聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC 程序设计基础(周口师范学院)1002124023 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:12

单元测验

1、单选题:
​写好一个C语言程序后,程序运行的基本步骤为()。‎​‎
选项:
A: 编辑、连接、编译、运行
B: 编译、连接、编辑、运行
C: 编译、编辑、连接、运行
D: 编辑、编译、连接、运行
答案: 【 编辑、编译、连接、运行

2、单选题:
‍C语言程序是从()开始执行。‌
选项:
A: 程序中第一条可执行语句
B: 程序中第一个函数
C: 程序中的main函数
D: 包含文件中的第一个函数
答案: 【 程序中的main函数

3、单选题:
​下列关于C语言的说法错误的是()。‌
选项:
A: C程序的工作过程是编辑、编译、连接、运行
B: C语言不区分大小写
C: C程序的三种基本结构是顺序、选择、循环
D: C程序的语句以分号结束
答案: 【 C语言不区分大小写

4、单选题:
‍下面叙述不正确的是()。‌‍‌
选项:
A: 在程序中任意合适的地方都可以加上注释以便阅读
B: C语言中的每条执行语句需要用分号结束
C: include命令所在行后面需要加分号
D: C语言具有高级语言的功能,也具有低级语言的一些功能
答案: 【 include命令所在行后面需要加分号

5、单选题:
​C语言属于程序设计语言的哪个类别(     )‎
选项:
A: 面向对象语言
B: 汇编语言
C: 机器语言
D: 高级语言
答案: 【 高级语言

6、单选题:
‍以下叙述不正确的是(         )。‌
选项:
A: 在C程序中,注释说明只能位于一条语句的后面
B: 注释符“/”和“*”之间不能有空格
C: 注释说明必须跟在“//”之后不能换行或者括在“/*”和“*/”之间且注释符必须配对使用
D: 注释说明被计算机编译系统忽略
答案: 【 在C程序中,注释说明只能位于一条语句的后面

7、单选题:
‌构成C语言源程序的基本单位是(         )。​
选项:
A: 命令
B: 过程
C: 子程序
D: 函数
答案: 【 函数

8、单选题:
​程序设计语言的发展通常被划分为三个阶段,其中不包括(   )。‏
选项:
A: 机器语言
B: 汇编语言
C: 数据库语言
D: 高级语言
答案: 【 数据库语言

9、判断题:
‏C语言源程序通常的扩展名是“.c”或“.cpp”。‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‌在C语言中,注释语句是可执行语句。‎
选项:
A: 正确
B: 错误
答案: 【 错误

课堂练习

1、单选题:
‌编译程序就是()。‍
选项:
A: 调试程序
B: 建立并修改源程序文件 
C: 将源程序变成目标程序
D: 命令计算机执行程序
答案: 【 将源程序变成目标程序

2、单选题:
‍下列关于C语言的说法错误的是(   )‍‍‍
选项:
A:  C程序的工作过程是编辑、编译、连接、运行
B:  C语言不区分大小写
C: C程序的三种基本结构是顺序、选择、循环 
D: C程序从main函数开始执行
答案: 【  C语言不区分大小写

3、单选题:
‎C语言的函数体由(    )括起来。‌‎‌
选项:
A: < >
B: { }
C: [ ]
D: ( )
答案: 【 { }

4、单选题:
程序编译链接后显示" 0 error,0 warning" 代表(   )。‏‎‏
选项:
A: 程序中可能存在语法错误
B: 程序是不正确的
C: 程序中没有语法错误
D: 程序中有语义错误
答案: 【 程序中没有语法错误

5、单选题:
C程序中一般可以包含几个函数(    )​
选项:
A: 至少1个
B: 0个
C: 只有1个
D: 必须多于2个
答案: 【 至少1个

第2章简单程序设计

单元测验

1、单选题:
‌在C语言中,下列类型不属于基本类型的是()。‏
选项:
A: 整型
B: 空类型
C: 实型
D: 字符型
答案: 【 空类型

2、单选题:
‌下面合法的标识符是()。‎
选项:
A: 12_3
B: double
C: a.55
D: _abc
答案: 【 _abc

3、单选题:
‍在C语言程序中,表达式5%2的结果是()。‍
选项:
A: 2.5
B: 2
C: 1
D: 3
答案: 【 1

4、单选题:
‎如果int a=3,b=4;则条件表达式“a<b?a:b”的值是()。‍
选项:
A: 3
B: 4
C: 0
D: 1
答案: 【 3

5、单选题:
‌下面()表达式的值为4。‏
选项:
A: 11/3
B: 11.0/3+1
C: (float)11/3+1
D: (int)(11.0/3+1)
答案: 【 (int)(11.0/3+1)

6、单选题:
‌若“int n;float f=13.8;”,则执行“n=(int)f%3”后,n的值是()。‌
选项:
A: 1
B: 4
C: 4.333333
D: 4.6
答案: 【 1

7、单选题:
‏在C语言中,换行符是()。‎
选项:
A: n
B: t
C: v
D: b
答案: 【 n

8、单选题:
‌表达式10+’a’+1.5-567.345/’b’的结果是(      )型数据。‎
选项:
A: int
B: float
C: double
D: char
答案: 【 double

9、单选题:
‍已知a=1,b=2,则表达式(a&&b)&&!b||b的结果为(    )。‏
选项:
A: 0
B: 1
C: 2
D: true
答案: 【 1

10、单选题:
‍若有"double a;",则下列输入语句正确的是(   )。‌
选项:
A: scanf("%lf",&a);
B: scanf("%lf",a);
C: scanf("%f",&a);
D: scanf(%lf,&a);
答案: 【 scanf("%lf",&a);

11、单选题:
若运行时给变量x输入12,则以下程序的运行结果是(   )。‍int main()‍{‍ int x,y;‍ scanf("%d",&x);‍ y=x>12?x+10:x-12;‍ printf("%dn",y);‍}‍​‍
选项:
A: 1
B: 12
C: 22
D: 0
答案: 【 0

12、判断题:
‏在C语言中,程序运行期间,其值不能被改变的量叫常量。‍
选项:
A: 正确
B: 错误
答案: 【 正确

课堂练习

1、单选题:
‎设double x=2.5,y=4.7;int a=7;执行语句“printf("%.1f",x+a%3*(int)(x+y)%2/4)”的结果为()。‏
选项:
A: 2.5
B: 2.8
C: 3.5
D: 3.8
答案: 【 2.5

2、单选题:
‎设int a;下列输入语句正确的是()?‌
选项:
A: scanf("%d",&a);
B: scanf("%d",a);
C: scanf("%f",&a);
D: scanf(%d,&a);
答案: 【 scanf("%d",&a);

3、单选题:
‎设int m=200,n=10;则语句“printf("m=%d,n=%d",m,n)”的输出结果为()?‍
选项:
A: 200,10
B: m=200,n=10
C: m=200 n=10
D: m=200n=10
答案: 【 m=200,n=10

4、单选题:
‏设int i=3000,则语句printf("%3d",i);的结果为()?‎
选项:
A: 3000
B: 300
C: +30
D: -30
答案: 【 3000

5、单选题:
​设double t=3.12345678,则语句“printf("%f",t);”的结果为()?‌
选项:
A: 3.12345678
B: 3.123457
C: 3.123456
D: 3.1234567
答案: 【 3.123457

6、单选题:
​设double t=3.12345678,则语句“printf("%5.3f",t);”的结果为()?‌
选项:
A: 3.123
B: 3.1234
C: 3.1235
D: 3.12345678
答案: 【

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved