C语言程序 知识点习题

大家好 习题参考了 北京清华大学 谭浩强老师的 C语言教材

Q1:语言的发展历程是 机器语言 符号语言 高级语言 发展

是
否

Q2:由高级语言编写的程序我们称为源程序

是
否

Q3:C语言的流程是 编辑 编译 运行

是
否

Q4:C语言是非结构化的语言

是
否

Q5:C语言是广泛流行的计算机高级语言

是
否

Q6:C语言的特点 语言简洁 紧凑 使用方便 灵活 运算符丰富

是
否

Q7:C语言语法限制十分严格 程序设计自由度大

是
否

Q8:C语言允许直接访问物理地址

是
否

Q9:C语言编写的程序可移植性好

是
否

Q10:生成目标代码质量低 程序执行效率不好

是
否

Q11:注释不是C语言的程序的一部分

是
否

Q12:C语言的注释不会被程序所处理

是
否

Q13:C语言程序会发现注释语句中的错误

是
否

Q14:C语言的注释不能进行嵌套

是
否

Q15:一个程序由一个或者多个源程序文件组成

是
否

Q16:预处理指令也不是C语言的一部分

是
否

Q17:一个C语言程序由函数组成 函数是C语言的基本单位

是
否

Q18:C语言的函数必须包含main函数 且只能是一个

是
否

Q19:C语言的特点就是使得容易实现程序的模块化

是
否

Q20:C语言的函数包含两个部分 函数首部 函数体

是
否

Q21:C语言的函数体 包含 声明部分 执行部分

是
否

Q22:C语言不允许存在空函数 空语句

是
否

Q23:程序中的对计算机的操作是由函数中的C语言语句完成的

是
否

Q24:C语言的书写格式是严格的

是
否

Q25:C语言的分号是不可以缺少的

是
否

Q26:每个数据声明和语句的最后必须有一个分号

是
否

Q27:C语言提供任何的输入输出语句

是
否

Q28:C语言一行可以写多个语句

是
否

Q29:C语言 指针就是一个地址 取地址符号

是
否

Q30:对操作的描述 ,进行操作的步骤 就是算法

是
否

Q31:C语言的文件后缀名是.C

是
否

Q32:C语言经过链接之后生成 ,exe文件

是
否

Q33:算法 + 数据结构 = 程序

是
否

Q34:计算机不能直接识别和执行高级程序的语言指令 必须进行 一系列的操作

是
否

Q35:C语言的程序不具备可移植性

是
否

Q36:C语言的程序不应该包含过多 的注释语句

是
否

Q37:C语言的输入输出都是由库函数完成的

是
否

Q38:自顶而下 逐步细化 模块化设计 结构化编码

是
否

Q39:使用自然语言 流程图 伪代码 计算机语言 来表示一个算法

是
否

Q40:C语言 常量分为 整型常量 实型常量 字符常量

是
否

Q41:C语言的 ASCII 大写字母和小写字母 之间相差 32

是
否

Q42:C语言中 作用域也分为 全局作用域 局部作用域

是
否

Q43:C语言的空语句也是允许存在的

是
否

Q44:C语言的 空函数也是允许的存在或者定义的

是
否

Q45:C语言的函数 就是一个功能

是
否

Q46:用户来讲 C语言的函数 库函数 和 用户定义的函数

是
否

Q47:C语言不同的数据类型 在一起进行想加 都转换为高类型

是
否

Q48:函数的形式来讲 分为无参函数 和 有参数函数

是
否

Q49:C语言的变量必须先进行定义后使用

是
否

Q50:C语言的函数必须先定义后使用

是
否

Q51:C语言的整型类型占用 2个字节 有的时候也占用 4个字节

是
否

Q52:C语言的复杂类型包括 指针类型 数组类型 结构体类型 共用体类型 函数类型

是
否

Q53:C语言没有逻辑类型

是
否

Q54:C语言的 浮点类型 包括 单精度 双精度

是
否

Q55:C语言 整型类型 包括 基本类型 短整型 长整型 字符型

是
否

Q56:数组名 函数名 以及 变量的命名 也要遵守C语言的 标识符的定义

是
否

Q57:C语言的标识符可以是数字开头

是
否

Q58:C语言的标识符 由字母 还有 下划线 数字组成

是
否

Q59:C语言字符常量 分为 转义字符 普通字符 字符串常量 符号常量

是
否

Q60:C语言没有常变量

是
否

Q61:C语言for循环 以及 if 语句 不可以互相嵌套使用

是
否

Q62:C语言不同的数据类型不能在一起进行运算

是
否

Q63:C语言 字符类型可以和整型数据类型一起运算

是
否

Q64:输出函数 和 输入函数 要记得原样输出

是
否

Q65:strlen()是字符串长度函数

是
否

Q66:strcmp是字符串比较函数

是
否

Q67:strcpy是字符串拷贝函数

是
否

Q68:getchar 输入一个字符串

是
否

Q69:putchar输出一个字符

是
否

Q70:gets 输入一个字符串

是
否

Q71:请判断本项叙述是否正确?

是
否

Q72:break语句是开始下一次循环

是
否

Q73:C语言的三个结构不能缺少

是
否

Q74:C语言 没有逻辑类型 但是有 逻辑运算符! ||

是
否

Q75:if语句不可以进行嵌套

是
否

Q76:C语言中 取反运算符的优先级是最高的

是
否

Q77:C语言中 逗号运算符是最低的

是
否

Q78:C语言的标识符 分为预定义标识符 自定义标识符 关键字

是
否

Q79:分号是C语言的一部分 不是C语言的分隔符

是
否

Q80:C语言的注释不能进行嵌套使用

是
否

Q81:程序的注释 /**/ 块注释 //行注释

是
否

Q82:C语言总是从main函数开始到main函数结束

是
否

Q83:C语言的结构 分为 顺序结构 选择结构 循环结构

是
否

Q84:C语言的二维数组第二个元素不允许缺少

是
否

Q85:算法可以没有输入 但是必须有输出

是
否

Q86:C语言赋初值也可以省略方括号里面的数值int a[ ] = {0,1,2,3,4,5};

是
否

Q87:C语言数组也允许对数组全部进行赋值为0int a[10] = {0};

是
否

Q88:C语言有二进制 八进制 十进制 十六进制

是
否

Q89:C语言定义数组可以对全部数值进行赋初值例如 int a[5] = {0,1,2,3,4};

是
否

Q90:C语言也可以对数组的一部分进行赋初值int a[10] = {0,1,2,3,4,5};

是
否

Q91:C语言可以一次性引用数组中的所有元素

是
否

Q92:C语言不能逐个引用数组元素

是
否

Q93:数组名的命名不需要遵守C语言标识符的命名规则

是
否

Q94:C语言 使用 方括号来进行定义数组的下标元素

是
否

Q95:C语言可以把不同的数据类型的数据放在一起

是
否

Q96:数组中的每个元素都属于用一个数据类型

是
否

Q97:C语言的数组是一组的数据类型相同的元素的集合

是
否

Q98:return语句后面不能是表达式

是
否

Q99:C语言只能有一个return语句

是
否

Q100:C语言的返回值是通过return语句获得的

是
否
C语言程序 知识点习题
关于
1年前
更新
1
频次
100
题目数
分享
问问AI
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