0.0573

五煦查题

快速找到你需要的那道考题与答案

中国大学C语言编程(刘明焕)课后答案(慕课2023课后作业答案)

44 min read

中国大学C语言编程(刘明焕)课后答案(慕课2023课后作业答案)

第一周 C Travel

初识C

1、中国作业1、大学答案答案在计算机上,语言编可以直接运行的程刘程序是_________(2分) A. 机器语言程序 B. 低级语言程序 C. 汇编语言程序 D. 高级语言程序

2、下列叙述中错误的明焕慕课是_________(2分) A. 计算机不能直接执行用C语言编写的源程序 B. C程序经C编译程序编译后,生成扩展名为.obj的课后课后文件是一个二进制文件 C. 扩展名为.obj的文件,经连接程序生成扩展名为exe的中国作业文件是一个二进制文件 D. 扩展名为obj和exe的文件都可以直接运行

3、以下叙述中正确的大学答案答案是_________(2分) A. C程序中的注释只能出现在程序的开始位置和语句的后面 B. C程序书写严格,要求一行内只能写一个语句 C. C程序书写自由,语言编一个语句可以写在多行上 D. C程序中的程刘注释都会被编译成计算机可以识别的二进制

4、每一条C语句应以_________结束(2分) A.逗号 B.分号 C.右花括号 D. 句号

5、明焕慕课程序的课后课后编译过程,按顺序应该是中国作业_________(2分) A. 编译—编辑—连接—执行 B.连接—编辑—编译—执行 C.编辑—编译—连接—执行 D. 编辑—连接—编译—执行

6、下列程序的大学答案答案运行结果是_________(2分) #include<stdio.h> intmain() { int a, b, c; a = 20; b = 30; c = 10; if (a < b) a = b; if (a >= b) b = c; // C语言中’>=’意即’≥’ c = a; printf(“a = %d, b = %d, c = %d”, a, b, c); return 0; } A. a = 20, b = 10, c = 20 B. a = 30, b = 10, c = 10 C. a = 30, b = 10, c = 30 D. a = 30, b = 10, c = 20

7、C语言源程序的语言编扩展名是_________(1分)

8、一个C源程序至少应包含一个_________(1分)

9、3、C语言中能直接让机器执行的是扩展名为_________的文件(1分)

10、请编程实现在屏幕上画一个如下图所示的迎风飘扬的红旗(20分)

11、请编程实现:输入十个整数,找出其中的最小值和最大值(25分)

12、请输入三个整数,计算它们的绝对值的平均值,并思考,程序运行中会遇到什么问题?(20分)

13、改错题(20分) 1、在屏幕上输出以下三行欢迎界面,如图所示: 请找出下面程序中的几处错误,并纠正。

第二周 有多少种“房间”(上)

第一种房间:整数

1、1. 下列数据类型不是C语言基本数据类型的是(5分) A.字符型 B.整型 C.实型 D.数组

2、2. C语言程序中,程序执行的入口是(5分) A. 源程序开头 B. 源程序结尾 C. main主函数 D. scanf输入函数

3、3.在C语言中,自定义的标识符(5分) A.能使用关键字并且不区分大小写 B.不能使用关键字并且不区分大小写 C.能使用关键字并且区分大小写 D.不能使用关键字并且区分大小写

4、4. 下列合法的标示符为(5分) A. 2a B. unsigned C. print D. %u

5、5.以下能正确定义且赋初值的语句是(5分) A. int n1=n2=10; B. int n1=10;n2=10; C. int n1=10=n2; D. int n1=10,n2=10;

6、6.有以下程序 #include<stdio.h> int main() { int a=1,b=0; printf("%d,",b=a+b); printf("%d\n",a=2*b); } 程序运行后的输出结果是 (5分) A. 0,0 B. 1,2 C. 0,1 D.1,0

7、填空题(每空2分,共10分) C语言中有符号基本整型变量的类型说明符为__________,VC++6.0系统中用sizeof运算符对其运算等于________,无符号短整型变量的类型说明符为__________,VC++6.0系统中用sizeof运算符对其运算等于__________,其取值范围为__________。

8、1、 基础编程题:任意输入三个整数,编程实现由小到大输出;(15分) 注:请使用移形换位心法 提示算法: Step1:输入a,b,c Step2:两两相比,并根据需要“空瓶倒”。 Step3:输出a,b,c

9、2、编程挑战题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何? 请编程解决鸡兔同笼问题。(25分) 要求: A.输入鸡兔的总数和鸡兔脚的总数,输出鸡兔各多少只。 B.考虑基本的容错机制,即如果输入的鸡兔的总数和鸡兔脚的总数不匹配,则给出用户ERROR的提示,并结束。 提示算法: Step1:输入鸡兔的总数a; Step2:输入鸡兔脚的总数b; Step3:(4*a-b)/2; //鸡的数目 a- 鸡的数目; // 兔的数目 Step4:考虑基本的容错机制并输出结果

