電腦知識(shí)競賽試題_第1頁
電腦知識(shí)競賽試題_第2頁
電腦知識(shí)競賽試題_第3頁
電腦知識(shí)競賽試題_第4頁
電腦知識(shí)競賽試題_第5頁
已閱讀5頁,還剩154頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

語言種

題目解答類

小rintf和fscanf的讀寫對(duì)象是。

A、終端B、磁盤文件

C、鍵盤D、以上都不對(duì)BC

當(dāng)選定文件或文件夾后,不將文件或文件夾放到"回收站"中,而

直接刪除的操作是()

A.按Delete(Del)鍵

B.用鼠標(biāo)直接將文件或文件夾拖到"回收站"中

C.按ShUt十Delete(Del)鍵

D.用"我的電腦"或"資源管理器"窗口中"文件"

萊單中的刪除命令C基礎(chǔ)

在Word的編輯狀態(tài),利用下列哪個(gè)菜單中的命令可以選定單元

格?()

A."表格"菜單B."工具"菜單

C."格式"萊單D."插入"萊單A基礎(chǔ)

在Windows中,關(guān)于對(duì)話框敘述不正確的是____

A.對(duì)話框沒有最大化按鈕B.對(duì)贏沒有最小化按

C.對(duì)話框形狀大小不能改變D.對(duì)話框不能移動(dòng)D基礎(chǔ)

計(jì)算機(jī)數(shù)據(jù)總線的寬度將影響計(jì)算機(jī)的哪種技術(shù)指標(biāo)?

A、運(yùn)算速度

B、字長度

C、存儲(chǔ)容量

D、指令數(shù)量B基礎(chǔ)

在操作系統(tǒng)中采用多道程序設(shè)計(jì)方式能夠提高。

A、CPU的可靠性

B、CPU的兼容性

C、CPU和外部設(shè)備的可靠性

D、CPU和外部設(shè)備的利用效率D基礎(chǔ)

文書文件與所用的字處理系統(tǒng)_______,-般_________。

A、相對(duì)應(yīng)、不能相互通用

B、相對(duì)應(yīng)、相互通用

C、不相對(duì)應(yīng)、相互通用

D、不相互對(duì)應(yīng)、不相互通用A基礎(chǔ)

應(yīng)用系統(tǒng)的功能中,不屬于的是________。

A、查詢統(tǒng)計(jì)B、修改C、輸出D、自動(dòng)編譯D基礎(chǔ)

—設(shè)計(jì)并生成了世界上首次實(shí)現(xiàn)的存儲(chǔ)程序計(jì)算機(jī)

A、NeumannD基礎(chǔ)

B、Eckert

C、Turing

D、Wilkes

計(jì)算機(jī)系統(tǒng)加電時(shí),應(yīng)先給.,加電,后給.加電;關(guān)機(jī)

時(shí),其次序是O

A、外部設(shè)備主機(jī)和加電相同

B、外部設(shè)備CPU和加電相反

C、主機(jī)外部設(shè)備和加電相反

D、外部設(shè)備主機(jī)和加電相反D基礎(chǔ)

運(yùn)算器中ALU其有左移和右移的功能,它是

A、暫存寄存器

B、存儲(chǔ)數(shù)據(jù)緩沖器

C、算術(shù)邏輯部件

D、累加器C基礎(chǔ)

下列哪一項(xiàng)不是存儲(chǔ)器的技術(shù)指標(biāo)。

A、存儲(chǔ)容量和速度B、存儲(chǔ)器的可靠性C、存儲(chǔ)器的體積D、

性能/價(jià)格比C基礎(chǔ)

指令碼中地址碼部分提供一個(gè)或n個(gè)操作數(shù)的存放地址,可以是

地址或地址O

A、內(nèi)存、寄存器

B、內(nèi)存、存儲(chǔ)器

C、符號(hào)、數(shù)據(jù)

D、存儲(chǔ)器、寄存器A基礎(chǔ)

進(jìn)程的并發(fā)性是指若干個(gè)進(jìn)程執(zhí)行時(shí)o

A、在時(shí)間上是不能重迭的

B、在時(shí)間上是可以重迭的

C、不能交替占用CPU

D、必須獨(dú)占資源B基礎(chǔ)

用順序方法將完全二叉樹的結(jié)點(diǎn)逐層存放在數(shù)組A[L.n]中,結(jié)點(diǎn)

A[I]若有右子女,則該子女是結(jié)點(diǎn)。

A、A[2i-1]

B、A[2i+1]

C、A[L(1/2)]

