2020年度全国计算机等级考试二级C语言笔试试题及答案_第1页
2020年度全国计算机等级考试二级C语言笔试试题及答案_第2页
2020年度全国计算机等级考试二级C语言笔试试题及答案_第3页
2020年度全国计算机等级考试二级C语言笔试试题及答案_第4页
2020年度全国计算机等级考试二级C语言笔试试题及答案_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国计算机等级考试二级C语言笔试试题

及答案

资料仅供参考

_9M中那瞥毓魂$猴鲁节嚼髓蓍题1分.

)软

解合电无螭身数星凫或1

D)至少

(3)卿代心藉蒙经夏蒙蔽医嘱

的封装D)对

W

设计语言的基本成分是数据成分、运算成分、控制

成分B)变量成分C)对象成分D)传

1

(5)ill赛序在最坏茜%界舞匕较次整鼠(n_o/2口)n

格说明书的作用的是

;八能够作为软件开发工作的基

鬻断需解和交流

(7)

能实现一种算法程序能够由

个B)C

个函数组成D)一个函数可单

(8)要素的是C)工具

A')D)

不夕

独立的系统,不需要操作系统的支

数据的共享问题

j

(10)7

函数

(11A

能够表福第

(12)潘慧喟舞瞥解C)charForD)

(13)

寸不检查语法B)C语言的子程序有过

数能够嵌套定义D)C语言的函数能够嵌

(14)也下选项中,

(15)

函数

资料仅供参考

Cm.窗i

D一

w下

zl正v

(ht用

^r

scna

B^)xpIX,c

(c?x)X;/

md/

t-ll(

xan

ziy1*V•9z

D二x:

+力

f一++

erlt%a〃XV■

^,\n99*9z)9

%d结

BxC1

,zl±

D

1•s5b1以IK?

c一

±1一

nt,,

7南

-25--<-c9p■f(3-%d恭d•

-nt###a-b--%d7a)果

i-口

*)*acQ***a-n6b-14c-19

A)4=1###-z6b-14-19

X的Ba2c-

(c9)Z^=M2i艮是

l-3

.ma-

t一1?

noOat--

aUble^^09•

pr1t£^21f〃b

n_v%a24c

Au^135l3b

D\ot4•

2u勺.

k2-

ma1n(

tlDt-熹

A=0

a-Zo--幡

b-*oI4

Dr-1ntTa

Ia+9/**/

s亍

^Mr

l回

x^m举

\(jp

DJAD

lc1^

mcn3

lh

tac»•1

lntv5.=v-oV2-o■

-,c,e1-cX

docstch-二gXJ

,’«

tsasw9la(caso

caee/.C«serE,

s;zCas/

casel/.Cae/m

caeOCasen

case,u/+-ase/

defau:Vo-T"V2+m■

rlt»f

jhiIcI,\、

Vec-n—•

nntfo-%d,%4»2%d〃1

IT一-n

vVV一,vV±

jVoV2

Xh追)

AJv=4\vw

c)v9VVov,

l=

资料仅供参考

£22)]得以下程序

#include

徽卷--)〃〃

-6)printf(z,%d/z,一y);

序的运任结果是

433C)852D)874

(23)程

揄内看叭声++*;

while门

序段后输出0B)运行程序段

中的控制表示式是非法的D)程序段执

x,i盘等){return(x+y);}

鼾嘱聚粕"+);

sum=

orm

勺输出结果

盘后,变量禁审的值为D)3

(25丫执行否面的

m■

皴;C)31D)20

(26),6

楮不会改变对应实参的值

能够给指针变

程序段的描述,正确的是

o

褊即电)(繇就行两次O循环执行一次D)有

嘴以下程序、

inj.x,irity).0

taticintm=0,1=2;

=m+I;m=i+x+y;returnm;

ain().1[

mtj=l1,ip=I,k;

—=i[u二niLj,m;print

=fun(j,m:);print

行后的输出绿等输1

C)11,11D)11,5

(29)有以下程序,

funUntx)

i^x-0Ix==1)return(3);

资料仅供参考

funi(=2),

