吼尾疮湃懊歧幢殴恐请透书帝
对应课程:点击查看
起止时间:2019-05-25到2022-12-31
更新状态:每5天更新一次
第一周课程: 绪论 & 顺序程序设计(1-2) 第一周– 绪论 & 顺序程序设计(1-2)–单元测试
1、 算法是一个计算过程,是程序设计的基础和精髓。一个有效的算法应该具有如下特点,其中错误的是:____
A:无穷性
B:.确定性
C:有效性
D:0个或多个输入及一个或多个输出
答案: 无穷性
2、 描述算法有各种多样的方法,下述错误的是:__
A:设计图
B:NS图
C: PAD图
D:流程图
答案: 设计图
3、 下面C语言中不正确的数据类型关键字是 __。
A:signed
B:int
C:double
D:char
答案: signed
4、 不是C分隔符的是 __。
A:!
B:#
C:;
D:,
答案: !
5、 算法由某些基本成分组成,这些基本成分是一些基本的操作和控制结构。以下不属于基本控制结构的是:____。
A:多文件结构
B:顺序控制结构
C:循环控制结构
D:分支控制结构
答案: 多文件结构
6、 如下错误的表达为:__。
A: 任何C程序必须包含至少一个主函数main
B:一个C程序由一个或若干个编译单元组成,每个编译单元是一个源程序文件
C:一个编译单元由若干顶层声明组成,每个顶层声明是一个声明或函数定义,其中主要为函数定义
D:声明包括类型定义、变量声明、宏、… 等
答案: 任何C程序必须包含至少一个主函数main
7、 一般编写并执行C程序的过程,第一步应该是__。
A:使用文本编辑程序,录入源程序,保存文件
B:使用连接程序进行连接,把.obj文件以及需要的库函数连接到一起,成为一个程序,生成可执行的机器语言程序
C:使用C 编译程序编译C源程序文件,生成目标代码程序文件.obj
D:执行程序,得到运行结果
答案: 使用文本编辑程序,录入源程序,保存文件
8、 C语言可执行程序从哪里开始执行__。
A:程序中唯一的main函数
B:程序中的第一个函数
C:程序中第一条可执行语句
D:第一个包含文件的第一个函数
答案: 程序中唯一的main函数
9、 不是C关键字的是 __。
A:define
B:sizeof
C: if
D:double
答案: define
10、 不是C运算符的是 __。
A:#
B:++
C:+=
D:==
答案: #
第二周 课程:顺序程序设计(2-2) 第二周–顺序程序设计(2-2)–单元测试
1、 现声明float y,由键盘输入:3.1416,正确的数据输入语句是:__。
A:scanf(“%f”,&y);
B:scanf(“%s”,&y);
C:scanf(“%d”,y);
D:scanf(“%f”,y);
答案: scanf(“%f”,&y);
2、 C语言中的简单数据类型包括:__。
A:整数类型、浮点类型、字符类型
B:浮点类型、整数类型、字符类型、逻辑类型
C:逻辑类型、整数类型、字符类型
D:整数类型、逻辑类型、浮点类型
答案: 整数类型、浮点类型、字符类型
3、 C语言程序中,表达式5%2的结果是 __。
A:1
B:2
C:5
D:2.5
答案: 1
4、 语句char ch=’\65′, 则变量ch __。
A:值为1个字符
B:值为2个字符
C:值为空
D:值为3个字符
答案: 值为1个字符
5、 设x为整型变量,如果要表示数学关系20 =25)
C: x==21||x==22||x==23||x==24
D:x>20&&x<25
答案: 20
6、 设变量A是int 型,B是float型,则表达式A+’q’+B结果的 数据类型是__。
A:float
B:char
C:无法确定
D:int
答案: float
7、 下列标识符中不合法的是_ 。
A:2Dim
B: Name
C: Li_Stone
D:DQ
答案: 2Dim
8、 执行如下语句后,x的值和输出结果分别是 __。int x=11; printf(“%d”, x+2);
A:11 13
B:11 11
C:12 12
D:12 13
答案: 11 13
9、 如果要表示逻辑关系 “ x≥11或x≤2 ”,下面正确的C语言表达式是 __。
A:x>=11 || x<=2
B:x>=11 && x<=2
C:x>=2 | x<=11
D:x>=11 and x<=2
答案: x>=11 || x<=2
10、 下列转义字符不正确的是:____。
A:’\9999′
B:’\’
C: ‘”
D: ‘\0’
答案: ‘\9999’
第三周课程:分支程序设计 & 循环程序设计(1-2) 第三周–分支程序设计 & 循环程序设计(1-2)–单元测验
1、 以下程序的运行结果是:int main(void){
int x=1,y=0,a=0,b=0;
switch(x){
case 1:switch(y){
case 0:a++; break;
case 1:b++; break;
}
case 2:a++; b++; break;
case 3:a++; b++;
}
printf(“%d %d”, a, b);
return 0;
}
A:2 1
B:1 0
C:2 2
D:3 2
如需购买完整答案,请点击下方红字:
获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com
松穷猾雾蚕芬擎律畔桓奖苦佛