07-08第一学期C语言期末试题(A).doc

上传人:枫** 文档编号:560495909 上传时间:2023-05-06 格式:DOC 页数:4 大小:66.51KB
返回 下载 相关 举报
07-08第一学期C语言期末试题(A).doc_第1页
第1页 / 共4页
07-08第一学期C语言期末试题(A).doc_第2页
第2页 / 共4页
07-08第一学期C语言期末试题(A).doc_第3页
第3页 / 共4页
07-08第一学期C语言期末试题(A).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《07-08第一学期C语言期末试题(A).doc》由会员分享,可在线阅读,更多相关《07-08第一学期C语言期末试题(A).doc(4页珍藏版)》请在金锄头文库上搜索。

1、班级 学号 姓名 -密-封-线-2007 2008 学年第一学期2007级高职计算机、网络和软件技术 专业C语言程序设计课程考试试卷(A卷)注意:1、本试卷共4页; 2、考试时间:100分钟 题号一二三四总分得分一、选择题(每小题2分,共60分)1、C语言提供合法的数据类型关键字是A)Double B)short C)integer D)Char2、错误的转义字符是 A)091 B) C)0 D)3、scanf()函数称为 A)格式输入函数 B)字符输入函数 C)字符串输入函数 D)无格式输入函数4、getchar()和putchar()函数的头文件是 A)strio.h B)stdio.h

2、C)math.h D)string.h5、下列运算符中,只能用于整型数据的是 A)+ B)- C)/ D)%6、若有定义:int a = 7; float x = 3.5 , y = 4.7 ;则表达式 x + a % 3 * (int) (x + y) % 2/4 的值是 A)2.750000B)0.00000C) 3.500000D) 2.500000 7、设有定义int m=10;则以下错误的表达式是 A)m+=15 B)m=m+ C)256 D)m8、凡在函数中未指明存储类别的变量,其隐含的存储类别是 A)register B)auto C)static D)extern10、定义为v

3、oid类型的函数,其含义是 A)调用函数后,被调用的函数没有返回值B)调用函数后,被调用的函数不返回值C)调用函数后,被调用的函数返回值为任意类型D)以上说法都是错误的11、有定义语句int w5;则数组w占用多少个字节的内存单元A)5 B)10 C)20 D)4012、如果x为float类型变量,则以下语句输出为x=213.82631;printf(“%4.2n”,x); A) 宽度不够,不能输出 B) 213.82 C) 213.82631 D) 213.8313、若运行时给变量x输入12,则以下程序的运行结果是main() int x,y; scanf(“%d”,&x); y=x10?x

4、+10:x-12;printf(“%dn”,y);A) 0B) 22C) 12D)1014、下列程序输出的结果是main()int a=9;a+=a-=a+a;printf(“%d”,a); A) 18 B) 9 C) -18 D) -915、下列程序的输出结果是main()int a,b,c,x;a=b=c=0;x=35;if(!a) x-;else if(b);if(c) x=3;else x=4;printf(%dn,x) ; A)34 B)4 C)35 D)316、下列程序的输出结果是#includemain()int x=1,y=0,a=0,b=0; switch(x) case 1

5、 : switch(y) case 0:a+;break; case 1:b+;break; case 2 : a+;b+;break ; printf(a=%d,b=%dn,a,b) ; A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=217、执行下面的程序段后,变量k中的值为A) 不定值 B) 33 C) 30 D) 10 int k=3, s2; s1=k; k=s1*10;18、下面程序的输出结果是A) 0 B) 1 C) 10D) 9main() int a =1,2,3,4,5,6,7,8,9,0,*p;p=a; printf(“%dn”,*p+9);

6、19、若有说明:int a34; 则对数组元素的非法引用是A)a02*1 B) a04 C) a4-20 D) a1320、下面的程序输出是 typedef union float x2; int y4; char z8; MYTYPE; MYTYPE them; main() printf(%dn,sizeof(them);A) 32 B) 16 C) 8 D) 2421、下面判断正确的是A)char *a=”shina”;等价于char *a; *a=”china”;B)char str10=“china”;等价于char str10;str=“china”;C)char *s=”chin

