C语言程序设计期末考试试卷B.pdf
![资源得分’ 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语言程序设计期末考试试卷B.pdf》由会员分享,可在线阅读,更多相关《C语言程序设计期末考试试卷B.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选 择 题(每 题 1.5 分,共计4 5 分)1、以下选项中合法的标识符是【】A.1_1B.1-10._11D.1_ _2、若函数中有定义语句:int k;,则【】A.系统将自动给k 赋初值0B.这时k中的值无定义C.系统将自动给k 赋初值7D.这时k中无任何值3、一下选项中,能用作数据常量的是【】A.o115B.0118C.1.5 e1.5D.115 L4、设有定义:int x=2;,一下表达式中,值不为6的 是【】A.x*=x+1B.X+,2*x0.x*=(1+x)D.2*x,x+=25、程序段:int x=12;dou bl e y=3.14 15 9 3;p r int f(%d
2、%8.6 f,x,y);的输出结果是A.123.14 15 9 3B.12 3.14 15 9 30.12,3.14 15 9 3D.123.14 15 9 3 06、若有定义语句:dou bl e x,y.*p x,*p y;执行了 p x=&x;p y=&y;之后,正确的输入语句是A.scanf,x,y);B.scanf&xt&y);C.scanf(%l f%l e,p x,p y);D.scanf x,y);7、一下是if语句的基本形式:if(表达式)语句,其中“表达式”A.必须是逻辑表达式B.必须是关系表达式C.必须是逻辑表达式或关系表达式D.可以是任意合法的表达式8、有以下程序#i
3、ncl u de m a i n()int x;scanf(%d,&x);i f(x =3);eI seif(x!=10)p r int f(%d n,x);1程序运行时,输入的值在哪个范围才会有输出结果【】A.不等于10的整数B.大于3 且不等于10的整数C.大于3或等于10的整数D.小于3的整数9、有以下程序#i ncI u de m a i n()int a=1,b=2,c=3,d=0;if(a=1&b+=2)if(b!=2|c!=3)p r i nt f(%d,%d,%d n,a,b,c);e I se p r i nt f(%d,%d,%d n,a,b,c);e I se p r i
4、 nt f(%d,%d,%d n,a,b,c);)程序运行后输出结果是【】A.1,2,3B.1,3,2C.1,3,3D.3,2,110、假设以下程序段中的变量已正确定义for(i=0;i 4;i+,j+)for(k=1;k 3;k+);p r int f(*);程序段的输出结果是【】A.*B.*0.*D.*11、有以下程序#incl u de m a i n 0 char *s=AB C ;do p r int f(%dt*s%10);s+;)w hil e(*s);)注意:字母A 的 AS C I I 码值为6 5。程序运行后的输出结果是【A.5 6 7 0B.6 5 6 6 6 7C.5
5、6 7D.AB C12、设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段【】A.n=0;w hil e(ch=get char()!=n)n+;B.n=0;w hi I e(get char()!二 n)n+;C.for (n=0;get char ()!二 n;n+);D.n=0;for (ch=get char ();ch!二 n;n+);13、有以下程序#i ncI u de m a i n()i nt a1,a2;char d,c2;scanf(%d%c%d%c,&a1,&d,&a2,&c2);p r i nt f(%d,%cf%d,%cH,a1,c1,a2,
6、c2);)若通过键盘输入,使 得 a 1 的值为12,a 2 的值为3 4,c 1 的值为字符a,c 2 的值为字符b,程序输出结果是:12,a,3 4,b 则正确的输入格式是(以下.代表空格,代 表 回 车)【】A.12a3 4 bB.12_a_3 4 _bC.12,a,3 4,bD.12_a3 4 _b14、有以下程序#i ncI u de int f(int x,int y)r et u r n(y-x)*x);m a i n()int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c);p r int f(%d n,d);)程序运行后的输出结果是A.10B.90.8D.71
7、5、有以下程序#i ncI u de v oid fu n(char *s)w hil e(*s)if(*s%2=0)p r int f(%cn,*s);s+;)m a i n()char a =good;fu n(a);p r i nt f C r T);)注意:字母a 的 AS C I I 码值为9 7,程序运行后的输出结果是【A.dB.goC.godD.good16、有以下程序#incl u de v oid fu n(int *a,int *b)int *c;c=a;a=b;b=c;)m ain()i nt x=3,y=5,*p=&x,*q=&y;fu n(p,q);p r i nt
8、f(%d,%d,*p.*q);fu n(&x,&y);p r i nt f(%d,%d nF*p,*q);1程序运行后输出的结果是【】A.3,5,5,3B.3,5,3,50.5,3,3,5D.5,3,5,317、有以下程序#i ncI u de v oid f(int *p,int *q);m a i n()i nt m=1,n=2,*r=&m;f(r,&n);p r i nt f(n%d,%d,mF n);)v oid f(int *p,int *q)p=p+1;*q=*q+1;)程序运行后的输出结果是【】A.1,3B.2,30.1,4D.1,218、以下函数按每行8个输出数组中的数据#in
9、cl u de v oid fu n(int *w,int n)int i;for(i=0;i n;i+)p r int f(%d,w i);)p r int f(n);)下划线出应填入的语句是【】A.if(i/8二 二0)p r i nt f(n);B.if(i/8=0)cont inu e;C.if(i%8=0)p r int f(n);D.if(i%8=0)cont inu e;19、若有以下定义i nt x 10,*p t=x;则对数组元素的正确引用是【】A.*&x 10B.*(x+3)0.*(p t+10)D.p t+320、设有定义:char s8 1;int i=0;,以下不能将
10、一行(不超过8 0个字符)带有空格的字符串正确读入的语句或语句组是【】A.get s(s);B.w hi l e(si+=get char()!=,n,);si=,0,;C.scanf(n%s,s);D.do(scanf(%c,l&si);)w hi l e(si+!=,n0;si=0;21、有以下程序#incl u de m a i n()char *a =abcd,ef,gh,i j k 1);i nt i ;for (i=0;i 4;i+)p r int f(%c,*ai);)程序运行后的输出结果是【】A.aegiB.dfhk0.dfhkD.abcdefgh i j k22、以下选项中正
11、确的语句组是【】A.char s;s=B O O K!”;B.char *s;s=B 00K!);C.char s10;s=B O O K!”;D.char *s;s=B O O K!”;23、有以下程序#i ncI u de i nt fu n(i nt x,i nt y)i f(x=y)r et u r n(x);eI se r et u r n(x+y)/2);)m a i n()i nt a=4,b=5,c=6;p r int f(%d n,fu n(2*a,fu n(b,c);)程序运行后的输出结果是【】A.3B.6C.8D.1224、设函数中有整型变量n,为保证其在未赋初值的情况下
12、初值为0,应该选择的存储类别是【A.au t oB.r egist er0.st at icD.au t o 或 r egist er25、有以下程序#i ncI u de i nt b=2;i nt fu n(i nt *k)b=*k+b;r et u r n(b);m a i n()int a10 =1,2,3,4,5,6,7,8 t i;for(i=2;i 4;i+)b=fu n(&ai)+b;p r i nt f(%d,b);p r int f(n);)程序运行后的输出结果是【】A.10 12B.8 10C.10 28D.10 1626、有以下程序#incl u de#def ine
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 期末考试 试卷
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内