注:L(1/2)是取不大于1/2的最大整數(shù)

D、A[T(1/2)]

注:T(1/2)是取不小于1/2的最小整數(shù)B基礎(chǔ)

直接插入、直接選擇和冒泡排序,其穩(wěn)定性分別是

A、都穩(wěn)定B基礎(chǔ)

B、穩(wěn)定、不穩(wěn)定、穩(wěn)定

C、穩(wěn)定、穩(wěn)定、不穩(wěn)定

D、穩(wěn)定、不穩(wěn)定、不穩(wěn)定

ARP請求報(bào)文屬于?

A.單播

B.廣播A網(wǎng)絡(luò)

IP協(xié)議的核心問題是_______?

A.傳輸B.尋徑

C.封裝B網(wǎng)絡(luò)

下列哪個(gè)服務(wù)器屬于WebServer?

A.BINDB.Squid

C.ApacheD.SambaC網(wǎng)絡(luò)

用戶數(shù)據(jù)報(bào)協(xié)議(UDP)是_____傳輸層協(xié)議。

A.面向連接的B.無連接的B網(wǎng)絡(luò)

下面哪種網(wǎng)絡(luò)設(shè)備用來隔絕廣播?

A.集線器B.交換機(jī)

C.路由器C網(wǎng)絡(luò)

計(jì)算機(jī)網(wǎng)絡(luò)最主要的功能在于()

A.擴(kuò)充存儲(chǔ)容量B.提高運(yùn)算速度

C.傳輸文件D.共享資源D網(wǎng)絡(luò)

媒體是指信息()的載體。

A,表示B,存儲(chǔ)C,傳播D,表示和傳播D網(wǎng)絡(luò)

關(guān)于WindowsNT下名字解析的方法,下面不正確的是_____。

A.WINS服務(wù)器B.DNS服務(wù)器

C.HOST文件D.E-mail服務(wù)器D網(wǎng)絡(luò)

國際標(biāo)準(zhǔn)化組織制定的OSI模型的最低層是()

A.數(shù)據(jù)鏈路層B.邏輯鏈路

C.物理層D.介質(zhì)訪問控制方法C網(wǎng)絡(luò)

局域網(wǎng)中的計(jì)算機(jī)為了相互通信,必須安裝()。

A.調(diào)制解調(diào)器B.網(wǎng)絡(luò)接口卡

C.聲卡D.電視卡B網(wǎng)絡(luò)

交換式局域網(wǎng)增加帶寬的方法是在交換機(jī)多個(gè)端口之間建立

A)點(diǎn)-點(diǎn)連接

B)并發(fā)連接

C)物理連接

D)數(shù)據(jù)連接B網(wǎng)絡(luò)

NETWARE的可靠性措施有硬盤目錄和文件分配表的雙重保護(hù),

硬盤表面損壞時(shí)的數(shù)據(jù)保護(hù),磁盤雙工,磁盤鏡象,UPS監(jiān)控功能,D網(wǎng)絡(luò)

事務(wù)跟蹤系統(tǒng),,雙服務(wù)器雙工。

A、后臺(tái)寫盤

B、磁盤雙工

C、文件CACHE

D、歸檔和恢復(fù)功能

C類IP地址中,前三個(gè)字節(jié)為O

A)主機(jī)號(hào)

B)主機(jī)地址

C)網(wǎng)絡(luò)名稱

D)網(wǎng)絡(luò)地址D網(wǎng)絡(luò)

IEEE802.3的物理層協(xié)議10BASE-T規(guī)定從網(wǎng)卡到集線器的最大

距離為()。

A)100mB)185mC)500mD)850mA網(wǎng)絡(luò)

OSI中的“系統(tǒng)”是指_______,外部設(shè)備,終端,

傳輸設(shè)備,操作人員及相應(yīng)軟件的集合。

A、計(jì)算機(jī)

B、網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)

C、網(wǎng)絡(luò)的通信協(xié)議

D、傳輸介質(zhì)A網(wǎng)絡(luò)

OSI模型的物理層負(fù)責(zé)下列哪一種功能?

A)格式化報(bào)文

B)為數(shù)據(jù)選擇通過網(wǎng)絡(luò)的路由

C)定義連接到介質(zhì)的特征

D)提供遠(yuǎn)程文件訪問能力C網(wǎng)絡(luò)

TCP/IP術(shù)語中,下面_______與網(wǎng)關(guān)同義。

A.橋B.中繼器

C.路由器D.邏輯鏈路設(shè)備C網(wǎng)絡(luò)

