2022 2022年秋C-C++语言程序设计SPOC(华中农业大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-09-23到2022-12-26
第1章概述 第1章单元测验
1、 问题:C语言程序从什么开始执行?
选项:
A:程序中的第一条可执行语句
B:程序中第一个函数
C:程序中的main函数
D:包含文件中的第一个函数
答案: 【程序中的main函数】
2、 问题:下列正确的标识符是?
选项:
A:-a1
B:a[i]
C:a2_i
D:int t
答案: 【a2_i】
3、 问题:C语言中的简单数据类型包括?
选项:
A:整形、实型
B:整形、字符型
C:整形、实型、逻辑型
D:整形、实型、字符型
答案: 【整形、实型、字符型】
4、 问题:在C++程序中,表达式5%2的结果是?
选项:
A:2.5
B:2
C:1
D:3
答案: 【1】
5、 问题:若int x=2,y=3,z=4; 则表达式x<z?y:z的结果是?
选项:
A:4
B:3
C:2
D:0
答案: 【3】
6、 问题:C++的程序是由什么组成的?
选项:
A:子程序
B:主程序和子程序
C:函数
D:过程
答案: 【函数】
7、 问题:要求运算数据必须是整形的运算符号是以下哪一种?
选项:
A:%
B:/
C:<
D:!
答案: 【%】
8、 问题:C语言程序的工作过程是:编辑、编译、连接、运行。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:C++程序的三种基本结构是顺序、选择、循环。
选项:
A:正确
B:错误
答案: 【正确】
10、 问题:以数字0开头的整数是八进制整形常量。
选项:
A:正确
B:错误
答案: 【正确】
第2章 选择结构 第2章单元测验
1、 问题:为了避免嵌套的if-else语句的二义性,C/C++语言规定else总是与()组成配对关系。
选项:
A:距离最近的if
B:在其之前未配对的if
C:在其之前未配对的最近的if
D:同一行上的if
答案: 【在其之前未配对的最近的if】
2、 问题:下面程序段执行结果为char c = ‘0’+2;
switch(c)
{
case 1: cout<<‘A’; break;
case ‘2’: cout<<‘B’;
case 2: cout<<‘C’;
default: cout<<‘D’;
}
选项:
A:A
B:D
C:BC
D:BCD
答案: 【BCD】
3、 问题:以下是if语句的基本形式;if(表达式)语句,其中“表达式”:
选项:
A:必须是逻辑表达式
B:必须是关系表达式
C:必须是逻辑表达式或关系表达式
D:可以是任意合法的表达式
答案: 【可以是任意合法的表达式】
4、 问题:结构化程序设计的三种基本结构是顺序结构、循环结构和选择结构。
选项:
A:正确
B:错误
答案: 【正确】
5、 问题:switch语句和if语句不能混合使用。
选项:
A:正确
B:错误
答案: 【错误】
6、 问题:switch语句中可以没有break语句。
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:下述程序的输出结果是: int main()
{
int a=5,b=0,c=0;
if(a=b+c)
cout<<‘‘;
else
cout<<‘$$$’;
return 0;
}
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:以下程序的运行结果是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:错误
答案: 【正确】
9、 问题:以下程序的运行结果是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!";
}
return 0;
}
选项:
A:正确
B:错误
答案: 【错误】
10、 问题:if和else语句必须同时使用。
选项:
A:正确
B:错误
答案: 【错误】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