7、a”; 等价于char *s; s=”china”;D)char c4=”abc”,d4=”abc”; 等价于char c4=d4=”abc”;22、若有以下定义,则对a数组元素地址的正确引用是int a5,*p=a;A)&a5 B)p+2 C)a+ D)&a23、已知学生记录描述为struct student int no; char name20; char sex; struct int year; int month; int day; birth; ;struct student s;设变量s中的“生日”应是“1984年11月11日”,下列对“生日”的正确赋值方式是A)year=19

8、84;month=11;day=11;B) birth.year=1984;birth.month=11;birth.day=11;C) s.year=1984;s.month=11;s.day=11;D)s.birth.year=1984;s.birth.month=11;s.birth.day=11;24、对于说明语句“int *p,ab10;”,后续程序不允许出现的语句是A)*p=ab0; B)p=ab; C)p=&ab; D)p=&ab2;25、若有定义:int a23;则对a数组的第1行第1列(假设,已正确说明并赋值)元素值地址的正确引用为int a23,(*p)3;p=a;A)*(

9、p+1) B)p1 C)p1+1 D)(p+1)+126、对文件操作的一般步骤是 A)打开文件操作文件关闭文件 B)操作文件修改文件关闭文件 C)读文件打开文件关闭文件 D)读文件写文件关闭文件27、经过连接以后生成的可执行的扩展名是下面的哪一项 A).c B).exe C).O D).obj28、下面程序段的运行结果是char *s=”abcde”;s+=2;prinft(“%s”,s);A)cde B)字符c C)字符c的地址 D)无确定的输出结果29、下列关于数组的描述中,错误的是A)数组是一中构造类型 B)数组元素的类型可以不完全相同C)数组元素是按顺序存放在内存中 D)数组元素的个数

10、是确定的30、若已定义;下面对(1),(2)两个语句正确解释是(1)int *p=&a; (2)*p=a;A)语句(1)和(2)中的*P含义相同,都表示给指针变量P赋值B)(1)和(2)语句的执行结果,都是把变量a的地址值赋给指针变量pC)(1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给指针变量pD)(1)在对p进行说明的同时进行初始化,使p指向a(2)将变量的值赋于*p二、填空题(每小题 1 分,共 10 分)1、C语言是由函数构成的,作为程序入口和出口的函数是 。2、C语言规定标识符只能由字母、_和_ _三种字符组成。3、将下列数学式改写成C语言的表达式:_。 a=b

11、 或ac4、在内存中,二维数组存放的顺序是 。5、若有定义:double a35;则数组a中第一个元素为a00,最后一个元素为 。6、当调用函数时,实参是一个数组名,向函数传送的是 ,实参是数组元素值,则向函数传送的是数据值。7、用户自定义函数除了被调用之外,也可以调用其它子函数或自身,调用其自身的函数称为 函数。8、从存储位置来分,变量有静态和动态之分,局部变量可分为动态变量、静态变量 和寄存器变量,所有的全局变量都存储在 。9、typedef的功能不是定义一种新类型,而是 。10、对文件操作的方式有两种:读和写,fread( )为 函数,fwrite( )为 函数。三、写出下面程序的运行结

12、果(1和2题3分,3题4分,共10分)1、#includemain()static char a=”Language”, b=”programe”;char *p1 ,*p2 ; int k;p1=a ; p2=b;for(k=0; k=7; k+ +)if(*(p1+k)= =*(p2+k) prinft*(“%c”,*(p1+k); 2、#includevoid delch(char *s)int i ,j;char *a;a=s;for(i=0,j=0; ai! =0;i + +)if(ai=0&ai=9) sj=ai;j+ +;sj=0;main()char *item=”a34bc”;delch(item);printf(“n%s”,item);3、若

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

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