把同種或異種類型的網(wǎng)絡(luò)相互聯(lián)起來,叫做()

A.廣域網(wǎng)B.萬維網(wǎng)(WWW)

C.城域網(wǎng)D.互聯(lián)網(wǎng)D網(wǎng)絡(luò)

從______開始,就完全是應(yīng)用下層提供的可靠通信功能而與純通

信無關(guān)。

A.傳輸層B.會(huì)話層

C.表示層D.應(yīng)用層B網(wǎng)絡(luò)

20)break;}while(a=14);height=19width=402

style="colo亡#000000;fbnt-size:10.0pt;fbnt-weight:400;font-style:no

rmal;text-decoration:none;text-align:general;vertical-align:bottom;m

so-protection:lockedvisible;height:14.25pt;width:301.50pt;n>以下

程序段的執(zhí)行結(jié)果是

A)a=12y=12B)a=12y=12BC

a=14y=16a=16y=28

a=16y=20

a=18y=24

C)a=12y=12D)a=12y=12

a=14y=26

a=14y=44

血a,y;

a=10;y=0;

do

{a+=2;y+=a;

printf(Ha=%dy=%d\n",a,y);

ifi(y>20)break;

}while(a=14);

有如下程序段

int*p,a=10,b=l

p=&a;a=*p+b;

執(zhí)行該程序段后,a的值為

A)12B)11C)10D)編譯出錯(cuò)BC

有如下說明

inta[10]={1,2,3,4,5,6,7,8,9,10),*p=a;

則數(shù)值為9的表達(dá)式是

A)*p+9B)*(p+8)C)*p+=9D)p+8BC

以下程序的輸出結(jié)果是

inain()

{inti,a[10];

fbr(i=9;i>=0;i—)a[i]=10-i;

printf("%d%d%dn,a[2],a[5],a[8]);

)

A)258B)741C)852D)369CC

以下程序的輸出結(jié)果是

main()

{inti,k,a[10],p[3]:

k=5;

for(i=0;i<10;i-H-)a[i]=i;

for(i=0;i<3;i++)p[i]=a[i*(i+l)];

fbr(i=0;i〈3;i++)k+=p[i]*2;

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

}

A)20B)21C)22D)23BC

以下程序的輸出結(jié)果是

fut(int**s,intp[2][3])

{**s=p[l][l];}

main()

{inta[2][3]={l,3,5,7,9,ll},*p;CC

p=(int*)malloc(sizeof(int));

fut(&p,a);

primtf("%d\n",*p);}

A)1B)7C)9D)11

以下程序的輸出結(jié)果是o

inta,b;

voidfun()

{a=100;b=200;}

main()

{inta=5,b=7;

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

}

A)100200B)57

C)200100D)75BC

以下程序的輸出結(jié)果是

main()

{charc-z*;

printf(/%c”,c?25);

)

A)aB)ZC)z-25D)yAC

以F程序的輸出結(jié)果是

main()

{charst[20]="hello\0\t\\\";

printf(%d%d\nu,strlen(st),sizeof(st));

)

A)99B)520C)1320D)2020BC

以卜.程序段的輸出結(jié)果是

chars[]=H\\141\141abc\tH;

printf("%d\n”,strlen⑸);

A)9B)12C)13D)14AC

以下程序運(yùn)行后,如果從鍵盤上輸入ABCDE<回車,,則輸出結(jié)果

A、8B、7

C、6D、5

fuch(charstr[]

{intnum=0;

while(*(str+num)!=*\0')num++;

return(num);

}

main()DC

{charstr[10],*p=str;

gets(p);printf(,,%d\n,,,func(p));

}

以下程序段的輸出結(jié)果是

inta=1234;

printf(n%2d\nM,a);

A)12B)34

C)1234D)提示出錯(cuò)、無結(jié)果CC

以下程序段給數(shù)組所有的元素輸入數(shù)據(jù),請選擇正確答案填入。

#include<stdio.h>

main()

{inta[10],i=0;

while(i<10)scanf(M%d",);

1

?

)

A)a+(i++)B)&a[i+l]

C)a+iD)&a[4H-i]AC

有如下程序

mainO

{intx=l,a=O,b=O;

switch(x){

case0:b++;

case1:a++

case2:a++;b-H-

)

printf(na=%d,b=%d\nn,a,b);

}

該程序的輸出結(jié)果是

A)a=2,b=lB)a=l,b=lC)a=l,b=OD)a=2,b=2AC

以下程序運(yùn)行后,輸出結(jié)果是

