版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
全國計算機等級考試二級C語言筆試試題
及答案
資料僅供參考
_9M中那瞥毓魂$猴魯節(jié)嚼髓蓍題1分.
彝
)軟
解合電無螭身數(shù)星鳧或1
D)至少
(3)卿代心藉蒙經(jīng)夏蒙蔽醫(yī)囑
的封裝D)對
W
設計語言的基本成分是數(shù)據(jù)成分、運算成分、控制
成分B)變量成分C)對象成分D)傳
1
(5)ill賽序在最壞茜%界舞匕較次整鼠(n_o/2口)n
格說明書的作用的是
;八能夠作為軟件開發(fā)工作的基
鬻斷需解和交流
(7)
能實現(xiàn)一種算法程序能夠由
個B)C
個函數(shù)組成D)一個函數(shù)可單
(8)要素的是C)工具
A')D)
不夕
獨立的系統(tǒng),不需要操作系統(tǒng)的支
數(shù)據(jù)的共享問題
j
(10)7
函數(shù)
(11A
能夠表福第
(12)潘慧喟舞瞥解C)charForD)
(13)
寸不檢查語法B)C語言的子程序有過
數(shù)能夠嵌套定義D)C語言的函數(shù)能夠嵌
(14)也下選項中,
(15)
函數(shù)
資料僅供參考
第
放
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)程序段執(zhí)
x,i盤等){return(x+y);}
鼾囑聚粕"+);
sum=
orm
勺輸出結果
盤后,變量禁審的值為D)3
(25丫執(zhí)行否面的
m■
皴;C)31D)20
(26),6
楮不會改變對應實參的值
能夠給指針變
程序段的描述,正確的是
o
褊即電)(繇就行兩次O循環(huán)執(zhí)行一次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>■
曲皤數(shù)??看笾邓鲋v標值
(34)
,P;
(a[i]>a
嬲密四號[p]):
D)p=i
(35)
資料僅供參考
-i[3],*p,i;
蛆苫陰電『打;
成下程譚)6C)9D)隨機數(shù)
#includef.
intn)/*fun函數(shù)的功能是將a所指數(shù)組元
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++;}
令蔣程序生成的可執(zhí)行文件名為: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戰(zhàn)
一
?
07
3?
?c-dh
3月全國計算機等級考試二級C語言筆試真題
一、選擇題
(1)下列關于棧敘述正確的是
A)棧頂元素最先能被刪除B)棧頂元素最后才能被
刪除
0棧底元素永遠不能被刪除D)以上三種說法都不對
(2)下列敘述中正確的是
A)有一個以上根結點的數(shù)據(jù)結構不一定是非線性結構
B)只有一個根結點的數(shù)據(jù)結構不一定是線性結構
0循環(huán)鏈表是非線性結構
D)雙向鏈表是非線性結構
(3)某二叉樹共有7個結點,其中葉子結點只有1個,則該二
叉樹的深度為(假設根結點在第1層)
A)3B)4C)6D)7
(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是
A)軟件集成測試計劃B)軟件詳細設計說明書
資料僅供參考
0用戶手冊D)軟件需求規(guī)格說明書
(5)結構化程序所要求的基本結構不包括
A)順序結構B)GOTO跳轉
0選擇(分支)結構D)重復(循環(huán))結構
(6)下面描述中錯誤的是
A)系統(tǒng)總體結構圖支持軟件系統(tǒng)的詳細設計
B)軟件設計是將軟件需求轉換為軟件表示的過程
0數(shù)據(jù)結構與數(shù)據(jù)庫設計是軟件設計的任務之一
D)PAD圖是軟件詳細設計的表示工具
(7)負責數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是
A)數(shù)據(jù)定義語言B)數(shù)據(jù)管理語言
0數(shù)據(jù)操縱語言D)數(shù)據(jù)控制語言
(8)一個教師可講授多門課程,一門課程可由多個教師講授。
則實體教師和課程間的聯(lián)系是
A)1:1聯(lián)系B)l:m聯(lián)系C)m:l聯(lián)系D)m:n聯(lián)
系
(9)有三個關系R、S和T如下:
則由關系R和S得到關系T的操作是
A)自然連接B)交C)除D)并
(10)定義無符號整數(shù)類為UInt,下面能夠作為類UInt實例化
值的是
A)-369B)369C)0.369D)整數(shù)集合
(1,2,3,4,5)
(11)計算機高級語言程序的運行方法有編譯執(zhí)行和解釋執(zhí)行
資料僅供參考
兩種,以下敘述中正確的是
A)C語言程序僅能夠編譯執(zhí)行
B)C語言程序僅能夠解釋執(zhí)行
C)C語言程序既能夠編譯執(zhí)行又能夠解釋執(zhí)行
D)以上說法都不對
(12)以下敘述中錯誤的是
A)C語言的可執(zhí)行程序是由一系列機器指令構成的
B)用C語言編寫的源程序不能直接在計算機上運行
0經(jīng)過編譯得到的二進制目標程序需要連接才能夠運行
D)在沒有安裝C語言集成開發(fā)環(huán)境的機器上不能運行C源
程序生成的.exe文件
(13)以下選項中不能用作C程序合法常量的是
A)1,234B),\123,C)123D)〃\x7G〃
(14)以下選項中可用作C程序合法實數(shù)的是
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);
當執(zhí)行上述程序段,并從鍵盤輸入:name=Lilinum=1001<
回車》后,name的值為
資料僅供參考
A)LiliB)name=Lili
C)Lilinum=D)name=Lili
num=1001
(17)if語句的基本形式是:if(表示式)語句,以下關于“表示
式”值的敘述中正確的是
A)必須是邏輯值B)必須是整數(shù)值
0必須是正數(shù)D)能夠是任意合法的數(shù)值
(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);
)
以下關于程序段執(zhí)行情況的敘述,正確的是
A)for循環(huán)語句固定執(zhí)行8次
B)當產(chǎn)生的隨機數(shù)n為4時結束循環(huán)操作
資料僅供參考
0當產(chǎn)生的隨機數(shù)n為1和2時不做任何操作
D)當產(chǎn)生的隨機數(shù)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");
下面關于語句執(zhí)行情況的敘述中正確的是
A)循環(huán)體執(zhí)行兩次B)循環(huán)體執(zhí)行一次
0循環(huán)體一次也不執(zhí)行D)構成無限循環(huán)
(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;,以下能給數(shù)組x下標
為6的元素讀入數(shù)據(jù)的正確語句是
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語句將無限循環(huán)
B)getchar()不能夠出現(xiàn)在while語句的條件表示式中
C)當執(zhí)行此while語句時,只有按回車鍵程序才能繼續(xù)執(zhí)
行
D)當執(zhí)行此while語句時,按任意鍵程序就能繼續(xù)執(zhí)行
(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);
)
當執(zhí)行程序時從鍵盤上輸入Hell。Beijing〈回車),則程
序的輸出結果是
A)hellobeijingB)HelloBeijing
C)HELLOBEIJINGD)hELLOBeijing
資料僅供參考
(30)以下函數(shù)的功能是:經(jīng)過鍵盤輸入數(shù)據(jù),為數(shù)組中的所有
元素賦值。
#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)設有如下函數(shù)定義
intfun(intk)
{if(k<l)return0;
elseif(k==l)return1;
elsereturnfun(k-l)+l;
)
若執(zhí)行調用語句:n=fun(3);,則函數(shù)fun總共被調用的
次數(shù)是
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已定義,執(zhí)行語句fp=fopen(〃file〃,〃w〃);后,以下
針對文本文件file操作敘述的選項中正確的是
A)寫操作結束后能夠從頭開始讀B)只能寫不能讀
0能夠在原有內容后追加寫D)能夠隨意讀和寫
二、填空題
(1)有序線性表能進行二分查找的前提是該線性表必須是[1]
存儲的。
⑵一棵二叉樹的中序遍歷結果為DBEAFC,前序遍歷結果為
ABDECF,則后序遍歷結果為【2】o
⑶對軟件設計的最小單位(模塊或程序單元)進行的測試一般
稱為【3】測試。
(4)實體完整性約束要求關系數(shù)據(jù)庫中元組的【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)有以下函數(shù)
voidprt(charch,intn)
{inti;
for(i=l;i<=n;i++)
printf(i%6!=0?"%c":"%c\n",ch);
)
執(zhí)行調用語句prt('*',24);后,函數(shù)共輸出了【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所指的數(shù)組中有N個元素。函數(shù)fun的功能是,將
下標k(k>0)開始的后續(xù)元素全部向前移動一個位置。請?zhí)羁铡?/p>
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)答案要寫得簡潔明了,盡量使用專業(yè)術語。
(2)認真填寫答案,字跡要工整、清楚,格式要正確,在
把答案往答題卡上填寫后盡量不要涂改。
(3)注意,在答題卡上填寫答案時,一定要注意題目的序
號,不要弄錯位置。
(4)對于那些有兩種答案的填空題,只需填一種答案就能
夠了,多填并不多給分
計算機考試中填空題雖然有一些難度,但答題時只要我們
注意到上述的幾項,至少能夠確保我們在考試中不因自己的疏
忽而造成無謂的失分。
9月全國計算機二級C語言考試真題
資料僅供參考
一、選擇題
1.下列敘述中正確的是(D)
A)算法就是程序B)設計算法時只需考慮數(shù)據(jù)
結構的設計
C)設計算法時只需考慮結果的可靠性D)以上三種說法
都不對
2.下列關于線性鏈表敘述中,正確的是(C)
A)各數(shù)據(jù)結點的存儲空間能夠不連續(xù),但它們的存儲順序與邏
輯順序必須一致
B)各數(shù)據(jù)結點的存儲順序與邏輯順序能夠不一致,但它們的存
儲空間必須連續(xù)
C)進入插入與刪除時,不需要移動表中的元素
D)以上三種說法都不對
3.下列關于二叉樹的敘述中,正確的是(B)
A)葉子結點總是比度為2的結點少一個B)葉子結點總
是比度為2的結點多一個
0葉子結點數(shù)是度為的結點數(shù)的兩倍D)度為2的結點數(shù)
是度為1的結點數(shù)的兩倍
4.軟件按功能分為應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟
件)。下現(xiàn)屬型里塔泰堂”
及學生成c)unix操作系
統(tǒng)D)幅麗
2.12.22.3
O1.
資料僅供參考
5.某系統(tǒng)總結構圖如下圖所示:
該系統(tǒng)總體結構圖的深度是(C)
A)7B)6C)3D)2
6.程序調試的任務是(D)
A)設計測試用例B)驗證程序的正確性C)發(fā)現(xiàn)程序中的
錯誤D)診斷和改正程序中的錯誤
7.下列關于數(shù)據(jù)庫設計的敘述中,正確是的(A)
A)在需求分析階段建立數(shù)據(jù)字典B)在概念設計階段建
立數(shù)據(jù)字典
0在邏輯設計階段建立數(shù)據(jù)字典D)在物理設計階段建
立數(shù)據(jù)字典
8.數(shù)據(jù)庫系統(tǒng)的三級模式不包括(D)
A)概念模式B)內模式C)外模式D)數(shù)據(jù)模式
資料僅供參考
則由關系R和S得到關系T的操作是(B)
A)自然連接B)差C)交D)并
10.下列選項中屬于面向對象設計方法主要特征的是(A)
A)繼承B)自頂向下C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度匯編大合集【人事管理篇】十篇
- 單位管理制度合并匯編員工管理
- 《眩暈基礎知識》課件
- 單位管理制度分享大全【職工管理篇】十篇
- 單位管理制度范例合集【員工管理】十篇
- 單位管理制度呈現(xiàn)匯編人力資源管理十篇
- 單位管理制度呈現(xiàn)大合集【職工管理】十篇
- 《離心泵工作點》課件
- 貴都高速某合同段施工組織設計
- 《祝世界好友周快樂》課件
- 產(chǎn)業(yè)園運營合作協(xié)議
- 16J607-建筑節(jié)能門窗
- 理解詞語句子的方法PPT
- 作文開頭與結尾PPT課件ppt(共42張PPT)
- 重癥醫(yī)學科運用PDCA循環(huán)提高消毒棉簽開啟時間標注的執(zhí)行率品管圈成果匯報
- 云南面向東南亞、南亞區(qū)域物流系統(tǒng)優(yōu)化研究的開題報告
- 高效課堂教學流程和課堂常規(guī)公開課一等獎市賽課獲獎課件
- 浙江寧波廣播電視集團發(fā)射中心招考聘用筆試參考題庫答案解析
- 2024年航天知識總結
- 公立醫(yī)院章程范本(中國醫(yī)院協(xié)會2019版)
- 江蘇小高考(物理化學生物)真題及答案
評論
0/150
提交評論