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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

全国计算机等级考试二级C语言笔试考题Word文档格式.docx

1、3ST 则由关系R和S得到关系T的操作是A)自然连接 B)交 C)除 D)并(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是 (A)-369 (B)369 (C)0.369 (D)整数集合1,2,3,4,5 (11)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是 (A)C语言程序仅可以编译执行 (B) C语言程序仅可以解释执行 (C)C语言程序既可以编译执行又可以解释执行 (D)以上说法都不对(12)以下叙述中错误的是 (A)C语言的可执行程序是由一系列机器指令构成的 (B)用C语言编写的源程序不能直接在计算机上运行 (C)通过编译得到的二进制目

2、标程序需要连接才可以运行 (D)在没有安装C语言集成开发环境的机器上不能运行C源程序生产的.exe文件(13)以下选项中不能用作C程序合法常量的是(A)1,234 (B)123 (C)123 (D)”x7G”(14)以下选项中可以用作C程序合法实数的是 (A).1e0 (B)3.0e0.2 (C)E9 (D)9.12E(15) 若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是(A)a=(b=4)=3; (B)a=b=c+1 (C)a=(b=4)+c; (D)a=1+(b=c=4);(16)有以下程序段 char name20; int num; scanf(“nam

3、e=%s num=%d”,name,&num); 当执行上述程序段,并从键盘输入:name=Lili num=1001后,name的值为(A)Lili (B)name=Lili (C)Lili num= (D)name=Lili num=1001(17)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正(A)必须是逻辑值 (B)必须是整数值(C)必须是正数 (D)可以是任意合法的数值(18)有以下程序 #include main() int x=011; printf(“%dn”,+x);程序运行后的输出结果是(A)12 (B)11 (C)10 (D)9(19)有以下程序

4、 int s; scanf(“%d”,&s); while(s0) switch(s) case 1:printf(“%d”,s+5); case 2:printf(“%d”,s+4);break; case 3:printf(“%d”,s+3); default:printf(“%d”,s+1); 运行时,若输入1 2 3 4 5 0,则输出结果是 (A)6566456 (B)66656 (C)66666 (D)6666656(20)有以下程序段int i, n;for(i=0;i8;i+) n=rand()%5; switch(n) case 1: printf(“%dn”,n); bre

5、ak; case 4: continue; case 0: exit(0);printf(“%dn”,n);以下关于程序段执行情况的叙述,正确的是( )A) for循环语句固定执行8次B) 当产生的随机数n为4时结束循环操作C) 当产生的随机数n为1和2时不做任何操作D) 当产生的随机数n为0时结束程序运行(21)有以下程序#include =0& s=a&c=z) c=c-(a-A); c+; char s81; gets(s); fun(s); puts(s);当执行程序时从键盘上输入Hello Beijing,则程序的输出结果是A)hello beijing B)Hello Beijin

6、g C)HELLO BEIJING D)hELLO Beijing(30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10void fun(int xN) int i=0; while(iN) scanf(“%d”, );在程序中下划线处应填入的是A)x+i B)&xi+1 C)x+(i+) D)&x+i(31)有以下程序 char a30,b30; scanf(“%s”,a); gets(b); printf(“%sn%sn”,a,b); 程序运行时若输入: how are you? I am fine 则输出结果是(A) how are you? (B)

7、how I am fine are you? I am fine (C) how are you? I am fine (D) how are you?(32)没有如下函数定义 Int fun(int k) if (kx); printf(“%dn”,+(p-y);A)1,2 B)4,1 C)3,4 D)2,3(38)有以下程序 struct S int a,b;data2=10,100,20,200; struct S p=data1; printf(“%dn”,+(p,a);程序运行的输出结果是A) 10 B) 11 C) 20 D)2139)有以下程序 unsigned char a=8

8、, c; c=a3; printf(“%dn”,c);A) 32 B)16 C)1 D)040)设fp已定义,执行语句fp=fopen(“file”,”w”);后,以下针对文本文件file操作叙述的选项中正确的是A)写操作结束后可以从头开始读 B)只能写不能读C)可以在原有内容后追加写 D)可以随意读和写二、填空题(每空2分,共30分) 请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。(1) 有序线性表能进行二分查找的前提是该线性表必须是_存储的。(2) 一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为_。(3) 对软件设计的最小

9、单位(模块或程序单元)进行的测试通常称为_测试。(4) 实体完整性约束要求关系数据库中元组的_属性值不能为空(5) 在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字D,则称_是关系A的外码。(6) 以下程序运行后的输出结果是_。# include 15) printf(“%d”,x-5);10) printf(“%d”,x);5) printf(“%dn”,x+5);若程序运行时从键盘输入12,则输出结果为_。(8) 有以下程序(说明:字符0的ASCII码值为48) char c1,c2;c1); c2=c1+9; printf(“%c%cn”,c1,c2)

10、;若程序运行时从键盘输入480)开始的后续元素全部向前移动一个位置。请填空。void fun(int aN, int k) for(i=k;N;i+) a _=a;(12) 有以下程序,请在_处填写正确语句,使程序可正常编译运行_; double x, y, (*p)( ); scanf(“%lf%lf”,&x,&y); p=avg; printf(“%fn”,(*p)(x,y);double avg(double a, double b) return(a+b)/2);(13) 以下程序运行后的输出结果是_。 int i, n5=0; for(i=1;=4; n=ni-1*2+1; prin

11、tf(“%d”,n);(14) 以下程序运行后的输出结果是_。stdlib.hstring.h char *p; p=(char*)malloc(sizeof (char)*20); strcpy(p,”welcome”); for(i=6;ii-) putchar(*(p+i); free(p);(15)以下程序运行后的输出结果是【15】。 FILE *fp; int x6=1,2,3,4,5,6,i; fp=fopen(“test.dat”,”wb”); fwrite(x,sizeof(int),3,fp); rewind(fp); for(i=0;i+) printf(“%”,x);printf(“n”);fclose(fp);答案:1-5 ABDDB6-10 ACDCB11-15 ADAAA16-20 ADCAD21-25 BDBCD26-30 CDCCC31-35 BBBDB36-40 CDDCB填空1 有序2 DEBFCA3 单元4 主键5 D 6 37 12178 099 410 20 011 i-112 double avg(double,double);或double avg(double a,double b);13 1371514 emoclew15 123456

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

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