A49.5B9.5C22.0D45.0

#include

#definePT5.5

#difines(x)pt*x*x

main()

{inta=l,b=2;

print("%4.lf7n",S(a+b));

}BC

v=7;k++)if(*(p1+k)==*(p2+k))printf(M%",*(p1+k));

printf(n\nM);}”height=19width=402

style-^olor^OOOOOOjfbnt-size:10.0pt;fbnt-weight:400;font-style:noBC

rmal;text-decoration:none;text-align:general;vertical-align:bottom;m

so-protection:lockedvisible;height:14.25pt;width:301.50pt;n>以下

程序運(yùn)行后,輸出結(jié)果是

A、ABCDEFGB、CDG

C>abcdefghD、abCDefGh

main()

{siaticchara[]=nABCDEFGHn,b[]=nabCDefGhn;

char*pl,*p2;

intk;

pl=a;p2=b;

fbr(k=0;k<=7;k++)

if(*(pl+k)==*(p2+k))

printf(M%",*(pl+k));

printf(M\nM);

)

以下選項(xiàng)中合法的字符常量是.

A)"BnB)^10f

C)68D)DBC

以下程序運(yùn)行后,輸出結(jié)果是

A)84B)99C)95D)44

intd=l;

fun(intp)

{intd=5;

d+=p++;

printf(n%d",d);

)

main()

{

inta=3;

fiin(a);

d+=a++;

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

}AC

以下程序執(zhí)行后sum的值是

A)15B)14C)不確定D)0

min()

{inti,sum;

fbr(i=l;i<6;i++)sum+=i;

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

}CC

以下程序中,while循環(huán)的循環(huán)次數(shù)是

DC

main()

{inti=0;

while(i<10)

{i/ivl)continue;

if(i==5)break;

i++;

A)1B)10

C)6D)死循環(huán),不能確定次數(shù)

以下對(duì)C語言函數(shù)的有關(guān)描述中,正確的是

A)在C中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的

值不能傳送給實(shí)參

B)C函數(shù)既可以嵌套定義又可以遞歸調(diào)用

C)函數(shù)必須有返回值,否則不能使用函數(shù)

D)C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件

中AC

以下對(duì)枚舉類型名的定義中正確的是—

A)enuma={one,two,three};

B)enuma{one=9,two=-1,three};

C)enuma={"one","two","three"};

D)enuma{"one","two","three"};

以下選項(xiàng)中,不能正確賦值的是

A)charsl[10];sl="Ctest";

B)chars2[]={'C','t','e','s','t');

C)chars3[20]="Ctest";

D)char*s4="Ctest\n"

以下循環(huán)體的執(zhí)行次數(shù)是

main()

{intIj;

fbr(I=O,j=l;I<=j+1;I+=2,j-)printf(u%d\nn,I);

)

A)3B)2

C)1D)0CC

以下程序的輸出結(jié)果是

A)20B)31C)321D)210

main()

{intn=4;

while(n??)printf(”%d",—n);AC

}

有如下程序

mainO

{intn=9;

while(n>6){n??;printf("%d”,n);}

)

該程序段的輸出結(jié)果是

A)987B)876C)8765D)9876BC

以下程序運(yùn)行后,輸出結(jié)果是

A、cdeB、字符c的ASCLL碼值

C、字符C的地址D、出錯(cuò)

main()

{char*s=,,abcdeM;

s+=2;

print(M%ld\nn,s);

}CC

用十進(jìn)制數(shù)表示表達(dá)式:12/012的運(yùn)算結(jié)果是

A)1B)0C)14D)12AC

有如下程序

mainO

{intx=23;

do

{printf(n%d",x-);}

while(!x);

)

該程序的執(zhí)行結(jié)果是

A)321B)23C)不輸出任何內(nèi)容D)陷入死循環(huán)BC

有如下程序

longfib(intn)

{if(n>2)retum(fib(n-l)+fib(n-2));

elseretum(2);

}

mainO

{printf(n%d\n",fib(3));

該程序的輸出結(jié)果是

A)2B)4C)6D)8BC

有如下程序

main()

{chars[]="ABCD”,*p;

for(p=s+l;pVs+4;p++)printf(,,%s\n,,,p);

}

該程序的輸出結(jié)果是

A)ABCDB)AC)BD)BCDDC

BCDBCCD

CDCDD

DD

有如下程序

mainO

{inta=2,b=-l,c=2;

if(a<b)

if(b<0)c=O;

elsec-H-

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

)

該程序的輸出結(jié)果是

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

