《C語言程序設計(第2版)》試題庫 測試卷二_第1頁
《C語言程序設計(第2版)》試題庫 測試卷二_第2頁
《C語言程序設計(第2版)》試題庫 測試卷二_第3頁
《C語言程序設計(第2版)》試題庫 測試卷二_第4頁
《C語言程序設計(第2版)》試題庫 測試卷二_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、測試卷二一、選擇題1 C 語中最簡單的數(shù)據(jù)型包括A)整、實型、邏輯型 整、型、字符型C)整、字符型、邏輯型 D)整、實型邏輯型、字符型 2 C 語中,運乍對象必是整型數(shù)的運算符是A) % 、C) %、 *3 為表示關(guān)系 y應使用 C 語表達式 A)(x)=y)&(y)=z)B(x)=y)AND(y)=z)C)(x)=y)=z)D)(x)=y)&(y)=z)4 下對 C 言字符數(shù)組的描術(shù)中錯誤的是A)字數(shù)組可以存放字符串B)字數(shù)組中的字符串可以整體入、輸出C)可在賦值語句中通過賦值運算“=對字符數(shù)組整體賦值 D)不以用關(guān)系運算符對字符數(shù)組中的字符串進行比較5 設有如下定義:int x=10,y=

2、3,z;則語句printf(“%dn”z=(x%y,x/y);的輸出結(jié)果是A)1 B)0C)4 D)36 以下程序的輸出結(jié)果是main()int x=10,y=10;printf(“%d %d、,y);A)10 10 B)9 9C)9 10 D)10 97 以下說法中正確的是 語程序總是從第一個的函數(shù)開始執(zhí)行B)在 C 語程序中,要調(diào)用的函數(shù)必須在 main()數(shù)中定義 C)C 語程序總是從 函數(shù)開始執(zhí)行D)C 語程序中的 函數(shù)必須放在程序的開始部分 8 執(zhí)行下面的程序后a 的為main()int for (a=1,b=1;a7)nprintf(“%dn”n);A)10 B)9 C)10 9

3、88 77 11 兩次運行下面的程序,如果從鍵盤上分別輸入 6 和 4,輸出結(jié)果是 main()int x;scanf(“%d”,&x);if(x)5printf(,;else printf(、n”x ;A)7 和 5 B)6 3 C)7 和 4 D)6 和 412 執(zhí)行以下程序后y 值是main ()int ;int y=1,x,*p;;for(x=0;x0) n-; printf(“%d ”,n); 23 以下程序運行后,輸出結(jié)果是A)84 B)99 C)95 D)44int fun (int p)int d=5;d=p;printf(“%d,d);main()itn a=3;fun(a)

4、d=a;printf(“%dn”d);24 在下列選項中,沒有構(gòu)成死循環(huán)的程序估 A) int i =100;whine(1)i=i%3;if (i100)break;B) for (;C) int k=1000;do k; while(k1000);D) int s=36;while (s)-s;25 閱讀以下程序:main() int x;scanf(%d,&x);if(x-5) printf(%dx);else printf(%dx+);程序運行后,如果從鍵盤上輸人 5,輸出結(jié)果是 A)3 B) 4 C) 5 D) 626 以下程序的輸出結(jié)果是main() int num= 0;whil

5、e(num=0;i-) ai=10-i;printf(%d%d%d,a2,a5,a8);A) 258 741 C) 852 D) 36932 以下數(shù)組定義中不正確的是A) int a23;B) int b3=0,1,2,3;C) int c100100=0;D) int d3=1,2,1,2,3,1,2,3,4;33 以下程序的輸出結(jié)果是main() int a44=1,3,5,2,4,6,3,5,7;printf(%d%d%d%dn,a03,a12,a21,a30;)A B 1470 C 5430 D 輸值定34 以選項中不能正確賦值的是A char s110;s1=Ctest;B char

6、 s2=C, t, e, s, C) char s320=Ctest;D) char *s4=Ctestn35 以下程序的輸出結(jié)果是main() int a, b;for(a=1, b=1; a+) if(b=10) break;if (b%3= =1) b+=3; continue; printf(%dn,a);A) 101 6 C) 5 D) 436 有以下程序段int k=0while(k=1) k+;while 循環(huán)執(zhí)行的次數(shù)是A) 無限次 B) 有法錯,不能執(zhí)行 C) 一也不執(zhí)行 D) 執(zhí)行 1 次37 以下程序執(zhí)行后 sum 的是 A)10 B)6 C) 不定 )0min() in

7、t i , sum;for(i=1;i4;i+) printf(%dn,sum);38 以下程序的輸出結(jié)果是A) 1,5,9 B) 1,4,7 C) 3,5,7 D)3,6,9 main() int i, x33=1,2,3,4,5,6,7,8,9;for(i=0;i3;i+) printf(%d,xi2-i);39 以下程序的輸出結(jié)果是A) 18 B) 19 C) )21main() int a32= 1,2,3,4,5,6 ,i,j,s=0; for(i=0;i3;i+)for(j=0;j2);printf(%dn,j);2 設有以下程:main() int n1,n2;scanf(%d,

8、&n2);while(n2!=0) n2=n2/10;printf(%d,n1);程序運行后,如果從鍵盤上輸入 1298;則輸出結(jié)果為【2 3 以下函數(shù)的功能是:求 3 方,請?zhí)羁?。double fun( x) int i;double z;for(i=1, i3;i+) 【】return 4 下面的程序是求 的,請?zhí)羁眨簃ain()int I,s=0;for(I=1;I=10;I+)【】5 下面的程序是求 1*2*3*10,請?zhí)羁眨簃ain()int I,s=【】【】s=s*I;6 下面的程序是求數(shù)組 a 中的最大值,請?zhí)羁誱ain()int a5=23,4,5,2,32,I,max;max=7】for(I=1;I=4;I+)if(maxai) 【8】7 下程序的輸出結(jié)果是【9】int abc(int z)return z+10;main()int x=3,y;y=abc(x);printf(“%d8 下程序的輸出結(jié)果是【10: main()int ,*p=x;*p=23;printf(“%d答案選擇題1 2 3 4 5 6 7

溫馨提示

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

評論

0/150

提交評論