高级C语言程序设计(郑州师范学院)中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2021-05-01到2021-07-04
更新状态:每5天更新一次

第1章 C语言概述 章节习题

1、 下列关于C语言的说法错误的是( )

A:C程序的工作过程是编辑、编译、链接、执行
B:C语言不区分大小写
C:C程序的三种基本结构是顺序、选择、循环
D:C程序从main函数开始执行
答案: C语言不区分大小写

2、 以下叙述中错误的是( )

A:C语言源程序经编译后生成后缀为obj的目标程序
B:C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件
C:C语言源程序经编译后生成后缀为exe的目标程序
D:用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
答案: C语言源程序经编译后生成后缀为exe的目标程序

3、 以下叙述中正确的是( )

A:C程序中注释部分可以出现在程序中任意合适的地方
B:花括号”{“和”}”只能作为函数体的定界符
C:分号是C语句之间的分隔符,不是语句的一部分
D:构成C程序的基本单位是函数,所有函数名都可以由用户命名
答案: C程序中注释部分可以出现在程序中任意合适的地方

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

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

5、 用C语言编写的代码程序( )

A:可立即执行
B:是一个源程序
C:经过编译即可执行
D:经过编译解释才能执行
答案: 是一个源程序

6、 计算机能够直接识别和执行的语言是( )

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

7、 C语言源程序名的后缀是( )

A:.exe
B:.c
C:.obj
D:.cpp
答案: .c

8、 一个完整的C语言程序,是由一个主函数和若干(或0个)其它函数组合而成的。

A:正确
B:错误
答案: 正确

9、 C语言是一种具有某些低级语言特征的高级语言。

A:正确
B:错误
答案: 正确

10、 预处理指令以“#”开头,在编译C程序之前,预处理器会首先对其进行处理。

A:正确
B:错误
答案: 正确

第3章 选择控制结构 章节习题

1、 设整型变量x的值是10,则表达式2 1

2、 在while(!a)中,其中!a与表达式( )等价。

A:a==0
B:a==1
C:a!=1
D:a!=0
答案: a==0

3、 如果int a=3,b=4,则条件表达式“a 3

4、 下面关于if与switch比较的叙述中不正确的是( )。

A:switch执行效率高,if效率低
B:switch只能是基于一个整型值进行分支选择
C:使用if的分支,都可以通过switch实现
D:使用switch的分支,都可以通过if实现
答案: 使用if的分支,都可以通过switch实现

5、 为避免if_else语句二义性,规定else总是与( ) 组成配对关系。

A:缩排位置相同的if
B:在其之前未配对的if
C:在其之前最近的未配对的if
D:同一行上的if
答案: 在其之前最近的未配对的if

6、 在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。

A:正确
B:错误
答案: 正确

7、 在switch语句中,每一个的case常量表达式的值可以相同。

A:正确
B:错误
答案: 错误

8、 逻辑表达式的值只能为1或0。

A:正确
B:错误
答案: 正确

9、 判断整数a即能被3整除又能被5整除的合法表达式为_______。
答案: (以下答案任选其一都对)a%3==0&&a%5==0;
!(a%3)&&!(a%5);
!(a%3||a%5);
a%15==0

10、 编程:从键盘输入一个英文字母,判断大小写,若是大写,输出“upper case ”,否则输出 “lower case”。部分程序如下: #include int main(void) { char ch; ch = getchar( ); if( ) printf(“upper case %c”, ch); else printf(“lower case %c”, ch); return 0; }
答案: ch >= ‘A’ && ch <= ‘Z’

11、 读下列程序,写出程序的运行结果。#include int main(void){ char ch; ch = getchar( ); if(ch >= ‘a’ && ch <= ‘z’ || ch >= ‘A’ && ch <= ‘Z’) printf(“字母”); else if (ch >= ‘0’ && ch <= ‘9’) printf(“数字”); else if(ch == ‘ ‘ || ch == ”) printf(“分隔符”); else printf(“其他”); return 0;}输入:A
答案: 字母

12、 读下列程序,写出程序的运行结果#include int main(){ int a=2,b=3,c; c=a; if(a>b) c=1; else if(a==b) c=0; else c=-1; printf(“%d”,c); return 0;}
答案: -1

13、 读下列程序,写出程序的运行结果。#include int main(){ int x, y, z; x = y = z = -1; ++x && ++y || ++z; printf (“x=%d y=%d z=%d”, x, y, z); x = y = z = -1; ++x || y++ && z; printf (“x=%d y=%d z=%d”, x, y, z); return 0;}
答案: x=0 y=-1 z=0
x=0 y=0 z=-1

第4章 循环控制结构 章节习题

1、 退出一个循环语句(不终止循环的执行)的有效措施是( )。

A:用break语句
B:用continue语句
C:用return语句
D:用exit
答案: 用continue语句

2、 C语言中while和do_while循环的主要区别是( )。

A:do_while的循环体至少无条件执行一次
B: while的循环控制条件比do_while的循环控制条件严格
C:do_while允许从外部转到循环体内
D:do_while的循环体不能是复合语句
答案: do_while的循环体至少无条件执行一次

3、 continue不是结束本次循环,而是终止整个循环的执行。

A:正确
B:错误
答案: 错误

4、 C语言的三种循环不可以互相嵌套。

A:正确
B:错误
答案: 错误

       


注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

高级C语言程序设计(郑州师范学院)中国大学MOOC答案2024完整版WYC第1张

高级C语言程序设计(郑州师范学院)中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

高级C语言程序设计(郑州师范学院)中国大学MOOC答案2024完整版WYC第3张

高级C语言程序设计(郑州师范学院)中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

高级C语言程序设计(郑州师范学院)中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情


干饭人福利,饿了么红包每日领 

高级C语言程序设计(郑州师范学院)中国大学MOOC答案2024完整版WYC第6张

点击这里,领取饿了么外卖红包