C语言程序 知识点习题

大家好 习题参考了 北京清华大学 谭浩强老师的 C语言教材
语言的发展历程是 机器语言 符号语言  高级语言 发展
是
否
由高级语言编写的程序我们称为源程序
是
否
C语言的流程是 编辑 编译 运行
是
否
C语言是非结构化的语言
是
否
C语言是广泛流行的计算机高级语言
是
否
C语言的特点 语言简洁 紧凑 使用方便 灵活 运算符丰富
是
否
C语言语法限制十分严格 程序设计自由度大
是
否
C语言允许直接访问物理地址
是
否
C语言编写的程序可移植性好
是
否
生成目标代码质量低 程序执行效率不好
是
否
注释不是C语言的程序的一部分
是
否
C语言的注释不会被程序所处理
是
否
C语言程序会发现注释语句中的错误
是
否
C语言的注释不能进行嵌套
是
否
一个程序由一个或者多个源程序文件组成
是
否
预处理指令也不是C语言的一部分
是
否
一个C语言程序由函数组成 函数是C语言的基本单位
是
否
C语言的函数必须包含main函数 且只能是一个
是
否
C语言的特点就是使得容易实现程序的模块化
是
否
C语言的函数包含两个部分 函数首部 函数体
是
否
C语言的函数体 包含 声明部分 执行部分
是
否
C语言不允许存在空函数 空语句
是
否
程序中的对计算机的操作是由函数中的C语言语句完成的
是
否
C语言的书写格式是严格的
是
否
C语言的分号是不可以缺少的
是
否
每个数据声明和语句的最后必须有一个分号
是
否
C语言提供任何的输入输出语句
是
否
C语言一行可以写多个语句
是
否
C语言 指针就是一个地址  &取地址符号
是
否
对操作的描述 ,进行操作的步骤 就是算法
是
否
C语言的文件后缀名是.C
是
否
C语言经过链接之后生成 ,exe文件
是
否
算法 + 数据结构 = 程序
是
否
计算机不能直接识别和执行高级程序的语言指令 必须进行 一系列的操作
是
否
C语言的程序不具备可移植性
是
否
C语言的程序不应该包含过多 的注释语句
是
否
C语言的输入输出都是由库函数完成的
是
否
自顶而下 逐步细化 模块化设计 结构化编码
是
否
使用自然语言 流程图  伪代码  计算机语言 来表示一个算法
是
否
C语言 常量分为 整型常量  实型常量 字符常量
是
否
C语言的 ASCII 大写字母和小写字母 之间相差 32
是
否
C语言中 作用域也分为 全局作用域 局部作用域
是
否
C语言的空语句也是允许存在的
是
否
C语言的 空函数也是允许的存在或者定义的
是
否
C语言的函数 就是一个功能 
是
否
用户来讲 C语言的函数 库函数 和 用户定义的函数
是
否
C语言不同的数据类型 在一起进行想加 都转换为高类型
是
否
函数的形式来讲 分为无参函数 和 有参数函数
是
否
C语言的变量必须先进行定义后使用 
是
否
C语言的函数必须先定义后使用
是
否
C语言的整型类型占用 2个字节 有的时候也占用 4个字节
是
否
C语言的复杂类型包括 指针类型  数组类型  结构体类型 共用体类型 函数类型
是
否
C语言没有逻辑类型
是
否
C语言的 浮点类型 包括 单精度 双精度 
是
否
C语言 整型类型 包括 基本类型 短整型 长整型 字符型 
是
否
数组名 函数名 以及 变量的命名 也要遵守C语言的 标识符的定义
是
否
C语言的标识符可以是数字开头
是
否
C语言的标识符 由字母 还有 下划线  数字组成
是
否
C语言字符常量 分为 转义字符  普通字符 字符串常量  符号常量 
是
否
C语言没有常变量
是
否
C语言for循环 以及 if 语句 不可以互相嵌套使用
是
否
C语言不同的数据类型不能在一起进行运算
是
否
C语言 字符类型可以和整型数据类型一起运算
是
否
输出函数 和 输入函数 要记得原样输出
是
否
strlen()是字符串长度函数
是
否
strcmp是字符串比较函数
是
否
strcpy是字符串拷贝函数
是
否
getchar 输入一个字符串
是
否
putchar输出一个字符
是
否
gets 输入一个字符串
是
否
请判断本项叙述是否正确?
是
否
break语句是开始下一次循环
是
否
C语言的三个结构不能缺少
是
否
C语言 没有逻辑类型 但是有 逻辑运算符

! > && > || 

是
否
if语句不可以进行嵌套
是
否
C语言中 取反运算符的优先级是最高的
是
否
C语言中 逗号运算符是最低的
是
否
C语言的标识符 分为预定义标识符  自定义标识符   关键字
是
否
分号是C语言的一部分 不是C语言的分隔符
是
否
C语言的注释不能进行嵌套使用
是
否
程序的注释 /**/  块注释  //行注释
是
否
C语言总是从main函数开始到main函数结束
是
否
C语言的结构 分为 顺序结构 选择结构 循环结构
是
否
C语言的二维数组第二个元素不允许缺少
是
否
算法可以没有输入 但是必须有输出
是
否
C语言赋初值也可以省略方括号里面的数值

int a[ ] = {0,1,2,3,4,5};

是
否
C语言数组也允许对数组全部进行赋值为0

int a[10] = {0};

是
否
C语言有二进制 八进制 十进制 十六进制
是
否
C语言定义数组可以对全部数值进行赋初值

例如 int a[5] = {0,1,2,3,4};

是
否
C语言也可以对数组的一部分进行赋初值

int a[10] = {0,1,2,3,4,5};

是
否
C语言可以一次性引用数组中的所有元素
是
否
C语言不能逐个引用数组元素
是
否
数组名的命名不需要遵守C语言标识符的命名规则
是
否
C语言 使用 方括号来进行定义数组的下标元素
是
否
C语言可以把不同的数据类型的数据放在一起
是
否
数组中的每个元素都属于用一个数据类型
是
否
C语言的数组是一组的数据类型相同的元素的集合
是
否
return语句后面不能是表达式
是
否
C语言只能有一个return语句
是
否
C语言的返回值是通过return语句获得的
是
否

100题 | 被引用1次

模板修改
使用此模板创建