第一阶段作业(客观题)
单选题 (共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);
basic语言属于高级语言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中的关键字可以做为变量名

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。