C语言(13章习题)(整理)(一).pdfVIP

  • 12
  • 0
  • 约6.64千字
  • 约 6页
  • 2020-10-21 发布于广东
  • 举报
C 语言1-3 章习题 (部分) 一、判断题 1、C 程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行 不起任何作用。但是可以增加程序的可读性。(√ ) 2 、自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。 ( √ ) 3、c 程序可由若干个源程序文件组成。( √ ) 4 、宏替换时先求出实参表达式的值,然后代入形参运算求值。(× ) 5、用%s 格式符输出字符串时,输出字符不包括结束符’\0’。 (√ ) 6、#define 指令是一个预处理编译器指令,不是程序语句,因此,#define 不 能用分号结尾。 (√ ) 7、一个程序应包括对数据的描述和对操作的描述,其中对数据的描述也就 是算法。 (× ) 8、在C 程序中对用到的所有数据都必须指定其数据类型。(√ ) 9、一个实型变量的值肯定是精确的。 (× ) 10、do-while 循环的while 后的分号可以省略。 (× ) 11、c 语言中函数定义不允许嵌套,但调用可嵌套。 (√ ) 12、与其他语句一样,预处理命令必须以分号结尾。 (× ) 13、在一个源程序中,main 函数的位置必须在最开始。 (× ) 14、函数可以调用自己。 (√ ) 15、scanf 函数一次只能读取一个值。 (× ) 16、一个函数中可以有一个以上的return 语句,执行到哪一个return 语句, 哪一个语句起作用。 (√) 17、字符串“a ”只包含1 个字符。 ( × ) 18、在C 语言中,要求对所有用到的变量作强制定义,也就是“先定义,后 使用”。( √ ) 19、C 程序中,函数的定义可以嵌套,但函数的调用不可以嵌套。 (×) 20 、C 程序中,无论是整数还是实数,都能被准确无误地表示。(× ) 21 、一个C 源程序中有且仅有一个main ()函数。 (√) 1 22 、语句可以用分号或句号结尾。(×) 23 、“0 ”是字串常量,长度为2 。 (× ) 24 、3/9 和9%3 的结果都是0 。(√ ) 25 、字符常量是用双引号括起来的一个字符。 (× ) 26 、3/9 和9%3 的结果都是0 。 (√ ) 27 、取模运算符%只能用于整数。 (√ ) 28 、while 语句是先判断循环条件,后执行循环体。 (√ ) 29 、所有变量在声明时都必须给定一个类型。 (√ ) 二、填空题 1、计算机算法可以用自然语言、 流程图 和 计算机语言(或伪代码) 等 方法表示。 2 、scanf 处理输入数据时,遇到下列情况时该数据认为结束:(1) 空格或 回车或跳格(Tab )键 ,(2 ) 非法输入 ,(3 )按指定的 宽度结束。 3、“n 是大于整数m 的奇数”的C 语言表达式是___ nmn%2==1__________ 。 4 、a=12 ,运行表达式“a/=a+a ”后,a 的值为 0 。 5、C 源程序的基本单位是 函数 。 6、运行C 程序的步骤是:编辑源程序→编译,得到 目标 程序→连接,得 到 可执行 程序→运行,得到结果。 7、三种基本程序结构是 顺序

文档评论(0)

1亿VIP精品文档

相关文档