C语言程序设计A课程试卷.doc
《C语言程序设计A课程试卷.doc》由会员分享,可在线阅读,更多相关《C语言程序设计A课程试卷.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 一、单项选择题每题2分,共20分 1. C语言程序中的根本功能模块为 。 A. 表达式 B. 标识符 C. 语句 D. 函数 2. 逻辑表达式(x0 | y=5)的相反表达式为 。A. x=0 | y!=5 B. x0 | y!=5 D. x0 & y=5 3. 循环体至少被执行一次的循环语句为 。 A. for B. while C. do-while D. 任一种循环 4. 假定n的值为5,那么表达式n+的值为 。 A. 6 B. 5 C. 4 D. 7 5. 假定一个二维数组的定义为“int a34=3,4,2,8,6;,那么元素a20的值为 。 A. 0 B. 2 C. 4 D. 6
2、 6. 假定一个函数原型为“char* func(int n),那么该函数的返回类型为( )。 A. int B. int* C. char D. char* 7. 假定a为一个字符数组名,那么元素ai的指针访问方式为( )。 A. a+i B. *(a+i) C. &a+i D. *a+i 8. 假定有语句为“int *p=calloc(10+20,sizeof(int);,那么p所指向的动态数组中所包含的元素个数为 。 A. 10 B. 20 C. 30 D. 40 9十进制数50表示成符合C语言规定的八进制数为_。 A. 20 B. 32 C. 62 D. 062 10. 假设要以读和写
3、两种操作方式翻开一个二进制文件,当文件不存在时返回翻开失败信息,那么选用的翻开方式字符串为 。 A. r+ B. ab+ C. rb+ D. wb+ 二、填空题每题2分,共26分 1. 在一个C语言程序文件中,假设要包含另外一个头文件或程序文件,那么应使用的预处理命令为_。 2. 用于从键盘上为变量输入值的标准输入函数的函数名为_。 3. 假定一个枚举类型的定义为“enum RAab,ac,ad,ae;,那么ac的值为_。 4double类型的长度为_。 5. 执行“int x=45,y=13;printf(%d,x/y);语句序列后得到的输出结果为_。 6. 把表达式x=x+y转换成复合赋值
4、表达式为_。 7. 假定x的值为5,那么执行“a=(!x 10: 20);语句后a的值为_。 8. 假定一维字符指针数组的定义为“char* a8;,那么该数组占用的存储空间的字节数为_。 9. 假定二维数组的定义为“double aMN;,那么数组元素的行下标取值范围在_之间。 10. 空字符串的长度为_。 11. 在所有函数定义之外定义的变量,假设没有被初始化那么系统隐含对它所赋的初值为_。 12. 假设p指向x,那么_与x的表示是等价的。 13. 直接访问表达式(*fp).score所对应的间接访问表达式为_。 三、写出以下每个程序运行后的输出结果每题6分,共30分 1. #includ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 课程 试卷
限制150内