0.0724

五煦查题

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

中国大学C语言程序设计_53课后答案(mooc完整答案)

61 min read

中国大学C语言程序设计_53课后答案(mooc完整答案)

1、中国整答C语言程序设计入门知识

单元测试1

1、大学下列属于计算机高级语言的语言程是( )
A、C语言
B、序设word
C、计课汇编语言
D、后答机器语言

2、案m案一个C程序是中国整答由( )。
A、大学一个主程序和若干子程序组成
B、语言程一个或多个函数组成
C、序设若干过程组成
D、计课若干子程序组成

3、后答以下说法中正确的案m案是( )。
A、中国整答C语言程序总是从第一个函数开始执行
B、在C语言程序中,要调用函数必须在main()函数中定义
C、C语言程序总是从main()函数开始执行
D、C语言程序中的main()函数必须放在程序的开始部分

4、一个C程序的执行是从( )
A、本程序的main()函数开始,到main()函数结束。
B、本程序文件的第一个函数开始,到本程序文件第一个函数结束。
C、本程序文件的第一个函数开始,到本程序main函数结束。
D、本程序的main()函数开始,到本程序文件的最后一个函数结束。

5、C语言中主函数的个数是( )
A、2个
B、1个
C、任意个
D、10个

6、C语言源程序经过编译后,生成文件的后缀是( )。
A、.c
B、.exe
C、.obj
D、.cc

7、以下说法中正确的是( )。
A、C语言程序总是从第一个函数开始执行
B、在C语言程序中,要调用函数必须在main()函数中定义
C、C语言程序总是从main()函数开始执行
D、C语言程序中的main()函数必须放在程序的开始部分

8、以下叙述中正确的是( )。
A、C程序中注释部分可以出现在程序中任意合适的地方
B、花括号"{ "和"}"只能作为函数体的定界符
C、构成C程序的基本单位是函数,所有函数名都可以由用户命名
D、分号是C语句之间的分隔符,不是语句的一部分

9、下列全部是高级语言的一组是( )
A、汇编语言、C语言、PASCAL
B、汇编语言、C语言、BASIC
C、机器语言、C语言、BASIC
D、BASIC、C语言、PASCAL

10、下列选项中属于低级语言的包括( ).
A、JAVA语言
B、C语言
C、机器语言
D、F77

2、数据类型和变量

单元测试2

1、不属于C语言关键字的是( )。
A、int
B、break
C、while
D、character

2、是C语言提供的合法关键字的是( )。
A、Float
B、double
C、integer
D、Char

3、下面关于C语言用户标识符的描述,正确的是( )
A、不区分大小写
B、用户标识符不能描述常量
C、类型名也是用户标识符
D、用户标识符可以作为变量名

4、以下( )是正确的变量名。
A、Bee
B、-p11
C、Int
D、p_11

5、面属于C语言标识符的是( )
A、2ab
B、@f
C、?B
D、_a12

6、下面标识符中,不合法的用户标识符为( )
A、Pad
B、a_10
C、_12ab
D、int

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

8、以下选项中合法的用户标识符是( )。
A、long
B、_2Test
C、3Dmax
D、A.dat

9、以下符合C语言语法的实型常量是( )。
A、1.2E0.5
B、3.14159E
C、.5E-3
D、E15

10、以下列出C语言常量中,错误的是( )。
A、OxFF
B、1.2e0.5
C、2L
D、'\72'

3、运算符与表达式

单元测试3

1、判断变量ch中的字符是否为数字字符,最简单的正确表达式是( )。
A、ch>=0&&ch<=9
B、’0’<=ch<=’9’
C、ch>=’0’||ch<=’9’
D、ch>=’0’&&ch<=’9’

2、C语言中用于结构化程序设计的三种基本结构是( )
A、顺序结构、选择结构、循环结构
B、if、switch、break
C、for、while、do-while
D、if、for、continue

3、设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是( )
A、printf("x=%d\n",x);
B、printf("x=%ld\n",x);
C、printf("x=%8dL\n",x);
D、printf("x=%LD\n",x);

4、X、Y、Z被定义为int型变量,若从键盘给X、Y、Z输入数据,正确的输入语句是( )
A、INPUT X,Y,Z;
B、scanf("%d%d%d",&X,&Y,&Z);
C、scanf("%d%d%d",X,Y,Z);
D、read("%d%d%d",&X,&Y,&Z);

