智慧树知到《C-C++程序设计案例实战》章节测试答案
智慧树知到《C-C++程序设计案例实战》章节测试答案
第一章单元测试
1、C语言程序从什么开始执行?
A.程序中的main函数
B.包含文件中的第一个函数
C.程序中的第一条可执行语句
D.程序中第一个函数
正确答案:程序中的main函数
2、C语言程序的工作过程是:编辑、编译、连接、运行。
A.正确
B.错误
正确答案:正确
3、下列正确的标识符是?
A.a2()i
B.a[i]
C.-a1
D.int i
正确答案:a2()i
4、C语言中的简单数据类型包括?
A.整形、实型
B.整形、实型、逻辑型
C.整形、实型、字符型
D.整形、字符型
正确答案:整形、实型、字符型
5、在C++程序中,表达式5%2的结果是?
A.1
B.2
C.2.5
D.3
正确答案:1
6、若int x=2,y=3,z=4; 则表达式x<;z?y:z的结果是?
A.0
B.3
C.2
D.4
正确答案:3
7、C++的程序是由什么组成的?
A.过程
B.子程序
C.函数
D.主程序和子程序
正确答案:函数
8、以数字0开头的整数是八进制整形常量。
A.正确
B.错误
正确答案:正确
9、要求运算数据必须是整形的运算符号是?
A./
B.%
C.<
D.!
正确答案:%
10、C++程序的三种基本结构是顺序、选择、循环。
A.正确
B.错误
正确答案:正确
第二章单元测试
1、结构化程序设计的三种基本结构是顺序结构、循环结构和选择结构。
A.正确
B.错误
正确答案:正确
2、switch语句和if语句不能混合使用。
A.正确
B.错误
正确答案:错误
3、switch语句中可以没有break语句。
A.正确
B.错误
正确答案:正确
4、为了避免嵌套的if-else语句的二义性,C/C++语言规定else总是与()组成配对关系。
A.同一行上的if
B.在其之前未配对的if
C.在其之前未配对的最近的if
D.距离最近的if
正确答案:在其之前未配对的最近的if
5、下述程序的输出结果是:***
int main()
{
;int a=5,b=0,c=0; ;if(a=b+c)
; cout<;<;';***'; ;else
; cout<;<;';$$$'; ;return 0;}
A.正确
B.错误
正确答案:错误
6、以下程序的运行结果是s=2,t=3
#include <;iostream>;using namespace std;int main()
{
;int s=1,t=1,a=5,b=2; ;if (a>;0)
;s++; ;if (a>;b)
;t+=s; ;else if (a==b)
;t=5; ;else
;t=2*s;;cout<;<;';s=';<;<;s<;<;';,t=';<;<;t<;<;endl; ;return 0;}
A.正确
B.错误
正确答案:正确
7、以下程序的运行结果是2.
int main()
{
int k=2; switch(k)
{
;case 1:cout<;<;k++; break; ;case 2:cout<;<;k++; ;case 3:cout<;<;k++; break; ;case 4:cout<;<;k++; ;default:cout<;<;";Full!"; ;}