开大题库网

国家开放大学历年真题库|作业答案|复习资料一站式下载平台

广东开放大学C语言程序设计#(本)作业答案

分类: 上海开放大学 时间:2025-06-08 14:16:11 浏览:8次 评论:0
摘要:广东开放大学C语言程序设计#(本)作业答案 C语言程序设计#(本)
国家开放大学作业考试答案

想要快速找到正确答案?

立即关注 国开搜题微信公众号,轻松解决学习难题!

国家开放大学
扫码关注

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

广东开放大学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

答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。

文章目录


    评论留言请发表您的神机妙论……

    昵称

    邮箱

    地址

    私密评论
    评论列表(共有0条评论)