奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

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

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2021-11-4 13:04:42 | 显示全部楼层 |阅读模式
扫码加微信
《C++程序设计》在线平时作业2
试卷总分100得分100

东北大学21秋在线作业
第1题2若有以下定义chars[20]=programming*ps=s则不能代表字符o的表达式是
A、A)ps+2
B、B)s[2]
C、C)ps[2]
D、D)ps+=2*ps
正确答案
第2题10以下程序运行后输出结果是main{char*s=abcdes+=2couts}
A、A)cde
B、B)字符c的ASCLL码值
C、C)字符c的地址
D、D)出错
正确答案
第3题一个类的友元函数能够访问该类的   
奥鹏在线作业
A、A)私有成员
B、B)保护成员
C、C)公有成员
D、D)所有成员
正确答案
第4题2下列选项中与实现运行时多态性无关的是
A、A)重载函数
B、B)虚函数
C、C)指针
D、D)引用
正确答案
2以下程序运行后如果从键盘上输入ABCDE回车则输出结果为includeiostreamincludecmathusingnamespacestdfunccharstr[]{intnum=0while*str+num=0num++returnnum}intmainintargcchar*argv[]{charstr[10]=ABCDE*p=strcoutfuncpreturn0}
A、A)8
B、B)7
C、C)6
D、D)5
正确答案
第6题10如下函数中那个不是C++的隐式成员函数
A、A)默认构造函数
B、B)拷贝构造函数
C、C)地址操作符
D、D)加法操作符
正确答案
第7题设有定义intk=1m=2floatf=7则以下选项中错误的表达式是
A、A)k=k=k
B、B)k++
C、C)k%int(f)
D、D)k=f=m
正确答案
第8题对于一个正常运行的C程序以下叙述中正确的是
A、A)程序的执行总是从main函数开始,在main函数结束
B、B)程序的执行总是从程序的第一个函数开始,在main函数结束
C、C)程序的执行总是从main函数开始,在程序的最后一个函数中结束
D、D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
正确答案
第9题有以下程序includeiostreamincludecmathusingnamespacestdintfaintx{returnx*x}intfbintx{returnx*x*x}intfint*f1intxint*f2intxintx{returnf2xf1x}intmainintargcchar*argv[]{intii=ffafb2coutiendlreturn0}程序运行后的输出结果是
A、A)4
B、B)1
C、C)4
D、D)8
正确答案
有如下程序includeiostreamusingnamespacestdclassSample{publicSample{}~Sample{cout*}}intmain{Sampletemp[2]*pTemp[2]eturn0}执行这个程序输出星号*的个数为
A、A)1
B、B)2
C、C)3
D、D)4
正确答案
第11题对于通过公有继承定义的派生类若其成员函数可以直接访问基类的某个成员说明该基类成员的访问权限是
A、A)公有或私有
B、B)私有
C、C)保护或私有
D、D)公有或保护
正确答案
下列运算符函数中肯定不属于类Value的成员函数的是
A、A)Valueoperator+(Value)
B、B)Valueoperator(ValueValue)
C、C)Valueoperator*(int)
D、D)Valueoperator/(Value)
正确答案
第13题以下叙述中错误的是
A、A)C++程序必须由一个或一个以上的函数组成
B、B)函数调用可以作为一个独立的语句存在
C、C)若函数有返回值,必须通过return语句返回
D、D)函数形参的值不可以传回给对应的实参
正确答案
第14题有以下程序includeiostreamincludecmathusingnamespacestdstructSTU{charnum[10]floatscore[3]}intmainintargcchar*argv[]{structSTUs[3]={{20021909585}{20022958075}{200231009590}}*p=sintifloatsum=0fori=0i3i++sum=sum+pscore[i]coutsumendlreturn0}  程序运行后的输出结果是
A、A)260
B、B)270
C、C)280
D、D)285
正确答案
19在公有继承的情况下允许派生类直接访问的基类成员包括
A、A)公有成员
B、B)公有成员和保护成员
C、C)公有成员、保护成员和私有成员
D、D)保护成员
正确答案
第16题能正确表示逻辑关系a≥10或a≤0的C++语言表达式是
A、A)a10ora=0
B、B)a=0|a=10
C、C)a=10&amp&ampa=0
D、D)a=10‖a=0
正确答案
第17题26有以下程序includeiostreamincludecmathusingnamespacestdvoidsuminta[]{a[0]=a[1]+a[1]}intmainintargcchar*argv[]{inta[10]={12345678910}sum&ampa[2]couta[2]return0}程序运行后的输出结果是
A、A)6
B、B)7
C、C)5
D、D)8
正确答案
第18题6以下程序运行后输出结果是includeiostreamincludecmathusingnamespacestdvoidfunchar*wintn{chart*s1*s2s1=ws2=w+n1whiles1s2{t=*s1++*s1=*s2*s2=t}}intmainintargcchar*argv[]{charp[]=1234567funpstrlenpcoutpreturn0}
A、A)1234567
B、B)7654321
C、C)1711717
D、D)7177171
正确答案
第19题有以下程序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
正确答案
若t为double类型表达式t=1t+5t++的值是
A、A)1
B、B)6.0
C、C)2.0
D、D)1.0
正确答案


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

本版积分规则

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

GMT+8, 2024-12-31 04:33

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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