江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷二(曉莊)_第1頁
江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷二(曉莊)_第2頁
江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷二(曉莊)_第3頁
江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷二(曉莊)_第4頁
江蘇省五年一貫制專轉(zhuǎn)本《C語言程序設(shè)計(jì)》模擬試卷二(曉莊)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

江蘇省五年一貫制專轉(zhuǎn)本C語言程序設(shè)計(jì)模擬試卷二(曉莊)一、 填空題(每題2分,共16分)1.整型常量默認(rèn)類型是、實(shí)型默認(rèn)類型是、函數(shù)默認(rèn)類型是2. 若k為 int整型變量且賦值7,請寫出賦值表達(dá)式 k *= k + 3的運(yùn)算結(jié)果 .3. 設(shè)x,y,z均為int型變量,請寫出描述x,y中有一個為負(fù)數(shù)的表達(dá)式: 4. 已知A=7.5,B=2,C=3.6,表達(dá)式AB&CA | AB的值是 .5. 以下程序的運(yùn)行結(jié)果是 。main() printf(%s,%5.3s,computer,computer); 6. 設(shè)y為int型變量,請寫出描述y是奇數(shù)的表達(dá)式 7. 若a是int型變量,則下面表達(dá)式的值為 ,a的值為。(a=4*5,a+6),a+8. 若有定義:int a=10 ,b=9 ,c=8;執(zhí)行下列語句后,變量b中的值是 。 c=(a-=(b-5); c=(a%11)+(b=3);二、 單項(xiàng)選擇題(每題2分,共40分)1下列四組字符串中都可以用作語言程序標(biāo)識符的一組是_。 A) print B) iam C) Pxq D) str_l _3d one_half My-book Cpp oodb start$it line# pow aBc 3pai His.age while2下列關(guān)于C語言的敘述錯誤的是_。A) 大寫字母和小寫字母的意義相同B) 不同類型的變量可以在一個表達(dá)式中C) 在賦值表達(dá)式中等號(=)左邊的變量和右邊的值可以是不同類型D) 同一個運(yùn)算符號在不同的場合可以有不同的含義3已知 long i=65539;執(zhí)行語句printf(%d,i);屏幕顯示_。A) 65539 B) -3 C) 3 D) 程序不能執(zhí)行4.字符g賦給字符變量c,正確的表達(dá)式是_。A) c=147 B) c=147 C) c=147 D) c=01475.已知:char a;int b;float c;執(zhí)行語句c=a+b+c;后,變量c的數(shù)據(jù)類型是_。A) int B) char C) float D) double6.溫度華氏和攝氏的關(guān)系是: C=5/9 (F-32)。已知:float C,F;由華氏求攝氏的正確的賦值表達(dá)式是_。A) C=5/9(F-32) B) C=5*(F-32)/9C) C=5/9*(F-32) D) 三個表達(dá)式都正確7.逗號表達(dá)式(a=3*5,a*4),a+15的值是_。A) 15 B) 60 C) 30 D) 不確定8已知int i=10;表達(dá)式20-0=ib) a=b;b=c;c=a;printf(a=%d b=%d c=%dn,a,b,c);A) a=10 b=50 c=10 B) a=10 b=30 c=10C) a=50 b=30 c=10 D) a=50 b=30 c=5012以下程序的輸出結(jié)果是_。main() int a=0,b=1,c=0,d=20;if(a) d=d-10;else if(!b)if(!c) d=15;else d=25;printf(d=%dn,d);A) d=10 B) d=15 C) d=20 D) d=2513下面程序的輸出結(jié)果為_。main() int a=1,b=0;switch(a) case 1: switch (b) case 0: printf(*0*); break;case 1: printf(*1*); break;case 2: printf(*2*); break;A) *0* B) *0*2* C) *0*1*2* D) 有語法錯誤14下面程序的輸出是_。main() int num=0;while(num=2) num+;printf(%dn,num);A) 1 B) 1 C) 1 D) 12 2 23 34 15下面程序的輸出結(jié)果是_。#include #include main( ) char str100 =How do you do;strcpy( str + strlen(str)/2, es she);printf(%sn, str);A) How do you do B) es sheC) How are you D) How does she16. 有以下程序 main() char a=a,b,c,d,e,f,g,h,0; int i,j; i=sizeof(a); j=strlen(a); printf(%d,%d ,i,j); 程序運(yùn)行后的輸出結(jié)果是_。 A) 9,9 B) 8,9 C) 1,8 D) 9,8 17.以下程序中的函數(shù)reverse的功能是將a所指數(shù)組中的內(nèi)容進(jìn)行逆置。 void reverse(int a,int n) int i,t; for(i=0;in/2;i+)t=ai;ai=an-1-i;an-1-i=t; main() int b10=1,2,3,4,5,6,7,8,9,10; int i,s=0; reverse(b,8); for(i=6;i10;i+) s+=bi; printf(%d ,s); 程序運(yùn)行后的輸出結(jié)果是_。 A) 22 B) 10 C) 34 D) 30 18. 以下程序的輸出結(jié)果是 A)0 B)29 C)31 D)無定值fun(int x,int y,int z)z=x*x+y*y;main()int a=31;fun(5,2,a);printf(“%d”,a);19. 有以下程序#include main() int i,j,m=55; for(i=1;i=3;i+) for(j=3;jy)f(x,y);elseif(yz)f(y,z);elsef(x,z);printf(“%d,%d,%dn”,x,y,z);執(zhí)行后輸出結(jié)果是 。 A)1,2,3 B)3,1,2 C)1,3,2 D)2,3,1三、程序填空(每題4分,共16分)1下面程序的功能是輸出100以內(nèi)的個位數(shù)為6、且能被3整除的所有數(shù)。main() int i,j;for(i=0; ;i+) j=i*10+6;if( ) countinue;printf(%d,j);2下面程序的功能是用輾轉(zhuǎn)相除法求兩個正整數(shù)m和n的最大公約數(shù)。hcf(int m,int n) int r;if(mn) r=m; ;n=r;r=m%n;while( ) m=n;n=r;r=m%n; ;3下面程序的功能是刪除字符串s中的空格。#include main() char *s=Beijing ligong daxue;int i,j;for(i=j=0;si!=0;i+)if(si!= ) ;else ;sj= 0;printf(%s,s);4下面程序的功能是顯示具有n個元素的數(shù)組s中的最大元素。#define N 20main() int i,aN;for(i=0;iN;i+)scanf(%d,&ai);printf(%dn, );fmax(int s,int n) int k,p;for(p=0,k=p;psk) ;return(k);四、寫出以下程序運(yùn)行結(jié)果(每題3分,共12分)閱讀下列程序,將輸出結(jié)果寫到各題右側(cè)的空白處。1main()int x=15;while(x20)x+;if(x%3!=0)x+;break;else continue;printf(%dn,x);2.fun(int a,int i,int j)int t;if(ij)t=ai;ai=aj;aj=t;i+;j-;fun(a,i,j);main()int x=2,4,6,i;fun(x,0,2);for(i=0;i0;i-)printf(%d,bi-1);4. 下面程序的運(yùn)行結(jié)果是 。 #include main() int i,j=4; for(i=j;i=2*j;i+) switch(i%j) case 0: case 1:printf(“*”);break; case 2:printf(“#”); 五、編程題(每題8分,共16分)1. 利用=

溫馨提示

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

評論

0/150

提交評論