国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
广东开放大学C语言程序设计#(本)作业答案
C语言程序设计#(本)
学校: 无
平台: 广东开放大学
题目如下:
1. C语言的基本构成单位是: 。
A. 函数
B. 超文本过程
C. 子程序
D. 函数和过程
答案: 函数
2. 一个 C语言程序总是从 开始执行。
A. 主函数
B. 子程序
C. 主过程
D. 主程序
答案: 主函数
3. C语言的程序一行写不下时,可以 。
A. 用逗号换行
B. 用分号换行
C. 用回车符换行
D. 在任意一空格处换行
答案: 在任意一空格处换行
4. 以下叙述不正确的是: 。
A. 在 C程序中,语句之间必须要用分号 " ;" 分隔
B. 在 C程序中,无论是整数还是实数都能正确无误地表示
C. 在 C程序中, %是只能用于整数运算的运算符
D. 若 a 是实型变量, C程序中 a
E. 10 是正确的,因为实型变量中允许存放整型数
答案: 在 C程序中,无论是整数还是实数都能正确无误地表示
5. 以下不正确的 C语言标识符是 。
A. ABC
B. a
C. c
D. abc
E. a_bc
答案: a
6. 下列字符串是标识符的是: 。
A. _HJ
B. LINE 1
C. 9_student
D. long
答案: _HJ
7. 以下说法中正确的是: 。
A. 在 C语言程序中,要调用的函数必须放在 main() 函数中定义
B. C 语言程序总是从 main() 函数开始执行
C. C 语言程序总是从第一个定义的函数开始执行
D. C 语言程序中的 main() 函数必须放在程序的开始部分
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
8. 在 C语言中,字符型数据在内存中以 形式存放。
A. 反码
B. ASCII码
C. BCD 码
D. 原码
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
9. 若有定义: int a=7; float x=2.5, y=4.7; 则表达式 x+a%3*(int)(x+y)%2/4 的值是: 。
A. 3.
B. 2.
C. 0.
D. 2.50
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
10. 设有说明: char w; int x; float y; double z; 则表达式 w*x+z-y 值的数据类型为: 。
A. int
B. float
C. char
D. double
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
11. 若 x 为 int 型变量 , 则执行以下语句后 ,x 的值为 。 x=6; x+=x-=x*x;
A. 60
B. -60
C. 36
D. -24
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
12. 若 m为 float 型变量 , 则执行以下语句后的输出为 。 float m=1234.123; printf("%-8.3f ",m);
A. 1234.123
B. 1234.123000
C. -8.3
D. -1234.123
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
13. 若有定义 double x=1 ,y;则以下的语句执行的结果是 。 y=x+3/2; printf( “%f”,y);
A. 3.
B. 2.
C. 1.5
D. 2.5
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
14. 若 a 为整型变量,则以下语句 。 a=-2L; printf("%d ",a);
A. 输出值为 2
B. 赋值不合法
C. 输出值为 -2
D. 输出为不确定的值
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
15. 若 x=0,y=3,z=3, 以下表达式值为 0 的是
A. x%2&&y
B. x||z/3
C. z
D. y
E. !x
F. x
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
16. 若 w=1,x=2,y=3,z=4, 则条件表达式 w 选择一项: a. 3 b. 4 c. 2 d. 1
A. 3
B. 4
C. 2
D. 1
E. 1
F. 3
G. 0
H. 7
I. 有语法错,不能通过编译
J. 输出
K. 输出 * * * *
L. 通过编译,但不能连接
M. 最多执行 10 次
N. 循环体一次也不执行
O. 最多执行 9 次
P. 是无限循环
Q. 一次也不循环
R. 只循环一次
S. 是无限循环
T. 判断循环结束的条件非法
U. 循环体语句执行一次
V. 循环是无限循环
W. 循环体语句一次也不执行
X. while 循环执行 20 次
Y. 15
Z. 5
[. 3
\. 8
]. a[10]
^. a[10-10]
_. a[6.3]
`. a(6)
a. a bo
b. a book!
c. a boo
d. 格式描述不正确,没有确定输出
e. 1
f. 2
g. 4
h. 5
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
17. 若 w,x,z 均为 int 型变量 , 则执行以下语句后的输出为 。 w=3;z=7;x=10; printf("%d ",w&&z);
A. 1
B. 3
C. 0
D. 7
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
18. 分析以下程序 , 下列说法正确的是 。 int x=5,a=0,b=0; if(x=a+b) printf("* * * * "); else printf("# # # # ");
A. 有语法错,不能通过编译
B. 输出
C. 输出 * * * *
D. 通过编译,但不能连接
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
19. 设 i 和 x 都是 int 类型,则 for 循环语句 。 for(i=0,x=0;i<=9&&x!=876;i++) scanf("%d",&x);
A. 最多执行 10 次
B. 循环体一次也不执行
C. 最多执行 9 次
D. 是无限循环
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
20. 下述 for 循环语句 。 int i,k; for(i=0,k=-1;k=1;i++,k++) printf("* * * *");
A. 一次也不循环
B. 只循环一次
C. 是无限循环
D. 判断循环结束的条件非法
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
21. 程序段如下:则以下说法中正确的是: 。 int k=-20; while(k=0) k=k+1;
A. 循环体语句执行一次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. while 循环执行 20 次
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
22. 下列程序段执行后 k 值为 。 int k=0,i,j; for(i=0;i<5;i++) for(j=0;j<3;j++) k=k+1 ;
A. 15
B. 5
C. 3
D. 8
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
23. 在定义 int a[10]; 之后,对 a 的引用正确的是 。
A. a[10]
B. a[10-10]
C. a[6.3]
D. a(6)
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
24. 下面程序段运行时输出结果是 。 char s[18]= "a book! "; printf("%.4s",s);
A. a bo
B. a book!
C. a boo
D. 格式描述不正确,没有确定输出
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
25. 在执行 int a[][3]=1,2,3,4,5,6; 语句后, a[1][0] 的值是 。
A. 1
B. 2
C. 4
D. 5
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。