四川大学《面向对象程序设计2261》21秋奥鹏在线作业2【奥鹏作业辅导】
四川大学《面向对象程序设计2261》21秋在线作业2
试卷总分:100 得分:100
第1题,C++泛型编程通过实现
A、void
B、template
C、NULL
D、typedef
正确答案:
泽学网(www.zexuewang.net)更多答案请添加3322618020
第2题,使用流控制符需要头文件
A、endl
B、hex
C、setw
D、left
正确答案:
第3题,若k为整形则while循环执行次
k=2whilek==0printf"%d"kkprintf"n"
A、10
B、9
C、0
D、1
正确答案:
第4题,C++语言对C语言做了很多改进C++语言相对于C语言的最根本的变化是
A、增加了一些新的运算符
B、允许函数重载,并允许设置缺省参数
C、规定函数说明符必须用原型
D、引进了类和对象的概念
正确答案:
,有如下定义
inta[5]={13579}*p=a
下列表达式中不能得到数值5的是
A、a[2]
B、a[3]
C、*(p+2)
D、*p+4
正确答案:
第6题,下面是一个模板声明的开始部分
templutetypenameTdouble
由此可知
A、这可能是一个函数模板的声明
B、这可能是一个类模板的声明
C、这既可能是一个函数模板的声明,也可能是一个类模板的声明
D、这肯定是一个错误的模板声明
正确答案:
第7题,若有定义intaa[8]则以下表达式中不能代表数组元aa[1]的地址的是
A、&aa[0]+1
B、&aa[1]
C、&aa[0]++
D、aa+1
正确答案:
第8题,下面函数调用语句含有实参的个数为
funcexp1exp2exp3exp4exp5
A、1
B、2
C、4
D、5
正确答案:
第9题,多重继承时如果派生类的两个父类有一个共同的虚基类那么虚基类的初始化参数由的构造函数来传递
A、第一个父类
B、第二个父类
C、派生类
D、以上都不是
正确答案:
,已知函数f的原型是voidfint*along&b变量v1、v2的定义是
intv1loongv2
下列调用语句中正确的是
A、f(v1,&v2)
B、f(v1,v2)
C、f(&v1,&v2)
D、f(&v1,v2)
正确答案:
第11题,以下不能正确进行字符串赋初值的语句是
A、charstr[5]="good!";
B、charstr[]="good!";
C、char*str="good!";
D、charstr[5]={'g','o','o','d'};
正确答案:
,以下对二维数组a的正确说明是
A、inta[3][];
B、floata(3,4);
C、doublea[1][4];
D、floata(3)(4);
正确答案:
第13题,C++异常处理机制中没有
A、try
B、throw
C、catch
D、finally
正确答案:
第14题,多态性是通过实现的
A、构造函数
B、析构函数
C、虚函数
D、函数重载
正确答案:
,用cin为整型变量输入数据时如果从键盘输入的不是数字输入后整型变量中的结果会是
A、0
B、负数
C、正数
D、不确定
正确答案:
第16题,如果myclass类定义了拷贝构造函数和一个整型参数的构造函数还重载了赋值运算符那么语句myclassobj=100会
A、调用拷贝构造函数
B、调用整型参数的构造函数
C、调用赋值运算符
D、引起编译错误
正确答案:
第17题,在下列关键字中不能用来表示继承方式的是
A、private
B、static
C、public
D、protected
正确答案:
第18题,十进制数127转换成二进制数是
A、11111111
B、01111111
C、10000000
D、11111110
正确答案:
第19题,C++源文件的缺省扩展名为
A、cpp
B、exe
C、obj
D、lik
正确答案:
,如果短整型的长度是2字节有一个短整型指针p的值是0xFFED1200那么p+1的值为
A、0xFFED1201
B、0xFFED1202
C、0xFFED1203
D、0xFFED1204
正确答案:
第21题,下面不支持下标操作的容器是
A、vector
B、deque
C、list
D、map
正确答案:
第22题,设有定义intxfloatv则10+x+v值的数据类型是
A、int
B、double
C、float
D、不确定
正确答案:
第23题,两个指针变量不可以
A、相加
B、比较
C、相减
D、指向同一地址
正确答案:
第24题,下列语句分别是不同程序中的第一个输入输出语句若去掉其中的"left"输出效果将发生变化的是
A、coutleftsetfill(~*~)357;
B、coutleftsetw(5)357;
C、coutleftsetw(5)"ABCDE";
D、coutleft"ABCDE";
正确答案:
,程序运行中需要从键盘上输入多于一个数据时各数据之间应该使用符号作为分隔符
A、空格或逗号
B、逗号或回车
C、逗号或分号
D、空格或回车
正确答案:
第26题,二进制数00001001跟01000011异或的结果为
A、01001011
B、00000001
C、01001010
D、01001100
正确答案:
第27题,链表的基本单元是
A、节点
B、头指针
C、尾指针
D、数据域
正确答案:
第28题,判断一个ofstream类对象file打开文件是否失败应该判断
A、创建文件流对象时是否抛出异常
B、open成员函数的返回值
C、feof成员函数的返回值
D、!file是否为真
正确答案:
第29题,函数的形参是
A、全局变量
B、局部变量
C、静态变量
D、部变量
正确答案:
,有如下类定义
classPoint{
private
staticinthowmany
}
howmany=0
要初始化Point类的静态成员howmany下划线处应填入的内容是
A、ing
B、staticint
C、intPoint::
D、staticintPoint::
正确答案:
第31题,关于公共静态数据成员下面说法正确的是
A、在main函数之前创建
B、跟某个具体对象无关
C、可以用类名和成员名直接访问
D、需要在类体外初始化
正确答案:,B,C,D
第32题,面向对象的编程方法的主要特征包括
A、封装
B、继承
C、多态
D、消息
正确答案:
第33题,流程控制语句有几种
A、条件语句
B、循环语句
C、分支语句
D、表达式语句
正确答案:,B,C
第34题,构造函数
A、函数名只能是类名
B、返回类型可以是任意的
C、参数个数和类型可以是任意的
D、在对象创建时自动调用
正确答案:,C,D
第35题,C++中变量要求
A、有明确的类型
B、先声明后使用
C、名字中不能使用下划线
D、严格区分大小写
正确答案:,B,D
第36题,结构化程序设计的基本方法是递归法
A、错误
B、正确
正确答案:
第37题,C++程序从上机到得到结果的几个操作步骤依次是编辑、编译、连接、运行
A、错误
B、正确
正确答案:
第38题,宏名必须用大写字母表示
A、错误
B、正确
正确答案:
第39题,C++语言的跳转语句中break语句只应用于循环体中
A、错误
B、正确
正确答案:
第40题,字符串"abn"在机器中占6个字节
A、错误
B、正确
正确答案:
版权保护: 本文由 奥鹏作业答案-泽学网-专业的奥鹏作业毕业论文辅导网 原创,转载请保留链接: https://www.zexuewang.nethttps://www.zexuewang.net/zaixianzuoye/8165.html