覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

中国大学MOOC
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOCC语言程序设计 2024-2025学年第2学期作业答案

C语言程序设计 2024-2025学年第2学期

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 以下说法错误的是( )。

A. 高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式

B. 计算机只能处理由0和1的代码构成的二进制指令或数据

C. 经过编辑得到C程序源文件,后缀名为.obj

D. 每一种高级语言都有它对应的编译程序

答案: 经过编辑得到C程序源文件,后缀名为.obj

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

A. 用高级语言编写得到的程序称为源程序。

B. 源程序经过编译得到可执行文件,后缀名为.exe。

C. 编译的作用是对源程序进行检查,判断它是否存在语法方面的错误。

D. 一个好的、有价值的源程序都应当加上必要的注释,以增加程序的可读性。

答案: 源程序经过编译得到可执行文件,后缀名为.exe。

3. 3. C语言程序的执行顺序由( )决定。

A. 子函数

B. 主函数

C. 各函数位置的前后顺序

D. 函数声明语句

答案: 主函数

4. 4. C程序运行包括编辑、编译、连接、执行四个步骤,其中编译完成后所对应的文件是( )。

A. 扩展名为.c的文件

B. 扩展名为.exe的文件

C. 扩展名为.obj的文件

D. 扩展名为.cpp的文件

答案: 扩展名为.obj的文件

5. 5. 下列注释符号使用正确的是( )。

A. //这是注释

