21秋东北大学《C++程序设计》在线平时作业3(标准答案)

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2021/9/29 0:29:15来源:admin浏览: 51 次

学无忧.png


《C++程序设计》在线平时作业3
试卷总分:100    得分:100
第1,14若已定义inta[]={0123456789]*p=ai其中0≤i≤9则对a数组元素不正确的引用上
A、A) a[p-a]
B、B) *(&a[i])
C、C) p[i]
D、D) a[10]
正确答案:


第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;
正确答案:


答案来源:(www.),23在C++语言中函数返回值的类型最终取决于
A、A)函数定义时在函数首部所说明的函数类型
B、B)return语句中表达式值的类型
C、C)调用函数时主调函数所传递的实参类型
D、D)函数定义时形参的类型
正确答案:


第6题,34以下所列的各函数首部中正确的是
A、A) void play(var :Integer,var b:Integer)
B、B) void play(int a,b)
C、C) void play(int a,int b)
D、D) Sub play(a as integer,b as integer)
正确答案:


第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)重载函数
正确答案:


答案来源:(www.),下列程序段的输出结果是voidfunint*xint*y{cout*x""*y*x=3*y=4}main{intx=1y=2fun&y&xcout*x""*y}
A、A) 2 1 4 3
B、B) 1 2 1 2
C、C) 1 2 3 4
D、D) 2 1 1 2
正确答案:


第11题,C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
A、A)ASP
B、B)C
C、C)VB
D、D)Java
正确答案:


答案来源:(www.),12以下程序运行后输出结果是main{charch[2][5]={"693""825"}*p[2]intijs=0fori=0i2i++p[i]=ch[i]fori=0i2i++forj=0p[i][j]='0'&&p[i][j]='9'j+=2s=10*s+p[i][j]'0'couts}
A、A)6385
B、B)22
C、C)33
D、D)693825
正确答案:


第13题,16下列程序的输出结果是includeiostreamusingnamespacestdstructabc{intabc}intmainintargcchar*argv[]{structabcs[2]={{123}{456}}inttt=s[0]a+s[1]bcouttendlreturn0}
A、A) 5
B、B) 6
C、C) 7
D、D) 8
正确答案:


第14题,26有以下程序intmainintargcchar*argv[]{intit[][3]={987654321}fori=0i3i++coutt[2i][i]return0}程序执行后的输出结果是
A、A)7 5 3
B、B)3 5 7
C、C)3 6 9
D、D)7 5 1
正确答案:


答案来源:(www.),若有以下程序片段charstr[]="abn012""coutstrlenstr上面程序片段的输出结果是
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)&&
正确答案:


第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&base=objectbaserunreturn0}输出结果为
A、A)1
B、B)2
C、C)出错
D、D)未知
正确答案:


答案来源:(www.),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
正确答案:














  • 上一篇:
  • 下一篇:
  • 作业咨询 论文咨询
    微信客服扫一扫

    回到顶部