|
【北京语言大学】18秋《C++》作业_2
试卷总分:100 得分:100
第1题,C++程序从( )开始执行。
A、<span> 预处理命令</span>
B、<span> 第一个函数的第一条语句</span>
C、<span> 第一条语句</span>
D、<span> main函数的第一条语句</span>
正确资料:
第2题,在函数定义中的形参属于( )。
A、<span> 局部变量</span>
B、<span> 全局变量</span>
C、<span> 静态变量</span>
D、<span> 寄存器变量</span>
正确资料:
第3题,若有语句char a[]= "test";则数组a[]中共有( )个变量。
A、<span> 3</span>
B、<span> 4</span>
C、<span> 5</span>
D、<span> 0</span>
正确资料:
第4题,在C++中,14%4的运算结果为( )
A、<span> 1</span>
B、<span> 2</span>
C、<span> 3</span>
D、<span> 4</span>
正确资料:
第5题,C++源程序的扩展名为( )。
A、<span> .c</span>
B、<span> .cpp</span>
C、<span> .c++</span>
D、<span> .cplus</span>
正确资料:
第6题,说明语句在某一个类定义、函数定义或复合语句中的变量被称为( )
A、<span> 全局变量</span>
B、<span> 局部变量</span>
C、<span> 形式变量</span>
D、<span> 实际变量</span>
正确资料:
第7题,下列标识符不合法的是( )
A、<span> a1</span>
B、<span> tex_1</span>
C、<span> _sum</span>
D、<span> 2word</span>
正确资料:
第8题, int n=0;<br/>while(n=1)n++;<br/>while循环执行次数是( )。
A、<span> 0次</span>
B、<span> 1次</span>
C、<span> 不确定次</span>
D、<span> 无限次</span>
正确资料:
第9题,定义函数<br/>int show(int a,int b)<br/>{<br/>return a+b;<br/>}<br/>则a被称为函数的( )
A、<span> 形参</span>
B、<span> 返回值</span>
C、<span> 名字</span>
D、<span> 实参</span>
正确资料:
第10题,语句cout << setiosflags(ios::scientific) << setprecision(4) << a << endl; 中setprecision(4)的含义是( )
A、<span> 设置输出域宽为4</span>
B、<span> 设置用八进制输出数据</span>
C、<span> 设置浮点数的输出精度为4</span>
D、<span> 设置输出数据的间距为4</span>
正确资料:
第11题,下面变量赋初值中正确的是( )
A、<span> int a=3;</span>
B、<span> int a,b=3;</span>
C、<span> int a=3,b=3;</span>
D、<span> int a=b=3;</span>
正确资料:、B、C
第12题,下面哪些是C++标准I/O操作包含的类对象( )
A、<span> cin</span>
B、<span> cerr</span>
C、<span> clog</span>
D、<span> cout</span>
正确资料:、B、C、D
第13题,如果打开文件时,选用的文件操作方式为“wb+”,则下列说法中正确的是( )
A、<span> 要打开的文件是二进制文件</span>
B、<span> 要打开的文件必须存在</span>
C、<span> 要打开的文件可以不存在</span>
D、<span> 打开文件后可以读取数据</span>
正确资料:、C、D
第14题,若有说明"int x=3, y[3][3];",则对y数组元素的非法引用是( )
A、<span> y[0][x]</span>
B、<span> y[x][2]</span>
C、<span> y[2][1+1]</span>
D、<span> y[1][3-x]</span>
正确资料:、B
第15题,若有以下的定义:"int x[2][3];",能正确表示x数组元素地址的表达式是( )
A、<span> &x[2][3]</span>
B、<span> x[0]</span>
C、<span> x[2]</span>
D、<span> x[1]</span>
正确资料:、D
第16题,设有以下定义: <br/> int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; <br/> int (*ptr)[4]=a,*p=a[0]; <br/> 则下列表达式中,能正确表示数组元素a[2][1]的表达式有( )。
A、<span> *(p+9)</span>
B、<span> *(*(a+2)+1</span>
C、<span> (*ptr+2)+1</span>
D、<span> *((*ptr+2)[1])</span>
正确资料:、B
第17题,有以下语句:<br/> char str[4][12]={"aaa","bbbb","ccccc","dddddd"},*strp[4]; <br/>int i; for(i=0;i< 4;i++)strp[i]=str[i]; ( )是对字符串的正确引用,其中0≤k< 4。
A、<span> strp[k]</span>
B、<span> *strp</span>
C、<span> str[k] </span>
D、<span> strp</span>
正确资料:、B、C
第18题,C++语言中,下面的描述不正确的是( )
A、<span> do-while语句构成的循环,当while语句中的表达式值为非零时结束循环</span>
B、<span> do-while语句构成的循环必须用break语句才能退出 </span>
C、<span> 不能使用do-while语句构成的循环 </span>
D、<span> do-while语句构成的循环,当while语句中的表达式值为零时结束循环</span>
正确资料:、B、C
第19题,C++是最开始提出类概念的语言
√、T
×、F
正确资料:×
第20题,C++语言中,函数的声明和函数的定义必须在同一个源文件内。
√、T
×、F
正确资料:×
第21题,C++中的函数都具有返回值。
√、T
×、F
正确资料:×
第22题,C++是一种以编译方式实现的高级语言。
√、T
×、F
正确资料:√
第23题,某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。
√、T
×、F
正确资料:√
第24题,构造函数可以声明为虚函数。
√、T
×、F
正确资料:√
第25题,说明或定义对象时,类名前面不需要加class关键字。
√、T
×、F
正确资料:√
|
|