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

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

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

中国大学MOOC2024-2025-2 计算机基础2(C语言)作业答案

2024-2025-2 计算机基础2(C语言)

学校: 无

平台: 超星学习通

题目如下:

1. 关于"while(条件表达式)循环体",以下叙述正确的是( )。

A. 循环体的执行次数总是比条件表达式的执行次数多一次

B. 条件表达式的执行次数总是比循环体的执行次数多一次

C. 条件表达式的执行次数与循环体的执行次数一样

D. 条件表达式的执行次数与循环体的执行次数无关

答案: 条件表达式的执行次数总是比循环体的执行次数多一次

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

A. N-S流程图只能描述简单的顺序结构的程序

B. 程序的算法只能使用流程图来描述

C. 结构化程序的三种基本结构是循环结构、选择结构、顺序结构

D. 计算机可以直接处理C语言程序,不必进行任何转换

答案: 结构化程序的三种基本结构是循环结构、选择结构、顺序结构

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

A. 一个算法所包含的操作步骤应该是有限的

B. 任何能通过编译和运行的算法都一定能得到所期望的结果

C. 算法中每一条指令必须有确切的含义

D. 算法可以用各种描述方法来进行

答案: 任何能通过编译和运行的算法都一定能得到所期望的结果

4. 设有以下代码 do { while (条件表达式1) 循环体A; } while (条件表达式2); while (条件表达式1) { do { 循环体B; } while (条件表达式2); } 其中,循环体A与循环体B相同,以下叙述正确的是( )。

A. 循环体A与循环体B的执行次数相同

B. 循环体A比循环体B的执行次数多一次

C. 循环体A比循环体B的执行次数少一次

D. 循环体A与循环体B的执行次数不确定

答案: 循环体A与循环体B的执行次数相同

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

A. 计算机能直接运行未经编译的C语言程序

B. 循环结构、选择结构、顺序结构是结构化程序的三种基本结构

C. 复杂算法不能使用N-S流程图来描述

D. 计算机能够直接处理不超过20行源码的简单C语言程序

答案: 循环结构、选择结构、顺序结构是结构化程序的三种基本结构

6. 以下不能用于描述算法的是( )。

A. 文字叙述

B. 程序语句

C. 伪代码和流程图

D. E-R图

答案: E-R图

7. 以下选项中关于程序模块化的叙述错误的是( )。

A. 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

B. 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

C. 把程序分成若干相对独立的模块,可便于编码和调试

D. 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序

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

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

A. 算法正确的程序可以有零个输入

B. 算法正确的程序最终一定会结束

C. 算法正确的程序可以有零个输出

D. 算法正确的程序对于相同的输入一定有相同的结果

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

9. 关于算法,以下叙述中错误的是( )。

A. 某个算法可能会没有输入

B. 同一个算法对于相同的输入必须得出相同的结果

C. 一个算法对于某个输入的循环次数是可以事先估计出来的

D. 任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕

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

10. 算法应当具有的特性不包括( )。

A. 可行性

B. 有穷性

C. 确定性

D. 美观性

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

11. 表达式 a+=a-=a=9 的值是( )。

A. 18

B. -9

C. 0

D. 9

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

12. 若有定义:int a, b, c; 以下选项中的赋值语句正确的是( )。

A. a = (b = c) + 1;

B. (a = b) = c = 1;

C. a = (b == c) = 1;

D. a + b = c;

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

13. 以下选项中正确的定义语句是( )。

A. double, a, b;

B. double a=b=7;

C. double a; b;

D. double a=7, b=7;

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

14. 以下能正确表述算式 sin(2πr+30°)的C语言表达式是( )。

A. sin(2*3.14*r+3.14*30/180.0)

B. sin(2*π*r+ 30 )

C. sin(2*3.14*r+ 30 )

D. sin(2*3.14*r+30*3.14/360.0)

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

15. 设有定义:double x=2.12;,以下不能完整输出变量x值的语句是( )。

A. printf("x=%5.0f\n",x);

B. printf("x=%f\n",x);

C. printf("x=%lf\n",x);

D. printf("x=%0.5f\n",x);

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

16. 下列定义变量的语句中错误的是( )。

A. int _int;

B. double int_;

C. char For;

D. float US$;

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

17. 以下选项中,与n=i++ 完全等价的表达式是( )。

A. n=i,i=i+1

B. n+=i+1

C. i=i+1,n=i

D. n=++i

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

