北京语言大学21春《C++》作业3
21春《C++》作业3试卷总分100得分100
北语作业答案
第1题在函数定义中的形参属于()。
A、局部变量
B、全局变量
C、静态变量
D、寄存器变量
正确答案
第2题下列程序的执行结果为()#include<iostream.h>voidmain(){intn=10int*pn=&nint*&rn=pn(*pn)++cout<<tn=t<<n<<tt(*rn)++cout<<tn=t<<n<<endl}
A、n=11n=12
B、n=11n=11
C、n=10n=11
D、n=11n=10
正确答案
第3题C++中不能用来组成循环结构的关键字是()
A、for
B、while
C、switch
D、do
正确答案
第4题在inta=3int*p=&a中*p的值是()
A、变量a的地址值
B、变量p的地址值
C、3
D、无意义
正确答案
若有语句chara[]=ttesttintb=strlen(a)则执行语句后b的值为()。
A、3
B、4
C、5
D、0
正确答案
第6题对于int*pa的描述正确的是()。
A、pa是一个指向数组的指针,所指向的数组是5个int型元素
B、pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
C、pa[5]表示某个数组的第5个元素的值
D、pa是一个具有5个元素的指针数组,每个元素是一个int型指针
正确答案
第7题下列标识符不合法的是()
A、a1
B、tex_1
C、_sum
D、2word
正确答案
第8题字符串常量tAt的长度是()
A、0
B、1
C、2
D、3
正确答案
第9题如不希望函数返回任何值则可以将函数的返回值定义为()
A、int
B、0
C、void
D、return
正确答案
若在函数定义时省去类型标识符则系统默认函数返回值类型为()。
A、整形
B、浮点型
C、字符型
D、空类型
正确答案
第11题在C++语言中不合法的字符常量是()
A、\x43
B、ab
C、\084
D、t\0t
正确答案CD
已知xyz是整型变量则下列选项中正确的是()
A、if(x&&y)couttx&&yt
B、if(x=y)couttx=yt
C、if(x#y)couttx#yt
D、if(xy)couttxyt
正确答案BD
第13题下列正确的转义字符是()
A、\
B、\0
C、\\
D、074
正确答案CD
第14题用编程语言编写程序的完整流程包括以下哪些步骤()
A、定义一个程序目标
B、编译
C、测试和调试
D、程序维护
正确答案BCD
下列关于数组初始化的说法正确的是()
A、若对数组a定义:tstaticintxt,则数组元素值均为0
B、tintx={123456789}t表示x元素值为9
C、对于tintxt它的元素初值是不确定的
D、tintx={12345}t是不合法的,因为数组长度为10,而初始值仅有5个
正确答案C
第16题关于派生类的说法不正确的是()
A、派生类可显现基类的任何函数成员
B、派生类可重载已有的函数成员
C、派生类可以拥有自己的新成员
D、派生类无法给基类的数据成员初始化
正确答案BD
第17题下列关于数组初始化的说法正确的是()
A、若对数组a定义:tstaticintxt,则数组元素值均为0
B、tintx={123456789}t表示x元素值为9
C、对于tintxt它的元素初值是不确定的
D、tintx={12345}t是不合法的,因为数组长度为10,而初始值仅有5个
正确答案C
第18题若有以下的定义tintxt能正确表示x数组元素地址的表达式是()
A、&x
B、x
C、x
D、x
正确答案D
第19题typedef是用来定义一些C++中没有的新数据类型。
T、对
F、错
正确答案F
一条语句最多只能定义一个变量并指定初始值。
T、对
F、错
正确答案F
第21题构造函数可以声明为虚函数。
A、对
B、错
正确答案
第22题在公有继承中基类中的公有成员和私有成员在派生类中都是可见的。
T、对
F、错
正确答案F
第23题某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。
T、对
F、错
第24题当一个函数体内定义的局部变量和全局变量同名时程序会优先选择使用全局变量。
T、对
F、错
正确答案F
同一个数组中的各个元素数据类型一定相同。
T、对
F、错
本内容由易百教育整理发布
www.openhelp100.com
页:
[1]