有如下程序

mainO

{inti,sum;

for(i=1;i<=3;sum++)sum+=i;

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

)

該程序的執(zhí)行結(jié)果是

A)6B)3C)死循環(huán)D)0cc

以下選項(xiàng)中,非法的字符常量是

A),\t'B)M7'C)"iTDI'xaTcc

下面程序的輸出是

A)ABCDB)AC)DD)ABCD

BCDBCABC

CDCBAB

DDAA

chars[]=nABCD";

main()

{char*p;

fbr(p=s;p<s+4;p++)

printf(n%s\n,p);}AC

下面程序的輸出是一

intw=3;

main()

{intw=10;printf("%d\n",fun(5)*w);}

fun(intk)

{if(k==O)returnw;

retum(fun(k-l)*k);}

A)360B)3600C)1O8OD)1200BC

下面程序的輸出是

main()

{intx=3,y=6,a=0;DC

while(x++!=(y+=o1))

{a+o=l;

i?y

#includc

main()

{charss[10]=n12345H;

strcat(ss,"6789M);

gets(ss);printf{,,%s\nn,ss);

}

A)ABCB)ABC9C)123456ABCD)ABC456789

下面程序的輸出是

A)0123B)04010C)04515D)14515

main()

{enumteam{my,your=4,his,her=his+10);

printf(n%d%d%d%d\n",my,your,his,her);}CC

下面程序的輸出是

A)-lB)0C)1D)不確定的值

main()

{intx=100,a=10,b=20,okl=5,ok2=0;

if(a<b)

if(b!=15)

if(!Oki)

x=l;

else

if(ok2)x=10;

x=-l;

printf(n%d\nn,x);}AC

下面程序的輸出是

A)1B)2C)7D)10

intm=13;

intfun2(intx,inty)

{intm=3;

retum(x*y-m);

)

main()

{inta=7,b=5;

printf(,'%d\n",ftin2(a,b)/m);}BC

下面程序的輸出是

A)17B)18C)23D)24

inain()

{intx=023;

printf(%d\nn,-x);}BC

以下程序的輸出結(jié)果是

A)16B)2C)9D)1BC

#defineSQR(X)X*X

main()

{inta=16,k=2,m=l;

a/=SQR(k+m)/SQR(k+m);

printf(“d\n”,a);

)

下面程序的輸出是

A)60B)68C)99D)108

main()

{inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};

int(*p)[4]=a,i,j,k=0;

fbr(i=0;i<3;i++)

for(j=0;j<2;j++)

k=k+*(*(p+i)+j);

printf("%d\n",k);}AC

下述對(duì)C語言字符數(shù)組的描術(shù)中錯(cuò)誤的是

A)字符數(shù)組可以存放字符串

B)字符數(shù)組中的字符串可以整體輸入、輸出

C)可以在賦值語句中通過賦值運(yùn)算符"="對(duì)字符數(shù)組整體賦值

D)不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比較Cc

下面程序的輸出結(jié)果是

A)0B)1C)10D)9

main()

{inta[]={l,2,3,4,5,6,7,8,9,0,),*P;

P=a;

printf("%d\n",*p+9);

)Cc

下面程序的輸出是

main()

{unsigneda=32768;

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

A)a=32768B)a=32767

C)a=-32767D)a=-1cc

下面程序的輸出是

A)003B)012C)103D)112

main()

{inta=-l,b=4,k;

k=(a-H-<=0)&&(!(b—<=0));

printf(,f%d%d%d\nn,k,a,b);}cc

下列程序執(zhí)行后輸出的結(jié)果是

#include<stdio.h>

f(inta)

{intb=0;staticc=3:Dc

a=c++,b++;

return(a);}

main()

{inta=2,i,k;

fbr(i=O;i〈2;i=++〉k=f(a++);

printf(M%d\n",k);}

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

下列程序執(zhí)行后的輸出結(jié)果是

A)you&neB)youC)meD)err

main()

{chararr[2][4];

strcpy(arr,nyou");strcpy(arr[1]Jme");

arr[0][3]=*&';

printf(n%s\n",arr);

}AC

請讀程序:

intx=10;

inty=x-H-;

printf("%d,%d”,(x++,y),yH);

則上面程序的輸出結(jié)果是—

A:ll,10C:10,10D:10,llAC

下列程序的運(yùn)行結(jié)果是

A)a=%2,b=%5B)a=2,b=5

C)a=d,b=dD)a=%d,b=%d

#include<stdio.h>

inain()