x-歌i

tu-4\}

(

片^17•

alf

希s

rx

l

)zD)0

/为

必+5

rop,B

p.与a+1等价

(Z)J卜

K31§lnPJ

^n-1b35

tx--C-■

ta*p1-&a-*p,2-&*p-

ln=*:z*R2)-&c

pf±"\

*^pinx-(%a\n^

J出^i3

R

^B7由

(z序V)SD)4

\年K

32oC7-t-

pQunFInt

24邛

nar£LIe1rien

olutnC.t,

■.TlT)

cr我C^ic»-J•

fi,lZ1\9

It;c(7

、K

oidfUncnz=.2pti)

z〃llE1

pr.ntf%cstT•

fQ1r«-2,CTJ

1<3?l1+,fun±■

,V

•z)

n\(

nntffUn重

KOTio:B7

J序

■一FS&_r

1♦n(,

1nt\-j1o2

z1-±s

rk•k=

1+=k!

(ixM\

/¥J\

rlnf%dJ

cLsZ•

jiak-9

e+»

s=1>■

曲皤数矗靠大值所出讲标值

(34)

,P;

(a[i]>a

嬲密四号[p]):

D)p=i

(35)

资料仅供参考

-i[3],*p,i;

蛆苫阴电『打;

成下程谭)6C)9D)随机数

#includef.

