|
【北京语言大学】18秋《C++》作业_1
试卷总分:100 得分:100
第1题,双精度浮点型的类型说明符为( )
A、<span> int</span>
B、<span> double</span>
C、<span> float</span>
D、<span> long</span>
正确资料:
第2题,使用地址作为实参传给形参,下列说法正确的是( )。
A、<span> 实参是形参的备份</span>
B、<span> 实参与形参无联系</span>
C、<span> 实参与形参是同一对象</span>
D、<span> 形参是实参的备份</span>
正确资料:
第3题,多个具有不同类型或个数参数的函数共用一个函数标识名被称为( )函数。
A、<span> 继承</span>
B、<span> 重载</span>
C、<span> 递归</span>
D、<span> 多态</span>
正确资料:
第4题,下列程序的输出结果是( )<br/>#include <iostream.h><br/>void main( )<br/>{int n[][3]={10,20,30,40,50,60};<br/>int (*p)[3];<br/>p=n;<br/>cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl;}
A、<span> 10,30,50</span>
B、<span> 10,20,30</span>
C、<span> 20,40,60</span>
D、<span> 10,30,60</span>
正确资料:
第5题,有如下语句<br/> int i=1;<br/> while(i<10);<br/> {<br/> i++;<br/> }<br/>则程序执行时循环执行( )次。
A、<span> 0</span>
B、<span> 8</span>
C、<span> 9</span>
D、<span> 10</span>
正确资料:
第6题, 在int a=3,int *p=&a;中,*p的值是( )
A、<span> 变量a的地址值</span>
B、<span> 变量p的地址值</span>
C、<span> 3</span>
D、<span> 无意义</span>
正确资料:
第7题,所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是( )。
A、<span> 类</span>
B、<span> 对象</span>
C、<span> 函数体</span>
D、<span> 数据块</span>
正确资料:
第8题,假定一个类的构造函数为A(int aa,int bb) {a=aa--;b=a*bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为( )。
A、<span> 3和15</span>
B、<span> 4和20</span>
C、<span> 5和4</span>
D、<span> 20和5</span>
正确资料:
第9题,有如下语句<br/> int i=1;<br/> do<br/> {<br/> i++;<br/> }while(i<10);<br/>则程序执行时循环执行( )次。
A、<span> 0</span>
B、<span> 8</span>
C、<span> 9</span>
D、<span> 10</span>
正确资料:
第10题,在C++中,函数原型不能标识( )。
A、<span> 函数的返回类型</span>
B、<span> 函数参数的个数</span>
C、<span> 函数参数类型</span>
D、<span> 函数的功能</span>
正确资料:
第11题,若变量已正确定义并赋值,下面不符合C语言语法的表达式是( )
A、<span> a:=b+1</span>
B、<span> a=b=c+2</span>
C、<span> int 18.5%3 </span>
D、<span> a=a+7=c+b</span>
正确资料:、C、D
第12题,C++中类的派生方式有( )。
A、<span> private</span>
B、<span> static</span>
C、<span> public</span>
D、<span> protected</span>
正确资料:、C、D
第13题,下列关于数组初始化的说法正确的是( )
A、若对数组a定义:"static int x[10];",则数组元素值均为0
B、"int x[10]={1,2,3,4,5,6,7,8,9};"表示x[9]元素值为9
C、对于"int x[10]";它的元素初值是不确定的
D、"int x[10]={1,2,3,4,5};"是不合法的,因为数组长度为10,而初始值仅有5个
正确资料:、C
第14题,有关sizeof(double)不正确的描述是( )
A、<span> 一种函数调用</span>
B、<span> 一个双精度型表达式</span>
C、<span> 一个整型表达式</span>
D、<span> 一个不合法的表达式</span>
正确资料:、B、D
第15题,下列运算符中,优先级相同的是( )
A、<span> ~</span>
B、<span> % </span>
C、<span> / </span>
D、<span> > </span>
正确资料:、C
第16题,关于派生类的说法不正确的是( )
A、<span> 派生类可显现基类的任何函数成员</span>
B、<span> 派生类可重载已有的函数成员</span>
C、<span> 派生类可以拥有自己的新成员</span>
D、<span> 派生类无法给基类的数据成员初始化</span>
正确资料:、B、D
第17题,下面数据结构中是线性结构的有( )。
A、<span> 链表</span>
B、<span> 数组</span>
C、<span> 图</span>
D、<span> 栈</span>
正确资料:、B、D
第18题,在C语言中,不合法的长整型常数是( )
A、<span> 2.1869e10</span>
B、<span> 0L </span>
C、<span> 4962710</span>
D、<span> 0.054838743</span>
正确资料:、C、D
第19题,返回值类型、参数个数和类型都相同的函数也可以重载。
√、T
×、F
正确资料:×
第20题,一个函数中可以有多于一个return语句。
√、T
×、F
正确资料:√
第21题,指针指向的内存地址可以改变,与之类似,引用指向的变量也可以改变。
√、T
×、F
正确资料:×
第22题,C++语言中不允许使用宏定义方法定义符号常量,只能用关键字const 来定义符号常量。
√、T
×、F
正确资料:×
第23题,C++中标识符内的大小写字母是没有区别的。
√、T
×、F
正确资料:×
第24题,sizeof(表达式)的功能是返回指定的表达式值的数据类型在内存中占用的字节数。
√、T
×、F
正确资料:√
第25题,想要在程序中正确地使用自定义的函数,则必须先声明它,然后再定义它。
√、T
×、F
正确资料:√
|
|