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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

经典C笔试试题Word文档下载推荐.docx

1、 11.用C语言编写的代码程序 A)可立即执行 B)是一个源程序 C)经过编译即可执行 D)经过编译解释才能执行 12.结构化程序由三种基本结构组成,三种基本结构组成的算法 A)可以完成任何复杂的任务 B)只能完成部分复杂的任务 C)只能完成符合结构化的任务 D)只能完成一些简单的任务 13. 以下定义语句中正确的是 13. 以下定义语句中正确的是 A)char a=Ab=B; B)float a=b=10.0; C)int a=10,*b=&a; D)float *a,b=& 14.下列选项中,不能用作标识符的是 A)_1234_ B)_1_2 C)int_2_ D)2_int_ 15.有以

2、下定义语句 double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是 A)a=a+b=b+ B)w%(int)a+b) C)(c+w)%(int)a D)w=a=b; 16.有以下程序 main() int m=3,n=4,x; x=-m+; x=x+8/+n; printf(%dn,x); 程序运行后的输出结果是 A)3 B)5 C)-1 D)-2 17.有以下程序 char a=a,b; print(%c,+a);%cn,b=a+); A)b,b B)b,c C)a,b D)a,c 18.有以下程序 int m=0256,n=256;%o %on

3、,mn,n); A)0256 0400 B)0256 256 C)256 400 D)400 400 19.有以下程序 int a=666,b=888;,a,b); A)错误信息 B)666 C)888 D)666,888 20.有以下程序 int i; for(i=0;i3;i+) switch(i) case 0:printf(%d,i); case 2: default: 程序运行后的输出结果是 A)022111 B)021021 C)000122 D)012 21.若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|10的是 资料来源:东方教育网全国计算机等级考试频道 Htt

4、p:/ A)abs(x-y)-10& x-y10 C)(x-y)10 D)(x-y)*(x-y)b) if(bc),d+ +1); else,+d +1);,d); A)2 B)3 C)43 D)44 23.下列条件语句中,功能与其他语句不同的是 A) if(a) printf( else printf(,y); B) if(a=0) printf( C) if (a!=0) printf( D) if(a=0) printf( 24.有以下程序 int i=0,x=0; for (;) if(i=3|i=5) continue; if (i=6) break; i+; s+=i; ;,s);

5、 A)10 B)13 C)21 D)程序进入死循环 25.若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是B A)for(i=1,p=1;=5;i+) p*=i; B)for(i=1;i+) p=1; p*=i; C)i=1;p=1;while(i=5)p*=i; D)i=1;dop*=i; while(i=5); 26.有以下程序 char a,b,c,d; scanf(%c,%c,%d,%d,&a,&b,&c,&d);c,%c,%c,%cn,a,b,c,d); 若运行时从键盘上输入:6,5,65,66。则输出结果是 A)6,5,A,B B)6,5,65,66 C)6,

6、5,6,5 D)6,5,6,6 27)以下能正确定义二维数组的是 A)int a3; B)int a3=22*3; C)int a3=; D)int a23=1,2,3,4; 28. 有以下程序 int f(int a) return a%2; int s8=1,3,5,2,4,6,i,d=0; for (i=0;f(s);i+) d+=s; A)9 B)11 C)19 D)21 29.若有以下说明和语句,int c45,(*p)5;p=c;能正确引用c数组元素的是 A)p+1 B)*(p+3) C)*(p+1)+3 D)*(p0+2) 30.有以下程序 int a=7,b=8,*p,*q,*

7、r; p=&q=&b; r=p; p=q;q=r;%d,%d,%d,%dn,*p,q,a,b); A)8,7,8,7 B)7,8,7,8 C)8,7,7,8 D)7,8,8,7 31.s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是 A)if(s1s2)S; B)if(strcmp(s1,s2)S; C)if(strcmp(s2,s1)0)S; D)if(strcmp(s1,s2) 32.设有定义语句 int x6=2,4,6,8,5,7,*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是 A)for(i=

8、0;6;i+) printf(%2d,*(p+); B)for(i=0;,*(p+i); C)for(i=0;,*p+); D)for(i=0;,(*p)+); 33.有以下程序 #include int a=1,2,3,4,5,6,7,8,9,10,11,12,*p=a+5,*q=NULL; *q=*(p+5);%d %dn,*p,*1); A)运行后报错 B)6 6 C)6 11 D)5 10 34有以下定义和语句 int a32=1,2,3,4,5,6,*p3; p0=a1; 则*p0+1)所代表的数组元素是 A)a01 B)a10 C)a11 D)a12 35.有以下程序 char s

9、tr10=China,Beijing,*p=str;%sn,p+10); A) China B)Bejing C)ng D)ing 36. 有以下程序 char s=ABCD,*p; for(p=s+1;pS+4;P+)PRINTF(%SN,P); A) ABCD B)A C)B D)BCD BCD B C CD CD C D D D D 37.在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则 A)称为函数的直接递归调用 B)称为函数的间接递归调用 C)称为函数的循环调用 D)C语言中不允许这样的递归调用 38.已有定义:int i,a10,*p;,则合法的赋值语句是 A)p=100; B)p=a5; C)p=a2+2; D)p=a+2; 39.以下叙述中正确的是 A)局部变量说明为static存储数,其生存期将得到延长 B)全局变量说明为static存储类,其作用域将被扩大 C)任何存储类的变量在未赋初值时,其值都是不确定的 D)形参可以使用的存储类说明符与局部

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

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