18. 阅读以下程序: #include void main() { int case; float printF; printf("请输入2个数:"); scanf("%d %f",&case,&printF ); printf("%d %f\n",case,printF ); } 该程序在编译时产生错误,其出错原因是( )。

A. 定义语句出错,case是关键字,不能用作用户自定义标识符

B. 定义语句出错,printF不能用作用户自定义标识符

C. 定义语句无错,scanf不能作为输入函数使用

D. 定义语句无错,printf不能输出case的值

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

19. 若有说明语句:char c='\72'; 则变量c中存放的是( )。

A. 2个字符

B. 1个字符

C. 3个字符

D. 说明语句不合法

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

20. 有以下程序 #includ 渝粤教育 e void main() { int x=35, B; char z='B' ; B = (( x ) && ( z <'b' )); printf("%d\n", B ); } 程序运行后的输出结果是( )。

A. 1

渝粤题库

B. 0

C. 35

D. 66

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

21. 以下选项中,合法的数值型常量是( )。

A. 3.2

B. X'

C. 099

D. 0xEH

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

22. 有以下程序: #i 国家开放大学 nclude void main() { int a1,a2; char c1,c2; scanf("%d%c%d%c",&a1,&c1,&a2,&c2); printf("%d,%c,%d,%c",a1,c1,a2,c2); } 若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b 则正确的输入格式是(以下□代表空格, 代表回车) ( )。

A. 12□a34□b

B. 12□a□34□b

C. 12,a,34,b

D. 12a34b

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

23. C语言中,最基本的数据类型包括( )。

A. 整型、实型、逻辑型

B. 整型、字符型、数组

C. 整型、实型、字符型

D. 整型、实型、结构体

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

24. 若有C语言表达式 2+3*4+7/ 成人学历 3,以下选项中叙述正确的执行顺序是( )。

A. 先执行3*4得12,再执行7/3得2.5,最后执行2+12+2.5得16.5

B. 先执行3*4得12,再执行2+12得14,再执行7/3得2,最后执行14+2得16

C. 先执行7/3得2,再执行3*4得12,再执行12+2得14,最后执行2+14得16

D. 先执行2+3得5,再执行5*4得20,再执行20+7得27,最后执行27/3得9

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

25. 以下不能用于实型数据的运算符是( )。

A. %

B. /

C. *

D. +

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

26. C源程序中不能表示的数制是( )。

A. 十六进制

B. 八进制

C. 十进制

D. 二进制

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

27. 以下可以将任意一个两位整数n的个位数与十位数对换的表达式为( )。

A. (n-n/10*10)*10+n/10

B. n-n/10*10+n/10

C. n/10+(n-n/10)

D. (n-n/10)*10+(n/10)

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

28. 有如下程序段: int x=12; double y=3.141593; printf("%d%8.6f",x,y); 其输出结果是( )。

A. 123.141593

B. 12 3.141593

C. 12, 3.141593

D. 123.1415930

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

29. 关于C语言的符号常量,以下叙述中正确的是( )。

A. 符号常量的符号名是标识符,但必须大写

B. 符号常量是指在程序中通过宏定义用一个符号名来代表一个常量

C. 符号常量在整个程序中其值都不能再被重新定义

D. 符号常量的符号名必须是常量

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

30. 以下选项中可用作C程序合法实数的是( )。

A. 3.0e0.2

B. .1e0

C. E9

D. 9.12E

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

31. 以下选项中叙述正确的是( )。

A. C语言的标识符可分为关键字、预定义标识符和用户标识符三类

B. C语言的标识符可分为语句、变量和关键字三类

C. C语言的标识符可分为函数名、变量和预定义标识符三类

D. C语言的标识符可分为运算符、用户标识符和关键字三类

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

32. 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。

A. x+1=y

B. ++x,y=x--

C. x=x+10=x+y

D. double(x)/10

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

33. sizeof( double )是( )。

A. 一个整型表达式

B. 一个双精度型表达式

C. 一个不合法的表达式

D. 一种函数调用

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

34. 以下选项中,合法的C语言实数是( )。

A. E1

B. .1e0

C. 0.10E

D. 2.1e0.2

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

35. 若有定义:double a, b, c; 能正确给a,b,c输入数据的语句是( )。

A. scanf(" %lf %lf %lf" &a, &b, &c )

B. scanf(" %f %f %f",&a, &b, &c );

C. scanf(" %lf %lf %lf",a, b, c );

D. scanf(" %lf %lf %lf",&a, &b, &c );

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



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

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章66518
    • 评论0
    • 微语0
    标签