北语19秋《面向对象程序设计》作业3[满分答案]满分答案
19秋《面向对象程序设计》作业3
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
设x和y均为bool量,则x && y为真的条件是( )。
A.它们均为真
B.它们均为假
C.其中一个为真
D.其中一个为假
题面见图片{图}
A.D
B.C
C.B
D.A
循环体至少被执行一次的语句为( )。
A.任一种循环
B.while循环
C.for循环
D.do循环
题面见图片{图}
A.D
B.C
C.B
D.A
假定变量a和pa定义为“double a[10], *pa=a;”,要将12.35赋值给a中的下标为5的元素,不正确的语句是( )。
A.pa[5]=12.35
B.a[5]=12.35
C.*(pa+5)=12.35
D.*(a[0]+5)=12.35
软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。
A.正确性
B.可维护性
C.可复用性
D.兼容性
假定指针变量p定义为“int *p=new int[30];”,要释放p所指向的动态内存,应使用语句( )。
A.deletep
B.delete[]p
C.delete*p
D.delete&p
假定变量x定义为“int x=5;”,要使rx成为x的引用(别名),rx应定义为( )。
A.intrx=x
B.intrx=&x
C.int*rx=&x
D.int&rx=x
题面见图片{图}
A.D
B.C
C.B
D.A
假定p指向的字符串为”string”,若要输出这个字符串的地址值,则使用( )。
A.cout<<p
B.cout<<*p
C.cout<<(void*)p
D.cout<<&p
设有如下函数定义int f(char *s) {char *p=s;while(*p!=’\0’) p++;return(p-s);}在主函数中用cout<<f(“good”)调用上述函数, 则输出结果为( )。
A.6
B.5
C.4
D.3
题面见图片{图}
A.D
B.C
C.B
D.A
题面见图片{图}
A.D
B.C
C.B
D.A
题面见图片{图}
A.D
B.C
C.B
D.A
C语言正确的多行注释字符是{图}
A./*和*/
B.//
C./***
D./*
在下面的字符数组定义中,哪一个有语法错误。( )。
A.chara[]=”x+y=55.”
B.chara[20]=”abcdefg”
C.chara[15]
D.chara[10]=’5’
下列对引用的陈述中不正确的是( )。
A.每一个引用都是其所引用对象的别名,因此必须初始化
B.形式上针对引用的操作实际上作用于它所引用的对象
C.不需要单独为引用分配存储空间
D.一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行
题面见图片{图}
A.D
B.C
C.B
D.A
软件产品可被全部或部分地再用于新的应用的能力叫做软件的( )。
A.正确性
B.可维护性
C.可复用性
D.兼容性
题面见图片{图}
A.D
B.C
C.B
D.A
北语19秋《面向对象程序设计》作业3[满分答案]历年参考题目如下: