欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC程序设计基础 2024-2025春季作业答案
程序设计基础 2024-2025春季
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 如果编程时需要处理的数据是-32768~70000之间整数,该选用数据类型是( ) (这里假设short占2字节,只能表示-32768~32767范围内的数。)
A. short
B. int
C. float
D. double
答案: int
2. 2. 下列字符中不属于转义字符的是( ) (本题考查常用转义字符的使用)
A. ‘\n’
B. ‘\t’
C. ‘\b’
D. ‘\k’
答案: ‘\k’
3. 3. 下面的( )不是合法的C语言常量。(本题考查各种常量的使用)
A. 50L
B. ‘\37’
C. 0xab
D. 2.5E0.4
答案: 2.5E0.4
4. 4. 有定义int a; float b; double f;,则表达式10 + ’a’ + b * f值的数据类型为( ) (本题考查不同类型混合运算的自动类型转换)
A. int
B. float
C. double
D. 不确定
答案: double
5. 5. 设有说明语句char c = ’\xab’;,则变量c包含字节个数为( ) (本题考查字符常量和转义字符)
A. 1
B. 2
C. 3
D. 4
答案: 1
6. 6. 在程序中可以用来作为变量名的合法的标识符是( ) (本题考查标识符的命名规则)
A. int
B. stu_1t
C. 2a1
D. #5a5
答案: stu_1t
7. 7. 字符串”\\\”HELLO”占用内存 个字节。字符串末尾有一个结束符’\0’要占据1字节。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 1. 以下描述错误的是()
A. 算法正确的程序最终一定会结束
B. 算法正确的程序可以有零个输入
C. 算法正确的程序可以有零个输出
D. 算法正确的程序对于相同的输入一定有相同的结果
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 2. 下面不属于算法具备的特性是()
A. 有穷性
B. 可行性
C. 确定性
D. 高效性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 3. 复合语句是用一对( )把C语句括起来的,其在语法上被认为是( )条语句
A. ( ) 1
B. { } 2
C. { } 1
D. ( ) 2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 4. 空语句的语法格式为(),功能是()
A. ; 执行该语句不做任何操作
B. : 执行该语句不做任何操作
C. ; 执行该语句后结束程序
D. 空 执行该语句不做任何操作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 1. 设有如下程序段,则输出结果为() int k=0,a; for (a=1;a<=1000;a++) k=k+1; printf("k=%d",k);
A. k=1001
B. 溢出
C. k=1000
D. k=1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 2. 设有如下程序段,则最后一次输出的是() int a; for (a=1;a<=1000;a++) printf("a=%d",a);
A. a=1
B. a=1000
C. 溢出
D. a=1001
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 3. 设有如下程序段,则输出结果是() int a; for (a=1;a<=1000;a++) ; printf("a=%d",a);
A. a=1000
B. 溢出
C. a=1001
D. a=1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 4. 设有程序段: int k=10; while(k=0)k = k- 1; 则下面叙述正确的是()
A. 循环体语句一次也不执行
B. 循环体语句执行一次
C. 是无限循环
D. while循环执行10次
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 5. 设有程序段,以下说法正确的是() x = -1; do { x = x*x; } while( !x);
A. 系统将提示有语法错误
B. 循环体将执行两次
C. 循环体将执行无限次
D. 循环体将执行一次
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 6. C语言中while 和do-while 循环的主要区别是()
A. do-while的循环体比while的循环体少执行1次
B. while 的循环控制条件比do-while 的循环控制条件严格
C. do-while的循环体至少无条件执行一次
D. do-while 的循环体不能是复合语句
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 7. 下面程序的功能是:计算1~10之间的奇数之和及偶数之和,空白处应填 () #includeint main(){ int a, b, c, i; a = c = 0; for(i=0; i<=10; i+=2) { a += i; __________ } printf("偶数之和=%d!\n", a); printf("奇数之和=%d!\n", c-11); }
A. c+=i+1;
B. c+=i;
C. b+=i+1;
D. b+=i;
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 8. #include int main() { int x,s=0,i; for(i=1; i<=5; i++) { scanf("%d",&x); s=s+x; } printf("s=%d\n", s); return 0; }
A. 输入任意5个整数,输出这5个数的和
B. 输入语句scanf("%d",&x);不能放在循环中,程序出错
C. 求1+2+3+4+5的和
D. 输入任意5个整数,输出这5个数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 9. sum = 0; for (i = 1; i<=10; i++) { sum = sum + i; i++; } printf("%d", sum); 输出结果是( )。
A. 11
B. 0
C. 25
D. 55
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 10. int i,count=0; for(i=1;i<=20;i++) { if(i%3==0 || i%7==0) printf("%d\t",i); count++; if(count%5==0) printf("\n"); } 程序运行结果是( )。
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 11. int i,count=0; for(i=1;i<=20;i++) { if(i%3==0 || i%7==0) { printf("%d\t",i); count++; if(count%5==0) printf("\n"); } } 程序运行结果是( )。
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 12. 下面( )循环体执行10次。
A. for(i=10;i>=1;i=i-1) {循环体;}
B. for(i=1;i<=10;i=i+1) {循环体;}
C. for(i=2;i<=20;i=i+2) {循环体;}
D. for(i=0;i<=9;i=i+1) {循环体;}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 13. scanf("%d", &m); for (i =2; i<=m-1; i++) if ( m % i != 0) printf(“%d是素数\n", m); 该程序是错误的判定素数程序,下面( )是该程序的输出。
A. 当m为7时,重复输出5行: 7是素数
B. 当m为8时,重复输出4行: 8是素数
C. 当m为7时,输出: 7是素数
D. 当m为8时,输出: 8是素数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