20春《面向对象程序设计》作业1
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.假定有“struct BOOK{char title[40]; float price;}book;”,则正确的语句为( )。
A.BOOK&x=newBOOK
B.BOOK&x=book
C.BOOK&x=BOOK
D.BOOK&x=&book
2.题面见图片{图}
A.D
B.C
C.B
D.A
3.题面见图片{图}
A.D
B.C
C.B
D.A
4.题面见图片{图}
A.D
B.C
C.B
D.A
5.以下错误的描述是( )。
A.被调用函数中,如果有返回值,就一定要有return语句
B.被调用函数中可以用多个return语句
C.被调用函数中可以不用return语句
D.被调用函数中,一个return语句可返回多个值给调用函数
6.假定p指向的字符串为”string”,若要输出这个字符串的地址值,则使用( )。
A.cout<<p
B.cout<<*p
C.cout<<(void*)p
D.cout<<&p
7.在下面循环语句中循环体执行的次数为( )。for(int i=0; i<n; i++)if(i>n/2) break;
A.n/2-1
B.n/2+1
C.n/2
D.n-1
8.题面见图片{图}
A.D
B.C
C.B
D.A
9.题面见图片{图}
A.D
B.C
C.B
D.A
10.在下面存储类中,( ) 对象的可见性与生存期不一致。
A.自动类
B.寄存器类
C.外部类
D.内部静态类
11.题面见图片{图}
A.D
B.C
C.B
D.A
12.假定p指向的字符串为”string”,则cout<<p+3的输出结果为( )。
A.string
B.ring
C.ing
D.i
13.当#include后面的文件名用尖括号括起来时,寻找被包含文件的方式是( )。
A.直接按系统设定的标准方式搜索目录
B.搜索当前逻辑盘上的所有目录
C.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
D.仅仅搜索源程序所在目录
14.题面见图片{图}
A.D
B.C
C.B
D.A
15.题面见图片{图}
A.D
B.C
C.B
D.A
16.变量s的定义为“char *s=”Hello world!”;”,要使变量p指向s所指向的同一个字符串,则应选取( )。
A.char*p=s
B.char*p=&s
C.char*p;p=*s
D.char*p;p=&s
17.题面见图片{图}
A.D
B.C
C.B
D.A
18.题面见图片{图}
A.D
B.C
C.B
D.A
19.题面见图片{图}
A.D
B.C
C.B
D.A
20.题面见图片{图}
A.D
B.C
C.B
D.A