10、四程序改错题(20分) 下面程序中,一共有五处错误,请分别找到并纠正。(每处4分) 1行:#define N 100 2行:#include<stdio.c> 3行:int main 4行:{ 5行: int x,y; 6行: x=x*N; 7行: scanf("%d",y); 8行: printf("result=%d\n",abs(x+y)); 9行:} ①错误行号: ①纠正: ②错误行号: ②纠正: ③错误行号: ③纠正: ④错误行号: ④纠正: ⑤错误行号: ⑤纠正:

第三周 有多少种“房间”(下)

第一次单元测试

1、以下能正确定义整型变量a,b和c并为它们附初值5的语句是
A、int a = b = c = 5
B、int a, b, c = 5
C、a = 5, b = 5, c = 5
D、int a = 5, b = 5, c = 5

2、C语言中,不能表示整数常量的数制是
A、二进制
B、八进制
C、十进制
D、十六进制

3、下列关于整数常量的表示中错误的是
A、010
B、128
C、0128
D、0xff

4、下列关于实数常量的表示中错误的是
A、-2.3e9
B、3.
C、5.6e2.1
D、2.8

5、表达式1.0 / 2*1的值是
A、0
B、0.5
C、1
D、2

6、下列两条语句“int a = 1, b = 2, c; c = 1.0 / b * a;” 执行后变量c中的值是
A、0
B、0.5
C、1
D、2

7、下列四个选项中,错误命名变量的是
A、_3d
B、Double
C、student-number
D、sum

8、假定有int a = 3, b = 4,printf(“%d%d”,a,b);语句的输出结果是(\n代表换行)
A、3 4
B、3\n4
C、3,4
D、34

9、现有以下语句 #include <stdio.h> int main() { int a, b; scanf(“%d %d”, a, b); return 0; } 用户从键盘输入3 5后,程序的结果是
A、无输出并结束
B、程序崩溃
C、程序输出35
D、程序无反应

10、C语言中,一个unsigned short int 类型的整数,其取值范围为
A、0~255
B、0~32768
C、-32767~32768
D、0~65535

11、下列选项中值与其它选项不相等的是
A、sizeof(int)
B、sizeof(float)
C、sizeof(unsigned int)
D、sizeof(double)

12、算法的空间复杂度是指
A、算法程序的长度
B、算法执行过程中所需要的存储空间
C、算法程序中的指令条数
D、算法程序所占的存储空间

13、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字母
A、必须为字母
B、必须为下划线
C、必须为字母或下划线
D、可以是任意字符

14、定义了abs()函数的头文件是
A、stdlib.h
B、math.h
C、stdio.h
D、limits.h

15、在C语言中,以下叙述不正确的是
A、在C程序中,无论是整数还是实数,都能被准确无误的表示
B、在C程序中,变量名代表存储器中的一个位置
C、C语言中变量必须先定义后引用
D、一个C语言的执行是从程序的主函数开始,到程序的主函数结束

第4周de番外篇 四次元口袋

第二次单元测试

1、假定有char a='A’, b='B’, c; 则执行 if(a<b--) c=a+b; else c=a-b; printf("%d\n",c);的输出结果是
A、130
B、131
C、0
D、以上都不是

2、下面表达式的值和其它三项不同的是
A、i++
B、++i
C、i+++1
D、i+=1

3、int a=2;float b; 则执行下列语句后,b的值不为0.5的是
A、b=1.0/a
B、b=(float)(1/a)
C、b=1/(float)a
D、b=1/(a*1.0)

4、执行下列语句后a,b,c的值为 int a=5; b=a++; c=++a-b;
A、a=7,b=6,c=1
B、a=7,b=5,c=2
C、a=6,b=6,c=0
D、a=6,b=5,c=1

5、若已定义int a,则表达式a=10,a+10,a++的值是
A、20
B、21
C、10
D、11

6、若已定义int a,则表达式a=10,a++,a+10的值是
A、20
B、21
C、10
D、11

7、以下不合法的字符常量是
A、'\\'
B、'\018'
C、'\"'
D、'\xff'

8、以下选项中,值为1的表达式是
A、1-'0'
B、'1'-'0'
C、'1'-0
D、"1-0"

9、执行以下语句 char a1='M', a2='m'; printf("%c\n", (a1+32, a2-32) ); 下列叙述正确的是
A、程序输出大写字母M
B、程序输出小写字母m
C、格式说明符数量不足,编译出错
D、以上都不是

10、若有定义语句:int x=12, y=8, z; 在其后执行语句z=0.9+x/y; 则z的值为
A、1.9
B、1
C、2
D、2.4

