聚合答案库

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

了解更多
免费中国大学MOOC C语言程序设计(湖南交通工程学院)1452162244 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:14

第1周单元测验

1、单选题:
‎通常把高级语言源程序翻译成目标程序的程序称为(   )。​
选项:
A: 编辑程序
B: 解释程序
C: 汇编程序
D: 编译程序
答案: 【 编译程序

2、单选题:
​一个算法应该具有"确定性"等5个特性,下面对另外4个特性的描述中错误的是()。 ‏
选项:
A: 有零个或多个输出
B: 有穷性
C: 有零个或多个输入
D: 可行性
答案: 【 有零个或多个输出

3、单选题:
​结构化程序由三种基本结构组成,三种基本结构组成的算法,(  )。‏
选项:
A: 只能完成一些简单的任务
B: 只能完成符合结构化的任务
C: 可以完成任何复杂的任务
D: 只能完成部分复杂的任务
答案: 【 可以完成任何复杂的任务

4、单选题:
‌C语言规定,在一个源程序中,main函数的位置()。‍
选项:
A: 必须在系统调用的库函数的后面
B: 必须在最后
C: 可以任意
D: 必须在最开始
答案: 【 可以任意

5、单选题:
​以下叙述正确的是()。‏
选项:
A: 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
B: 在C程序中,main函数必须位于程序的最前面
C: C语言本身没有输入输出语句
D: C程序的每行中只能写一条语句
答案: 【 C语言本身没有输入输出语句

6、单选题:
‌一个C程序的执行是从()。​
选项:
A: 本程序的main函数开始,到main函数结束
B: 本程序文件的第一个函数开始,到本程序main函数结束
C: 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
D: 本程序的main函数开始,到本程序文件的最后一个函数结束
答案: 【 本程序的main函数开始,到main函数结束

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

8、单选题:
‌以下叙述正确的是(    )。‌
选项:
A: C语言允许直接访问物理地址,可以直接对硬件进行操作
B: C语言程序不用编译,即可被计算机识别运行
C: C语言不允许直接访问物理地址,不可以直接对硬件进行操作
D: C语言程序只需编译,不需连接即可被计算机运行
答案: 【 C语言允许直接访问物理地址,可以直接对硬件进行操作

9、单选题:
‌下面不是算法特征的是( )。‏
选项:
A: 继承性
B: 有穷性
C: 确定性
D: 可行性
答案: 【 继承性

10、单选题:
‎关于C语言,下面叙述不正确的是()。‏
选项:
A: 既具有高级语言的特点,又具有汇编语言的特点
B: 既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序
C: 语法限制不太严格,例如,对数组下标越界不作检查
D: 不用编译可以直接运行
答案: 【 不用编译可以直接运行

11、单选题:
‍下面选项()不属于结构化程序设计原则。‌
选项:
A: 自顶向下
B: 逐步求精
C: 程序模块化
D: 不限制GOTO语句使用
答案: 【 不限制GOTO语句使用

12、单选题:
‌下面选项中,( )不属于程序的特性。​
选项:
A: 目的性
B: 有序性
C: 有限性
D: 可操作性
E: 实用性
答案: 【 实用性

13、判断题:
‌计算机只能完成其能力范围内的计算工作,超出计算机能力范围的计算计算机将无法完成。‌‌‌
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‎可计算问题的规模造成复杂度加大,理论上计算机可以完成的计算工作,实际计算机都可以完成。 ‌
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‍程序是计算机为完成某一任务所必须执行的一系列指令的有序集合。‌
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
‎高级语言是用接近自然语言的符号,按照一定的语法规则编写程序,需要编译程序翻译成机器指令才能被计算机执行。‌
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‍编译方式下的程序当修改源程序后,需要重新编译才能够正确运行。‎
选项:
A: 正确
B: 错误
答案: 【 正确

18、判断题:
‌面向对象程序设计方法具有与人们的习惯与思维方法一致,便于解决复杂问题的特性。​
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
‎C语言属于面向过程的优秀程序设计语言,既可作为系统设计语言,也可作为应用程序设计语言。‌
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
‎算法可以分为数值算法和非数值算法两大类。‌
选项:
A: 正确
B: 错误
答案: 【 正确

21、判断题:
‍对于同一个问题,只能有唯一的算法去解决。‍
选项:
A: 正确
B: 错误
答案: 【 错误

22、判断题:
‏C语言中不区分大小写字母。‍
选项:
A: 正确
B: 错误
答案: 【 错误

23、判断题:
‏程序中适当地添加注释,可以增加程序的可读性和清晰性。‏
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
‍在VC++6.0环境下,任何一个C程序都必须包含在一个工程项目中,而且只能有一个main函数。‎
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
​经过编译、连接后的可执行程序可以多次运行。‍
选项:
A: 正确
B: 错误
答案: 【 正确

26、填空题:
‏C语言开发工具直接输入的程序代码是____文件,经过编译后生成的是目标程序文件, 经过连接后生成的是可执行程序文件。‍
答案: 【 源##%_YZPRLFH_%##源程序

27、填空题:
​C语言源程序的基本组成单位是_____。‌
答案: 【 函数

28、填空题:
‏结构化程序设计所规定的三种基本控制结构是顺序结构、_____结构和循环结构。‌‏‌
答案: 【 选择##%_YZPRLFH_%##分支

29、填空题:
‌算法的效率通常由_____  复杂度和空间复杂度衡量。‏
答案: 【 时间

30、填空题:
‍描述算法的方法主要有_____、专用工具(传统流程图、N-S流程图)和伪代码等。‌
答案: 【 自然语言

