C语言程序设计 在线测试题 第1次作业

更新时间:2023-10-10 08:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一阶段作业(客观题)

0

单选题 (共20题,每题4分)

1 . 下面说法错误的是______。

? ? ? ?

A. 整型变量可以存放字符型数据

B. 字符型变量可以存放任意整型常量的值 C. 变量必须限定以后使用

D. 字符串的长度不等于它占的字节数

2 . C语言程序中,下列( )组符合变量命名规则。

? ? ? ?

A. for、-sub、xy B. 4x、float、size C. stu_2、if3、s D. stu-2、int、d

3 . x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。

? ? ? ?

A. INPUT x、y、z;

B. scanf(“%d%d%d”,&x,&y,&z); C. scanf(“%d%d%d”,x,y,z); D. read(“%d%d%d”,&x,&y,&z);

4 . 以下_______不是高级语言。

? ? ? ?

A. Basic语言 B. C语言 C. JAVA语言 D. 汇编语言

5 . C语言程序中,下列______组用户标识符是合法。

? ? ? ?

A. For、-sub、Case B. 4d、DO、Size C. f2_G3、IF、abc D. WORD、void、define

6 . C语言对嵌套if语句的规定是:else总是和_____配对。

? ? ? ?

A. 其之前最近的if B. 第一个if

C. 缩进位置相同的if D. 其前面最近且尚未配对的if

7 . 字符型常量在内存中存放的是______代码值。

? ? ? ?

A. ASCII B. 二进制 C. 十进制 D. 八进制

8 . 下列选项中,合法的C语言关键字是____。

? ? ? ?

A. VAR B. cher C. integer D. default

9 . 若定义 int m=7,n=12; 则能得到值为3的表达式是( )

? ?

A. n%=(m%=5) B. n%=(m-m%5)

? ?

C. n%=m-m%5 D. (n%=m)-(m%=5)

10 . 以下说法正确的是_____。

? ? ? ?

A. C语言程序总是从第一个的函数开始执行

B. 在C语言程序中,要调用的函数必须在main()函数中定义 C. C语言程序总是从main()函数开始执行

D. C语言程序中的main()函数必须放在程序的开始部分

11 . 与十进制数87相等的十六进制数是( )。

? ? ? ?

A. 3F B. 214 C. 57 D. 127

12 . 设x和y均为int 型变量,则以下语句:x+y=y;y=x-y;y=x-y;x-=y;的功能是____。

? ? ? ?

A. 把x和y按从大到小排列 B. 把x和y按从小到大排列 C. 无确定结果 D. 交换x和y中的值

13 . 一个字长的二进制位数是___。

? ? ? ?

A. 8 B. 16 C. 32

D. 随机计算机系统而不同的

14 . C语言程序中,下列_____________标识符是合法。

? ? ? ?

A. #NAME? B. A$ C. print D. void

15 . 下列变量名中合法的是______。

? ? ? ?

A. B.C.Tom B. 3a6b C. _6a7b D. $ABC

16 . 以下正确的叙述______。

? ?

A. 在C程序中,每行只能写一条语句

B. 若a是实型数据,C程序中允许赋值a=10,因此实型变量中允许存放整型数

C.

在C程序中,无论是整数还是实数,都能被正确无误的表示

?

D. 在C程序中,%是只能用于整数的运算符

17 . 要把高级语言编写的源程序转换为目标程序,需要使用_______。

? ? ? ?

A. 编辑程序 B. 驱动程序 C. 诊断程序 D. 编译程序

18 . 不属于低级语言的是_______。

? ? ?

A. 符号语言 B. 二进制语言 C. 汇编语言

?

D. C语言

19 . 下面表示正确的是_____。

? ? ? ?

A. C语言中的逗号是一种运算符 B. 在C语言中,一行只能有一个语句 C. C中的变量不区分大小写 D. c中的关键字可以做为变量名

20 . 设正x、y均为整形变量,且x=10,y=3,则以下语句的输出结果是_____。printf(“%d,%d\\n”,--x,y++);

? ? ? ?

A. 10,3 B. 9,3 C. 9,2 D. 10,2

判断题(共10题,每题 2分) 1 . 逻辑运算符的优先级比算术运算符高。 对 错 2 . x的绝对值大于5的条件表达式是x-5。 对 错 3 . c程序是由c文件构成,而c文件是由函数构成。 对 错 4 . 字符型常量在内存中存放的是ASCII代码值。

对 错

5 . 在if-else语句中,配对规则是else总是与最近的未配对的if配对。

对 错

6 . 在C语言中,变量不区分大小写。

对 错

7 . x的绝对值小于10的条件表达式是x-10

对 错

8 . 假定x和y为double型,则表达式x=2,y=x+3/2的值是3。

对 错

9 . C语言中,每个程序都必须要有一个且只有一个main函数。

对 错

10 . 只能在循环体内和switch语句体内使用break语句。

本文来源:https://www.bwwdw.com/article/ah0f.html

Top