5、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )
A、6.500000
B、6
C、5.500000
D、6.000000

6、在C语言中,逗号既可以作为运算符,也可以作为分隔符。( )

7、C 语言标准输入操作中 ,gets() 函数一次只可读取一个字符。 ( )

8、3、C语言的书写格式不会影响程序的可读性。( )

9、条件表达式不能取代一般if的语句。( )

10、C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。( )

4、顺序结构程序设计

单元测试4

1、putchar函数可以向终端输出一个( )。
A、整型变量表达式值。
B、字符串
C、实型变量值。
D、字符或字符型变量值。

2、C语言的标准输入输出函数所在的头文件是( )
A、math.h
B、stdlib.h
C、stdio.h
D、conio.h

3、设ch是char型变量,其值为A,且有下面的表达式:ch=(ch>='A'&&ch<='Z')?(ch+32):ch上面表达式的值是( )
A、A
B、a
C、Z
D、z

4、设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1; t=++x || ++y && ++z;
A、不定值
B、4
C、1
D、0

5、语句:printf("%d",(a=2) && (b= -2));的输出结果是( )
A、无输出
B、结果不确定
C、-1
D、1

6、C 语言标准格式输出函数 printf() 的参数表是由若干个表达式组成。 ( )

7、C 语言标准输出操作中 ,putchar() 函数可以输出显示一个字符串。 ( )

8、C 语言标准输入操作中 ,gets() 函数一次只可读取一个字符。 ( )

9、C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。( )

10、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。( )

中国大学C语言程序设计_53

中国大学C语言程序设计_53是一门基于C语言的编程课程,主要面向计算机科学与技术相关专业的学生。本门课程旨在帮助学生掌握C语言的基本语法和编程思想,了解计算机程序设计的基本原理和方法,培养学生分析和解决问题的能力。

课程内容

课程内容主要包括以下几个方面:

  • C语言基础:变量、数据类型、运算符、表达式、语句、函数等
  • C语言高级特性:指针、数组、结构体、文件处理等
  • C语言应用:常用算法、数据结构、网络编程、图形界面编程等

通过学习本门课程,学生将能够熟练掌握C语言编程,能够开发各种类型的计算机程序,包括控制台程序、图形界面程序、网络程序等。同时,学生还将具备良好的编程风格和代码质量,能够加深对计算机科学与技术的理解和认识。

教学方法

教学方法是本门课程的重要组成部分,主要包括以下几个方面:

  • 理论讲解:通过课堂讲解和教学视频,让学生了解C语言的基本语法和编程思想。
  • 案例分析:通过实际案例分析,让学生了解C语言的实际应用和解决问题的方法。
  • 编程实践:通过编写各种类型的程序,让学生掌握C语言编程的基本技能和应用技巧。
  • 实验报告:通过实验报告和作业,让学生加深对C语言编程的理解和认识。

通过以上教学方法的有机结合,使学生在学习中掌握知识,在实践中提高能力,在评估中加深认识,从而实现全方位的培养目标。

教学资源

为了更好地辅助学生进行学习,本门课程提供了以下教学资源:

  • 教材:本课程使用的教材为《C语言程序设计》(第四版),该书是中国大学C语言程序设计的标准教材。
  • 教学视频:本门课程提供了大量的教学视频,涵盖了C语言编程的各个方面,包括基础语法、高级特性、应用实例等。
  • 编程环境:为了让学生能够更好地进行编程实践,本门课程提供了C语言编程环境,包括编译器、调试器、集成开发环境等。
  • 在线论坛:本门课程提供了在线论坛,供学生交流学习心得、互相答疑解惑等。

通过以上教学资源的合理利用,学生可以更加高效地进行学习,提高学习效果。

结语

中国大学C语言程序设计_53是一门基于C语言的编程课程,旨在帮助计算机科学与技术专业的学生掌握C语言的基本语法和编程思想,了解计算机程序设计的基本原理和方法,培养学生分析和解决问题的能力。

通过本门课程的学习,学生将能够熟练掌握C语言编程,能够开发各种类型的计算机程序,具备良好的编程风格和代码质量,能够加深对计算机科学与技术的理解和认识。

如果您对C语言编程感兴趣,欢迎加入中国大学C语言程序设计_53,一起探索编程的奥妙!