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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

131415年全国计算机等级考试二级C语言笔试真题与答案三套卷Word文档格式.docx

1、(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(name=%s num=%d,name;&num);当执行上述程序段,并从键盘输入:name=Lili num=1001后,name 的值为A)Lili B)name=LiliC)Lili num= D)name=Lili num=10

2、01(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)有以下程序#include main() int s; scanf(%d,&s); w hile(s0) sw itch(s) case 1:,s+5);case 2:,s+4); break; case 3:,s+3); default:%d ,s+1);break

3、;运行时,若输入 1 2 3 4 5 0,则输出结果是A)6566456 B)66656 C)66666 D)6666656(20)有以下程序段 int i,n; for(i=0;i=0si*cz) *c=*c -(-c+; char s81;gets(s);fun(s);puts(s);当执行程序时从键盘上输入 Hello Beijing,则程序的输出结果是A)hello beijing B)Hello BeijingC)HELLO BEIJING D)hELLO Beijing(30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10void fun(in

4、t xN) int i=0;w hile( i N) scanf(“%d”, );在程序中下划线处应填入的是A)x+ i B)&xi+1 C)x+(i+) D)&x+i(31)有以下程序 char a30,b30;%s,a); gets(b);%sn %sn,a,b);程序运行时若输入:how are you? I am fine则输出结果是A)how are you?B)how I am fine are you? I am fineC)how are you? I am fine D)how are you?(32)设有如下函数定义int fun(int k) if (kx); print

5、f(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;,+(p.a);A)10 B)11 C)20 D)21(39)有以下程序 unsigned char a=8,c;c=a3;,c);A)32 B)16 C)1 D)0(40)设 fp 已定义,执行语句 fp=fopen(file,w 后,以下针对文本文件 file 操作叙述的选项 中正确的是A)写操作结束后可以从头开始读 B)只能写不能读C)可以在原有内容后追加写 D)可以随意读和写二、填空题(1)有序线性表能进

6、行二分查找的前提是该线性表必须是 【有序】 存储的。(2)一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABD ECF,则后序遍历结果为【DEBFCA】 。(3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为 【单元】 测试。(4)实体完整性约束要求关系数据库中元组的 【主键】 属性值不能为空。(5)在关系 A(S,SN,D)和关系 B(D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则称【D】 是关系 A 的外码。(6)以下程序运行后的输出结果是 【3】 。#include15) printf(,x-5);10) printf(,x);5) printf

7、(,x+5);若程序运行时从键盘输入 12,则输出结果为 【1217】 。(8)有以下程序(说明:字符 0 的 ASCII 码值为 48) char c1,c2;c1); c2=c1+9;%c%c n,c1,c2);若程序运行时从键盘输入 480)开始的后续元素全部向前移动一个位置。请填空。void fun(int aN,int k)for(i=k;N;i+) a【i-1】=ai;(12)有以下程序,请在 【12】 处填写正确语句,使程序可正常编译运行。【double avg(double,double);或 double avg(doub le a,double b);】 ; double

8、x,y,(*p)();%lf%lfx,&y); p=avg;%fn,(*p)(x,y);double avg(double a,double b) return(a+b)/2);(13)以下程序运行后的输出结果是 【13715】 。 int i,n5=0;=4; ni=ni-1*2+1;,ni); (14)以下程序运行后的输出结果是 【emoclew】 。stdlib.hstring.h char *p;p=(char *)malloc(sizeof(char)*20);strcpy(p,w elcomefor(i=6;ii-) putchar(*(p+i); free(p);(15)以下程序

9、运行后的输出结果是 【123456】 。 FILE *fp; int x6=1,2,3,4,5,6,i; fp=fopen(test.datw b fwrite(x,sizeof(int),3,fp);rew ind(fp); fread(x,sizeof(int),3,fp);i+) printf(,xi);fclose(fp);参考答案一、选择题 :1-5 ABDD B 6-10 ACDCB11-15 AD AAA 16-20 ADCAD21-25 BDBCD 26-30 CDCCC31-35 BBBD B 36-40 CDDCB二、填空题 :【1】 有序 【2】 DEBFCA 【3】 单

10、元【4】 主键 【5】 D 【6】 3【7】 1217 【8】 09 【9】 4【10】 20 0 【11】 i-1【12】 double avg(double,double);【13】 13715 【14】 emoclew 【15】 1234562013年3月全国计算机等级考试二级C语言笔试试题一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为 A)PAD图 B)N-S图 C)结构图 D)数据流图(2)结构化

11、程序设计主要强调的是 A)程序的规模 B)程序的效率 C)程序设计语言的先进性 D)程序易读性 (3)为了使模块尽可能独立,要求 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (4)需求分析阶段的任务是确定 A)软件开发方法 B)软件开发工具 C)软件开发费用 D)软件系统功能(5)算法的有穷性是指 A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是有限的 C)算法程序的长度是有限的 D)算法只能被有

12、限的用户使用 (6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 A)快速排序 B)冒泡排序 C)直接插入排序 D)堆排序 (7)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是 A)e3,e1,e4,e2 B)e2,e4,e3,e1 C)e3,e4,e1,e2 D) 任意顺序 【解析】 由栈后进先出的特点可知:A)中e1不可能比e2先出,C)中e1不可能比e2先出,D)中栈是先进后出的,所以不可能是任意顺序(8)将E-R图转换到关系模式时,实体与联系都可以表示成 A)属性 B)关系 C)键 D)域(9)有三个关系R、S和T如下:R B C D a 0

13、 k1 b 1 n1 S f 3 h2 n 2 x1 T B C D a 0 k1 由关系R和S通过运算得到关系T,则所使用的运算为 A)并 B)自然连接 C)笛卡尔积 D)交(10)下列有关数据库的描述,正确的是 A)数据处理是将信息转化为数据的过程 B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 C)关系中的每一列称为元组,一个元组就是一个字段 D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 (11)以下叙述中正确的是 A)用C程序实现的算法必须要有输入和输出操作 B)用C程序实现的算法可以没有输出但必须要有输入

14、C)用C程序实现的算法可以没有输入但必须要有输出 D)用C程序实现的算法可以既没有输入也没有输出 【解析】 算法具有的5个特性是:有穷性;确定性;可行性;有0个或多个输入;有一个或多个输出。所以说,用C程序实现的算法可以没有输入但必须要有输出。(12)下列可用于C语言用户标识符的一组是 A)void, define, WORD B)a3_3,_123,Car C)For, -abc, IF Case D)2a, DO, sizeof 【解析】 C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线,排除选项C)和D);C语言中还规定标识符不能为C语言的关键字,而选项A)中void为关键字,故排除选项A)。(13)以下选项中可作为C语言合法常量的是 A)-80 B)-080 C)-8e1.0 D)-80.0e 【解析】 选项B)项中,以0开头表示是一个八进制数,而八进制数的取值范围是07,所以-080是不合法的;选项C)和D)中,e后面的指数必须是整数,所以也不合法(14)若有语句:c

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

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