20春《面向对象程序设计》作业2
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.题面见图片{图}
A.D
B.C
C.B
D.A
2.题面见图片{图}
A.D
B.C
C.B
D.A
3.题面见图片{图}
A.D
B.C
C.B
D.A
4.下列的符号常量定义中,错误的定义是( )。
A.constintM=20
B.constcharch
C.constboolmark=true
D.constM=10
5.题面见图片{图}
A.D
B.C
C.B
D.A
6.假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句( )。
A.deletep
B.delete[]p
C.delete*p
D.delete&p
7.字符串”a+b=12\n”的长度为( )。
A.9
B.8
C.7
D.6
8.整型变量中,八进制数的数字前面需要加数字()
A.不需要
B.8
C.0X
D.0
9.在下面存储类中,( ) 对象的可见性与生存期不一致。
A.自动类
B.寄存器类
C.外部类
D.内部静态类
10.设x和y均为bool量,则x || y为假的条件是( )。
A.它们均为真
B.它们均为假
C.其中一个为真
D.其中一个为假
11.题面见图片{图}
A.D
B.C
C.B
D.A
12.题面见图片{图}
A.D
B.C
C.B
D.A
13.下列给字符数组赋初值时,正确的是( )。
A.chars4[4][]={‘a’,’x’,’s’,’t’}
B.chars3[2][3]={“abc”,”xyz”}
C.chars2[4]=”abcd”
D.chars1[]=”abcdef”
14.假定下列x和y均为int型变量,则不正确的赋值为( )。
A.x=++y
B.x+=y++
C.x++=y++
D.++x=++y
15.题面见图片{图}
A.D
B.C
C.B
D.A
16.当处理特定问题时的循环次数已知时,通常采用( )来解决。
A.while循环
B.switch语句
C.for循环
D.do循环
17.题面见图片{图}
A.D
B.C
C.B
D.A
18.题面见图片{图}
A.D
B.C
C.B
D.A
19.程序中主函数的名字为( )。
A.任意标识符
B.main
C.Main
D.MAIN
20.下列( )的调用方式是引用调用。
A.形参是指针,实参是地址值
B.形参是引用,实参是变量
C.形参是变量,实参是地址值
D.形参和实参都是变量