在线作业答案 发表于 2022-1-14 17:49:47

川大《面向对象程序设计2261》21秋在线作业2(随机题目)

《面向对象程序设计2261》21秋在线作业2
试卷总分100得分100
四川大学2021年秋季学期在线作业
第1题C++泛型编程通过实现
A、void
B、template
C、NULL
D、typedef
正确答案
第2题使用流控制符需要头文件
A、endl
B、hex
C、setw
D、left
正确答案
第3题若k为整形则while循环执行次
k=2whilek==0printf%dkkprintfn
A、10
B、9
C、0
D、1
正确答案
第4题C++语言对C语言做了很多改进C++语言相对于C语言的最根本的变化是
A、增加了一些新的运算符
B、允许函数重载,并允许设置缺省参数    奥鹏在线作业
C、规定函数说明符必须用原型
D、引进了类和对象的概念
正确答案
有如下定义
inta={13579}*p=a
下列表达式中不能得到数值5的是
A、a
B、a
C、*(p+2)
D、*p+4
正确答案
第6题下面是一个模板声明的开始部分
templutetypenameTdouble
由此可知
A、这可能是一个函数模板的声明
B、这可能是一个类模板的声明
C、这既可能是一个函数模板的声明,也可能是一个类模板的声明
D、这肯定是一个错误的模板声明
正确答案
第7题若有定义intaa则以下表达式中不能代表数组元aa的地址的是
A、&ampaa+1
B、&ampaa
C、&ampaa++
D、aa+1
正确答案
第8题下面函数调用语句含有实参的个数为
funcexp1exp2exp3exp4exp5
A、1
B、2
C、4
D、5
正确答案
第9题多重继承时如果派生类的两个父类有一个共同的虚基类那么虚基类的初始化参数由的构造函数来传递
A、第一个父类
B、第二个父类
C、派生类
D、以上都不是
正确答案
已知函数f的原型是voidfint*along&ampb变量v1、v2的定义是
intv1loongv2
下列调用语句中正确的是
A、f(v1&ampv2)
B、f(v1v2)
C、f(&ampv1&ampv2)
D、f(&ampv1v2)
正确答案
第11题以下不能正确进行字符串赋初值的语句是
A、charstr=good!
B、charstr[]=good!
C、char*str=good!
D、charstr={good}
正确答案
以下对二维数组a的正确说明是
A、inta[]
B、floata(34)
C、doublea
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、coutleftABCDE
正确答案
程序运行中需要从键盘上输入多于一个数据时各数据之间应该使用符号作为分隔符
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、需要在类体外初始化
正确答案BCD
第32题面向对象的编程方法的主要特征包括
A、封装
B、继承
C、多态
D、消息
正确答案
第33题流程控制语句有几种
A、条件语句
B、循环语句
C、分支语句
D、表达式语句
正确答案BC
第34题构造函数
A、函数名只能是类名
B、返回类型可以是任意的
C、参数个数和类型可以是任意的
D、在对象创建时自动调用
正确答案CD
第35题C++中变量要求
A、有明确的类型
B、先声明后使用
C、名字中不能使用下划线
D、严格区分大小写
正确答案BD
第36题结构化程序设计的基本方法是递归法
A、错误
B、正确
正确答案
第37题C++程序从上机到得到结果的几个操作步骤依次是编辑、编译、连接、运行
A、错误
B、正确
正确答案
第38题宏名必须用大写字母表示
A、错误
B、正确
正确答案
第39题C++语言的跳转语句中break语句只应用于循环体中
A、错误
B、正确
正确答案
第40题字符串abn在机器中占6个字节
A、错误
B、正确
正确答案

本内容由易百教育整理发布
页: [1]
查看完整版本: 川大《面向对象程序设计2261》21秋在线作业2(随机题目)