1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 中央电大 c语言程序设计a 试题 最新中央电大秋C语言程序设计A试题5.doc

中央电大 c语言程序设计a 试题 最新中央电大秋C语言程序设计A试题5.doc

时间:2022-01-23 22:48:58

相关推荐

中央电大 c语言程序设计a 试题 最新中央电大秋C语言程序设计A试题5.doc

中央广播电视大学秋季

C语言程序设计A课程试卷(5)

题 号一二三四五总 分得 分1月考

一、单选题(每小题2分,共20分)

1. 程序运行中需要从键盘上输入多于一个数据时,各数据之间默认使用( )符号作为分隔符。

A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车

2. 逻辑表达式(x>0 && x<=10)的相反表达式为( )。

A. x<=0 || x>10 B. x<=0 && x>10

C. x<=0 || x<=10 D. x>0 && x>10

3. 当处理一个问题时的循环次数已知时,最好采用( )循环来解决。

A. for B. while C. do-while D. switch

4. 假定i的初值为0,则在循环语句“while(i

A. n-1 B. n C. n+1 D. n/2

5. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。

A. 2 B. 4 C. 6 D. 8

6. 在下列选项中,不正确的函数原型格式为( )。

A. int Function(int a); B.void Function (char);

C. int Function(a); D.void int(double* a);

7. 假定p是一个指向float类型的数据指针,则p+1所指向的数据的地址比p所指向的数据的地址大( )个字节。

A. 1 B. 2 C. 4 D. 8

8. 假定有一条定义语句为“int m=7, *p;”,则给p赋值的正确表达式为( )。

A. p=m B. p=&m C. *p=&m D. p=*m

9. 假定指针变量p定义为“int *p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为( )。

A. free(p) B. delete(p) C. free(*p) D. free(&p)

10. C语言中的系统函数fopen()是( )一个数据文件的函数。

A. 读取 B. 写入 C. 关闭 D. 打开

二、填空题(每小题2分,共26分)

1. 用于输出表达式值的标准输出函数的函数名是________。

2.每个C语言程序文件在编译时可能出现有致命性错误,其对应的标识符为________。

3. 已知'A'('Z'的ASCII码为65(90,当执行“int x='C'+3;”语句后x的值为________。

4. 表达式(int)14.6的值为________。

5. 假定不允许使用逻辑非操作符,则关系表达式x+y>5的相反表达式为___________。

6. 假定x=5,则执行“a=(x?10:20);”语句后a的值为________。

7. 假定一维数组的定义为“char* a[M];”,则该数组所占存储空间的字节数为________。

8. 存储字符串"a"需要至少占用存储空间中的________个字节。

9. strlen()函数用于计算一个字符串的________。

10. 在C语言中,一个函数定义由函数头和__________这两个部分组成。

11.假定p所指对象的值为25,p+1所指对象的值为46,则执行表达式*(p++)后,p所指对象的值为________。

12. 假定p是一个变量,则用________表示该变量的地址。

13. 把间接访问表达式p->name改写成对应的直接访问表达式为____________。

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

1. #

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。