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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

全国计算机二级C语言笔试及答案Word格式.docx

1、3b 则由关系R和S得到关系T的操作是 A.自然连接 B.差 C.交 D.并10.下列选项中属于面向对象设计方法主要特征的是 A.继承 B.自顶向下 C.模块化 D.逐步求精11.以下叙述中错误的是 A.C语言编写的函数源程序,其文件名后缀可以是C B.C语言编写的函数都可以作为一个独立的源程序文件 C.C语言编写的每个函数都可以进行独立的编译并执行 D.一个C语言程序只能有一个主函数12.以下选项中关于程序模块化得叙述错误的是 A.把程序分成若干相对独立的模块可便于编码和调试 B.把程序分成若干相对独立,功能单一的模块,可便于重复使用这些模块 C.可采用自底向上、逐步细化的设计方法把若干独立

2、模块组装成所要求的程序 D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序13.以下选项中关于C语言常量的叙述错误的是: A.所谓常量,是指在程序运行过程中,其值不能被改变的量 B.常量分为整型常量、实型常量、字符常量和字符串常量 C.常量可分为数值型常量和非数值型常量D.经常被使用的变量可定义成常量14.若有定义语句:int a=10;double b=3.14;,则表达式A+a+b值得类型是 A.char B.int C.double D.float15.如有定义语句:int x=12,y=8,z;,在其后执行语句z=0.9+x/y,则z的值为 A.1.9 B.1 C.

3、2 D.2.416.若有定义:int a,b;,通过语句scanf(“%d;%d”,&a,&b);,能把整数3赋给变量a,5付给变量b的输入数据是 A.3 5 B.3,5 C.3;5 D.3517.若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1k2)&(k2=k2k1)后,k1和k2的值分别为 A. 0和1 B.0和20 C.10和1 D. 10和2018.有以下程序 #include Main() int a=1,b=0; If(-a) b+; Else if(a=0) b+=2;Elseb+=3;Printf(“%dn”,b); 程序运行后的输出结果是 A.0 B.

4、1C.2 D.319.下列条件语句中输出结果与其他语句不同的是 A.if(a) printf(“%dn”,x); else printf(“%dn”,y); B.if(a=0) printf(“%dn”,y); else printf(“%dn”,x);C.if(a!=0) printf(“%dn”,x);D.if(a=0) printf(“%dn”,x);20.有以下程序:#include int a=7; While(a-);Printf(“%dn”,a);程序运行后的输出结果是 A.- 1 B.0 C.1 D.721.以下不能输出字符A的语句是 (注:字符A的ASCII码值为65,字符a

5、的ASCII码值为97) A.printf(“%cn”,A-32); B.printf(“%dn”,A); C.printf(“%cn”,65); D.printf(“%cn”,B-1);22.有以下程序(注:字符a的ASCII码值为97) char *s=“abc”; Doprintf(“%d”,*s%10);+s;While(*s); A.abc B.789 C.7890 D.97989823.若有定义语句:double a,*p&a;以下叙述中错误的是 A.定义语句中的*号是一个地址运算符 B.定义语句中的*号只是一个说明符 C.定义语句中的p只能存放double类型变量的地址 D.定义

6、语句中,*p=&a把变量a的地址作为初值赋给指针变量p24.有以下程序: Double f(double x); double a=0; int I; For(i=0;i30;i+=10) a+=f(double)i);Printf(“%5.0fn”,a);Double f(double x)return x*x+1; A.503 B.401 C.500 D.140425.若定义语句:int year=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是 A.*p+=1; B.(*p)+; C.+(*p); D.*p+;26.以下定义数组的语句中错误的是 A.int

