北京语言大学18春《面向对象程序设计》作业_4
试卷总分:100 得分:100
第1题,下列给字符数组赋初值时,正确的是( )。
A、chars1[]="abcdef"
B、chars2[4]="abcd"
C、chars3[2][3]={"abc","xyz"}
D、chars4[4][]={'a','x','s','t'}
正确答案:www.youxue100f.com
第2题,软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。
A、可维护性
B、可复用性
C、兼容性
D、正确性
正确答案:
第3题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2534.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第4题,文件包含命令中被包含的文件的扩展名( )。
A、必须是.h
B、不能是.h
C、可以是.h或.cpp
D、必须是.cpp
正确答案:
第5题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2557.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第6题,循环语句"for(int i=0; i<n; i++) cout<<i*i<<' ';"中循环体执行的次数为( )。
A、1
B、n-1
C、n
D、n+1
正确答案:
第7题,假定指针变量p定义为"int *p=new int[30];",要释放p所指向的动态内存,应使用语句( )。
A、deletep
B、delete*p
C、delete&p
D、delete[]p
正确答案:
第8题,假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加( )。
A、1
B、4
C、sizeof(double)
D、sizeof(p)
正确答案:
第9题,当#include后面的文件名用尖括号括起来时,寻找被包含文件的方式是( )。
A、直接按系统设定的标准方式搜索目录
B、先在源程序所在目录搜索,再按系统设定的标准方式搜索目录
C、仅仅搜索源程序所在目录
D、搜索当前逻辑盘上的所有目录
正确答案:
第10题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2573.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第11题,假定变量x定义为"int x=5;",要使rx成为x的引用(别名),rx应定义为( )。
A、intrx=x
B、intrx=&x
C、int*rx=&x
D、int&rx=x
正确答案:
第12题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2615.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第13题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2606.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第14题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2607.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第15题,变量s的定义为"char *s="Hello world!";",要使变量p指向s所指向的同一个字符串,则应选取( )。
A、char*p=s
B、char*p=&s
C、char*p
D、p=*s
E、char*p
F、p=&s
正确答案:
第16题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2572.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第17题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2609.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第18题,假定p是具有int**类型的指针变量,则给p赋值的正确语句为( )。
A、p=newint
B、p=newint*
C、p=newint**
D、p=newint[10]
正确答案:
第19题,由C++目标文件连接而成的可执行文件的默认扩展名为( )。
A、cpp
B、exe
C、obj
D、lik
正确答案:
第20题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2623.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第21题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2621.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第22题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2568.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第23题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2532.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第24题,<img src="http://otsstatic.chinaedu.net/ots/blcu/eblcuimage/2537.bmp"/>
A、(A)
B、(B)
C、(C)
D、(D)
正确答案:
第25题,假定变量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
正确答案: