本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-09-20到2020-12-31
本篇答案更新状态:已完结

第一周 第1周 单元测试

1、 问题:存储以下数据,占用存储空间最多的是(    )。
选项:
A:0
B:0.0
C:’0′
D:"0"
答案: 【0.0

2、 问题:C++源程序的扩展名是(   )。
选项:
A:.c
B:.cpp
C:.obj
D:.exe
答案: 【.cpp

3、 问题:下列关于主函数的说法,正确的是(   )。
选项:
A:一个C++程序总是从主函数开始执行
B:一个C++程序中可以有多个主函数
C:主函数的名称可以由用户指定
D:程序编译时总是先编译主函数,再编译其他函数
答案: 【一个C++程序总是从主函数开始执行

4、 问题:下列常量中,十六进制int型常量是(    )。
选项:
A:0X5F
B:x2A
C:046
D:12E-5
答案: 【0X5F

5、 问题:下列常量中,不是字符常量的是(    )。
选项:
A:”
B:"y"
C:’x’
D:’\101′
答案: 【"y"

6、 问题:C++语言支持封装性和继承性,不支持多态性。
选项:
A:正确
B:错误
答案: 【错误

7、 问题:C++语言程序的实现要经过编辑、编译、连接和运行等步骤。
选项:
A:正确
B:错误
答案: 【正确

8、 问题:字符串常量与字符常量的区别仅在定义形式上不同,一个用双引号,另一个用单引号。
选项:
A:正确
B:错误
答案: 【错误

9、 问题:signed int与unsigned int的主要区别在于分配的空间大小不同。
选项:
A:正确
B:错误
答案: 【错误

10、 问题:C++程序中的每条语句以分号作为结束,一条语句可以分写在多行上。
选项:
A:正确
B:错误
答案: 【正确

【作业】第二周 第二章课后作业

1、 问题:C++的表达式
建议:【本题是主观题,暂无解析

2、 问题:数据之间的运算
建议:【本题是主观题,暂无解析

第二周 第2周 单元测试

1、 问题:下列表达式中,其值为0的是(   )。
选项:
A:5/10
B:!0
C:2>4?:1
D:2&&2||0
答案: 【5/10

2、 问题:下列变量名中,非法的是(   )。
选项:
A:_A2 
B:My_car
C:3da 
D:abc
答案: 【3da 

3、 问题:已知:int a=3; 下列表达式中,错误的是(   )。
选项:
A:a%2==0
B:a–+2
C:(a-2)++
D:a>>=2
答案: 【(a-2)++

4、 问题:已知:int b=5; 下列表达式中,正确的是(   )。
选项:
A:b="a"
B:++(b-1)
C:b%2.5
D:b=3, b+1, b+2
答案: 【b=3, b+1, b+2

5、 问题:已知int a=15,b=16; 则cout<<(b,a);的输出结果是(   )。
选项:
A:15
B:16 
C:15,16
D:16,15
答案: 【15

6、 问题:若希望当A的值为奇数时,表达式的值为"真",A的值为偶数时,表达式的值为"假",则以下不能满足要求的表达式是(   )。
选项:
A:A%2==1
B:!(A%2==0)
C:!(A%2)
D:A%2
答案: 【!(A%2)

7、 问题:表达式3%3/3的计算结果是(   )。
选项:
A:3 
B:2 
C:1
D:0
答案: 【0

8、 问题:使i的执行结果为4的表达式是(   )。
选项:
A:int i=0,j=1; i=3, (j++)+i;
B:int i=1,j=0; j=i=(i3)2;
C:int i=0,j=1;  (j==1)(i=1):(i=3);
D:int i=1,j=1; i+=j+=2;
答案: 【int i=1,j=1; i+=j+=2;

9、 问题:判断char型变量c1是否为小写字母的正确C++表达式为(   )。
选项:
A:’a'<=c1<= ‘z’  
B:(c1>=A)&&(c1<=z)
C:(c1>=a)&&( c1<=z)
D:(‘a’ <= c1)&&( ‘z’ >=c1)
答案: 【(‘a’ <= c1)&&( ‘z’ >=c1)

10、 问题:表达式 !3+2>3&&15%5+2 的值是(   )。
选项:
A:0
B:1
C:2
D:3
答案: 【0

第三周 第3周 单元测试

1、 问题:已知int x=10,y=20,z=30,则执行if(x>y)  z=x;x=y;y=z;语句后,x、y、z的值分别是(  )。
选项:
A:x=10, y=20, z=30
B:x=20, y=30, z=30
C:x=20, y=10, z=10
D:x=20, y=30, z=10
答案: 【x=20, y=30, z=30

2、 问题:以下程序的输出结果是(   )。int i,j;for(j=10; j<11; j++){        for(i=9; i<j; i++) if(!(j%i)) break; if(i>=j-1) cout<<j;} 
选项:
A:11
B:10
C:9
D:10  11
答案: 【10

3、 问题:设x和y均为int型变量,则执行下面的循环程序,y的值为(   )。for(y=1,x=1;y<=50;y++){ if(x>=10) break; if(x%2==1) { x+=5; continue; } x-=3;}
选项:
A:2
B:4

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表评论

电子邮件地址不会被公开。 必填项已用*标注