7、num=1,2,3,4,5,6;B.int num3=1,2,3,4,5,6;C.int num24=1,2,3,4,5,6;D.int num4=1,2,3,4,5,6;27.有以下程序Void fun(int *p)printf(“%dn”,p5);int a10=1,2,3,4,5,6,7,8,9,10; Fun(&a3); A.5 B.6 C.8 D.928. 有以下程序#include char a510=“china”,”beijing”,”you”,”tiananmen”,”welcome”;Int I,j; char t10;4;i+) For(j=i+1;j0) strepy

8、(t,ai); strepy(ai,aj); strepy(ai,t); Puts(a3); A.beijing B.china C.welcome D.tiananmen33.有以下程序:Int f(int m) static int n=0; N+=m; int n=0; Printf(“%d,”,f(+n);Printf(“%dn”,f(n+); A.1,2 B.1,1 C) 2,3 D) 3,334.有以下程序 char ch35=“AAAA”,”BBB”,”CC”Printf(“%sn”,ch1);程序运行后的输出的结果是 A. AAAA B.CC C.BBBCC D.BBB35.有

9、以下程序Void fun(char *u,int n) char x,*y1,*y2;Y1=u;y2=u+n-1; While(y1y2) s=*y1;*y1=*y2;*y2=s;p1+;p2-; char a=”1,2,3,4,5,6”; Fun(a,strem(a);puts(a); A.654321 B.115611 C.153525 D.12345636.有以下程序typedef structchar name;char sex;int score2STU;STU f(STU i)STU i=“Zhao”,”m”,85,90; Int I;Strcpy(a name,b name);A

10、 sex=b sex;2;i+) a scorei=b scorei;Return a;STU c=“Qian”,”f”,95,92,d;D=f(c);Printf(“%s,%c,%d,%d,”,d.name,d.sex,d.score0,d.score1);Printf(“%s,%c,%d,%dn”,c.name,c.sex,c.score0,c.score1);A. zhao,m,85,90,Qian,f,95,92B. zhao,m,85,90,zhao,m,85,90C. Qian,f,95,92,Qian,f,95,92D. Qian,f,95,92,zhao,m,85,9037.在

11、以下程序 #includea);Printf(“%dn”,pnextA.2,3 B.2,4 C.3,4 D.4,638.有以下程序 int a=2,b;B=ai-) j=I;Printf(“%d%dn”,I,j);9.以下程序运行后的输出结果是 【9】 int j,n=0,0,0,0,0;For(j=1;=2;nj=ni-1*3+1;Printf(“%d”,ni);Printf(“n”);10.以下程序运行后的输出结果是 【10】 char a;For(a=0;a0)fun(x/5);Printf(“%d”,x);fun(11);printf(“n”);12.有以下程序int c3=0,k,I

12、;While(k=getchar()!=a)Ck-A+;Printf(“%d”,ci);若程序运行时对从键盘输入ABCACC,则输出结果为 【12】 13.以下程序运行后的输出结果是 【13】 int n2,I,j;i+) ni=0; For(j=0;j+) nj=ni+1;Printf(“%dn”,ni);14.以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的值的填空。Void fun(int s,int *n,int k,int x)int I;For(i=*n-1;=k;i-)s 【14】 =si;Sk=x;*n=*n+ 【15】 ;int

13、 a20=1,2,3,4,5,6,7,8,9,10,11,I,x=0,k=6,n=11;Fun(a,&n,k,x);Printf(“%4d”,ai);【参考答案】一、选择题答案1.D 2.C 3.B 4.A 5.C6.D 7.C 8.D 9.B 10.A11.C 12.C 13.D 14.C 15.B16.C 17.B 18.C 19.D 20.A21.B 22.B 23.A 24.A 25.D26.C 27.D 28.B 29.B 30.D31.D 32.C 33.A 34.D 35.A36.A 37.B 38.D 39.A 40.C二、填空题答案(1)线性结构 (2)n(3)结构化 (4)数据库管理系统(5)关系 (6)print(*a=%d,b=%d*);(7)1 (8)34(9)14 (10)AFK(11)211 (12)213(13)3 (14)i+1(15)1

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

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