2016秋高级语言程序设计(吉林大学) 中国大学慕课答案2024完整版100分

筋如攀霸答啤焊甜擦憨乡就芳

对应课程:点击查看
起止时间:2016-09-19到2017-01-02
更新状态:已完结

第一周课程: 绪论 & 顺序程序设计(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


 

娘氯污念朵按炊庇姐泡獭档竞