奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 305|回复: 0

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

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2021-10-28 13:22:02 | 显示全部楼层 |阅读模式
扫码加微信
《C++程序设计》在线平时作业1
试卷总分100得分100

东北大学2021年秋季学期在线作业
第1题若已定义x和y为double类型则表达式x=1y=x+3/2的值是
A、A)1
B、B)2
C、C)2.0
D、D)2.5
正确答案
第2题设有数组定义chararray[]=China则数组array所占的空间为
A、A)4个字节
B、B)5个字节
C、C)6个字节
D、D)7个字节
正确答案
第3题10如下代码的运行结果为includeiostreamincludeiomanipincludefstreamusingnamespacestdclassBase{protectedcharcprotectedBase{c=A}Basechara{c=a}publicvoidprint{coutA}}classDerivedpublicBase{publicDerivedchara{c=a}publicvoidprint{coutB}}intmainintargcchar*argv[]{Derivedd1BBase&ampbase=d1baseprintreturn0
A、A)AB
B、B)A
C、C)B   
奥鹏在线作业
D、D)BB
正确答案
第4题设有如下定义inta=1b=2c=3d=4m=2n=2则执行表达式m=ab&amp&ampn=cd后n的值为
A、A}1
B、B)2
C、C)3
D、D)0
正确答案
8如下代码的运行结果为includeiostreamincludeiomanipincludefstreamusingnamespacestdclassBase{protectedBase{coutA}Basecharc{coutc}}classDerivedpublicBase{publicDerivedcharc{coutc}}intmainintargcchar*argv[]{Derivedd1BBase&ampbase=d1return0}
A、A)
B、B)BA
C、C)AB
D、D)BB
正确答案
第6题对于重载的运算符它是一个
A、A)用于输入的友元函数
B、B)用于输入的成员函数
C、C)用于输出的友元函数
D、D)用于输出的成员函数
正确答案
第7题以下程序中函数f的功能是当flag为1时进行有由小到大排序当flag为0时进行由大到小排序includeiostreamusingnamespacestdvoidfintb[]intnintflag{intijtfori=0in1i++forj=i+1jnj++ifflagb[i]b[j]b[i]b[j]{t=b[i]b[i]=b[j]b[j]=t}}intmainintargcchar*argv[]{inta[10]={54321678910}if&ampa[2]50fa51fori=0i10i++couta[i]return0}程序运行后的输出结果是
A、A)1,2,3,4,5,6,7,8,9,10,
B、B)3,4,5,6,7,2,1,8,9,10,
C、C)5,4,3,2,1,6,7,8,9,10,
D、D)10,9,8,7,6,5,4,3,2,1,
正确答案
第8题有以下程序voidswap1intc0[]intc1[]{inttt=c0[0]c0[0]=c1[0]c1[0]=t}voidswap2int*c0int*c1{inttt=*c0*c0=*c1*c1=t}main{inta[2]={35}b[2]={35}swap1aa+1swap2&ampb[0]&ampb[1]printf%d%d%d%dna[0]a[1]b[0]b[1]}程序运行后的输出结果是
A、A)3553
B、B)5335
C、C)3535
D、D)5353
正确答案
第9题以下程序运行后输出结果是includeiostreamincludecmathusingnamespacestdintd=1voidfunintp{intd=5d+=p++printf%dd}intmainintargcchar*argv[]{inta=3funad+=a++coutdreturn0}
A、A)84
B、B)99
C、C)95
D、D)44
正确答案
32以下叙述正确的是
A、A)函数可以嵌套定义但不能嵌套调用
B、B)函数既可以嵌套调用也可以嵌套定义
C、C)函数既不可以嵌套定义也不可以嵌套调用
D、D)函数可以嵌套调用但不可以嵌套定义
正确答案
第11题若有以下程序片段charstr[]=abn012coutstrlenstr上面程序片段的输出结果是
A、A)3
B、B)4
C、C)6
D、D)12
正确答案
下列关于输入流类成员函数getline的描述中错误的是
A、A)该函数是用来读取键盘输入的字符串的
B、B)该函数读取的字符串长度是受限制的
C、C)该函数读取字符串时,遇到终止符便停止
D、D)该函数读取字符串时,可以包含空格
正确答案
第13题在C语言中合法的字符常量是
A、A)\084
B、B)\x43
C、C)ab
D、D)\0
正确答案
第14题6设有如下的变量定义inti=8kabunsignedlongw=5doublex=142y=52则以下不符合C++语言语法的表达式是
A、A)a+=a=(b=4)*(a=3)
B、B)x%(3)
C、C)a=a*3=2
D、D)y=float(i)
正确答案
当执行以下程序段时x=1do{x=x*x}whilex
A、A)循环体将执行一次
B、B)循环体将执行两次
C、C)循环体将执行无限次
D、D)系统将提示有语法错误
正确答案
第16题有以下程序intmainintargcchar*argv[]{intk=5n=0whilek0{switchk{defaultbreakcase1n+=kcase2case3n+=k}k}coutnendlreturn0}程序运行后的输出结果是
A、A)0
B、B)4
C、C)6
D、D)7
正确答案
第17题26在C++语言中不合法的实型数据的是
A、A)0.123
B、B)123e3
C、C)2.1e3.5
D、D)123.0
正确答案
第18题2有如下程序includeiostreamusingnamespacestdclassMyClass{publicMyClassinti=0{cout1}MyClassconstMyClass&ampx{cout2}MyClass&ampoperator=constMyClass&ampx{cout3return*this}~MyClass{cout4}}intmain{MyClassobj11obj22obj3obj1return0}运行时的输出结果是
A、A)112444
B、B)11114444
C、C)121444
D、D)11314444
正确答案
第19题在一个抽象类中一定包含有
A、A)虚函数
B、B)纯虚函数
C、C)模板函数
D、D)重载函数
正确答案
35以下程序的输出结果是funintxintyintz{z=x*x+y*y}main{inta=31fun52aprintf%da}
A、A)0
B、B)29
C、C)31
D、D)无定值
正确答案


本内容由易百教育整理发布
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 16:54

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表