c语言期末考试试卷1.pdf
《c语言期末考试试卷1.pdf》由会员分享,可在线阅读,更多相关《c语言期末考试试卷1.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2008 2009 学 年 第 1 学期 C 语言程序设计课程试卷(A 卷)专业:年级:考试方式:闭卷 学分:3.5 考试时间:120分钟标准答案一、选择题(每小题2分,共2 6分)1.可用作C语言用户标识的一组标识符(B)0A v i od B a3_b3 C Fordefine _123-abcWORD IF CaseD 2aDOs i zeof2.设a,b和c都是整型变量,且a=3,b=4,c=5;则以下表达式中,值为0的表达式是(D)。A a&b B a =b C a|b+c&b-c D!(a b)&!c|1)3 .已知i,j,k为i n t型变量,若从键盘输入1,2,3回车,使i的值
2、为1,j的值为2,k的值为3,以下选项中正确的输入语句是(C)A s ca nf(0?l:x0?-l:0);的功能相同的if语句是(A )。A if(x 0)y=l;el s e if(x 0)y=l;el s e if(x=0)y=0;el s e y=-l;5.下列程序输出的结果是(B if(x)if(x 0)y=l;el s e if(x =0)if(x 0)y=l;el s e y=-l;A )ma in()int a=0,i;for(i=l;i 5;i+)s w it ch(i)ca s e 0:ca s e 3:a+=2;ca s e 1:ca s e 2:a+=3;defa u
3、l t:a+=5;print f(%d n,a);A 3 1 B 1 3 C 1 0 D 2 07.以下描述中不正确的是(B)A数组是一批类型相同的若干个元素的集合B 数组的各个元素的类型可以不同C 数组在内存中占用一块连续的存储空间D 数组是一种构造类型8.设有:int 1 0 ,i=5;,以下对数组元素引用不正确的是(D)0A a 9 B A 0 C a i D a i+59.以下说法中正确的是(C)oA C 语言程序总是从第 个函数开始执行B 在 C 语言程序中,要调用的函数必须在ma in。函数中定义C C 语言程序总是从ma in。函数开始执行D C 语言程序中的ma in。函数必须
4、放在程序的开始部分1 0 .C 语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是(B)oA 地址传递 B值传递 C由用户指定传递方式D由实参传给形参,并由形参传回来给实参1 1 .下列程序的输出结果是(A )#incl u de#define MIN(x,y)(x)(y)?(x):(y)ma in()int i,j,k;i=1 0;j=1 5;k=1 0*MIN(i,j);print f(“d n”,k);A 1 5 B 1 0 0 C 1 0 D 1 501 2 .若有定义:int i,j,*p=&i,则与i=j等价的语句是(B)。A i=*p;B*p=*&j;C i=&j;
5、D i=*p;1 3 .设有语句:int a 1 0 =0,1,2,3,4,5,6,7,8,9,*p=a;以下对数组a中的数组元素的不正确引用是(D)oA a p-a B*(&a i)C p i D*(&(a+i)二、填空题(每小题2 分,共 2 4 分)L C 语言中,变量是指在程序运行过程中其值可在一定范围内变化的量。2.如果不指定精度,格式字符e,E 和 f 默认输出小数点后6 位小数。3 .设 a,b,c,d,m,n 均为 int 型变量,且 a=5,b=6,c=7,d=8,m=2,n=2,逻辑表达式(m=ab)&(n二c d)运算后,m,n的值分别为1 1 。4 .有下列程序段:s=
6、l.0;for(k=l;k=1 0;k+)s=s+l.0/(k*(k+1);print f(/f n,s);试填空,使下列的程序段的功能完全与之等同。s=0.0;k=0 _ _ _ _ _ _ _ _;d=0.0;do s=s+d;k=k+1;d=L0/(k*(k+l);w hil e(k=1 0);print f(%f n,s);5.下列程序的输出结果是(A CFGH)o#incl u dema in()cha r b 3 0 ;s t rcpy(&b 0 ,”A B);str c p yw CDE);s t rcpy(&b 2 ,FGH);print f(%s n,b);6.当函数的返回值
7、的类型与函数定义的类型不一致时,系统自动将其转换为函数定义时的类。n7.下列程序的功能是计算s=k!,请填空。k=0lo ng f (int n)int i;lo ng s;s=l;f o r(i=l;i=n;i+)s *=i;re t u rn s ;ma inO lo ng s;int k,n;s c a nf(,&n);s=0;f o r(k=0;k=n;k+)s +=f(k)p rint f(ld n”,s);8.变量的作用域是指变量的有效范围,在作用域内可以引用该变量。按作用域来说,变量可以分为 局部 变量和 全局 变量。9.下列程序由两个文件组成,其 运 行 结 果 是 5 。/*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 期末考试 试卷
限制150内