{inta=2,c=5;

printf(Ha=%d,b=%d\n",a,c);}BC

下面程序的輸出是

A)23B)26C)33D)36

intaa[3][3]={{2},{4},{6});

main()

{inti,*p=&aa[0][0];

fbr(i=O;i<2;i++)

{if(i==0)

aa[i][i+l]=*p+l;

else

++P;

printf(H%d",*p);}

)AC

以下程序的輸出結(jié)果是

A)9B)6C)36D)18

#definef(x)x*x

tnain()CC

{inta=6,b=2,c;

c=f(a)/f(b);

printf(M%d\n%c);

}

以下程序的輸出結(jié)果是

#includeHctype.h"

space(char*str)

{inti,t;charts[81];

fbr(i=O,t=O;str[i]!=、0';i+=2)

if(!isspace(*str+i)&&(*(str+i)!=,a,))

ts[t++]=toupper(str[i]);

ts[t]='\O';

strcpy(str,ts);}

mian()

{chars[81]={nabcdefg");

space(s);

puts(s);}

A)abcdegB)bcdeC)ABCDED)BCDEDC

v'z'));}"height=19width=402

style=ncolor:#000000;fbnt-size:10.0pt;fbnt-weight:400;font-style:no

rmal;text-decoration:none;text-align:general;vertical-align:bottom;m

so-protection:lockedvisible;height:14.25pt;width:301.5Opt;M>以卜

程序的輸出結(jié)果是

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

main()

{intx=0.5;charz=*a';

printf(M%d\nn,(x&1)&&(z〈N));}AC

以下程序的輸出結(jié)果是

A)-l1B)01C)10D)00

main()

{inta=-1,b=l,k;

if((++a<0)&&!(b-<=0))

printf(H%d%d\nH,a,b);

else

printf(M%d%d\n**,b,a);

}CC

以下程序的輸出結(jié)果是

A)1B)4C)7D)5

#include

inta[3][3]={l,2,3,4,5,6,7,8,9,},*p;

main()

{p=(int*)malloc(sizeof(int));

f(P,a);

printf("%d\n”,*p);DC

}

f(int*s,intp[][3])

{*s=p[l][l];}

以下程序的輸出結(jié)果是

A)10192B)9876C)10990D)101091

main()

{intx=10,y=10,i;

fbr(i=0;x>8;y=++i)

printf(n%d,%d”,x-,y);

}DC

<2;i++)p[i]=ch[i];fbr(i=0;i<2;i++)for(j=0;p[i][j]>=,0,&&

P[i][j]v=9;j+=2)s=10*s+p[i][j]-,0,;printf(n%d\nn,s);height=19

width=402

style=,,color:#000000;font-size:10.0pt;fbnt-weight:400;font-style:no

rmal;text-decoration:none;text-align:general;vertical-align:bottom;m

so-protection:lockedvisible;height:14.25pt;width:301.50pt;M>以下

程序運(yùn)行后,輸出結(jié)果是

A)6385B)22C)33D)693825

main()

{charch[2][5]={n693,V,825n},*p[2];

inti,j,s=O;

fbr(i=0;i<2;i++)p[i]=ch[i];

fbr(i=0;i<2;i++)

for&&p[i][j]v=9j+=2)

s=10*s+p[i][j]-,0,;

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

}AC

以下程序的輸出結(jié)果是

A)17,021,0x11B)17,17,17

B)17,0x11,021D)17,21,11

main()

{intk=17;

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

}DC

下面各語句行中,能正確賦值字符串的操作語句行是

A)charst[4][5]={“ABCDE”};

B)chars[5]={A,B,*C,BlE};

C)char*s;s="ABCDE”;

D)char*s;scanf("%S",S);CC

以下程序的輸出結(jié)果是BC

A)20B)21C)22D)23

main()

{inti,k,a[10],p[3];

k=5;

for(i=0;i<10;i-H-)a[i]=i;

for(i=0;i<3;i-H-)p[i]=a[i*(i+l)];

for(i=0;i<3;i++)k+=p[i]*2;

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

}

下面的程序

A)輸出的是1B)輸出的是1和?2C)輸出的是3和0D)是死

循環(huán)

main()

{intx=3;

do{

printf(n%d\nn,X-=2);

}while(!(—x));}BC

<3;k++)printff%s\n”,w[k]);}”height=19width=402

style="color:#000000;fbnt?size:10.0pt;fbnt?weight:400;font-style:no

rmal;text-decoration:none;text-align:general;vertical-align:bottom;m

so-protection:lockedvisible;height:14.25pt;width:301.50pt;n>以下

