MOOC 计算机科学基础与高级程序设计(2021秋)(西安交通大学)1464290163 最新慕课完整章节测试答案
第2章 C++基础知识
第2章单元测试
1、单选题:
下列哪项不是C++的语句?
选项:
A: c=a+b
B: a;
C: a+b;
D: c=a+b;
答案: 【 c=a+b】
2、单选题:
设整型变量a,b,c已经声明,下列哪项语句的顺序是正确的?
选项:
A: cin>>a>>b;c=a+b;cout<<c;
B: c=a+b;cin>>a>>b;cout<<c;
C: cout<<c;c=a+b;cin>>a>>b;
D: c=a+b;cout<<c;cin>>a>>b;
答案: 【 cin>>a>>b;c=a+b;cout<<c;】
3、单选题:
下列哪个符号不是C++的关键字?
选项:
A: distance
B: int
C: using
D: return
答案: 【 distance】
4、单选题:
下列哪个不是C++合法的标识符?
选项:
A: 3w
B: #width
C: zhao@xjtu
D: int_stu
E: _height
F: w3
G: _0101
H: _2015
答案: 【 3w;
#width;
zhao@xjtu】
5、单选题:
C++程序中cout<<endl;的作用是( )。
选项:
A: 表示换行(输出换行符)。
B: 表示程序结束。
C: 表示语句结束。
D: 表示输出结束。
答案: 【 表示换行(输出换行符)。】
6、单选题:
英文单词terminating的含义是( )。
选项:
A: 结束、终止
B: 学期
C: 模仿
D: 换行
答案: 【 结束、终止】
7、判断题:
C++中变量的名字只能用一个字母表示。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
一行程序中,如果连续写了两个分号,编译时会出错。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、判断题:
C++中使用变量,必须先声明。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
C++中的输入可以使用cin,一个cin可以输入多项数据,每项前面加两个大于号。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验
1、单选题:
C++中使用数学函数,需要包含的头文件是( )。
选项:
A: iostream
B: cmath
C: namespace
D: main
答案: 【 cmath】
第3章 数据处理
第3章单元测试
1、单选题:
设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式相同的是____。
选项:
A: x=y=(z=8,4*6)
B: .x=(y=z=8,4*6)
C: x=y=z=8, 4*6
D: x- (y=z= 8),4*6
答案: 【 x=y=(z=8,4*6)】
2、单选题:
C++源程序中,以下说法不正确的是( )。
选项:
A: 变量声明语句一定要给变量赋初值
B: 变量可以随时使用,不需声明,也不需说明其类型。
C: 逗号运算符的优先级最低
D: Pci和pci是两个不同的标识符
E: 表达式1/4+1/4+1/4的结果为0
F: 变量必须先声明或定义,后使用。
答案: 【 变量声明语句一定要给变量赋初值;
变量可以随时使用,不需声明,也不需说明其类型。】
3、单选题:
设下列变量均已正确声明为int,下列选项中不正确的赋值表达式是( )。
选项:
A: a=b+c=1
B: ++k
C: n1 = n2 = n3
D: k = I == 1
E: a=1,b=2,c=3,k=4
答案: 【 a=b+c=1】
4、单选题:
下列不合法的变量名为
选项:
A: st%udent
B: stu@xjtu
C: astudent
D: s_student
E: wang13
F: _cppclass
答案: 【 st%udent ;
stu@xjtu】
5、单选题:
下列哪个是C++语言的合法的字符常量__________。
选项:
A: '17'
B: '17'
C: "c"
D: 'xAH'
E: '92'
F: '771'
G: '1711'
答案: 【 '17';
'17'】
6、单选题:
当a=6,b=5时,语句cout<<(a<=7 && a+b>8)<<endl;的执行结果为____。
选项:
A: 1
B: 0
C: true
D: false
答案: 【 1】
7、单选题:
设i=6,k=0下列各式中,运算结果为k=7的表达式是( )。
选项:
A: k=++i+k;
B: k=i+++k ;
C: k=k+i++;
D: k=++k+(++i);
E: k=k+++i;
答案: 【 k=++i+k;】
8、单选题:
下列不合法的变量名为( )。
选项:
A: -student
B: %student
C: 12name
D: student