易百网 发表于 2021-11-4 13:05:43

东北大学21秋学期《C++程序设计》在线平时作业3(随机)

《C++程序设计》在线平时作业3
试卷总分100得分100

东北大学21秋在线作业
第1题14若已定义inta[]={0123456789]*p=ai其中0≤i≤9则对a数组元素不正确的引用上
A、A)a
B、B)*(&ampa)
C、C)p
D、D)a
正确答案
第2题对于通过公有继承定义的派生类若其成员函数可以直接访问基类的某个成员说明该基类成员的访问权限是
A、A)公有或私有
B、B)私有
C、C)保护或私有   
奥鹏在线作业
D、D)公有或保护
正确答案
第3题建立一个有成员对象的派生类对象时各构造函数体的执行次序为
A、A)派生类、成员对象类、基类
B、B)成员对象类、基类、派生类
C、C)基类、成员对象类、派生类
D、D)基类、派生类、成员对象类
正确答案
第4题已知有定义  constintD=5  inti=1  doublef=032  charc=15则下列选项错误的是
A、A)++i
B、B)D
C、C)c++
D、D)f
正确答案
23在C++语言中函数返回值的类型最终取决于
A、A)函数定义时在函数首部所说明的函数类型
B、B)return语句中表达式值的类型
C、C)调用函数时主调函数所传递的实参类型
D、D)函数定义时形参的类型
正确答案
第6题34以下所列的各函数首部中正确的是
A、A)voidplay(varIntegervarbInteger)
B、B)voidplay(intab)
C、C)voidplay(intaintb)
D、D)Subplay(aasintegerbasinteger)
正确答案
第7题36有如下程序includeiostreamincludecmathusingnamespacestdintmainintargcchar*argv[]{intsumforinti=0i6i+=3{sum=iforintj=ij6j++sum+=j}coutsumendlreturn0}运行时的输出结果是
A、A)3
B、B)10
C、C)12
D、D)15
正确答案
第8题列关于模板的叙述中错误的是
A、A)调用模版函数时,在一定条件下可以省略模板实参
B、B)可以用int、double这样的类型修饰符来声明模版参数
C、C)模板声明中的关键字class都可以用关键字typename替代
D、D)模板的形参表中可以有多个参数
正确答案
第9题在一个抽象类中一定包含有
A、A)虚函数
B、B)纯虚函数
C、C)模板函数
D、D)重载函数
正确答案
下列程序段的输出结果是voidfunint*xint*y{cout*x*y*x=3*y=4}main{intx=1y=2fun&ampy&ampxcout*x*y}
A、A)2143
B、B)1212
C、C)1234
D、D)2112
正确答案
第11题C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
A、A)ASP
B、B)C
C、C)VB
D、D)Java
正确答案
12以下程序运行后输出结果是main{charch={693825}*pintijs=0fori=0i2i++p=chfori=0i2i++forj=0p=0&amp&ampp=9j+=2s=10*s+p0couts}
A、A)6385
B、B)22
C、C)33
D、D)693825
正确答案
第13题16下列程序的输出结果是includeiostreamusingnamespacestdstructabc{intabc}intmainintargcchar*argv[]{structabcs={{123}{456}}inttt=sa+sbcouttendlreturn0}
A、A)5
B、B)6
C、C)7
D、D)8
正确答案
第14题26有以下程序intmainintargcchar*argv[]{intit[]={987654321}fori=0i3i++couttreturn0}程序执行后的输出结果是
A、A)753
B、B)357
C、C)369
D、D)751
正确答案
若有以下程序片段charstr[]=abn012coutstrlenstr上面程序片段的输出结果是
A、A)3
B、B)4
C、C)6
D、D)12
正确答案
第16题32以下叙述正确的是
A、A)函数可以嵌套定义但不能嵌套调用
B、B)函数既可以嵌套调用也可以嵌套定义
C、C)函数既不可以嵌套定义也不可以嵌套调用
D、D)函数可以嵌套调用但不可以嵌套定义
正确答案
第17题4在以下一组运算符中优先级最高的运算符是
A、A)=
B、B)=
C、C)%
D、D)&amp&amp
正确答案
第18题有以下程序includeiostreamusingnamespacestdintfunintn{ifn==1return1elsereturnn+funn1}intmainintargcchar*argv[]{intxcinxx=funxcoutxendlreturn0}执行程序时给变量X输入10程序的输出结果是
A、A)55
B、B)54
C、C)65
D、D)45
正确答案
第19题有如下程序includeiostreamusingnamespacestdclassMyBase{publicvirtualvoidrun{cout1}}classMyClasspublicMyBase{publicvoidrun{cout2}}intmainintargcchar*argv[]{MyClassobjectMyBase&ampbase=objectbaserunreturn0}输出结果为
A、A)1
B、B)2
C、C)出错
D、D)未知
正确答案
6当a=1b=3c=5d=4时执行下面一段程序后x的值为ifabifcdx=1elseifacifbdx=2elsex=3elsex=6elsex=7
A、A)1
B、B)2
C、C))3
D、D)6
正确答案


本内容由易百教育整理发布
页: [1]
查看完整版本: 东北大学21秋学期《C++程序设计》在线平时作业3(随机)