欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC2024-2025-2 《C语言程序设计》作业答案
2024-2025-2 《C语言程序设计》
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. C语言源程序文件经过编译后,生成的目标文件的后缀为( )。
A. .c
B. .obj
C. .exe
D. .bas
答案: .obj
2. 2. 以下叙述正确的是( )。
A. 在C程序中,main函数必须位于程序的最前面
B. C程序的每行中只能写一条语句
C. C语言本身没有输入输出语句
D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
答案: C语言本身没有输入输出语句
3. 3. 以下叙述中错误的是( )。
A. 用户所定义的标识符允许使用关键字
B. 用户所定义的标识符应尽量做到"见名知意"
C. 用户所定义的标识符必须以字母或下划线开头
D. 用户定义的标识符中,大、小写字母代表不同标识
答案: 用户所定义的标识符允许使用关键字
4. 4. 以下叙述正确的是( )。
A. 在一个C语言程序中,有且只能有一个主函数
B. 在一个C语言程序中,可以有两个或两个以上的主函数
C. 在一个C语言程序中,主函数可以由用户来命名
D. 在一个C语言程序中,主函数名(main)后面的括号可以省略
答案: 在一个C语言程序中,有且只能有一个主函数
5. 5. 以下叙述正确的是( )。
A. 计算机的硬件系统可以直接识别并执行汇编语言程序
B. 计算机的硬件系统可以直接识别并执行高级语言程序
C. 计算机的硬件系统可以直接识别并执行机器语言程序
D. 计算机的硬件系统可以直接识别并执行C语言程序
答案: 计算机的硬件系统可以直接识别并执行机器语言程序
6. 6. 以下叙述正确的是( )。
A. 在C语言程序中,主函数必须位于程序的最前面
B. 在C语言程序中,一行只能写一条语句
C. C语言程序的基本结构是程序行
D. C语句是完成某种程序功能的最小单位
答案: C语句是完成某种程序功能的最小单位
7. 7. 一个C程序的执行是从( )。
A. 本程序的主函数开始,到本程序的主函数结束
B. 本程序的第一个函数开始,到本程序的最后一个函数结束
C. 本程序的主函数开始,到本程序的最后一个函数结束
D. 本程序的第一个函数开始,到本程序的主函数结束
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. C语言属于( )。
A. 汇编语言
B. 机器语言
C. 高级语言
D. 自然语言
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. C语言源程序文件经过编译连接之后,生成一个后缀为( )的可执行文件。
A. .c
B. .obj
C. .exe
D. .bas
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. C程序的基本结构单位是( )。
A. 文件
B. 语句
C. 函数
D. 表达式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 1. 已有定义:int a,b,c; 要通过 scanf("%d:%d>%d", &a, &b,&c); 使a得到5, b得到6, c得到7, 则正确的输入形式为( )。
A. 5 6
B. 5,6
C. 5:6>7
D. 5;6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 2. 在printf("a=%c,b=%c", a, b);中,变量a, b的类型可以是( )。
A. 整型或字符型
B. 实型或字符型
C. 实型或字符串型
D. 整型或实型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 3. 设有变量定义float a = 12.34567, b = 22.3456;,则printf("a = %-8.3f, %8.2f ", a, b);的输出结果为。( )
A. 12.34567,22.34567
B. 12.346,22.34
C. 12.346,22.35
D. a=12.346 , 22.35
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 4. putchar(97);的输出结果是( )。
A. b
B. a
C. 97.0
D. 97
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 5. 已有定义:int x; float y; scanf("i=%d,f=%f", &x, &y); 为了将10和76.25分别输入给x和y,则正确的输入是( )。(为回车)。
A. 10 76.25
B. i=10,f=76.25
C. 1076.25
D. x=10,y=76.25
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 6. 有定义int c = 65; 则printf("%d,%u,%c", c, c, c);的输出结果为( )。
A. 65,65,A
B. 65,65,65
C. 65,-65,A
D. 65 65 A
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 7. 对于scanf("%d %*d %d", &a, &b);,输入1 2 3,则变量b的值是( )。
A. 1
B. 2
C. 3
D. *
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 8. 对于scanf("%3d%2d", &a, &b);从键盘输入1234567,变量a的值是( )。
A. 1234567
B. 123
C. 1234
D. 12345
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 9. 下面程序段的输出结果是 。 int a = 010, b = 0x10, c = 10; printf("%d,%d,%d\n", a, b, c);
A. 10,10,10
B. 8,16,10
C. 8,10,10
D. 8,8,10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 10. 如果从键盘输入D并回车,则下面程序的输出结果是( )(字母A的ASCII码值为65)。 #include "stdio.h" int main( ) { char c1,c2; c1 = getchar( ); c2 = c1 + 3; printf("%c,%d\n", c2, c2); return 0; }
A. G,71
B. G,68
C. D,71
D. 连接出错
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 11. 从键盘输入十进制数65,输出结果是41,请填写程序。 #include "stdio.h" int main( ) { int d; printf("input a number:") scanf(" 【1】 ", &d); printf("%x", d); return 0; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 12. 请根据输入语句scanf,填写变量c的说明。 #include "stdio.h" int main( ) { 【1】 ; printf("\ninput a real numbers:\n") scanf("%c", &c); printf("%d", c); return 0; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 13. 字符型变量a的值未知,程序的功能是从键盘上为a提供一个字符,输出其后续字符,请选择合适的输入函数填空。 #include "stdio.h" int main( ) { char a; a = 【1】 ; putchar(a + 1); return 0; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 14. 下面程序的功能是从键盘上任意输入一个华氏温度f,要求输出对应的摄氏温度C,转换公式为C=5/9(f-32),请填写程序。 #include "stdio.h" int main( ) { float f, c; printf("Please input F:\n"); scanf("%f", &f); c = 【1】 ; printf("f=%f,c=%f", f, c); return 0; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 15. 阅读程序,在程序中提示行/*************************/的下一行填写正确内容,使程序运行正确。 注意:请填写出改正后整行的正确内容!!! 但答案最后不要写分号!!! 从键盘输入n,计算并输出1+2+3+…+n的和。 /* 注意while语句的正确使用 */#include "stdio.h"int main( ){ /*************************/ int n,i,sum; printf("Please input n:"); scanf("%d", &n); /*************************/ while(i>=n) { sum = sum + i; i++; } printf("sum=%d\n", sum); return 0;}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。