C语言学习知识程序设计试卷(精编版).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言学习知识程序设计试卷(精编版).doc》由会员分享,可在线阅读,更多相关《C语言学习知识程序设计试卷(精编版).doc(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、C语言程序设计期末考试试卷(A卷)课程名称 C语言程序设计 课程编号 84810005 任课教师 题型单选题填空题阅读题编程题总分分值30262420100得分得分评阅人一、单选题:(共30题,每题1分,共30分) 1、在计算机内一切信息的存取、传输和处理都是以( )形式进行的。A. ASCII码 B. 二进制 C. 十进制 D. 十六进制2、下列无符号整数中最大的数是( )。A. (10100011)2 B. (FF)16 C. (237)8 D. 7893、 一个C语言程序是由( )。A. 一个主程序和若干子程序组成 B. 函数组成C. 若干过程组成 D. 若干子程序组成4、下面四个选项中
2、,均是不合法的用户标识符的选项是( )。A. A P_0 do B. float la0 _AC. b-a sizeof int D. _123 temp int5、 下面四个选项中,均是不合法的转义字符的选项是( )。A. xf B. 1011 abC. 011 f D. abc 101 xlf6、 下面程序段输出结果是( )。int i = 5, k;k = (+i) + (+i) + (i+);printf (%d,%d, k, i);A. 24,8 B. 21,8 C.21,7 D. 24,7院(系): 专业: 年级: 学生姓名: 学号: - 密 - 封 - 线 -7、若有定义: in
3、t k = 7, x = 12;,则能使值为3的表达式是( )。A. x %= (k %= 5) B. x %= (k k % 5)C. x % = k k % 5 D. (x %= k) - (k %= 5)8、 若有说明语句:int a, b;,用户的输入为111222333,结果a的值为111,b的值为333,那么以下输入正确的语句是( )。A. scanf (%*3d%3c%3d, &a, &b); B. scanf (%3d%*3c%3d, &a, &b);C. scanf (%3d%3d%*3d, &a, &b); D. scanf (%3d%*2d%3d, &a, &b);9、对
4、于条件表达式(k) ? (i+) : (i-)来说,其中的表达式k等价于( )。A. k = 0 B. k = 1 C. k != 0 D. k != 110、 若a、b、c1、c2、x、y均是整型变量,正确的switch语句是( )。A. swich (a + b); B. switch (a * a + b * b) case 1: y = a + b; break; case 3; case 0: y = a - b; break; case 1: y = a + b; break; case 3: y = b - a, break; C. switch a D. switch (a -
5、 b) case c1: y = a - b; break default: y = a * b; break case c2: x = a * d; break case 3: case 4: x = a + b; break default: x = a + b; case 10: case 11: y = a - b; break; 11、 下面程序的运行结果是( )。#include void main ( )int y = 10;do y-; while (-y);printf (%dn, y-); A. -1 B. 1 C. 8 D. 012、 下面程序段的运行结果是( )。x =
6、 y = 0;while (x 15) y+, x += +y;printf (%d, %d, y, x);A. 20, 7 B. 6, 12 C. 20, 8 D. 8, 20 第 1 页(共 6 页)13、以下程序中,while循环的循环次数是( )。int i = 0;while (i 10)if (i x);A. 10 B. 11 C. 51 D. 6026、 以下程序的输出是( )。union myun struct int x, y, z; u;int k; a;void main ( ) a.u.x = 4; a.u.y = 5; a.u.z = 6; a.k = 0;print
7、f (%dn, a.u.x);A. 4 B. 5 C. 6 D. 025、有定义如下:struct sk int a;float b; data ,*p;如果 p = &data;则对于结构变量data的成员a的正确引用是 (25) 。A)(*).data.a B) (*p).a C) p-data.a D) p.data.a 第 2 页(共 6 页)27、 函数 rewind 的作用是( )。A. 使位置指针重新返回文件的开头B. 将位置指针指向文件中所要求的特定位置C. 使位置指针指向文件的末尾D. 使位置指针自动移至下一个字符位置28、 函数调用语句:fseek(fp, -20L, 2)
8、;的含义是( )。A. 将文件位置指针移到距离文件头20个字节处 B. 将文件位置指针从当前位置向后移动20个字节C. 将文件位置指针从文件末尾处退后20个字节D. 将文件位置指针移到离当前位置20个字节处29、 设有以下结构体类型:struct st char name8; int num; float s4; student50;并且结构体数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中,以下不正确的形式是( )。A. fwrite (student, sizeof(struct st), 50, fp);B. fwrite (student, 50*sizeof(st
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学习 知识 程序设计 试卷 精编
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内