![04年4月二級(jí)c語(yǔ)言筆試真題及答案_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/c488025b-88cc-4baf-818d-31e6b6057716/c488025b-88cc-4baf-818d-31e6b60577161.gif)
![04年4月二級(jí)c語(yǔ)言筆試真題及答案_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/16/c488025b-88cc-4baf-818d-31e6b6057716/c488025b-88cc-4baf-818d-31e6b60577162.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載2004 年 4 月二級(jí) C 語(yǔ)言筆試真題及答案全國(guó)計(jì)算機(jī)等級(jí)考試歷年真題 2004 年 3 月二級(jí) C 語(yǔ)言筆試真題 及答案計(jì)算機(jī)等級(jí)考試歷年真題一、選擇題, 每題 1 分, 每題 2 分, 共 60 分)下列各題 A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng) 涂寫在答題卡相應(yīng)位置上,答在試卷上 不得分。 1MB 等于 A. 1000 字節(jié)B.1024 字節(jié)C. 1000 XI000 字節(jié)D. 1024X024 字節(jié)(2) 與十六進(jìn)制數(shù) 200 等值的十進(jìn)制數(shù)為 A . 256C.不裝備任何軟件的計(jì)算機(jī)D
2、.只裝備操作系統(tǒng)的計(jì)算機(jī)(4)能將高級(jí)語(yǔ)言編寫的源程序轉(zhuǎn)換成目標(biāo)程序的B .512 C .1024D.204:謂(3)所B .單板機(jī)精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載是 A.鏈接程序 B.解釋程序 C.編 譯程序D .編輯程序(5) 在 64精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載位計(jì)算機(jī)中,一個(gè)字長(zhǎng)所占的字節(jié)數(shù)為Windows 環(huán)境下,當(dāng)一個(gè)應(yīng)用程序窗口被最小化后,該應(yīng)用程序 A.繼續(xù)在后臺(tái)運(yùn)行 B 繼續(xù)在前臺(tái)運(yùn)行C.終止運(yùn)行 D 暫停運(yùn)行(7)在Windows 環(huán)境下,能實(shí)現(xiàn)窗口
3、移動(dòng)的操 作是 A用鼠標(biāo)拖動(dòng)窗口中的任何部位B 用鼠標(biāo)拖動(dòng)窗口的邊框 C.用鼠標(biāo) 拖動(dòng)窗口的控制按鈕 D 用鼠標(biāo)拖動(dòng)窗下,PrintScreen 鍵的作用是 A.打印當(dāng)前窗口的內(nèi)容 B 打印屏幕內(nèi)容C.復(fù)制屏幕到剪貼板D 復(fù)制當(dāng)前窗口到剪貼板(9) In ternet 的通信協(xié) 議是 A. TCP/IP B. BBS C. WWWD FTP (10)下列敘述中正確的是A.計(jì)算機(jī)病毒只感染可執(zhí)行文件B .計(jì)算機(jī)病毒只感染文件C.計(jì)算機(jī)病毒只能通過軟件復(fù)制的方式進(jìn)行 傳播C. 4 D. 1(6)在口的標(biāo)題欄(8)在 Windows 環(huán)境精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載
4、D.計(jì)算機(jī)病毒可以通過網(wǎng)絡(luò)或讀寫磁盤等方式進(jìn)行傳播(11)精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載一個(gè)算法應(yīng)該具有 確定性”等 5 個(gè)特性, 下面對(duì)另外 4 個(gè)特性的描述中錯(cuò)誤的是 A 有零個(gè)或多個(gè)輸入B 有零個(gè)或多個(gè)輸出 C有窮性 D 可行性 (12)以下敘述中正確的是A C語(yǔ)言的源程序不必通過編譯就可以直接 運(yùn)行 B.C 語(yǔ)言中的每條可執(zhí)行語(yǔ) 句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令C. C 源程序經(jīng)編譯形成的二進(jìn)制代碼可以直接運(yùn)行D. C 語(yǔ)言中的函數(shù)不可以單獨(dú)進(jìn)行編譯(13)以下符合 C 語(yǔ)言語(yǔ)法的實(shí)型常量是A . B.C. .5E-3D. E15(14)以下 4 組用
5、戶定義標(biāo)識(shí)符中,全部合法的一組是A. _mai nB .If C . txt D . i nten elude -maxREAL k_2 sin turbo 3C0M _001(15) 若以下選項(xiàng)中的變量已正確定義,則正確的賦值語(yǔ)句是 A .乂仁3B . 1+2=x2 C . x3=0 x12 D . x4=1+2=3;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載 5 (16)設(shè)有以下定義int a=0;double b=; char c= A ;#define d 2則下面語(yǔ)句中錯(cuò)誤的是A . a+;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載精選公文范文
6、,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載k=0; (22)有以下程序main()精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載B .b+ C.c+; D .d+;(17 )設(shè)有定義:float a=2,b=4,h=3;,以下 C 語(yǔ)言 表達(dá)式與代數(shù)式計(jì)算結(jié)果不相符的是A. (a+B) *h/2 B . (1/2)*(a+B) *h C . (a+B)main( )int x=102, y=012;printf( -,- ”,x,y); 執(zhí)行后輸出結(jié)果是 A. 10,01 B. 02,12 C. 102,10D. 02,10(19)以下 4 個(gè)選項(xiàng)中,不能看作一條語(yǔ)句的
7、是 A . ;B .a=O,b=0,c=O; C .if(a0);D . if(b=0) m=1;n=2;(20)設(shè)有定義:int a,*pa二&a;以下 scanf 語(yǔ)句中能正 確為變量 a 讀入數(shù)據(jù)的是A.scanf(“d ,pA).scanf(“%cT,A)C. scanf(“%cT,&pA) Dcanf(“d ,*pA) (21)以下程序段中與語(yǔ)句 k=ab?(bc?1:O):0 ;功能等價(jià)的是A . if(aB) &(bC)k=1;*h*1/2 D. h/2*(a+B) (18)有以下程序精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載 7 B.
8、 if(aB) |(bC) ) k=1 else k=0; C. if(aD. if(aB) k=1; else if(bC) k=1; else精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載k=0; (22)有以下程序main()精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載 char k; int I; for(i=1;i case O:printf( “ ano th”r ); case 1 :printf( “ number); 程序運(yùn)行時(shí),從鍵盤輸入:01, 程序執(zhí)仃后的輸出結(jié)果是A .ano therB . anotherC. anotherD .
9、nu mbernu mber nu mber nu mber numberano thernu mber(23)有以下程序mai n()intx=0,y=5,z=3;while(z-0&+x程序執(zhí)行后的輸岀結(jié)果是A .3,2,0 B .3,2,-1 C.4,3,-1D . 5,-2,-5(24)有以下程序main( ) int i,s=0;for(i=1;i程序執(zhí)行后的輸出結(jié)果是A.自然數(shù)19 的累加和B .自然數(shù) 110 的累加和 C.自然數(shù) 19 中的奇數(shù)之和 D .自然數(shù)110 中的偶數(shù)之和(25)有以下程序main( ) int i,n=0;for(i=2;iif(i%3)co
10、n ti nue;n+; while(!i); n+;printf(“n二%d n); 程序執(zhí)行后精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載 9 的輸出結(jié)果是 A. n=5B. n=2精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載 int x=1,y=3,z=2; if(xy) f(x,y); else精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載 10 Cn=3 D. n=4(26)若程序中定義了 以下函數(shù) double myadd(double a,doubleB) retur
11、n (a+B);并將其放在調(diào)用語(yǔ)句之后,則在調(diào)用之前應(yīng) 該對(duì)該函數(shù)進(jìn)行說明,以下選項(xiàng)中錯(cuò)誤 的說明是 A.double myadd(double a,B);B . double myadd(double,double); C . doublemyadd(double b,double A);D . double myadd(double x,double y); (27)有以下程序char fun(char x ,printf( “c,fu n(fu n(a,B),fu n( b,C); 程序的執(zhí)行結(jié)果是A 函數(shù)調(diào)用出int n=0,*p=&n,*q=&p;則以下選項(xiàng)中, 正確
12、的賦值語(yǔ)句是A . p=1; B . *q=2;C. q=p; D. *p=5;(29)有以下程序 void f(int v , int w) int t; t=v;v=w;w=t; main()char y) if(xreturn y; mai n(),c=C) 9 D) 7(28)設(shè)有定義: int a=精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載11if(yz) f(y,z);else f(x,z);printf( “d,%d,%” ,x,y,z); 執(zhí)行后輸出結(jié)果是A 1,2,3 B . 3,1,2C. 1
13、,3,2 D 2,3,1(30)有以下程序段inta10=1,2,3,4,5,6,7,8,9,10,*p=&a3,b;D .9(31) 31、有以下程序main() chara*+= ” abcdefg ” ,b*10+= ” abcdefgprintf( “ %d %d ” ,sizeof(,Aizeof(B); 執(zhí)行后輸出結(jié)果是 int a2=3,5,b2=3,5; swap1(A);b=p5;b 中的值是C.C.10D. 10 10序 void swap1(i ntt=c0;c0=c1;c1=t;swap2(i ntc0,i ntc1)t=c0;c0=c1;c1=t;(32)有以
14、下程 c) int t; void int t; main()精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載12swap2(b0,b1);printf( “ %d %d %d %d ”,a*0+,a*1+,b*0+,b*1+); 其輸出結(jié)果是 A. 5 3精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載” cd” printf(“d,strlen(p*4+); 精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載 13 5 3 B . 5 3 3 5 C 3 5 3 5 D 3 5 5 3 (
15、33)有以下程序 void sum(int * A . a0=a1; main()int aa10=1,2,3,4,5,6,7,8,9,10,i;for(i=2;i=0;i-) sum(&aai); printf( “d,aa*0+); 執(zhí)行后的輸出結(jié)果是 A4 B .3 C.2D. 1(34) 34、有以下程序 int f(intb4) int i,j,s=0; for(j=0;j if(i2)i=3-j;s+=bij;retur n s; main( ) inta44=1,2,3,4,0,2,4,5,3,6,9,12,3 ,2,1,0;printf( “ %d
16、,f(A);執(zhí)行后的輸出結(jié)果是A . 12 B . 11(35)有以下定義#i nclude char a10,*b=a;不能給數(shù)組 a 輸入字符串的語(yǔ)句是A. gets(A) B. gets(a0) C. gets(&a0); D .gets(B);(36)有以下程序main( ) char*p*10+=,“ abc” , ” aabdfg ” , ” dcdbe精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載 14 執(zhí)行后輸出結(jié)果是 A .2 B .3 C. 4 D. 5 int f(int*A) int
17、s=0;s+=f(&A);執(zhí)行后輸出結(jié)果是 A .10D.8(38)有以下程序x*xmain(i=f(4+4)/f(2+2);執(zhí)行后輸出結(jié)果是C. 16 D. 4 typedef struct S則下面敘述中正確的是A.可用 S定義結(jié)構(gòu)體變量 B)可以用 T 定義結(jié)構(gòu) 體變量 C)S 是 struct 類型的變量 D) T 是 struct S 類型的變量 (40)有以下程 序 struc STUint num; ; structc=b;(37)有以下程序 int a=2;return (*A)+;main() int a=5;s+=f(&A);“ %d ,s); B. 9 C
18、 . 7#defi ne f(x) int i;“d,i);28 B. 22printf()printf( A .(39)設(shè)有以下語(yǔ)句 int g; char h; T;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載 15 struct *c=b; char name10; voidf1(struct STU C) b=,“LiSiGuo”,2042 voidf2(struct STU *C)Ib=,“Sun Dan”,2044 main( ) structSTUSTU精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔
19、,歡迎閱讀下載16STUf1(A .;f2(&B);printf( “ %d %d執(zhí)行后的輸出結(jié)果是 A2041 2044 B. 2041 2043C. 2042 2044 D . 2042 2043 (41)有以 下程序main( ) unsigned chara,b;a=4|3;b=4&3;printf( “ %d %d ” ,ab(;執(zhí)行后輸出結(jié)果是 A 7 0 B. 0 7 C. 1 1D. 43 0(42)下面程序的功能是輸出以下形式的金字塔圖案是:* *for(i=1;i for(j=1;jfor(j=1;j在下劃線處應(yīng)填入的是A. i B 2*i-1C. 2*i+
20、1 D. i+2(43)有以下程序 void sort(int a,int n) int i,j,t; for(i=0;ifor(j=i+2;j if(ai main () intaa10=1,2,3,4,5,6,7,8,9,10,i;sort(aa,10); for(i=0;i其輸出結(jié)a=, “ YangSan”,WangYin”,2043*main( ) int i,j;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載17A .1,2,3,4,5,6,7,8,9,10,精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文
21、檔,歡迎閱讀下載1810,9,8,7,6,5,4,3,2,1, 9,2,7,4,5,6,3,8,1,10,D 1,10,3,8,5,6,7,4,9,2,程序段中,不能正確賦字符串的是A . char s*10+= ” abcdefg ” B . char t*+= ”abcdefg ” ,*s=t; C . char s*10+;s= ”abcdefg ” ; D . char s*10+;strcpy(s, ”abcdefg)有以下 程序 #in clude main (i ntargc ,char*argv ) int i,len=0;for(i=1;iprintf( “ 5d ”,en)
22、;經(jīng)編譯鏈接后生成的可執(zhí)行文件是,若運(yùn)行時(shí)輸入以D. 6(46)有以下程序 void f(inta,int i,i nt j) int t;if(i t=ai;ai=aj;aj=t;f(a,i+1,j-1);mai n( ) int i,aa5=1,2,3,4,5;f(aa,0,4);for(i=0;i執(zhí)行后輸出結(jié)果是 A . 5,4,3,2,1,(44)以下下帶參數(shù)的命令行執(zhí)行后輸出結(jié)果是ex abcd efg h3 k44C.精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載19B. 5,2,3,4,1, C. 1,2,3,4,5, D . 1,2,3,4,5,精選公文范文,管
23、理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載(47)有 charScore; STUs*5+=,以下程序struct STUn ame10; int num;int;main( ) struct“ YangSan” ,20041,703,20042,580-, “ wangYin ” ,20043,-680 SunDan”,20044,550 , “Penghua” ,20045,537-,*p*5+,*t; int i,j;for(i=0;iif(Pi-Scorepj-Score)t=pi;pi=pj;pj=t;printf(“
24、 5d %d ”,s*1+.ScoreSd(+re);執(zhí)行后輸出結(jié)果是A 550550 B. 680 680 C 580 550 D . 580 680 (48)有以下程序#includestruct NODE int num;structNODE *n ext; ;mai n() struct NODE *p,*q,*r; int sum=0; p=(structNODE *)malloc(sizeof(structNODE);q=(structNODE*)malloc(sizeof(struct NODE); r=(struct NODE*)malloc(sizeof(struct NOD
25、E);p-num=1;q-num=2;r-num=3;-精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載-12精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載21p-n ext=q;q-n ext=r;r- n ext二NULL;sum+=q-n ext-nu m;sum+=p-num;printf( “ %dsum); 執(zhí)行后的輸出結(jié)果是A. 3 B. 4 C. 5 D. 6(49)有以下程序 #include main() FILE *fp; inti,k=O, n=0;fp=fopen(“”, ” W);for(i=1;ifp=fopen(“”, ” r ”
26、);fscanf(fp, ”d%d,&k,&n);printf( “” ,k,n); fclose(fp); 執(zhí)行后輸出結(jié)果是 A . 1 2 B. 123 0C. 1 23 D. 0 0(50)有以下程序#include main( ) FILE *fp; inti,a4=1,2,3,4,b;for(i=0;i;fseek(fp,-2L*sizeof(i nt).SEEK_END);fread(&b,sizeof(int),1,fp);/* 從文件中讀取sizeof(int)字節(jié)的數(shù)據(jù)到變量 b 中*/ fclose(fp);printf(執(zhí)行后輸出結(jié)果是 A . 2
27、 B . 1 C . 4精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載D . 3 二、填空題請(qǐng)將每一個(gè)空的正確答案寫在答題卡【1】至【20】精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載23序號(hào)的橫線上,答在試卷上不得分. (1) E-mail 地址用戶名和域名兩部分組 成,這兩部分的分隔符為【1】。(2)計(jì)算機(jī)網(wǎng)絡(luò)分為廣域網(wǎng)和局域網(wǎng),因特 網(wǎng)屬于【21。(3)從 Windows環(huán)境進(jìn)入 MS DOS 方式后,返回 Windows環(huán)境的 DOS 命令為【31。(4)在 Windows 環(huán)境下,只要在
28、開始”菜單 中單擊【4】選項(xiàng),就可以查閱最近打開 過的文檔清單。(5)計(jì)算機(jī)的運(yùn)算速度可以用 MIPS 來描述,1MIPS 是指 每秒執(zhí)行【5】條指令。(6)已知字符 A 的 ACSII 碼值為65,以下語(yǔ)句的輸岀 結(jié)果是【61char ch= B;printf( “% %d ”,ch,ch); (7)有以下語(yǔ) 句 段intn1=10, n2=20;printf(【7】”,); 要求按以下格式輸出 n1 和 n2 的值,每個(gè)輸出行從第一列開始,請(qǐng)?zhí)羁铡?n1=10n2=20t=1,i=5;for(;i=0;i-)t*=i;printf( “ %dt); 執(zhí)行后輸出結(jié)(8)有以下程序main()
29、 int精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載- 精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載14精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載25 int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x)x-=3; printf( “d ” x);執(zhí)行后輸出結(jié)果是 【9】 。 (10)有以下 程序 #ineludemain( ) charch1,ch2; int n1,n2;ch 仁 getchar();ch2 二 getchar();n1=ch1- 0 ;n2=n1*10+(ch2-0);pri
30、ntf(“ %d n2); 程序運(yùn)行時(shí)輸入:12,執(zhí)行后輸岀結(jié)果是【10】。 (11)有以下程序voidf( int y,int *x)y=y+*x;*x=*x+y;main( ) int x=2,y=4; f(y,&x);printf( “ %d %d ” ,xy); 執(zhí)行后輸 出的結(jié)果是【11】。(12)函數(shù) fun 的 功能是計(jì)算 xn doublefun(double x,int n) int i; double y=1; for(i=1;i主函數(shù)中已經(jīng)正確定義m,a,b 變量并賦值,并調(diào)用 fun 函數(shù)計(jì)算:m=a4+b4-(a+B) 3。實(shí)現(xiàn)這一計(jì)算的函數(shù)調(diào)用語(yǔ)句為 【12
31、】 (13)下面rotate 函數(shù)的功能是:將 n 行 n 列的矩陣 A 轉(zhuǎn)置為 A,例如: 1 2 3果是【8】(9)有以下程序main()精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載274 1 5 9 1356 7 8 2 6 10 14A = 9 10 11 12則 A 二 3 7 111514 15 16 4#defi ne N 4 int i,j,t;【13】;j+)aji=t;sstrcpy()函數(shù)實(shí)現(xiàn)字符串復(fù)制,指字符串復(fù)制到 s 所指向內(nèi)
32、存空間中,形成一個(gè)新的字符串 s。請(qǐng)?zhí)羁?。voidsstrcpy(char *s,char *t) 【15】); main()sstrcpy(str1,str2);printf(“”sstr1); (15)下列程序的運(yùn)行結(jié)果是:【16】#in cludechar *ss(char *s) returns+strle n(s)/2;main( ) char *p,*str= ” abcdefgh當(dāng)138 12 16 請(qǐng)?zhí)羁?voidrotate(int aN) for(i=0;i t=aij;for(j=0;【14】;(14)以下即將 t 所 while(*s+二 charstr1*100+,s
33、tr2*+=abcdefgh精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載28p=ss(str); printf( “sp); (16)下面程序的運(yùn)行結(jié)果是:【17】int f( inta, int n) if(n 1) return-精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載-精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載29aO+f(&a1, n-1);else return a0;ma in ( ) int aa3=1,2,3,s;s=f(&aa0,3); printf(“” ,s); (17)以下程序中給指針 p 分配
34、三個(gè) double 型動(dòng)態(tài)內(nèi)存單元,請(qǐng)?zhí)羁铡?#includemain ( ) double *p;P0=;P1=;P2=;printf( “f%f%f ,p*0+,p*1+,p*2+); (18)以下程序的運(yùn)行結(jié)果是【191in cludetypedef structstudentchar name10;long sno;float score; STU; main( ) STUa=, “ zhangsan ” ,20Qb,=,5 “ Shangxian ”,2 002,90-,c=, “Anhua” ,2003,95,d,*p二&d;d=a;if(strcmp(,)0) d=b;i
35、f(strcmp(,)0)d=c;printf(“l(fā)d%s,骨 name); (19)以下 sum 函數(shù)的功能是計(jì)算下列級(jí)數(shù)之 和。p=(double *)malloc();精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載30S=1 + x+x2+x3/3!+. +xn/n!請(qǐng)給函數(shù)中的各變量正確賦初值double sum( double x, int n ) int i;- 精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載-精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載31double
36、a,b,s;【20】for( i=1;i a=a*x; b=b*i; s=s+a/b; return s; 附參考 答案 01 10:DBCCB ADCAD11 20: BBCAC DBCDA 21 30: ACBDDADDCD 31 40: CBADB ACADA 41 50:ABCCD ACBBD 填空題:1、2、廣域網(wǎng)3、EXIT 或 exit 4、文檔5、百萬(wàn)條或一百萬(wàn)條或 1000000 條6、fun(a,4)+fun(b,4)-fun(a+b,3);13、j14、aij=aji15、*t+16、619、2002Sha ngxian20、a=;b=;s=; 一、選擇題, 每題 1 分
37、, 每題 2 分, 共 60 分)下列各題 A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng) 涂寫在答題卡相應(yīng)位置上,答在試卷上 不得B 667、n 仁d n2=%d9、 一 410、 1211、12、17、efgh18、3*sizeof(double)精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載32分。(1) 1MB 等于 A. 1000 字節(jié)精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載33B.1024 字節(jié)C.
38、1000XI000 字節(jié)D. 1024X1024 字節(jié)(2)與十六進(jìn)制數(shù) 200 等值的十進(jìn)制數(shù)為 A 256板機(jī)C.不裝備任何軟件的計(jì)算機(jī)D 只裝備操作系統(tǒng)的計(jì)算機(jī)(4)能將高級(jí)語(yǔ)言編寫的源程序轉(zhuǎn)換成目標(biāo) 程序的是A 鏈接程序B 解釋程序C.編譯程序 D 編輯程序(5)在64 位計(jì)算機(jī)中,一個(gè)字長(zhǎng)所占的字節(jié)數(shù)(6)在 Windows 環(huán)境下,當(dāng)一個(gè)應(yīng)用程序窗 口被最小化后,該應(yīng)用程序 A 繼續(xù)在后臺(tái)運(yùn)行 B 繼續(xù)在前臺(tái)運(yùn)行C.終止運(yùn)行 D 暫停運(yùn)行(7)B. 512 C. 1024D.謂裸機(jī)”是指 A 單片機(jī)所B.單精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,
39、管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載34在Windows 環(huán)境下,能實(shí)現(xiàn)窗口移動(dòng)的操 作是 A 用鼠標(biāo)拖動(dòng)窗口中的任何部位B 用鼠標(biāo)拖動(dòng)窗口的邊框 C 用鼠標(biāo) 拖動(dòng)窗口的控制按鈕 D 用鼠標(biāo)拖動(dòng)窗下,PrintScreen 鍵的作用是 A 打印當(dāng)口的標(biāo)題欄(8)在 Windows 環(huán)境精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載35前窗口的內(nèi)容 B打印屏幕內(nèi)容C.復(fù)制屏幕到剪貼板D 復(fù)制當(dāng) 前窗口到剪貼板(9) Internet 的通信協(xié) 議是 A TCP/IPB BBS C. WWWD. FTP (10)下列敘述中正確的是A.計(jì)算機(jī)病毒只感染可執(zhí)行文件 B .計(jì)
40、算機(jī)病毒只感染文件C.計(jì)算機(jī)病毒只能通過軟件復(fù)制的方式進(jìn)行 傳播 D.計(jì)算機(jī)病毒可以通過網(wǎng)絡(luò)或讀寫磁盤等方式進(jìn)行傳播(11)一個(gè)算法應(yīng)該具有 確定性”等 5 個(gè)特性, 下面對(duì)另外 4 個(gè)特性的描述中錯(cuò)誤的是 A .有零個(gè)或多個(gè)輸入B 有零個(gè)或多個(gè)輸出 C.有窮性 D .可行性 (12)以下敘述中正確的是A . C語(yǔ)言的源程序不必通過編譯就可以直接 運(yùn)行 B .C 語(yǔ)言中的每條可執(zhí)行語(yǔ)句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令C . C 源程序經(jīng)編譯形成的二進(jìn)制代碼可 以直接運(yùn)行 D . C 語(yǔ)言中的函數(shù)不可以 單獨(dú)進(jìn)行編譯精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理
41、類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載36(13)以下符合 C 語(yǔ)言語(yǔ)法的實(shí)型常量是A . B .C . .5E-3D. E15(14)以下 4 組用戶定義標(biāo)識(shí)符中,全部合法的一組是 A. _mainB .If C. txt D. i nten elude -maxREAL k_2 sin turbo 3C0M _001(15)若以下選項(xiàng)中的變量已正確定義,則正確的賦值語(yǔ)句是 A .乂仁3B. 1+2=x2 C . x3=0 x12 D . x4=1+2=3; (16)設(shè)有以下定義int a=0;double b=; char c= A ; #define d 2 則下面語(yǔ)句中錯(cuò)誤的是
42、A . a+;B . b+ C . C+; D . d+;(17 )設(shè)有定義:float a=2,b=4,h=3;,以下 C 語(yǔ)言 表達(dá)式與代數(shù)式計(jì)算結(jié)果不相符的是A . (a+B) *h/2 B . (1/2)*(a+B) *h C . (a+B)*h*1/2 D . h/2*(a+B) (18)有以下程序main( )int x=102, y=012;printf( -,- “ ,x,y); 執(zhí)行后輸出結(jié)果是 A . 10,01B . 02,12C . 102,10 D . 02,10(19)以下 4個(gè)選項(xiàng)中,不能看作一條語(yǔ)句的是精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下
43、載37A . ;B . a=0,b=0,c=0; C . if(a0);D . if(b=0) m=1;n=2;(20)設(shè)有定- 精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載-義:inta,*pa二&a;以下 seanf 語(yǔ)句中能正 確為變量 a讀入數(shù)據(jù)的是A . seanf( “ %d ,pA). seanf( “ %d ,A)C. seanf( “ %d,&pA) Deanf( “ %d ,*pA) (21)以下程序段中與語(yǔ)句k二ab?(bc?1:0):0 ;功能等價(jià)的是 A . if(aB)&(bC) ) k=1;B. if(aB) |(bC)
44、) k=1 else k=0; C . if(aD. if(aB) k=1; else if(bC) k=1; elsek=0; (22)有以下程序main() char k; int I; for(i=1;i case 0: prin tf(“ another );case 1 :printf(“n umbejr; 程序運(yùn)行時(shí),從鍵盤輸入:01,程序執(zhí)行后 的輸岀結(jié)果是 A. an other B. an otherC.another D .numbernumbernumber number number another number (23)有以下程序 main( ) int精選公文范文,
45、管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載38x=0,y=5,z=3;while(z-0&+x程序執(zhí)行后的輸出結(jié)果是A . 3,2,0B .3,2,-1 C.4,3,-1 D .5,-2,-5(24)有以下程序main( ) int i,s=0;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載39for(i=1;i程序執(zhí)行后的輸岀結(jié)果是A自然數(shù) 19 的累加和 B.自然數(shù) 1 10 的累加和 C.自然數(shù) 19 中的奇數(shù) 之和 D .自然數(shù) 11
46、0 中的偶數(shù)之和 (25)有以下程序 main( ) inti,n=O;for(i=2;iif(i%3)con ti nue;n+; while(!i);n+;printf( “n二%d n); 程序執(zhí)行后的輸出結(jié)果是A. n=5 B. n=2 C.n=3D. n=4(26)若程序中定義了以下函數(shù) double myadd(double a,double B) return(a+B);并將其放在調(diào)用語(yǔ)句之后, 則在調(diào)用之前應(yīng)該對(duì)該函數(shù) 進(jìn)行說明,以下選項(xiàng)中錯(cuò)誤的說明是A. double myadd(double a,B); B. doublemyadd(double,double); myad
47、d(double b,doubleC . doubleD. double(27)有以下 x ,char y) main()精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載40A); myadd(double x,double y);程序 if(xint a= 9 ,b=char fun(charreturn y; ,c= 7;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載41printf( “c,fu n(fu n(a,B),fu n( b,
48、C); 程序的執(zhí)行結(jié)果是A 函數(shù)調(diào)用出int n=0,*p=&n,*q=&p;則以下選項(xiàng)中, 正確的賦值語(yǔ)句是A . p=1; B. *q=2;C. q=p; D. *p=5;(29)有以下程序 void f(int v , int w) int t; t=v;v=w;w=t; main() int x=1,y=3,z=2; if(xy) f(x,y); elseif(yz) f(y,z);else f(x,z);printf( “d,%d,%dx,y,z); 執(zhí)行后輸出結(jié)果是A . 1,2,3 B . 3,1,2C. 1,3,2 D . 2,3,1(30)有以下程序 段int
49、a10=1,2,3,4,5,6,7,8,9,10,*p=&a3,b;D .9(31) 31、有以下程序main() char a*+= ” abcdefg ” ,b*10+= ” abcdefgC) 9 D) 7(28)設(shè)有定義:b=p5;b 中的值是C.精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載42執(zhí)A . 7 7 B .C.10D .10 10(32)有以printf( “ %d %d ”,sizeoS(zeof(B); 下程序 void swap1(int c) int t;t=c0;c0=c1;c
50、1=t;voidswap 2(i nt c0,i nt c1) int t;t=c0;c0=c1;c1=t;main()inta2=3,5,b2=3,5;swap1(A);swap2(b0,b1);printf( “ %d %d %d %d ” ,a*0+,a*1+,b*0+,b*1+);其輸出結(jié)果是A. 5 35 3 B . 5 3 3 5 C 3 5 3 5 D 3 5 5 3 (33)有以下程序 void sum(int * A . a0=a1; main()int aa10=1,2,3,4,5,6,7,8,9,10,i;for(i=2;i=0;i-) &nb sp; sum(&
51、amp;aai);printf( “ %daa*0+); 執(zhí)行后的輸出結(jié)果是 A.4 B.3 C. 2 D. 1 (34) 34、有以下程序int f(int b4) int i,j,s=0; for(j=0;j if(i2) i=3-j; s+=bij; return s;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載43main( )inta44=1,2,3,4,0,2,4,5,3,6,9,12,3,2,1,0;printf( “ %d ,f(A);執(zhí)行后的輸出結(jié)果是 A . 12 B . 11精選公文范文,管理
52、類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載#in elude char a10,*b=a;不能給數(shù)組 a 輸入字符串的語(yǔ)句是A. gets(A) B. gets(a0) C. gets(&a0); D .gets(B);(36)有以下程序main( ) char*p*10+=,“ abc ” , ” aabdfg ” , ” dcdbe” cd” printf(“d,strlen(p*4+); 執(zhí)行后輸出結(jié)果是A. 2 B. 3 C. 4(37)有以下程序int a=2;return (*A)+;main() int a=5;s+=f(&A);“ %d ,s); B. 9 C
53、 . 7#defi ne f(x) int i;“ %d ,i); D. 16(35)有以下定義D.5intf(int*A) ints=0;s+=f(&A);printf(執(zhí)行后輸出結(jié)果是 A . 10D.8(38)有以下程序x*xmain(i=f(4+4)/f(2+2);執(zhí)行后輸出結(jié)果是C. 16 D. 4 typedef struct S)printf( A .(39)設(shè)有以下語(yǔ)句 int g; char h; T;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載28 B. 22則下面敘述中正確的是A .可用 S定義結(jié)構(gòu)體變量B)可以用 T 定義結(jié)構(gòu)- 精選公文范文,
54、管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載-26精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載體變量 C) S 是 struct 類型的變量 D)T 是 struct S 類型的變量(40)有以下程 序struc STU char name10;int num; ;void f1(struct STU C)structSTUb=, “ LiSiGuo ”,2042c=b; void f2(struct STU *C)structSTUb=, “ Sun Dan” ,2044*c=b;main( ) structSTUa=, “ YangSan”,2041,“ WangYi
55、n”,2043f1(A .;f2(&B);printf( “%d %d ”,);執(zhí)行后的輸出結(jié)果是 A. 2041 2044 B. 2041 2043C. 2042 2044 D . 2042 2043 (41)有以 下程序 main( ) unsignedchar a,b;a=4|3;b=4&3;printf( “ %d %d ” ,ab(;執(zhí)行后輸出結(jié)果是 A. 7 0 B. 0 7 C. 1 1D . 43 0(42)下面程序的功能是輸岀以下形式的金字塔圖案是:* *精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載for(i=1;i for(j=1;jfor
56、(j=1;j-精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載-27在下劃線處應(yīng)填入的是Ai B2*i-1C. 2*i+1 D. i+2(43)有以下程序 void sort(int a,int n) int i,j,t; for(i=0;ifor(j=i+2;j if(ai main () intD.1,10,3,8,5,6,7,4,9,2,(44)以下程序段中,不能 正確賦字符串的是 A . char s*10+= ”abcdefg ” ; Bchart*+= ” abcdefg ” ,*s=t; C . char s*10+;s= ”abcdefg ”D . chars*1
57、0+;strcpy(s, ” abcdefgi5)有以下 程序 #includemain (i nt argc ,charsort(aa,10);果是for(i=0;i其輸出結(jié)A .1,2,3,4,5,6,7,8,9,10,aa10=1,2,3,4,5,6,7,8,9,10,i;B10,9,8,7,6,5,4,3,2,1,C9,2,7,4,5,6,3,8,1,10,*main( ) int i,j;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載48*argv ) int i,len=0;for(i=1;iprintf
58、( “ 5d ”,jen); 經(jīng)編譯鏈接后 生成的可執(zhí)行文件是,若運(yùn)行時(shí)輸入以精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載49D. 6(46)有以下程序void f(inta,i nt i,i nt j) int t;if(i t=ai;ai=aj;aj=t;f(a,i+1,j-1);main( ) int i,aa5=1,2,3,4,5;f(aa,0,4);for(i=0;i 執(zhí)行后輸出結(jié)果是 A . 5,4,3,2,1, B . 5,2,3,4,1,C. 1,2,3,4,5, D. 1,2,3,4,5, (47
59、)有以 下程序struct STU charname10;int num; int Score; ;mai n() struct STUs*5+=,“ YangSan”,20041, ,703LiSiGuo ”t=pi;pi=pj;pj=t;printf(“ 5d %d ” ,s*1+ .Scorepcore);045,537-,*p*5+,*t;int i,j;for(i=0;iif(pi-Scorepj-Score)執(zhí)行后輸出結(jié)果是A. 550550680 680 C. 580 550D. 580B. (48)有以下程序下帶參數(shù)的命令行執(zhí)行后輸出結(jié)果是ex abed efg h3 k44C
60、.,20042,5 0-,wangYin,20043,680“SunDaPenghua” ,20#in680精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,歡迎閱讀下載i,a4=1,2,3,4,b;精選公文范文,管理類,工作總結(jié)類,工作計(jì)劃類文檔,感謝閱讀下載50struct NODE int num;structNODE *n ext; ;mai n() struct NODE *p,*q,*r; int sum=0; p=(structNODE *)malloc(sizeof(struct NODE);q=(struct NODE*)malloc(sizeof(struct NODE); r=(structNODE *)malloc(sizeof(struct NODE);p-num=1;q-num=2;r- num=3;p-n ext=q;q-n ext=r;r- n ext二NULL;sum+=q-n ext-nu m;sum+二p-num;printf( “
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《cl國(guó)際化綜合案例》課件
- 民間個(gè)人借款合同糾紛解決策略(2025版)
- 《歡迎進(jìn)入思想品德》課件
- 《財(cái)務(wù)報(bào)表分析》課件
- 《社團(tuán)結(jié)構(gòu)分析》課件
- 二零二五年度智能工廠內(nèi)部承包經(jīng)營(yíng)合同范本
- 獵頭合同2025年度版:職業(yè)發(fā)展咨詢與雇主權(quán)益保護(hù)方案2篇
- 《微弱信號(hào)檢測(cè)》課件
- 二零二五年度外墻涂料施工后期維護(hù)服務(wù)合同
- 《固定收益證券》課件
- 人教版一年級(jí)數(shù)學(xué)2024版上冊(cè)期末測(cè)評(píng)(提優(yōu)卷一)(含答案)
- 2024年同等學(xué)力申碩英語(yǔ)考試真題
- 浙江省杭州市2024年中考語(yǔ)文試卷(含答案)
- 種植二期手種植義齒II期手術(shù)護(hù)理配合流程
- 安全隱患舉報(bào)獎(jiǎng)勵(lì)制度
- 牛津書蟲系列1-6級(jí) 雙語(yǔ) 4B-03.金銀島中英對(duì)照
- 2024-2025學(xué)年深圳市南山區(qū)六年級(jí)數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- 2024-2030年中國(guó)免疫細(xì)胞存儲(chǔ)行業(yè)市場(chǎng)發(fā)展分析及競(jìng)爭(zhēng)形勢(shì)與投資戰(zhàn)略研究報(bào)告
- 工貿(mào)行業(yè)企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)實(shí)施指南
- T-CACM 1560.6-2023 中醫(yī)養(yǎng)生保健服務(wù)(非醫(yī)療)技術(shù)操作規(guī)范穴位貼敷
- 07J912-1變配電所建筑構(gòu)造
評(píng)論
0/150
提交評(píng)論