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

  • 8
  • 0
  • 约1.62千字
  • 约 6页
  • 2020-10-22 发布于广东
  • 举报
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()函数。 (√ );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、三种基本程序结构是 顺序 , 选择 和 循环 。 8、已知 a,b,c 是一个十进制数的百位,十位,个位,则该数的表达式是 a*100+b*10+c 。 9、printf 函数和 scanf 函数的格式说明都使用 % 字符开始。 10、一般地,调用标准字符或格式输入输出库函数时,文件开头应使用 stdio.h 头文件。 11、“y 能被 4 整除但不能被 100 整除,或 y 能被 400 整除” 的 C 语言表达式 是 (y%4==0y%100!=0)||(y%400==0) 。 12、至少执行一次循环体的循环语句是 do-while 。 13、设 x,y,z 均为 int 型变量,描述“x 或 y 中有一个小于 z”的表达式为;3;4;5;6

文档评论(0)

1亿VIP精品文档

相关文档