31、填空题:
‏计算机系统由硬件系统和______系统两部分组成。‌
答案: 【 软件

32、填空题:
‍计算机语言分为:机器语言、汇编语言和_________语言。‎
答案: 【 高级

33、填空题:
‌程序的执行方式分为_________和解释两种方式。‍
答案: 【 编译

34、填空题:
‍衡量算法的时间复杂度是指对于相同规模的问题,算法的执行_______的长短。‌
答案: 【 时间

计算机可以处理哪些问题?

1、判断题:
‌计算机只能处理由人们编写的、解决某些问题的、事先存储在计算机存储器中的二进制指令序列。‎
选项:
A: 正确
B: 错误
答案: 【 正确

第2周变量及表达式

字符常量

1、单选题:
‎下列哪些是C语言的合法的字符常量?‏
选项:
A: ’10’
B: "a"
C: ’54’
D: ’85’
答案: 【 ’54’

标识符命名

1、单选题:
‏以下不合法的变量命名是( )。​
选项:
A: _123
B: xfloat
C: stu_1
D: float
答案: 【 float

第2周单元测验

1、单选题:
‎关于变量定义,下面说法错误的是()。‎
选项:
A: 变量的类型确定了变量占据的存储单元的大小
B: 确定了变量的名字
C: 确定了变量中的内容
D: 确定了变量的表数范围
答案: 【 确定了变量中的内容

2、单选题:
‎sizeof(float)的执行结果是()。​
选项:
A: 一种函数调用
B: 一个浮点表达式
C: 一个不合法的表达式
D: 一个整型表达式
答案: 【 一个整型表达式

3、单选题:
‍若有 float x=2,y=5.6;‍‍则表达式 (int)x%(int)y将完成(  )。‍
选项:
A: 将x和y的类型转换为整型
B: 将x和y的的表达式的类型转换为整型,完成求余运算
C: 不能进行求余运算
D: 将x的值的类型转换为整型
答案: 【 将x和y的的表达式的类型转换为整型,完成求余运算

4、单选题:
​下列叙述正确的是(    )。‎
选项:
A: C语言中的数据的类型不同,在内存中占据相同长度的存储单元
B: C语言中的数据的类型不同,在内存中占据不同长度的存储单元
C: C语言中的常量是没有类型的
D: C语言中的数据的类型不同,但取值范围都是相同的
答案: 【 C语言中的数据的类型不同,在内存中占据不同长度的存储单元

5、单选题:
​下列关于C语言用户标识符的叙述中正确的是(    )。​
选项:
A: 用户标识符中可以出现下划线和中划线(减号)
B: 用户标识符中不可以出现中划线,但可以出现下划线
C: 用户标识符中可以出现下划线,但不可放在标识符开头
D: 用户标识符中可以出现下划线和数字,它们都可放在用户标识符的开头
答案: 【 用户标识符中不可以出现中划线,但可以出现下划线

6、单选题:
‍下列转义字符中,错误的是(    )。‏
选项:
A: ‘ xa5’
B: ‘  31’ 
C: ‘  b’ 
D:  ‘  "’ 
答案: 【 ‘ xa5’

7、单选题:
‍字符串 "\\abcd\\n"在内存中占用的字节数是(    )。‍
选项:
A: 14
B: 9
C: 10
D: 11
答案: 【 10

8、单选题:
‏已知梯形的上底为a,下底为b,高为h,用C语言书写的正确的面积公式是(    )。‍
选项:
A: 1/2*(a+b)*h
B: 1.0/2*(a+b)*h
C: 1.0/2.0(a+b)h
D: 1.02*a+b*h
答案: 【 1.0/2*(a+b)*h

9、单选题:
‏与k=n++完全等价的表达式是(    )。‌
选项:
A: n=n+1, k=n
B: k+=n+1
C: k=++n
D:  k=n, n=n+1
答案: 【  k=n, n=n+1

10、单选题:
‌下面关于C语言标识符的命名规则叙述中不准确的是()。‏
选项:
A: 只能由字母、数字和下划线组成
B: 首字符必须为字母或下划线
C: 不区分大小写字母
D: 不能使用系统的保留字
答案: 【 不区分大小写字母

11、单选题:
‎关于定点数和浮点数的说法,下列说法错误的是()。‎
选项:
A: 在计算机中通常用定点数表示整数和纯小数
B: 用浮点数表示既有整数部分、又有小数部分的实数
C: 浮点数表示的数即是数值的精确值
D: 定点数表示数据的范围有限
答案: 【 浮点数表示的数即是数值的精确值

12、单选题:
‍以下哪种运算能从变量x中取得十进制最低位的数字( )。‍
选项:
A: x/10
B: x%10
C: x*10
D: 10/x
答案: 【 x%10

13、单选题:
‌以下哪个数字占据的空间最大(   )。‍
选项:
A: 32768
B: ‘3’
C: 32768.0
D: 32768.0F
答案: 【 32768.0

14、单选题:
‎以下哪个字母不能在常量数字后面表示类型(  )。‍
选项:
A: F
B: U
C: L
D: X
答案: 【 X

15、单选题:
‍以下哪个数字的值最大( )。​
选项:
A: 10
B: 010
C: 0x10
D: 10.0
答案: 【 0x10

16、单选题:
‏下列哪个不是有效的字符常量(  )。‏
选项:
A: ‘ ’
B: ‘’‘
C: ‘1’
D: "1"
答案: 【 "1"

17、判断题:
‌C语言的关键字是由C语言规定的、具有特定功能的固定字母组合,也称为保留字,共计32个。‍
选项:
A: 正确
B: 错误
答案: 【 

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

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

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