《C语言程序设计(郑州轻工业大学)1002450019》mooc慕课答案完整2026年版

gebilaowang 17

对应课程:点击查看
起止时间:2017-11-13到2018-01-31
更新状态:已完结

第一章 C语言概述 第一章单元测试

1、 软件与程序的区别是∶

A:程序价格便宜、软件价格昂贵;
B:程序是用户自己编写的,而软件是由厂家提供的;
C:程序是用高级语言编写的,而软件是由机器语言编写的;
D:软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分。
答案: 软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分。

2、 下列计算机语言中,CPU能直接识别的是( )。

A:汇编语言
B:自然语言
C:机器语言
D:高级语言
答案: 机器语言

3、 要把高级语言编写的源程序转换为目标程序,需要使用( ).

A:编译程序和解释程序
B:驱动程序
C:编辑程序
D:诊断程序
答案: 编译程序和解释程序

4、 计算机语言有许多种,其中与硬件直接相关的是( ).

A:机器语言
B:自然语言
C:网络语言
D:高级语言
答案: 机器语言

5、 结构化程序设计所规定的三种基本控制结构是( )。

A:顺序、选择、循环
B:主程序、子程序、函数
C:树形、网形、环形
D:输入、处理、输出
答案: 顺序、选择、循环

6、 C程序是由( )组成的。

A:过程
B:子程序
C:函数
D:主程序和子程序
答案: 函数

7、 C程序编译时,程序中的注释部分( ).

A:参加编译,并会出现在目标程序中
B:参加编译,但不会出现在目标程序中
C:不参加编译,也不会出现在目标程序中
D:不参加编译,但会出现在目标程序中
答案: 不参加编译,也不会出现在目标程序中

第二章 简单C程序设计 第二章单元测试

1、 在C语言中,要求参加运算的数必须是整数的运算符是( )。

A:/
B:+
C:*
D:%
答案: %

2、 表达式6 * 4 / 5 + (7 % 2)的值是( )。

A:5.8
B:6.8
C:5
D:7
答案: 5

3、 关于C语言语句书写格式的说法错误的是( )。

A:C语言允许将一个语句分成多行书写
B:编写C程序时,建议使用空格或Tab来做合理的间隔、缩进或对齐,使得程序形成逻辑相关的块状结构
C:C语言允许一行书写多个语句
D:C语言程序必须一行一个语句
答案: C语言程序必须一行一个语句

4、 设int a=1234;执行语句printf(“%2d”,a);后的输出结果是( )。

A:12
B:出错
C:34
D:1234
答案: 1234

5、 有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,正确的数据输入方式是( )。

A:132↙
B:a=1,b=3,c=2↙
C:a=1└┘b=3└┘c=2↙
D:1,3,2↙
答案: a=1,b=3,c=2↙

6、 下面程序段运行时从键盘上输入:12345678↙,其输出结果是( )。 int a , b ;
scanf(“%2d%*2d%3d”,&a,&b);
printf(“%d”,a+b);

A:出错
B:5690
C:46
D:579
答案: 579

7、 若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。

A:a=a+7=c+b
B:int(18.5%3)
C:a:=b+1
D:a=b=c+2
答案: a=b=c+2

8、 设变量n为float类型,m为int型,则以下( )表达式能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算。

A:m=n100+0.5, n=m/100.0
B:n=n
100+0.5/100.0
C:n=(n100+0.5)/100.0
D:n=(n/100+0.5)
100.0
答案: m=n*100+0.5, n=m/100.0

9、 下面程序段执行后的输出结果是( )。 int x=102,y=012;
printf(“%2d,%2d”,x,y);

A:102,10
B:10,01
C:102,12
D:02,12
答案: 102,10

10、 下面程序段执行后的输出结果是( )。double x = 1234.567;
printf(“%5.2lf”, x);

A:1234.56
B:34.57
C:1234.57
D:12.56
答案: 1234.57

11、 假设有如下语句: int a = 1, b = 0;
b = (b = a+1, a = a+2, b = a+3);则语句执行结束后,变量a和b的值分别为多少( )。

A:a为3;b为6
B:a为2;b为5
C:a为0;b为0
D:a为6;b为3
答案: a为3;b为6

12、 下列变量定义语句正确的是( )。

A:int _int = 0;
B:int 2a = 0;
C:int a&b = 0;
D:int for = 0;
答案: int _int = 0;

13、 假设有语句#include

define N 10

define M a

int main()
{
const int X = 100;
int b = 0, a = 0;

return 0;

}在下划线位置能正常执行的赋值语句是( )。

A:X = a;
B:N = b;
C:M = N;
D:N = M;
答案: M = N;

14、 下列哪个运算符的优先级最高( )。

A:加:+
B:赋值:=
C:逗号:,
D:括号:()

       

如需购买完整答案,请点击下方红字:

点击这里,购买完整答案

获取更多中国大学mooc慕课答案,请点击这里,进入mooc.mengmianren.com


点击下方答案目录,3秒找到你想要的答案


分享