大工18春《C和C 语言程序设计》在线作业1
试卷总分:100 得分:100
一、 单选题 (共 10 道试题,共 50 分)
1.下列选项中正确的语句是( )。
A.x++
B.int(x+5)
C.y+5=6;
D.x=y+5;
正确答案:D
2.下面表达式中错误的是 ( )。
A.b=a++
B.a/=2
C.a+b=5
D.a=5,b=6,c=7
正确答案:www.youxue100f.com
3.设int n=10,i=3;则赋值运算n%=i+1执行后,n的值是( )。
A.0
B.3
C.2
D.1
正确答案:C
4.判断char型变量c是否为小写字母的正确表达式为( )。
A.‘a’<=c<=’z’
B.c=’z’
C.c>=’a’ && c<=’z’
D.c>=’a’ || c<=’z’
正确答案:C
5.以下不属于C语言关键字的是( )。
A.short
B.int
C.case
D.DIM
正确答案:D
6.下列while循环的执行次数是( )。while(int i=0) i++;
A.0
B.1
C.5
D.无限
正确答案:A
7.已知int x=2,y=8;执行 x*=y+2 后x的值是 ( )。
A.20
B.18
C.16
D.12
正确答案:A
8.数组名作为函数调用时的实参,实际上传递给形参的是( )。
A.数组尾地址
B.数组首地址
C.数组第一个元素的值
D.数组元素的个数
正确答案:B
9.指出下面合法的标识符是( )。
A.3ab
B.int
C._stu2
D.$abc
正确答案:C
10.设有数组定义char array [ ]="Public";则数组array所占的空间为( )。
A.4个字节
B.5个字节
C.6个字节
D.7个字节
正确答案:D
二、 判断题 (共 10 道试题,共 50 分)
1.内联函数的关键字为friend。( )
A.对
B.错
正确答案:B
2.当一个函数无返回值时,函数的类型应定义为double。( )
A.对
B.错
正确答案:B
3.将两个字符串连接起来组成一个字符串时,选用strcmp()函数。( )
A.对
B.错
正确答案:B
4.设有定义int x; double v;,则5+x+v值的数据类型是int。( )
A.对
B.错
正确答案:B
5.定义枚举类型的关键字是union。( )
A.对
B.错
正确答案:B
6.循环语句的循环体可能一次都不执行。( )
A.对
B.错
正确答案:A
7.C++源程序文件的扩展名是.exe。( )
A.对
B.错
正确答案:B
8.在C++类中可以包含私有、公有和友元三种具有不同访问控制权的成员。( )
A.对
B.错
正确答案:B
9.使用cin和cout进行输入输出操作的程序必须包含头文件math.h。( )
A.对
B.错
正确答案:B
10.do-while循环不可以写成while循环。( )
A.对
B.错
正确答案:B