MOOC西交大C++程序设计单元测试.pdf

MOOC西交大C++程序设计单元测试.pdf

ID:51332493

大小:327.91 KB

页数:17页

时间:2020-03-10

MOOC西交大C++程序设计单元测试.pdf_第1页
MOOC西交大C++程序设计单元测试.pdf_第2页
MOOC西交大C++程序设计单元测试.pdf_第3页
MOOC西交大C++程序设计单元测试.pdf_第4页
MOOC西交大C++程序设计单元测试.pdf_第5页
资源描述:

《MOOC西交大C++程序设计单元测试.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MOOC西交大C++程序设计单元测试第1周单元测试1、下列哪项不是C++的语句?A.c=a+b;B.c=a+bC.a;D.a+b;正确答案:B你选对了解析:B、语句末尾必须有分号。常量、变量、表达式末尾加分号也是语句。直接一个分号也是语句——空语句。空语句可以增加程序的可读性,可以作为待写的函数体、循环体、语句块。2、设整型变量a,b,c已经声明,下列哪项语句的顺序是正确的?A.c=a+b;cout<>a>>b;B.cout<>a>>b;C.c=a+b;cin>>a>>b;cout<>a>>b;c=a+b;cout

2、<

3、结束。正确答案:B你选对了解析:B、实际是用符号表示数据,是换行符。6、英文单词terminating的含义是()。A.换行B.学期C.模仿D.结束、终止正确答案:D你选对了解析:D、虽不是英语课,编程不免遇到英文,遇到不会的词及时查一查,一学英语,二解问题,以后遇到,不再困惑。7、C++中变量的名字只能用一个字母表示。A.正确B.错误正确答案:B你选对了解析:数学中的变量习惯上是一个字母,而程序中的变量可是一串字符,只要符合标识符的命名规则。就是用符号代替数据,是一个代号,不限一个,甚至可以比较长,如6-32个等。8、一行程序中,如果连续写了两个分号,编译时会出错。A.

4、错B.对正确答案:A你选对了解析:连续写两个分号,第2个分号就是一条空语句,空语句实际是什么也不做,语法是正确的,编译不会出错。空语句可以增加程序的可读性,可以作为待写的函数体、循环体、语句块。所以,空语句是可以有用的。9、C++中使用变量,必须先声明。A.对B.错正确答案:A你选对了解析:这是语法规定10、C++中的输入可以使用cin,一个cin可以输入多项数据,每项前面加两个大于号。A.对B.错正确答案:A你选对了解析:cin>>a>>b;就是一例。第2周单元测试1、设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式相同的是____。A.x-(y=z=8

5、),4*6B.x=y=(z=8,4*6)C..x=(y=z=8,4*6)D.x=y=z=8,4*62、C++源程序中,以下说法不正确的是()。A.表达式1/4+1/4+1/4的结果为0B.逗号运算符的优先级最低C.变量必须先声明或定义,后使用。D.变量声明语句一定要给变量赋初值3、设下列变量均已正确声明为int,下列选项中不正确的赋值表达式是()。A.a=1,b=2,c=3,k=4B.++kC.a=b+c=1D.n1=n2=n34、下列不合法的变量名为A.astudentB.st%udentC._cppclassD.s_student5、当a=6,b=5时,语句cout<

6、<(a<=7&&a+b>8)<=y-zB.x>yC.x<=y+1D.x!=y+z>y-z9、若x为整型变量,j为实型变量,当执行x=(int)j;语句后,j也变为整型变量。A.错B.对10、若inti=655

7、35,j=0x000a,k;k=i&j,则k的十进制值为()。10解析:65535=0xFFFF,与0x000a与运算,还是0x0a=10第3周单元测试1、假定所有变量均已正确说明,下列程序段运行后,x的值是()。a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;A.4B.3C.35D.342、C++语言中while循环和do...while循环的主要区别是()。A.do...while允许从外部转到循环体内B.do...while的循环体不能是复合语句C.while的循环控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。