B. /*这是注释

C. /*这是注释/

D. */这是注释/*

答案: //这是注释

6. 6. 以下叙述中正确的是( )。

A. C语言比其他语言高级

B. C语言可以不用编译就能被计算机识别执行

C. C语言出现的最晚,具有其他语言的一切优点

D. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

答案: C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

7. 7. 以下叙述中错误的是( )。

A. 分号是C语句的必要组成部分

B. 程序中对计算机的操作是由函数中的C语句完成的

C. C程序书写格式比较自由,一个语句可以分写在多行上

D. C程序对书写格式有严格的要求,一行内只允许书写一条语句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. 以下叙述中错误的是( )。

A. C语句必须以分号结束

B. 复合语句在语法上被看作一条语句

C. 空语句出现在任何位置都不会影响程序运行

D. 赋值表达式末尾加分号就构成赋值语句

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 9. 使用C语言编写得到的源文件经过编译、链接后生成可执行文件,可执行文件的后缀名是( )。

A. c

B. obj

C. exe

D. doc

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 10. 下列叙述中正确的是( )。

A. C语言编译时不检查语法

B. C语言的子程序有过程和函数两种

C. C语言的函数可以嵌套定义

D. C语言的函数可以嵌套调用

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 11. C语言可执行程序的开始执行点是( )。

A. 程序中第一条可执行语句

B. 程序中第一个函数

C. 程序中的main函数

D. 包含文件中的第一个函数

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 12. C语言程序的基本单位是( )。

A. 程序行

B. 语句

C. 函数

D. 字符

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 13. 以下叙述中错误的是( )。

A. 一个C语言程序由一个或多个函数组成,其中必须包含一个main函数。

B. 程序总是从main函数开始执行。

C. //该注释符称为块注释符。

D. 将目标文件连接装配起来,再与函数库相连成一个整体,生成可执行文件。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 1. 有以下关于算法描述正确的是( )。

A. 算法是C语言程序

B. 算法是解决问题的方法

C. 算法是解决问题的步骤

D. 以上说法均不正确

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 2. 用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?( )

A. 分析问题

B. 设计算法

C. 编写程序

D. 调试程序

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 3. 以下问题中最适合用计算机编程处理的是( )。

A. 制定本学期的学习计划

B. 计算正方形的周长

C. 创作一首歌曲

D. 求1000以内的所有素数

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 4. 下面说法正确的是( )。

A. 算法+数据结构=程序

B. 算法就是程序

C. 数据结构就是程序

D. 算法包括数据结构

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 5. 在调试程序过程中,下列哪一种错误是计算机检查不出来的?( )

A. 编译错误

B. 执行错误

C. 逻辑错误

D. 任何错误计算机都能检查出来

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 1. 语句x=5%4+(4/5) ; 运行后,整型变量x的值为( )。

A. 1

B. 2

C. 0

D. 4

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 2. 若有定义int i=1, j=9 ; 则表达式(++j) * (i--)的值为( )。

A. 10

B. 9

C. 8

D. 0

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 3. 语句K=(m=5,n=++m);运行之后,变量k, m, n的值依次为( )。

A. 5,6,5

B. 6,6,5

C. 6,6,6

D. 5,5,6

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 4. 若有以下程序段,执行后的输出结果是( )。 int c1=1, c2=2, c3; c3=c1/c2; printf("%d\n", c3);

A. 0

B. 1/2

C. 0.5

D. 1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 5. 设变量x为100-999之间的一个整数,以下表达式中()能表示x十位上的数字。

A. x/100

B. x/10%10

C. x%10/10

D. x%10

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 6. ( )是正确的叙述。

A. 若变量x,y为整型,则(x + y)++是合法的

B. 表达式"m" + "M"是合法的

C. 表达式'm' * 'n'是不合法的

D. 强制类型转换运算的优先级高于算术运算

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 7. C语言中要求对变量作强制定义的主要理由是( )。

A. 便于移植

B. 便于写文件

C. 便于编辑预处理程序的处理

D. 便于确定类型和分配空间

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 8. 有表达式:a += a -= a * a,如果a的初始值为3,则表达式执行后a的值为( )。

A. 9

B. -6

C. -12

D. 0

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 9. C语言中运算对象必须是整型的运算符是()。

A. %=

B. /

C. =

D. *

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 1. 下面( )表达式的值为4。

A. 11/3

B. 11.0/3

C. (float)11/3

D. (int)(11.0/3+0.5)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 2. 设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。

A. b=1.0/a

B. b=(float)(1/a)

C. b=1/(float)a

D. b=1/(a*1.0)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 3. 若int n; float f=13.8; 则执行n=(int)f%3后,n的值是( )

A. 1

B. 4

C. 4.333333

D. 4.6

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 4. 设以下变量均为int类型,则值不等于7的表达式是( )。

A. (x=y=6,x+y,x+1)

B. (x=y=6,x+y,y+1)

C. (x=6,x+1,y=6,x+y)

D. (y=6,y+1,x=y,x+1)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 1. 若已定义int x=5, y=9, z ; 语句z=x>=y ; 运行后z的值为( )。

A. 1

B. 2

C. 0

D. 4

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 2. 判定逻辑值为“真”的最准确叙述是( )。

A. 大于0的数

B. 非0的整数

C. 非0的数

D. 1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 3. 设c=3,b=4,则c||d的结果是( )。

A. 0

B. 1

C. 0或1

D. 无法确定

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 4. 以下哪个运算符的优先级最高( )。

A. !

B. +

C. >

D. =

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 5. 已知字母a的ASCII码为97,若变量ch为char型,以下能正确判断出ch的值为小写字母的表达式是( )。

A. ch >='a' || ch <= 'z'

B. !( ch >='a' || ch <='z' )

C. (ch+32)>='A' && ( ch+32)<='Z'

D. (ch-32)>='A' && ( ch-32)<='Z'

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 6. 若定义int a=2, b=3;则表达式! a || b的值为( )。

A. 3

B. 1

C. 2

D. 0

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 7. 若定义int a=-5, b=-8, c=-12;则表达式a>=b||b

A. 2

B. -1

C. 0

D. 1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 8. 表示关系X<=Y<=Z的c语言表达式为( )。

A. (X<=Y)&& (Y<=Z)

B. (X<=Y)AND(Y<=Z)

C. (X<=Y&

D. (X<=Y)&(Y<=Z)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 9. 若有定义语句:int x=10,y;则表达式y=!x 的值是( )。

A. -10

B. 1

C. 0

D. 10

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    邮箱

    地址