程序的輸出結(jié)果是

A)ABCDB)ABCDC)EFGD)EFGH

FGHEFGJKIJKL

KLIJO

M

main()

{charw[][10]={“ABCD”JEFGH”JIJKL”JMNOP”},k;

for(k=l;k<3;k++)printf(n%s\n",w[k]);

}DC

<4;k++)printf(H%d”,v[k]);}”height=19width=402

style=,,color:#000000;font-size:10.0pt;fbnt-weight:400;font-style:no

rmal;text-decoration:none;text-align:general;vertical-align:bottom;m

so-protection:lockedvisible;height:14.25pt;width:301.50pt;H>以卜

程序的輸出結(jié)果是

A)4211B)0008

C)4678D)8888

main()

{char*s=',12134211M;intv[4]={0,0,0,0},k,i;

fbr(k=0;s[k];k++)

{switch(s[k])

{caseU,:i=0;

case2:i=l;BC

case3*:i=2;

case*4*:i=3;

}

v[i]++;

}

fbr(k=O;k<4;k++)printff%d”,v[k]);

}

以下程序的輸出結(jié)果是

#include<stdio.h>

main()

{inti=O,a=O;

while(i<20)

{for(;;)

{if((i%10)==0)break;

elsei—;

}

i+=11;a+=i;

}

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

A)21B)32C)33D)11BC

以下程序的輸出結(jié)果是

intfO

{staticinti=0;

ints=l;

s+=i;i++;

returns;

}

main()

{inti,a=0;

for(i=0;i<5;i++)a+=f();

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

A)20B)24C)25D)15DC

下面函數(shù)的功能是

A)求字符串的長度B)比較兩個(gè)字符串的大小

C)將字符串x復(fù)制到字符串yD)將字符串x連接到字符串y后

intfiinl(char*x)

{char*y=x;

while(*y++);AC

return(y-x-l);)

下面函數(shù)的功能是

sss(s,t)

char*s,*t;

{while((*s)&&(*t)&&(*t++==*s++));

retum(*s-*t);

A)求字符串的長度B)比較兩個(gè)字符串的大小

C)將字符串s復(fù)制到字符串t中D)將字符串s接續(xù)到字符串t

中BC

以下程序的輸出結(jié)果是

#defincM(x,y,z)x*y+z

main()

{inta=l,b=2,c=3;

printf(H%d\n",M(a+b,b+c,c+a));

}

A)19B)17C)15D)12DC

運(yùn)行以下程序后,如果從鍵盤上輸入china#〈回車〉,則輸出結(jié)果為

A、2,0B、5,0C、5,5D、2,5

//include

main()

{intvl=0,v2=0;

charch;

while((ch=getchar())!-#')

switch(ch)

{case宣:

caseV:

default:vl++;

case'O':v2++;

}

pr血f("%d,%d\n”,vl,v2);CC

能正確表示a和b同時(shí)為正或同時(shí)為負(fù)的邏輯表達(dá)式是

A)(a>=0IIb>=0)&&(a<0IIb<0)

B)(a>=0&&b>=0)&&(a<0&&b<0)

C)(a+b>0)&&(a+b<=0)

D)a*b>0DC

若有下面的說明和定義,則sizeof(structaa)的值是

structaa

{intredoubler2;floatr3;

unionuu{charul[5];longu2[2];}ua;

}mya;

A)30B)29C)24D)22DC

若有定義:floatw;inta,b;則合法的switch語句是

A)switch(w)B)switch(a);DC

{case1.0:printf(H*\nn);{case1printf(n*\nn);

case2.0:printf(n**\nu);case2printf(n**\nn);

C)switch(b)D)switch(a+b);

{case1:printfi[,,*\nn);{case1:printf(,,*\nn);

default:printffW”);case2:printf(n**\nn);

case1+2:printf(n**\n");default:printfC'Xn");

})

若變量a、i已正確定義,且i已正確賦值,合法的語句是

A)a==iB)-H-i;C)a=a++=5;D)a=int(i);BC

若k是int型變量,且有下面的程序片段:

k=?3

if(k<=0)printfC'####n)

elseprintfi(n&&&&n);

輸出結(jié)果是:

A)####B)&&&&

C)####&&&&D)有語法錯(cuò)誤,無輸出結(jié)果DC

以下程序運(yùn)行后,輸出結(jié)果是

A)1000B)10010C)00110D)10100

main()

{inty=18,i=0,j,a[8];

do

{a[i]=y%2;i++;

y=y/2;

}while(y>=l);

fbrG=i-l>O;j-)printf(%d",a[j]);

printf("h\n");

}BC