intn)/*fun函数的功能是将a所指数组元

tor(j=i+l;jif(a)

Jint5叫={1,2,3,4,5,6,7,8,9,0),i;

曙n辐啸“°;'++)Printf(〃%d,〃,c);

程序运[的结果是

B)0,9,&7,6,5,1,2,3;4,1,2,3,4,5,6,7,8,9,0,

0,9,8,7,6,5,4,3,2,1,

D)1,2,3,4,9,8,7,6,5,0,

(372以下程序E#incl

Y。既群(

由球,*(z++));}

nainQ)

Tintac=20;

prtx

prt

1)4

B)

C)二2;42;

二*

D)

8J[卞程序:

(char*t,char*s)

W密&拒黑Wl)!=0);

main()

charss[lQ]=“acc",aa[10]="bbxxyy”;

print?X^^s,%s\n”,ss,aa);

寓解象bxxyy

D»accSbxxyy^^xxyy

accxxyy,bbxxyy

替下程序

mam(

资料仅供参考

rFTLE*

x-o

rpfDRnfp^inti^20,j=30,k,n;

fpIlntf^,f^,%d\nr/,T);fprintf(fp,〃%d\n”,j);

Tc-ose(

EPfonep

TScanfl£p,/d傲&E,2n);printf("%d%d\n,z,k,n);

fclosec

重f

C)3050D)3020

嚣以下程序

ln

丸3

3d%3d%3d,XX

翁I^n瞟器皖周警,则输电声界也

(pD)246

曾^dtinra,intb){return+b};}

,(*f)(),a=5,b=10;

广ln

D)曙遇照嬲句鹭幡dd(a,b);C)kib);

^ar^*argv[])

WJ/搬投蝌嘀trlen(argv[i]);i++;}

令蒋程序生成的可执行文件名为:proc.exeo若运行时输入命

11

()

ara,gRyrb){printi(,a,b);}

nlC){,a=@ib=D;}

ai

)“

磁即J%。%举予,b);

C)ABCDD)CDAB

io.h>

:::detme

:::ce:;me

ffdefine(x*M)

帝科1

,i2;

资料仅供参考

%d\n”,il,i2);

俗结果是B)117

C)1111D)

%4

3;

结构体变量B)TT是struct类型的

变G/i

嵋藉以售忑够用结C构IN体定说义结明构体变量D)CIN是structTT类型

、变量定义和赋值语句

structSTD「[

lenarnameLIOJ;

iptage;

sex;

.s;

c

sc凫义就麓普ex));D)scanf(i(%dv,ps>age);

(的s署

nintifcharc;floatf;}x;

指旬乐确的.

挪5硼爆辗也”,X);

有宏定义枳疝1P)()3细以下叙述中正

换标识符N

(

i=i

件中

嶷作后,必须先关闭该

兀后,必须将它关闭,否

65匕

1QCe<srdio.h>

fitfc

cnarc

;;P=5OPLierlch[]^1,Ifp;

二or口亍

二see"g"潴y

:;readQ

print?中姐\n”,t);

资料仅供参考

间共享属性和操作的机制称为

性的两个主要标准,其中【3】

髀解醯鳍

林婢程辘鼐鳗翼辆程序中的错误。

#inc.zUae

am

tyT=§^t^8=n%10;printf("%d”,d);n/=10;}

下程序运行后的输出结果是17】o

哨n^2”玳4丛/,++叫/+);

运行时从键盘输入:18,11<回车>,则

am

mt

融解a,b:");scanf(〃%d,%d",&a,&b);

Iprintf("%3d%3d\n”,a,b);

focr/s=f-iR自由口翳禀身石峭我祢跚臬

I嘛;K<B;

律或初功能为完全相同

〃){s=s+l.0/(k*(k+1));_[10]

堂序的输出结果是[11].

褚嗣掳隗intf("%d〃,n);}

J/rr、I、I»-4-»-

,.pl栏kt,m;

m{Pif^x[mi>i){i=x[m];p0=m;}

]=x[n-l];x[n-l]=t;

资料仅供参考

a1

1au

no

QrY

kaA

U,<1n

orCI一"u*

r1X\ny

l辍nff1J

i*Arlipa

fw,

f瑞

.^日,

Jgfeg

^cMd.e

^cdn>

wdt*

-SO.I・sc

lagha

cn1l+r)

w-ot+

s-TIr7*

whe-

}il5]*p

main()

tcart1r1OobIt2r,〃:

hSr±L-acQsr1一e•

-,万fD

strcpy2\7str1str2)•prlntf7%sS

}»\tr

1每$

L3)

A5J^

.s>

f-^口

fn

mai

m/n6o、•h

tlf>1CTarc

vh6,J-#

Trt-

fn正A,i[17)

lZCymLcAi-=±

foIr-6

pr'l«%•+♦n

}■rit.,1

/Kwio主

4xr>a

ptr:

飞p

7\

璜n)

主/

nsi

nathI〃

r怅mab

^?unx(doume

aoX)

In

QIoUbIeXI2■

1nx>y»〃\

Dr-Mtfltex•7

vxT-TunfuosJY.

^-oA,

v2-fun7・

^T〃-Qfn£

rtfV

-plny%9Jq\=y

I5是

ncud

efne

efne

)

n1

;printf("%d\n”,k);

资料仅供参考

1-一XO

CC-TC

3LB11-20:BDDBACCCCB21-30:DCBCA

---4战

07

3•

•c-dh

3月全国计算机等级考试二级C语言笔试真题

一、选择题

(1)下列关于栈叙述正确的是

A)栈顶元素最先能被删除B)栈顶元素最后才能被

删除

0栈底元素永远不能被删除D)以上三种说法都不对

(2)下列叙述中正确的是

A)有一个以上根结点的数据结构不一定是非线性结构

B)只有一个根结点的数据结构不一定是线性结构

0循环链表是非线性结构

D)双向链表是非线性结构

(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二

叉树的深度为(假设根结点在第1层)

A)3B)4C)6D)7

(4)在软件开发中,需求分析阶段产生的主要文档是

A)软件集成测试计划B)软件详细设计说明书

资料仅供参考

0用户手册D)软件需求规格说明书

(5)结构化程序所要求的基本结构不包括

A)顺序结构B)GOTO跳转

0选择(分支)结构D)重复(循环)结构

(6)下面描述中错误的是

A)系统总体结构图支持软件系统的详细设计

B)软件设计是将软件需求转换为软件表示的过程

0数据结构与数据库设计是软件设计的任务之一

D)PAD图是软件详细设计的表示工具

(7)负责数据库中查询操作的数据库语言是

A)数据定义语言B)数据管理语言

0数据操纵语言D)数据控制语言

(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是

A)1:1联系B)l:m联系C)m:l联系D)m:n联

(9)有三个关系R、S和T如下:

则由关系R和S得到关系T的操作是

A)自然连接B)交C)除D)并

(10)定义无符号整数类为UInt,下面能够作为类UInt实例化

值的是

A)-369B)369C)0.369D)整数集合

(1,2,3,4,5)

(11)计算机高级语言程序的运行方法有编译执行和解释执行

资料仅供参考

两种,以下叙述中正确的是

A)C语言程序仅能够编译执行

B)C语言程序仅能够解释执行

C)C语言程序既能够编译执行又能够解释执行

D)以上说法都不对

(12)以下叙述中错误的是

A)C语言的可执行程序是由一系列机器指令构成的

B)用C语言编写的源程序不能直接在计算机上运行

0经过编译得到的二进制目标程序需要连接才能够运行

D)在没有安装C语言集成开发环境的机器上不能运行C源

程序生成的.exe文件

(13)以下选项中不能用作C程序合法常量的是

A)1,234B),\123,C)123D)〃\x7G〃

(14)以下选项中可用作C程序合法实数的是

A).leOB)3.OeO.2C)E9D)9.12E

(15)若有定义语句:inta=3,b=2,c=l;,以下选项中错误的赋

值表示式是

A)a=(b=4)=3;B)a=b=c+l;

C)a=(b=4)+c;D)a=l+(b=c=4);

(16)有以下程序段

charname[20];

intnum;

scanf(^name=%snum=%d/z,name;&num);

当执行上述程序段,并从键盘输入:name=Lilinum=1001<

回车》后,name的值为

资料仅供参考

A)LiliB)name=Lili

C)Lilinum=D)name=Lili

num=1001

(17)if语句的基本形式是:if(表示式)语句,以下关于“表示

式”值的叙述中正确的是

A)必须是逻辑值B)必须是整数值

0必须是正数D)能够是任意合法的数值

(18)有以下程序

^include

main()

{intx=011;

printf("%d\n",++x);

)

程序运行后的输出结果是

A)12B)llC)10D)9

(19)有以下程序

ftinclude<stdio.h>

main()

{ints;

scanf&s);

while(s>0)

{switch(s)

{case1:printfs+5);

case2:printf("%d”,s+4);break;

case3:printfs+3);

资料仅供参考

default:printf(/z%d,z,s+1);break;

)

scanf&s);

}

)

运行时,若输入123450《回车),则输出结果是

A)6566456B)66656C)66666

D)6666656

(20)有以下程序段

inti,n;

for(i=0;i<8;i++)

{n=rand()%5;

switch(n)

{case1:

case3:printf("%d\n〃,n);break;

case2:

case4:printf("%d\n",n);continue;

case0:exit(0);

)

printf("%d\n〃,n);

)

以下关于程序段执行情况的叙述,正确的是

A)for循环语句固定执行8次

B)当产生的随机数n为4时结束循环操作

资料仅供参考

0当产生的随机数n为1和2时不做任何操作

D)当产生的随机数n为0时结束程序运行

(21)有以下程序

^include<stdio.h>

main()

{chars□=”012xy\08s34f4w2”;

inti,n=O;

for(i=0;s[i]!=O;i++)

ifO'9')n++;

printf("%d\n",n);

)

程序运行后的输出结果是

A)OB)3C)7D)8

(22)若i和k都是int类型变量,有以下for语句

for(i=0,k=-l;k=l;k++)printf("*****\n");

下面关于语句执行情况的叙述中正确的是

A)循环体执行两次B)循环体执行一次

0循环体一次也不执行D)构成无限循环

(23)有以下程序

ftinclude<stdio.h>

main()

{charb,c;inti;

b=,a;c=,A,;

for(i=0;i<6;i++)

资料仅供参考

{if(i%2)putchar(i+b);

elseputchar(i+c);

)

printf(〃\n〃);

)

程序运行后的输出结果是

A)ABCDEFB)AbCdEfC)aBcDeF

D)abcdef

(24)设有定义:doublex[10],*p=x;,以下能给数组x下标

为6的元素读入数据的正确语句是

A)scanf("%f”,&x[6]);

B)scanf("%lf”,*(x+6));

C)scanf("%lf”,p+6);

D)scanf("%lf”,p[6]);

(25)有以下程序(说明:字母A的ASCH码值是65)

^include<stdio.h>

voidfun(char*s)

{while(*s)

{if(*s%2)printf("%c",*s);

s++;

)

)

main()

{chara□="BYTE";

fun(a);

资料仅供参考

printf(〃\n〃);

)

程序运行后的输出结果是

A)BYB)BTC)YTD)YE

(26)有以下程序段

ftinclude<stdio.h>

main()

(…

while(getchar()!='\n);

•••

)

以下叙述中正确的是

A)此while语句将无限循环

B)getchar()不能够出现在while语句的条件表示式中

C)当执行此while语句时,只有按回车键程序才能继续执

D)当执行此while语句时,按任意键程序就能继续执行

(27)有以下程序

ftinclude<stdio.h>

main()

{intx=l,y=O;

if(!x)y++;

elseif(x==O)

if(x)y+=2;

elsey+=3;

资料仅供参考

printf("%d\n〃,y);

)

程序运行后的输出结果是

A)3B)2C)1D)0

(28)若有定义语句:chars[3][10],(*k)[3],*p;,则以下赋

值语句正确的是

A)p=s;B)p=k;C)p=s[0];D)k=s;

(29)有以下程序

Winclude<stdio.h>

voidfun(char*c)

{while(*c)

{if(*c>=,a'&&*c<=,z')*c=*c-Ca」A');

c++;

)

)

main()

{chars[81];

gets(s);

fun(s);

puts(s);

)

当执行程序时从键盘上输入Hell。Beijing〈回车),则程

序的输出结果是

A)hellobeijingB)HelloBeijing

C)HELLOBEIJINGD)hELLOBeijing

资料仅供参考

(30)以下函数的功能是:经过键盘输入数据,为数组中的所有

元素赋值。

#include<stdio.h>

WdefineN10

voidfun(intx[N])

{inti=0;

while(i<N)scanf("%d",);

)

在程序中下划线处应填入的是

A)x+iB)&x[i+1]C)x+(i++)

D)&x[++i]

(31)有以下程序

ftinclude<stdio.h>

main()

{chara[30],b[30];

scanfa);

gets(b);

printf(〃%s\n%s\n”,a,b);

)

程序运行时若输入:

howareyou?Iamfine<回车)

则输出结果是

A)howareyou?B)how

Iamfineareyou?Iam

资料仅供参考

fine

C)howareyou?IamfineD)howareyou?

(32)设有如下函数定义

intfun(intk)

{if(k<l)return0;

elseif(k==l)return1;

elsereturnfun(k-l)+l;

)

若执行调用语句:n=fun(3);,则函数fun总共被调用的

次数是

A)2B)3C)4D)5

(33)有以下程序

Winclude<stdio.h>

intfun(intx,inty)

{if(x!=y)return((x+y)/2);

elsereturn(x);

)

main()

{inta=4,b=5,c=6;

printf("%d\n”,fun(2*a,fun(b,c)));

)

程序运行后的输出结果是

A)3B)6C)8D)12

(34)有以下程序

♦♦include<stdio.h>

资料仅供参考

intfun()

{staticintx=l;

x*=2;

returnx;

)

main()

{inti,s=l;

for(i=l;i<=3;i++)s*=fun();

printfs);

)

程序运行后的输出结果是

A)0B)10C)30D)64

(35)有以下程序

ftinclude<stdio.h>

#defineS(x)4*(x)*x+l

main()

{intk=5,j=2;

printf("%d\n”,S(k+j));

)

程序运行后的输出结果是

A)197B)143C)33D)28

(36)设有定义:struct{charmark[12];intnuml;double

num2;}tl,t2;,若变量均已正确赋初值,则以下语句中错误

的是

A)tl=t2;B)t2.numl=tl.numl;

资料仅供参考

C)t2.mark=tl.mark;D)t2.num2=tl.num2;

(37)有以下程序

#include<stdio.h>

structord

{intx,y;}dt[2]={l,2,3,4);

main()

(

structord*p=dt;

printf("%d,”,++(p->x));

printf("%d\n”,++(p->y));

)

程序运行后的输出结果是

A)1,2B)4,1C)3,4D)2,3

(38)有以下程序

#include<stdio.h>

structS

{inta,b;}data[2]={10,100,20,200};

main()

{structSp=data[l];

printf("%d\n”,++(p.a));

)

程序运行后的输出结果是

A)10B)llC)20D)21

(39)有以下程序

♦♦include<stdio.h>

资料仅供参考

main()

{unsignedchara=8,c;

c=a»3;

printf(〃%d\n”,c);

)

程序运行后的输出结果是

A)32B)16C)1D)0

(40)设fp已定义,执行语句fp=fopen(〃file〃,〃w〃);后,以下

针对文本文件file操作叙述的选项中正确的是

A)写操作结束后能够从头开始读B)只能写不能读

0能够在原有内容后追加写D)能够随意读和写

二、填空题

(1)有序线性表能进行二分查找的前提是该线性表必须是[1]

存储的。

⑵一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为

ABDECF,则后序遍历结果为【2】o

⑶对软件设计的最小单位(模块或程序单元)进行的测试一般

称为【3】测试。

(4)实体完整性约束要求关系数据库中元组的【4】属性值不

能为空。

(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,

资料仅供参考

B的主关键字是D,则称【5】是关系A的外码。

(6)以下程序运行后的输出结果是16】o

#include<stdio.h>

main()

{inta;

a=(int)((double)(3/2)+0.5+(int)1.99*2);

printf("%d\n",a);

)

(7)有以下程序

#include<stdio.h>

main()

{intx;

scanf("%d",&x);

if(x>15)printfx-5);

if(x>10)printfx);

if(x>5)printf("%d\n”,x+5);

)

若程序运行时从键盘输入12〈回车〉,则输出结果为【7】o

⑻有以下程序(说明:字符0的ASCH码值为48)

ftinclude<stdio.h>

main()

{charcl,c2;

scanf&cl);

资料仅供参考

c2=cl+9;

printf("%c%c\n”,cl,c2);

)

若程序运行时从键盘输入48<回车),则输出结果为【8】。

(9)有以下函数

voidprt(charch,intn)

{inti;

for(i=l;i<=n;i++)

printf(i%6!=0?"%c":"%c\n",ch);

)

执行调用语句prt('*',24);后,函数共输出了【9】行*

号。

(10)以下程序运行后的输出结果是【10】o

ftinclude<stdio.h>

main()

{intx=10,y=20,t=0;

if(x==y)t=x;x=y;y=t;

printf(〃%d%d\nz,,x,y);

)

(11)己知a所指的数组中有N个元素。函数fun的功能是,将

下标k(k>0)开始的后续元素全部向前移动一个位置。请填空。

voidfun(inta[N],intk)

{inti;

for(i=k;i<N;i++)a[[11]]=a[i];

资料仅供参考

)

(12)有以下程序,请在112]处填写正确语句,使程序可正

常编译运行。

#include<stdio.h>

【12】;

main()

{doublex,y,(*p)();

scanf(z/%lf%lf/z,&x,&y);

P=avg;

printf(/z%f\nz,,(*p)(x,y));

)

doubleavg(doublea,doubleb)

{return((a+b)/2);}

(13)以下程序运行后的输出结果是[131o

#include<stdio.h>

main()

{inti,n[5]={0};

for(i=l;i<=4;i++)

{n[i]=n[i-l]*2+l;printfn[i]);}

printf(〃\n〃);

)

(14)以下程序运行后的输出结果是[141o

ttinclude<stdio.h>

ftinclude<stdlib.h>

#include<string.h>

资料仅供参考

main()

{char*p;inti;

p=(char*)malloc(sizeof(char)*20);

strcpy(p,"welcome");

for(i=6;i>=0;i一)putchar(*(p+i));

printf;free(p);

)

(15)以下程序运行后的输出结果是[15]o

Winclude<stdio.h>

main()

{FILE*fp;intx[6]={l,2,3,4,5,6},i;

fp二fopen("test,dat”,〃wb");

fwrite(x,sizeof(int),3,fp);

rewind(fp);

fread(x,sizeof(int),3,fp);

for(i=0;i<6;i++)printfx[i]);

printf(〃\n〃);

fclose(fp);

)

参考答案

一、选择题:

1-5ABDDB6-10ACDCB

11-15ADAAA16-20ADCAD

资料仅供参考

21-25BDBCD26-30CDCCC

31-35BBBDB36-40CDDCB

二、填空题:

m有序12]DEBFCA13]单元

【4】主键[5]D[6]3

【7】121718]09[9]4

110]200[111i-1

【12】doubleavg(double,double);或doubleavg(double

a,doubleb);

[13]13715[14]emoclew[15]123456

笔试试卷填空题的解题方案

资料仅供参考

计算机考试一般都会分为笔试与上机,而笔试除一级、四级外

大多都是由选择题与填空题两个部分组成。对于填空题的解答

不但考察到考生对知识的掌握程度,同时也考察到了考生在练

习编程中的一些书写习惯及注意事项。对于如何去在考试中取

得高分,下面就让我们来了解一下。

填空填一般难度都比较大,一般需要考生准确地填入字

符,往往需要非常精确,错一个字也不得分。在分值方面,每

题也是2分。因此建议考生对填空题不要太过于看重,与其为

个别题目耽误时间,不如回过头来检查一些自己还没有十足把

握的选择题。在作答填空题时要注意以几点:

(1)答案要写得简洁明了,尽量使用专业术语。

(2)认真填写答案,字迹要工整、清楚,格式要正确,在

把答案往答题卡上填写后尽量不要涂改。

(3)注意,在答题卡上填写答案时,一定要注意题目的序

号,不要弄错位置。

(4)对于那些有两种答案的填空题,只需填一种答案就能

够了,多填并不多给分

计算机考试中填空题虽然有一些难度,但答题时只要我们

注意到上述的几项,至少能够确保我们在考试中不因自己的疏

忽而造成无谓的失分。

9月全国计算机二级C语言考试真题

资料仅供参考

一、选择题

1.下列叙述中正确的是(D)

A)算法就是程序B)设计算法时只需考虑数据

结构的设计

C)设计算法时只需考虑结果的可靠性D)以上三种说法

都不对

2.下列关于线性链表叙述中,正确的是(C)

A)各数据结点的存储空间能够不连续,但它们的存储顺序与逻

辑顺序必须一致

B)各数据结点的存储顺序与逻辑顺序能够不一致,但它们的存

储空间必须连续

C)进入插入与删除时,不需要移动表中的元素

D)以上三种说法都不对

3.下列关于二叉树的叙述中,正确的是(B)

A)叶子结点总是比度为2的结点少一个B)叶子结点总

是比度为2的结点多一个

0叶子结点数是度为的结点数的两倍D)度为2的结点数

是度为1的结点数的两倍

4.软件按功能分为应用软件、系统软件和支撑软件(或工具软

件)。下现属型里塔泰堂”

及学生成c)unix操作系

统D)幅丽

2.12.22.3

O1.

资料仅供参考

5.某系统总结构图如下图所示:

该系统总体结构图的深度是(C)

A)7B)6C)3D)2

6.程序调试的任务是(D)

A)设计测试用例B)验证程序的正确性C)发现程序中的

错误D)诊断和改正程序中的错误

7.下列关于数据库设计的叙述中,正确是的(A)

A)在需求分析阶段建立数据字典B)在概念设计阶段建

立数据字典

0在逻辑设计阶段建立数据字典D)在物理设计阶段建

立数据字典

8.数据库系统的三级模式不包括(D)

A)概念模式B)内模式C)外模式D)数据模式

资料仅供参考

则由关系R和S得到关系T的操作是(B)

A)自然连接B)差C)交D)并

10.下列选项中属于面向对象设计方法主要特征的是(A)

A)继承B)自顶向下C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论