11、若有定义:int a=2,b=3; 则表达式(float)(a+b)/2+(float) (b/a)的值为
A、4.0
B、3.0
C、3.5
D、以上都不是

12、设int k=7, x=12;则以下能使值为3的表达式是
A、x%=(k%=5)
B、x%=(k-k%5)
C、x%= k-k%5
D、(x%=k)-(k%=5)

13、若int n; float f=13.8;则执行n=(int)f%3后,n的值是
A、1
B、4
C、4.333333
D、4.6

14、下面表达式的值为4的是
A、12/3.0
B、12.0/3
C、(int)12/3.0
D、(int)(12.0/3+0.5)

15、若以下选项中的变量已正确定义,则正确的赋值语句是
A、x=26.8%3
B、3=x
C、x=0x12
D、x=1+2=3

16、设有定义:float a=2,b=4,h=3;以下C语言表达式中与代数式 的计算结果不相符的是
A、(a+b)*h/2
B、(1/2)*(a+b)*h
C、(a+b)*h*1/2
D、h/2*(a+b)

学习通C语言编程(刘明焕)

对于编程爱好者来说,掌握一门编程语言是必不可少的,而C语言可以说是学习编程的入门必修课。为了更好地学习C语言,刘明焕老师在学习通上推出了C语言编程课程,为广大学习者提供了一条便捷之路。

课程简介

刘明焕老师的C语言编程课程是以入门者为主要对象,内容涵盖了C语言的基本语法、条件语句、循环语句、函数、指针、结构体以及文件操作等方面的内容。课程设置了理论课程和实践课程两个部分,理论课程主要介绍C语言的相关知识点,而实践课程则通过一些例题和实例来帮助学生深入理解和掌握知识点。

教学特点

刘明焕老师的C语言编程课程具有以下几个特点:

  • 循序渐进:课程设计合理,从基础的语法到高级的应用逐渐深入,层层递进,让学生逐渐掌握C语言编程。
  • 生动有趣:课程中大量使用实例和案例,引导学生探索编程思路,同时也使得学习过程更加生动有趣。
  • 简洁明了:刘明焕老师讲课简洁明了,注重讲解重点和难点,使得学生能够快速掌握知识点。

学习效果

刘明焕老师的C语言编程课程得到了广大学生的一致好评,学生对课程的学习效果非常满意。学生们表示,通过学习该课程,不仅更好地掌握了C语言编程的基础知识,还能够独立完成一些小型的编程项目。另外,该课程还能够培养学生的编程思维,提高学生的逻辑思维能力。

总结

刘明焕老师的C语言编程课程是学习C语言的一个良好选择,课程内容丰富、讲解详细、生动有趣,能够帮助学生快速掌握C语言编程的基础知识。如果你想学习C语言编程,刘明焕老师的课程是一个不错的选择。

中国大学C语言编程(刘明焕)

《中国大学C语言编程》是由刘明焕编写的一本C语言教材。该教材主要适用于大学本科的计算机专业的学生。本教材全面、系统地讲述了C语言的基础知识、语法规则、程序设计方法和实践技巧等方面的内容。

一、教材内容

本教材共分为16章,涵盖了C语言程序设计的各个方面。其中,第1章介绍了C语言的基本概念和历史背景,第2章和第3章分别介绍了C语言的数据类型和运算符。第4章至第8章介绍了C语言程序的流程控制和函数的使用方法,包括循环语句、判断语句、数组、指针和字符串等内容。第9章至第12章介绍了文件操作、位运算、结构体和链表等高级内容,最后,第13章至第16章介绍了C语言的预处理指令、头文件、标准库和自定义库等技巧。

二、教学方法

本教材采用了“理论结合实践”的教学方法,每章结束后都配有大量编程实例和习题,既有基础的语法练习,也有实用的项目练习。同时,本教材还详细介绍了C语言程序开发的过程和注意事项,提供了大量的编程技巧和实用函数库,帮助学生快速掌握C语言编程的方法和技能。

三、特色亮点

本教材在内容设置和教学方法上具有以下特色亮点:

1.全面系统:本教材系统全面地介绍了C语言的基础知识、语法规则、程序设计方法和实践技巧等方面的内容,适合各个层次的学生阅读和学习。

2.理论实践结合:本教材注重理论与实践相结合,在介绍语法规则的同时,增加了大量实例说明和编程练习,让学生在实践中学习,提高编程能力。

3.技巧丰富:本教材提供了大量的编程技巧和实用函数库,涵盖了C语言程序开发的方方面面,让学生在熟悉语法的基础上,掌握更多实用的编程技巧。

四、推荐指数

本教材是一本经典的C语言教材,适合大学本科计算机专业的学生阅读和学习。该教材深入浅出,内容丰富,结构严谨,是学习C语言的必备教材之一。同时,该教材也可以作为C语言编程实践和开发的参考书,具有很高的应用价值。