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次

使用此模板创建