|
18秋《C++》作业_1
北语作业答案
一、单选题:
1.[单选题]intn=0;while(n=1)n++;while循环执行次数是()。 (满分:)
A. 0次
B. 1次
C. 不确定次
D. 无限次
正确答案:——D——
2.[单选题]在面向对象的程序设计中,首先在问题域中识别出若干个()。 (满分:)
A. 函数
B. 类
C. 文件
D. 过程
正确答案:——B——
3.[单选题]下列程序的输出结果是()#includevoidmain(){intn[][3]={10,20,30,40,50,60};int(*p)[3];p=n;cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl;} (满分:)
A. 10,30,50
B. 10,20,30
C. 20,40,60
D. 10,30,60
正确答案:——B——
4.[单选题]语句cout<<setiosflags(ios::scientific)<<setprecision(4)<<a<<endl;中setprecision(4)的含义是() (满分:)
A. 设置输出域宽为4
B. 设置用八进制输出数据
C. 设置浮点数的输出精度为4
D. 设置输出数据的间距为4
正确答案:————
5.[单选题]C++中不能用来组成循环结构的关键字是() (满分:) 奥鹏作业答案
A. for
B. while
C. switch
D. do
正确答案:————
6.[单选题]定义函数intshow(inta,intb){returna+b;}则a被称为函数的() (满分:)
A. 形参
B. 返回值
C. 名字
D. 实参
正确答案:————
7.[单选题]对于int*pa[5];的描述,正确的是()。 (满分:)
A. pa是一个指向数组的指针,所指向的数组是5个int型元素
B. pa是一个指向某个数组中第5个元素的指针,该元素是int型变量
C. pa[5]表示某个数组的第5个元素的值
D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
正确答案:————
8.[单选题]使用地址作为实参传给形参,下列说法正确的是()。 (满分:)
A. 实参是形参的备份
B. 实参与形参无联系
C. 实参与形参是同一对象
D. 形参是实参的备份
正确答案:————
9.[单选题]C++中用于进行单行注释的符号是()。 (满分:)
A. //
B. /
C. /**/
D. */
正确答案:————
10.[单选题]函数调用自身被称为()。 (满分:)
A. 继承
B. 重载
C. 递归
D. 多态
正确答案:————
二、多选题:
11.[多选题]下面的表达式中值为0的是() (满分:)
A. 3/5
B. 5>>3
C. !3
D. 5%3
正确答案:————
12.[多选题]用编程语言编写程序的完整流程包括以下哪些步骤() (满分:)
A. 定义一个程序目标
B. 编译
C. 测试和调试
D. 程序维护
正确答案:————
13.[多选题]已知x,y,z是整型变量,则下列选项中正确的是() (满分:)
A. if(x&&y)cout<<"x&&y"
B. if(x=y)cout<<"x=y"
C. if(x#y)cout<<"x#y"
D. null
E. if(xy)cout<<"xy"
正确答案:————
14.[多选题]在C语言中,不合法的长整型常数是() (满分:)
A. 2.1869e10
B. 0L
C. 4962710
D. 0.054838743
正确答案:————
15.[多选题]下列正确的转义字符是() (满分:)
A. ""'
B. '""0'
C. '""""'
D. '074'
正确答案:————
16.[多选题]以下为不合法的十六进制数是() (满分:)
A. 0x2A
B. 0x11Au
C. 0X0
D. 3A
正确答案:————
17.[多选题]下面数据结构中是线性结构的有()。 (满分:)
A. 链表
B. 数组
C. 图
D. 栈
正确答案:————
18.[多选题]C++语言中,下面的描述不正确的是() (满分:)
A. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环
B. do-while语句构成的循环必须用break语句才能退出
C. 不能使用do-while语句构成的循环
D. do-while语句构成的循环,当while语句中的表达式值为零时结束循环
正确答案:————
三、判断题:
19.[判断题]C++中的函数都具有返回值。 (满分:)
T. 对
F. 错
正确答案:————
20.[判断题]C++语言中不允许使用宏定义方法定义符号常量,只能用关键字const来定义符号常量。 (满分:)
T. 对
F. 错
正确答案:————
21.[判断题]在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。 (满分:)
T. 对
F. 错
正确答案:————
22.[判断题]C++中标识符内的大小写字母是没有区别的。 (满分:)
T. 对
F. 错
正确答案:————
23.[判断题]typedef是用来定义一些C++中没有的新数据类型。 (满分:)
T. 对
F. 错
正确答案:————
24.[判断题]说明或定义对象时,类名前面不需要加class关键字。 (满分:)
T. 对
F. 错
正确答案:————
25.[判断题]指针指向的内存地址可以改变,与之类似,引用指向的变量也可以改变。 (满分:)
T. 对
F. 错
正确答案:————
奥鹏答案
|
|