高职c语言期末考试试卷

上传人:xzh****18 文档编号:34573039 上传时间:2018-02-25 格式:DOC 页数:9 大小:53.50KB
返回 下载 相关 举报
高职c语言期末考试试卷_第1页
第1页 / 共9页
高职c语言期末考试试卷_第2页
第2页 / 共9页
高职c语言期末考试试卷_第3页
第3页 / 共9页
高职c语言期末考试试卷_第4页
第4页 / 共9页
高职c语言期末考试试卷_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《高职c语言期末考试试卷》由会员分享,可在线阅读,更多相关《高职c语言期末考试试卷(9页珍藏版)》请在金锄头文库上搜索。

1、C 语言期末考试题一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中) (本大题共 20 小题,每小题 2 分,总计 40 分)1、以下叙述中错误的是( )AC 语言源程序经编译后生成后缀为.obj 的目标程序 BC 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中 DC 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令2、下面程序段的输出结果是( )char c =”tv0willn”printf(“%d”,strlen(c);A14 B3 C9 D 6

2、3、若希望当 A 的值为奇数时,表达式的值为 “真” ,A 为偶数时,表达式的值为 “假” ,则以下不能满足要求的表达式是( )AA%2=1 BA%2! C!(A%2=0) D (A%2)4、以下程序的结果是( )x = -1 ;dox=x*x;while (!x) ;A死循环 B循环二次 C循环一次 D语法错误5、设 fp 为指向某二进制文件的指针,且已读到此文件末尾,则函数 feof(fp)的返回值为AEOF B非 0 值 C0 DNULL 6、下列运算符中运算级别最低的是()A B C D7、若要求从键盘读入含有空格字符的字符串,应使用函数Agetc() Bgets() Cgetchar

3、() Dscanf( 8、以下叙述中不正确的是( ):A在不同的函数中可以使用相同名字的变量 B函数中的形式参数是局部变量C在一个函数内定义的变量只在本函数范围内有效D在一个函数内的复合语句中定义的变量在本函数范围内有效9、若函数为 int 型,变量 z 为 float 型,该函数体内有语句 return(z);,则该函数返回值是( )Aint 型 Bfloat 型 C编译出错 D不确定10、下面程序的输出结果是( )main()union uchar *name;int age;int income;s;s.name=”Wangling”;s.age=28;s.income=1000;pri

4、ntf(“%dn”,s.age);A1000 B28 C 不确定 D011、要对字符串赋值,下面的( )语句是正确的Achar *q; *q=”Hello!”; Bchar *q; q=”Hello!”;Cchar q10; q=”Hello!” Dchar q10; scanf(“%s”,12、若有程序段如下:int w4=8,20,*p;p=w;则输出*(p+)的值为( )A8 B20 C0 D不定13、已知学生记录描述为struct student int num;char name10;struct int y;int m;int d; birth;char sex;stu3Ad=12

5、 Bbirth,d=12 Cstu1birth.d=12 Dstu1.birth ,d=1214、设有如下的语句:char b=b,e=e;printf(%d,%cn,e-b,e-a+A);则输出结果是( )A2,M B2,E C3,M D3,E15、下列程序段中,不构成死循环的是( ):Aint k=100; Bint k=100while( ) do+k;while(k=100)k=k%100+1;if (k100) break;Cfor( ; ; ) Dint k=100;while(k); -k;16. 以下程序运行的结果是( )#include main()char a = “mor

6、ning” , t ;int i,j = 0;for (i=1;i0 nz) f(y,z);else f(x,z);printf(“%d, %d, %d”,z,y,x);27、程序运行后的输出结果是 #includemain()int a=1,2,3,4,5,6,*p;p=a;*(p+4)+=3;printf(“%d,%dn”,*p,*(p+4);四、程序设计题(本大题共 3 小题,第 28、29 两题每题 6 分,第 30 题 8 分,总计 20 分)28、 从键盘输入一个 8 位整数 a,从低位到高位将 a 的每一位上的数字,组成一个 8 个元素的数组,并输出该数组。29、利用指针,将选出主函数传送过来的 3 个数按由大到小顺序排列,并在主调函数中输出。30、请编程输出如下数字阵列;11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号