ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:23.10KB ,
资源ID:18718592      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18718592.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二级C语言笔试题库Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

二级C语言笔试题库Word下载.docx

1、D)没有任何关系 11)以下不合法的用户标识符是 A)j2_KEY B)Double C) 4d D) _8_ 12)以下不合法的数值常量是 A)011 B)lel C) 8.0 E0.5 D) 0xabcd 13)以下不合法的字符常量是 A)018B ”C) D) xcc14)表达式3.6-5/2+1.2+5%2的值是 A)4.3 B) 4.8 C) 3.3 D) 3.8 15)以下能正确定义字符串的语句是 A)char str=064;B) char str=”x43”;C) char str=”;D) char str=”0”;16)以下数组定义中错误的是 A) int x3=0;B)

2、int x23=1,2,3,4,5,6;C) nt x3=1,2,3,4,5,6;D)int x23=1,2,3,4,5,6;17)若要求从键盘读入含有空格字符的字符串,应使用函数 A)getc() B) gets() C) getchar() D) scanf() 18) 下四个程序中,完全正确的是 A)#include B)#include main(); main() /*programming*/ /*/programming/*/ printf(“programming!n”); printf(“programming! C) #include D) include main() m

3、ain() /*/*programming*/*/ /*programming*/ printf(“programming!19)若有定义:float x=1.5; int a=1,b=3,c=2;则正确的switch语句是 A)switch(x) B) switch(int)x);case 1.0: printf(“*n”); case 1:Case 2.0: printf(“*n”); case 2:C) switch(a+b) D) switch(a+b) case 1: printf(*n”);case 2+1: case c:20)若各选项中所用变量已正确定义,函数fun中通过ret

4、urn语句返回一个函数值,以下选项中错误的程序是 A)main() B) float fun(int a,int b) x=fun(2,10); main() float fun(int a,int b) x=fun(i,j); C)float fun(int,int); D) main() main() float fun(int i,int j); x=fun(i,j);float fun(int a,int b) float fun(int a,int b) 21)在以下给出的表达式中,与while(E)中的(E)不等价的表达式是 A)(!E=0) B) (E0|Enext=r-next

5、; p-next=r; r-next=q;B) p- q- r-.next=q;C) q-D) r- p-next=r; q-next=r-26)有以下程序段 struct st int x; int *y;*pt:int a=1,2,b=3,4;struct st c2=10,a,20,b;pt=c;以下选项中表达式的值为11的是 A) *pt-y B) pt-x C) +pt-D) (pt+)-27)设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为 A)EOF B)非0值 C) 0 D)NULL 28)设有以下语句 int a=1,b=2,c;c=a(b

6、2);执行后,c的值为 A)6 B) 7 C) 8 D) 9 29)有以下程序 #include main() char c1,c2,c3,c4,c5,c6;scanf(“%c%c%c%c”,&c1,&c2,&c3,&c4);c5=getchar(); c6=getchar();putchar(c1); putchar(c2);printf(“%c%cn”,c5,c6);程序运行后,若从键盘输入(从第1列开始) 12345678则输出结果是 A)1267 B)1256 C) 1278 D)1245 30)若有以下程序 int y=10;while(y- -); printf(“y=%dn”y)

7、;程序运行后的输出结果是 A)y=0 B)y=-1 C) y=1 D)while构成无限循环 31)有以下程序 int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;printf(“%d,%d,%d,%dn”,a,b,c,d);程序输出 A)0,1,2,0 B) 0,0,0,3 C)1,1,2,0 D)编译有错 32)有以下程序 int i,j,x=0;for(i=0;i2;i+) x+;for(j=0;jc,a+cb,b+ca。 请填空。float a,b,c;scanf(“%f%f%f”,&a,&b,&c);if(_7_)printf(“YESn”);/

8、*a,b,c能构成三角形*/ else printf(“NOn”);/*a,b,c不能构成三角形*/ 8)以下程序的输出结果是_8_ int a33=1,2,9,3,4,8,5,6,7,i,s=0;i+) s+=aii+ai3-i-1;9)当运行以下程序时,输入abcd,程序的输出结果是:_9_。insert(char str) int i;i=strlen(str);while(i str2*i=stri; str2*i-1=*i-;printf(“%sn”,str);char str40;scanf(“%s”,str ); insert(str);10)以下程序的运行结果是:_10_ fu

9、n(int t,int n) int i,m;if(n=1) return t0;if(n=2) m=fun(t,n-1); return m;int a=11,4,6,3,8,2,3,5,9,2;printf(“%dn”,fun(a,10);11)现有两个C程序文件T18.c和myfun.c同时在TC系统目录(文件夹)下,其中T18.c文件如下:#include”myfun.c” fun(); printf(“n”);myfun.c文件如下:void fun() char s80,c; int n=0;while(c=getchar()!n) sn+=c;n-;while(n=0) prin

10、tf(“%c”,sn-);当编译连接通过后,运行程序T18时,输入Thank!则输出的结果是:_11 。12)以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为Hello!, c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。char *fun(char *str,char c) int n=0;char *p=str;if(p!=NULL) while(pn!=c&pn!if(pn= return NULL;return (_12_);13)以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。 int i,j;_13_; j=i*10+6;if(_14_) continue;printf(“%d ”,j);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1