若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次

數(shù)是

for(i=5;i;i-)

fbr(j=0;j<4;j++){...}

A)20B)25C)24D)30AC

與y=(x>0?l:xv0?-l:0);的功能相同的if語句是

A)if(x>0)y=l;B)if(x)

elseif(x<0)y=-l;if(x>0)y=i;

elsey=0;elseif(x<0)y=-l;

elsey=0;

C)y=-1D)y=0;

if(x)if(x>=0)

if(x>0)y=l;if(x>0)y=l;

elseif(x==0)y=0;elsey="l;AC

elsey=-l;

若a>b、cl>c2^x、y、均是整型變量,正確的switch語句是

A)swich(a+b);B)switch(a*a+b*b)

{case1:y=a+b;break;{case3:

caseO:y=a-b;break;case1:y=a+b;break;

case3:y=b-a,break;

C)switchaD)switch(a-b)

{casecl:y=a-b;break{default:y=a*b;break

casec2:x=a*d;breakcase3:case4:x=a+b;break

default:x=a+b;case10:case1l:y=a-b;break;

請讀程序片段:

#include<stdio.h>

main()

{inta,b;

fbr(a=1;b=1;a<=l00;a++)

{if(b>=20)break;

if(b%3=l)

{b+=3;

continue;

}

b-=5;

)

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

)

程序的輸出結(jié)果是:A)7B)8C)9D)10BC

請選出以下程序的輸出結(jié)果

#include<stdio.h>

main()

{inta[]={1,2,3,4},i;

intx=0;

fbr(i=O;i<4;i++)

{sub(a,x);printf(n%dn,x);)

printf(M\nM);

}

sub(s,y)

int*s,y;

{staticintt=3;

y=s[t];t-;

)

A)1234B)4321C)0000D)4444CC

代表回車符)aaaabbbbccccddddA)aaaaB)aaaabbbbbbbbcccc

ccccddddddddC)aaaaD)aaaabbbbbbbbccccccccddddddddAC

eeee"height=19width=402

style="color:#000000;font-size:10.0pt;font-weight:400;font-style:no

rmal;text-decoration:none;text-align:general;vertical-align:bottom;m

so-protection:lockedvisible;height:14.25pt;width:301.50pt;n>i青選

出以下程序段的輸出結(jié)果

#include<stdio.h>

main()

{charsl[10],s2[10],s3[10],s4[10];

scanf(n%s%s",s1,s2);gets(s3);gets(s4);

puts(sl);puts(s2);puts(s3);puts(s4);

}

輸入數(shù)據(jù)如下:(此處<CR>代表回車符)

aaaabbbb<CR>

ccccdddd<CR>

A)aaaaB)aaaa

bbbbbbbb

cccc

ccccdddddddd

C)aaaaD)aaaabbbb

bbbbcccc

ccccdddddddd

<0.0)y=0.0elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elseif

(x<10.0)y=1.0/x;elsey=10.0;printf("%f\n”,y);}若運(yùn)行時(shí)從鍵盤

上輸入2.0(表示回車),則上面程序的輸出結(jié)果是A)0.000000B)

0.250000C)0.500000D)1.00000”height=19width=402

style=,,color:#000000;font-size:10.0pt;font-weight:400;font-style:no

rmal;text-decoration:none;text-align:general;vertical-align:bottom;m

so-protection:lockedvisible;height:14.25pt;width:301.50pt;M>請讀

程序:

#include<stdio.h>

main()

{floatx,y;

scan(n%f',&x);

iRxvO.O)y=0.0

elseif((x<5.0)&&(x!=2.0))

y=1.0/(x+2.0);

elseif(x<10.0)y=1.0/x;

elsey=10.0;

printff%f\n”,y);

}

若運(yùn)行時(shí)從鍵盤上輸入2.0〈CR>(vCR>表示回車),則上面程序的

輸出結(jié)果是

A)0.000000B)0.250000C)0.500000D)1.00000CC

若有說明和語句:

inta=5;

a++;

此處表達(dá)式a++的值是

A)7B)6C)5D)4CC

請讀程序:

#include<stdio.h>

#include<string.h>

main()

{char*sl=MAbCdEf,*s2="aBn;

sl++;s2++;

printf(n%d\n,,,strcmp(sl,s2));

}

輸出結(jié)果是:A)正數(shù)B)負(fù)數(shù)C)零D)不確定的值A(chǔ)C

若x是整型變量,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論