编辑: 棉鞋 2018-05-24
试卷代号 :1253 座位号rn 国家开放大学(中央广播电视大学 )2015 年秋季学期"开放本科"期未考试 C 语言程序设计 A 试题

2016 年1月自四五陌万1 | |

一、单选题{每小题

2 分,共20 分} 1.

C 语言程序中,基本的程序功能模块为( A. 函数 C. 语句 B. 标识符 D. 表达式 2. 逻辑表达式 (x>O

11 y= =5) 的相反表达式为( ). A. x< =

0 1

1 y! =

5 c. x>O 川y! =5 3. 循环体至少被执行一次的循环语句为( A. for C. do-while 4. 假定 n 的值为

6 ,则表达式+十n的值为( A.

6 C.

4 B. xO &._&. y= =

5 B. while D. 任一种循环 B.

5 D.

7 5. 假定一个二维数组的定义为 "inta[3J[4J={{3 ,的, {2 ,

8 , 6}} 户,则元素 a[lJ[OJ 的值 为( ). A.8 B.

2 C.

4 D.

6 6. 假定一个函数原型为 "char 祷func(int n)" ,则该函数的返回值类型为( ). A. int B. int 禄C. char D. char 祷863 7. 假定 a 为一个字符数组名,则元素 a[iJ 的指针访问方式为( ). A. a+i B. 赞(a+ i) C &a+i U 祷 a十 i 8. 假定有语句为 "int 祷p= calloc(20 , sizeof (int)) 户,则p所指向的动态数组中所包含的 元素个数为( ). A.

10 B.

40 c.

20 D.

80 9. 十进制数

50 表示成符合 C 语言规定的八进制数为( ). A.

20 B.

32 C.

62 D.

062 10. 若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信 息,则选用的打开方式字符串为( ). A."r十" C. "rb+" B. "ab+" D. "wb+"

二、填空题{每小题

2 分,共26 分)

1 1.在一个 C 语言程序文件中,若要包含另外一个头文件或程序文件,则此包含命令的标 识符为 为12. 用于从键盘上为变量输入值的标准输入函数的函数名为 13. 假定-一个枚举类型的定义为 "enum RA{ab ,町, ad , ae} 户,则ad 的值为 14. 整数类型 int 的长度为 15. 执行 "int x=45 , y=8;

printf(" .%d" , x/y);

"语句序列后得到的输出结果为-一一一. 16. 把表达式 x=x十y转换成复合赋值表达式为 17. 假定 x 的值为

5 ,则执行 "a = (x> = 6? 3: 的;

"语句后 a 的值为 18. 假定一维字符指针数组的定义为 "char 长a[5J 户,则该数组占用的存储空间的字节数 19. 假定二维数组的定义为 "double a[MJ [NJ 户,则数组元素的行下标的最大值为 20. 一个空字符净的长度为

2 1.在一个程序的函数之外定义的整型变量,若没有被初始化,则系统隐含对它所赋的初 值为 22. 若p指向 x ,则与x的表示是等价的. 23. 直接访问表达式(叫p). score 所对应的间接访问表达式为

864 |得分|评卷人| | I I

三、写出下列每个程序运行后的输出结果{每小题

6 分,共30 分} 24. ** include void mainO { int i, s=O;

for(i= 1;

i

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题