C语言辅导(过二级用)

上传人:文**** 文档编号:68770544 上传时间:2022-04-04 格式:DOC 页数:11 大小:29KB
收藏 版权申诉 举报 下载
C语言辅导(过二级用)_第1页
第1页 / 共11页
C语言辅导(过二级用)_第2页
第2页 / 共11页
C语言辅导(过二级用)_第3页
第3页 / 共11页
资源描述:

《C语言辅导(过二级用)》由会员分享,可在线阅读,更多相关《C语言辅导(过二级用)(11页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上1.以下选项中,能用作用户标识符的是 CA)void B)8_8 C)_0_ D)unsigned 2.阅读以下程序 main() intcase;floatprintF; printf(请输入2个数:); scanf(%d%f,&case,&printF); printf(%d%fn,case,printf); 该程序在编译时产生错误,其出错原因是 AA)定义语句出错,case是关键字,不能用作用户自定义标识符 B)定义语句出错,printF不能用作用户自定义标识符 C)定义语句无错,scanf不能作为输入函数使用 D)定义语句无措,printf不能输出case的值

2、3表达式:(int)(double)9/2)-(9)%2的值是 BA)0 B)3 C)4 D)54 若有定义语句:intx=10;,则表达式x-=x+x的值为 BA)-20 B)-10 C)0 D)10 5有以下程序 main() inta=1,b=0; printf(%d,b=a+b); printf(%d,a=2*b); 程序运行后的输出结果是 DA)0,0 B)1,0 C)3,2 D)1,2 6设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是 CA)if(ab)c=a,a=b,b=c; B)if(ab) c=a,a=b,b=c; C)if(ab)c=a;a=

3、b;b=c; D)if(ab)c=a;a=b;b=c; 7有以下程序 main() intc=0,k; for(k=1;kb?(bc?1:0):0;功能相同的是 AA)if(ab)&(bc)k=1; elsek=0; B)if(ab)|(bc)k=1; elsek=0; C)if(a=b)k=0; elseif(bb)k=1; elseif(bc)k=1; elsek=0; 9有以下程序 main() chars=012xy;inti,n=0; for(i=0;si!=0;i+) if(sia&si2); printf(%d%dn,k,n); 程序运行后的输出结果是 DA)02 B)13 C)

4、57 D)12 11有以下定义语句,编译时会出现编译错误的是 CA)chara=a; B)chara=n; C)chara=aa; D)chara=x2d; 23.12有以下程序 main() charc1,c2; c1=A+8-4; c2=A+8-5; printf(%c,%dn,c1,c2); 已知字母A的ASCII码为65,程序运行后的输出结果是 AA)E,68 B)D,69 C)E,D D)输出无定值 13 有以下程序 voidfun(intp) intd=2; p=d+; printf(%d,p); main() inta=1; fun(a); printf(%dn,a); 程序运行

5、后的输出结果是 CA)32 B)12 C)21 D)22 14.以下函数findmax拟实现在数组中查找最大值并作为函数值返回, 但程序中有错导致不能实现预定功能 #defineMIN- intfindmax(intx,intn) inti,max; for(i=0;imax=MIN; if(max returnmax; 造成错误的原因是 DA)定义语句inti,max中max未赋值 B)赋值语句max=MIN;中,不应该给max赋MIN值 C)语句if(maxD)赋值语句max=MIN;放错了位置 15 有以下程序 main() intm=1,n=2,*p=&m,*q=&n,*r; r=p;

6、p=q;q=r; printf(%d,%d,%d,%dn,m,n,*p,*q); 程序运行后的输出结果是 BA)1,2,1,2 B)1,2,2,1 C)2,1,2,1 D)2,1,1,2 16 若有定义语句:inta410,*p,*q4;且0=i4,则错误的赋值是 AA)p=a B)qi=ai C)p=ai D)p=&a2117有以下程序 main() charstr20=One*World,One*Dream!,*p=str1; printf(%d,strlen(p); printf(%sn,p); 程序运行后的输出结果是 CA)9,One*World B)9,One*Dream! C)10

7、,One*Dream! D)10,One*Wor18 有以下程序 main() inta=2,3,5,4,i; for(i=0;i4;i+) switch(i%2) case0: switch(ai%2) case0:ai+;break; case1:ai-; break; case1:ai=0; for(i=0;i1); 输出结果是 CA)16 B)8 C)4 D)2 29 下列关于C语言文件的叙述中正确的是 CA)文件由一系列数据一次排列组成,只能构成二进制文件 B)文件由结构序列组成,可以构成二进制文件或文本文件 C)文件由数据序列组成,可以构成二进制文件或文本文件 D)文件由字符序列组

8、成,只能是文本文件 (6)若有定义语句:inta=5;,则表达式:a+的值是【6】。5(7)若有语句doublex=17;inty;当执行y=(int)(x/5)%2;之后y的值为【7】。1(8)以下程序运行后的输出结果是【8】10#includemain()intx=20;printf(%d,0x20);printf(%d,0x&x20);(9)以下程序运行后的输出结果是【9】5#includemain()inta=1,b=7;dob=b/2;a+=b;while(b1);printf(%dn,a);(10)有以下程序#includemain()intf,f1,f2,i;f1=0;f2=1;

9、printf(%d%d,f1,f2);for(i=3;i=5;i+)f=f1+f2;printf(%d,f);f1=f2;f2=f;printf(n);程序运行后的输出结果是【10】0 1 123(11)有以下程序#includeinta=5;voidfun(intb)inta=10;a+=b;printf(%d,a);main()intc=20;fun(c);a+=c;printf(%dn,a);程序运行后的输出结果是【11】3025(12)设有定义sturctpersonintID;charname12;p;请将scanf(%d,【12】);语句补充完整,使其能够为结构体变量p的成员ID正

10、确读入数据。 &P.ID(13)有以下程序#includemain()chara20=Howareyou?,b20;scanf(%s,b);printf(%s%sn,a,b);程序运行时从键盘输入:Howareyou?则输出结果为【13】Howareyou?How(14)有以下程序#includetypedefstructintnum;doubles;REC;voidfun1(RECx)x.num=23;x.s=88.5;main()RECa=16,90.5;fun1(a);printf(%dn,a.num);程序运行后的输出结果【14】16(15)有以下程序#includefun(intx)if(x/20)fun(x/2);printf(%d,x);main()fun(6);printf(n);程序运行后的输出结果是【15】136专心-专注-专业

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!