




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第一章 C語言概述11選擇題:11 一個C程序的執行是從。AA) 本程序的main函數開始,到main函數結束B) 本程序文件的第一個函數開始,到本程序文件的最后一個函數結束C) 本程序的main函數開始,到本程序文件的最后一個函數結束D) 本程序文件的第一個函數開始,到本程序main函數結束12 以下敘述正確的是。C A) 在C程序中,main函數必須位于程序的最前面 B) C程序每行只能寫一條語句 C) C語言本身沒有輸入 輸出語句D) 在對一個C程序進行編譯的過程中,可發現注釋中的拼寫錯誤13 以下敘述不正確的是DA) 一個C源程序可由一個或多個函數組成B) 一個C源程序必須包含一個ma
2、in函數C) C程序的基本組成單位是函數D) 在C程序中,注釋說明只能位于一條語句的后面14 C語言規定:在一個源程序中,main函數的位置。CA) 必須在最開始B) 必須在系統調用的庫函數的后面C) 可以任意D) 必須在最后15 一個C語言程序是由。BA) 一個主程序和若干個子程序組成B) 函數組成C) 若干過程組成D) 若干子程序組成12 填空題16 C源程序的基本單位是( 函數 )17 一個C源程序中至少應包括一個( 主函數 )18在一個C源程序中,注釋部分兩側的分界符分別為( /* )和( */ )19 在C語言中,輸入操作是庫函數( )完成的,輸出操作是由庫函數( )完成的。第二章
3、數據類型、運算符與表達式21 選擇題21 在C語言訓(以16位PC機為例),5種基本數據類型的存儲空間長度的排列順序為C。A) char<int<long int<=float<doubleB) char=int<long int<=float<doubleC) char<int<long int=float=doubleD) char=int=long int<=float<double22 若x、i、j和k都是int 型變量,則計算下面表達式后,x的值為C。x=(i=4,j=16,k=32)A)4 B)16 C)32 D)5
4、223 假設所有變量均為整型,則表達式(a=2,b=5,b+,a+b)的值是B。 A)7 B)8 C)6 D)224 下列四組選項中,均不是C語言關鍵字的選項是A。A)define IF typeB) getc char printfC) include scanf caseD) while go pow25 下面四個選項中,均是C語言關鍵字的選項是BA)auto enmu include B) switch typedef continue C) signed union scanf D) if struct type26 下面四個選項中,均是不合法的用戶標識符的選項是CA)A P_0 do
5、B) float la0 AC) b-a goto intD) _123 temp INT27 C語言中的標識符只能由字母、數字和下劃線三種字符組成,且第一個字符C。A) 必須為字母B) 必須為下劃線C) 必須為字母或下劃線D) 可以中字母、數字和下劃線中任一種字符28 下面四個選項中,均是合法整型常量的選項是A。A)160 -0xfff 011B) -0xcdf 01a 0xeC) -01 986,012 0668D) -0x48a 2e5 0x29 下面四個選項中,均是不合法的整型常量的選項是D。A)-0f1 -0xfff 0011 B) -0xcdf 017 12,456C) -018
6、999 5e2D) -0x48eg -068 03f210 下面四個選項中,均不合法的浮點數的選項是B。A)160 0.2 e3B)123 2e4.2 .e5C)-.18 123e4 0.0D)-e3 .234 1e3211 下面四個選項中,均是合法的浮點數的選項是D。B A)+1e+1 5e-9.4 03e2B)-.60 12e-4 -8e5C)123e 1.2e-.4 +2e-1D)-e3 .8e-4 5.e-0212 下面四個選項中,均是合法轉義字符的選項是A。A) nB) 017 ”C)018 f xabD)0 101 x1f213 下面四個選項中均是不合法的轉義字符的選項是B。 A)
7、” xfB)1011 aC)011 f D)abc 101 x1f214 下面正確的字符常量是CD。 A)“c” B) C)W D) 215 下面四個選項中,均是不正確的八進制數或十六進制數的選項是D。A)016 0x8f 018B)0abc 017 0xaC) 010 -0x11 0x16D) 0a12 7ff -123216 下面四個選項中,均是正確的八進制數或十六進制數的選項是C。A)-10 0x8f -011B)0abc -017 0xcC) 0010 -0x11 0xf1D) 0a12 -0x123 -0xa217 下面四個選項中,均是正確的數值常量或字符常量的選項是D。 A)0.0
8、 of 8.9e &B)”a” 3.9E-2.5 1e1 ”C) 3 011 0xFF00 0aD) +001 0xabcd 2e2 50.218 下面不正確的字符串常量是A。A)abc B)”1212” C)”0” D)“ ”221 已知各變量的類型說明如下:int k,a,b;unsigned long w=5;double x=1.42;則以下不符合C語言語法的表達式是A。 A) x%(-3) B) w+=-2 C) k=(a=2,b=3,a+b) D) a+=a-=(b=4)*(a=3)222 已知各變量的類型說明如下:int i=8,k,a,b;unsigned long w
9、=5;double x=1.42,y=5.2;則以下不符合C語言語法的表達式是B。 A) a+=a-=(b=4)*(a=3) B) a=a*3=2 C) k%(-3) D) y=(float)i223 以下不正確的敘述是D。A) 在C程序中,逗號運算符的優先級別最低B) 在C程序中,APH和aph是兩個不同的變量C) 若a和b類型相同,在計算了賦值表達式a=b后b中的值將放入a中,而b中的值不變。D) 當 從鍵盤輸入數據時,對于整型變量只能輸入整型數值,對于實型變量只能輸入實型數值。224 以下正確的敘述是D。A) 在C程序中,每行中只能寫一條語句B) 若a是實型變量,C程序中只允許賦值a=1
10、0,因此實型變量中允許存放整型數C) 在C程序中,無論是整型數還是實型數,都能被準確無誤地表示。D) 在C程序中,%是只能用于整數運算的運算符。225 以下符合C語言語法的賦值表達式是無答案。BA) d=9+e+f=d+9 B) d=9+e,f=d+9C) d=9+e,e+,d+9D) d=9+e+=d+7226 已知字母A的ASCII碼為十進制數65,且c2為字符型,則執行語句c2=A+6-3;后,c2中的值為B。 A)D B)68 C)不確定的值 D) C227 在C語言中,要求運算數必須是整型的運算符是D。 A)/ B)+ C) != D)%228 若以下變量均是整型,且num=sum=
11、7; 則計算表達式sum=num+,sum+,+num后的值為A。C A)7 B) 8 C) 9 D) 10229 在C語言中int、char、short三種類型數據在內存中所占用的字節數D。A)由用戶自己定義 B)均為2個字節C)是任意的 D)由所用機器的機器字長決定230 若有說明語句:char c=72;則變量c。AA)包含1個字符 B)包含2個字符C)包含3個字符 D)說明不合法,c的值不確定231 若有定義:int a=7;float x=2.5,y=4.7;A 則表達式x+a%3*(int)(x+y)%2/4的值是。A)一個雙精度型表達式 B)一個整型表達式C)一種函數調用 D)一
12、個不合法的表達式233 設變量a是整型,f是實型,i是雙精度型, 則表達式10+a+i*f值的數據類型為。C A) int B) float C) double D)不確定234 下面四個選項中,均是非法常量的選項是。AA) ab -0fff 0xaB) 01 12,456C) -0x18 01177 0xfD) 0xabc 0 “a”241 設有說明:char w; int x; float y; double z;則表達式w*x+z-y值的數據類型為。D A)float B)char C) int D) double242 若以下定義,則能使值為3的表達式是。Dint k=7,x=12;
13、A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x=%k)-(k%=5)243設以下變量均為int類型,則值不等于7的表達式是。CA)(x=y=6,x+y,x+1) B) (x=y=6,x+y,y+1) C) (x=6,x+1,y=6,x+y) D) (y=6,y+1,x=y,x+1)22 填空題244 在C語言中(以16位PC機為例),一個char型數據在內存所占的字節數為1;一個int型數據在內存所占的字節數為2。1,2245 在C語言中(以16位PC機為例),一個flaot型數據在內存所占的字節數為1;一個double型數據在內存所占的字節數為2。4,824
14、6 若有以下定義,則計算表達式y+=y-=m*=y后的y值是。-16int m=5,y=2;248 設C語言中的實型變量分為兩種類型,它們是1 和2。float,double250 若s是int 型變量,且s=6,則下面表達式的值為 。1 s%2+(s+1)%2251 若a是int 型變量,則下面表達式的值為 。26 (a=4*5,a*2),a+6252 若x和a均是int 型變量,則計算表達式(1)后的值為1,計算表達式(2)后的值為2。12,4(1) x=(a=4,6*2)(2) x=a=4,6*2253 若a、b和c均是int 型變量,則計算表達式后,a的值為1,b的值2,c的值為 3。
15、6,4,2a=(b=4)+(c=2)254 若a是int 型變量,且a的初值為6,則計算表達式后a的值為 -60 a+=a-=a*a255 若a是int 型變量,則計算表達式后a的值為 2 a=25/3%3256 若x和n均是int 型變量,且x和n的初值均為5,則計算表達式后x的值為1,n的值為2。10,6 x+=n+257 若有定義:int b=7; float a=2.5, c=4.7;則下面表達式的值為 a+(int)(b/3*(int)(a+c)/2)%4 5.500000258 若有定義:int a=2 ,b=3; float x=3.5 ,y=2.5;則下面表達式的值為 (flo
16、at)(a+b)/2+(int)x%(int)y 3.500000259 若有定義:char c=010;則變量c中包含的字符個數為 1260 若有定義:int x=3 , y=2; float a=2.5 , b=3.5;則下面表達式的值為 (x+y)%2+(int)a/(int)b 1261 若x和n均是int 型變量,且x的初值為12,n的初值為5,則計算表達式后x的值為 。0x%=(n%=2)262 假設所有變量均為整型,則表達式(a=2 ,b=5 ,a+ b+ ,a+b)的值為 9。264 已知字母a的ASCII碼為十進制數97,且設ch為字符型變量, 則表達式ch=a+8-3的值為
17、 。f第三章 最簡單的C程序設計31 選擇題31 putchar函數可以向終端輸出一個。DA)整型變量表達式值 B)實型變量值C)字符串聯 D)字符或字符型變量值33 printf函數中用到格式符%5s,其中數字5表示輸出的字符串占用5列。如果字符串長度大于5,則輸出按方式 1 ;如果字符串長度小于5,則輸出按方式 2 。A) 從左起輸出該字符串,右補空格; B,CB) 按原字符長度從左向右全部輸出;C) 右對齊輸出該字符串,左補空格D) 輸出錯誤信息315 根據題目中已給出的數據的輸入輸出形式,和程序中輸入輸出語句的正確內容是。B main ( ) int x; float y; print
18、f(“enter x ,y :”) 輸入語句 輸出語句 輸入形式: enter x, y : 2 3.4 輸出形式:x+y=5.40A) scanf(“%d,%f”, &x,&y); printf(“nx+y=%4.2f”,x+y);B) scanf(“%d%f”, &x,&y); printf(“nx+y=%4.2f”,x+y);C) scanf(“%d,%f”, &x,&y); printf(“nx+y=%6.1f”,x+y);D) scanf(“%d%3.1f”, &x,&y); printf(“nx+y=%4.2f”,x+
19、y);319 以下能正確地定義整型變量a,b和c并為其賦初值5的語句是。AA)int a=b=c=5; B)int a,b,c=5; C)a=5,b=5,c=5; D)a=b=c=5;320 已知ch是字符型變量,下面不正確的賦值語句是。A A)ch=a+b; B)ch=0; C)ch=7+9; D)ch=5+9;第四章 邏輯運算和判斷選取控制41 選擇題41 邏輯運算符兩則運算對象的數據類型。DA)只能是0或1B)只能是0或非0正數C)只能是整型或字符型數據D)可以是任何類型的數據43 下列運算符中優先級別最高的是。B A)< B)+ C)&& D)!=44 能正確表示
20、“當x的取值在1,10和200,210范圍內為真,否則為假”的表達式是。CA)(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B) (x>=1) | (x<=10) | (x>=200) | (x<=210)C)(x>=1)&&(x<=10) | (x>=200)&&(x<=210)D)(x>=1) | (x<=10)&&(x>=200) | (x<=210)46 判斷char型變量
21、ch是否為大寫字母的正確表達式是。CA)A<=ch<=Z B)(ch>=A)&(ch<=Z)C)(ch>=A)&&(ch<=Z) D)(A<=ch)AND(Z>=ch)410 設有:int a=1,b=2,c=3,d=4,m=2,n=2;執行 (m=a>b)&&(n=c>d)后n的值為。B A) 1 B)2 C) 3 D) 4412 以下程序的運行結果是。B#include <stdio.h>main ( ) int a,b,d=241; a=d/100%9; b=(-1)&
22、&(-1); printf(“%d,%d”,a,b); A)6,1 B)2,1 C)6,0 D)2,0418 以下if語句語法正確的是。BA) if(x>0) printf(“%f”,x) else printf(“%f”,-x);B) if(x>0) x=x+y; printf(“%f”,x); else printf(“%f”,-x);C) if(x>0) x=x+y; printf(“%f”,x); else printf(“%f”,-x);D) if(x>0) x=x+y; printf(“%f”,x) else printf(“%f”,-x);419
23、請閱讀以下和程序:D main( ) int a=5,b=0,c=0; if(a=b+c) printf(“*n”); else printf(“$n”): 以上程序。A)有語法錯不能通過編譯 B)可以通過編譯但不能通過連接C)輸出* D)輸出$420 當a=1 ,b=3, c=5, d=4時,執行下面一段程序后x的值是。Bif (a<b) if(c<d) x=1; else if(a<c) if (b<d) x=2; else x=3; else x=6;else x=7;A)1 B) 2 C) 3 D) 6423 以下程序的輸出結果是。Cmain ( ) int a
24、=100,x=10,y=20,ok1=5,ok2=0; if(x<y) if(y!=10) if(!ok1) a=1; else if(ok2) a=10; a=-1; printf(“%dn”,a); A)1 B)0 C)-1 D)值不確定425 為了避免在嵌套的條件語句if-else中產生二義性,C語言規定:else子句總是與配對。BA)縮排位置相同的if B)其之前最近的ifC)其之后最近的if D)同一行上的if426 以下不正確的語句為。BA) if(x>Y);B) if(x=y) &&(x!=0) x+=y;C) if(x!=y) scanf(“%d”,
25、&x); else scanf(“%d”,&y);D) if(x<y) x+;y+;434執行以下程序后的輸出結果為。Cint w=3,z=7,x=10;printf(“%dn”,x>10?x+100:x-10); printf(“%dn”,w+|z+);printf(“%dn”,!w>z);printf(“%dn”,w&&z); A)0 1 1 1 B)1 1 1 1 C)0 1 0 1 D)0 1 0 042 填空題435 當a=3,b=2,c=1時,表達式f=a>b>c的值是 。0438在C語言中,表示邏輯“真”值用 。143
26、9設y為int型變量,請寫出描述“y是奇數”的表達式 (y%2)=1 。441設x,y,z均為int 型變量,請寫出描述“x或y中有一個小于z“的表達式 。x<z|y<z442 設x,y,z均為int 型變量,請寫出描述“x,y或z中有兩個為負數“的表達式 。(x<0)&&(y<0)| (x<0)&&(z<0)| (y<0)&&z<0)443已知a=7.5,b=2,c=3.6,表達式a>b&&c>a|a<b&&!c>b的值是 0 453 以下程
27、序的運行結果是。a1=1 a2=1main( ) b1=0 b2=1 int a1,a2,b1,b2; int i=5,j=7,k=0;a1=!k;a2=i!=j;printf(“a1=%dta2=%dn”,a1,a2);b1=k&&j;b2=k|j;printf(“b1=%dtb2=%dn”,b1,b2);464 以下程序的運行結果是。Fmain( ) if(2*2=5<2*2=4) printf(“T”); else printf(“F”);466 以下程序實現:輸入圓的半徑r和運算標志m,按照運算標志進行指定計算。請在 內填入正確內容。(1)m=a (2)m=c (
28、3)m=b 標志 運 算 a 面 積 c 周 長 b 二者均計算#define PI 3.14159main ( ) char m; float r,c,a; printf(“input mark a c or b && rn”); scanf(“%c%f”,&m,&r); if 1 a=PI*r*r; printf(“area is %f”,a); if 2 c=2*PI*r; printf(“circle is %f”,c); if 3 a=PI*r*r; c=2*PI*r; printf(“area && circle are %f,%f”
29、,a,c);471 以下程序對輸入的一個小寫字母,將字母循環后移5個位置后輸出。如a變成f,w變成b。請在 內填入正確內容。(1)c=c+5 (2)c=c-21# include <stdio.h>main ( ) char c; c=getchar( ); if (c>=a&&c<=u) 1 ; else if (c>=v && c<=z) 2 ; putchar( c) ;477 請閱讀下面程序:0<a<bmain( ) int s,t,a,b; scanf(“%d,%d”,&a,&b); s=
30、1; t=1; if (a>0) s=s+1; if (a>b) t=s+t; else if (a=b) t=5; else t=2*s; printf(“s=%d,t=%d”,s,t);為了使輸出結果t=4,輸入量a和b應滿足的條件是 。4109根據以下嵌套的if語句所給條件,填寫switch語句,使它完成相同的功能。(假設mark的取值在1100之間)(1) mark/10if語句: (2)case 0: case 1: case 2: case 3: case 4: case 5:if (mark<60) k=1; (3) case 9: case 10:else i
31、f (mark<70) k=2; else if (mark<80) k=3; else if (mark<90) k=4; else if (mark<=100) k=5;switch語句:switch ( 1 ) 2 k=1;break; case 6: k=2;break; case 7: k=3;break; case 8: k=4;break; 3 k=5; 4110 設有程序片段: 6069 switch (grade) <60 case A: printf(“85100n”); error! case B: printf(“7084n”); case
32、 C: printf(“6069n”); case D: printf(“<60n”); default: printf(“error! n”); 若grade的值為C,則輸出結果是。編寫程序:4119編制程序要求輸入整數a和b,若a2+b2大于100,則輸出a2+b2百位以上的數字,否則輸出兩數之和。4120編程實現:輸入一個整數,判斷它能否被3,5,7整除,并輸出以下信息之一:(1) 能同時被3,5,7整除;(2) 能被其中兩數(要指出哪兩個整除)整除;(3) 能被其中 一個數(要指出哪一個)整除;(4) 不能被3,5,7任一個整除。第五章 循環控制51 設有程序段Cint k=10
33、;while (k=0) k=k-1;則下面描述中正確的是。A) while循環執行10次 B)循環是無限循環C)循環語句一次也不執行 D)循環體語句執行一次53 語句while(!E);中的表達式!E等價于。A A)E=0 B) E!=1 C) E!=0 D) E=156 下面程序段的運行結果是。Cint n=0;while (n+<=2); printf(“%d”,n); A) 2 B) 3 C) 4 D)有語法錯511 下面程序的功能是在輸入的一批下整數中求出最大者,輸入0結束循環,請選擇填空。B#include <stdio.h>main ( ) int a,max=
34、0; scanf(“%d”,&a); while ( 1 ) if (max<a) max=a; scanf(“%d”,&a); printf(“%d”,max); A)a=0 B) a C) !a=1 D) !a514 C語言中while和do-while循環的主要區別是。AA) do-while的循環體至少無條件執行一次B) while的循環控制條件比do-while的循環控制條件嚴格C) do-while允許從外部轉到循環體內D) do-while的循環體不能是復合語句515以下能正確計算12310的程序段是。CA) do i=1; s=1; s=s*i; i+;
35、while (i<=10);B) do i=1; s=0; s=s*i; i+; while (i<=10);C) i=1; s=1; do s=s*i; i+; while (i<=10)D) i=1; s=0; do s=s*i; i+; while (i<=10)516以一程序段Cx=-1;do x=x*x;while (!x); A)是死循環 B)循環執行二次 C)循環執行一次 D)有語法錯誤520下面程序是從鍵盤輸入學號,然后輸出學號中百位數字是3的學號,輸入0時結束循環。廒選擇填空。B,C#include <stdio.h>main( ) lon
36、g int num; scanf(“%ld”,&num); do if( 1 ) printf(“%ld”,num); scanf(“%ld”,&num); while( 2 ); A)num%100/10=3 B) num/100%10=3 C) num%10/10=3 D) num/10%10=3523 下面程序的運行結果是。D#include <stdio.h>main ( ) int y=10; do y-; while (-y); printf(“%dn”,y-); A)-1 B)1 C)8 D)0526 下面有關for循環的正確描述是。DA) for循環
37、只能用于循環次數已經確定的情況B) for循環是先執行循一舉本語句,后判斷表達式C) 在for循環中,不能用break語句跳出循環體D) for循環的循環體語句,可以包含多條語句,但必須用花括號括起來530 以下不是無限循環語句為。AA) for(y=0,x=1;x>+y;x=i+) i=x;B) for( ; ;x+=i) ;C) while (1) x+:D) for(i=0 ; ; i-) sum+=i;533 下面程序不是死循環的是。CA) int i=100;while (1) i=i%100+1; if(i>100) break;B) for( ; ; );C) int
38、 k=0;do +k; while (k>=0);C) int s=36;while (s) ; -s;544 以下正確的描述是。BA) continue語句的作用是結束整個循環的執行B) 只能在循環體內和switch語句體內使用break語句C) 在循環體內使用break 語句或continue語句的作用相同D) 從多層循環嵌套中退出時,只能使用goto語句545 下面程序段。Dfor(t=1;t<=100;t+) scanf (“%d”,&x); if(x<0 )continue; printf(“%3d”,t);A)當x<0時整個循環結束 B)x>=
39、0時什么也不輸出C)priintf函數永遠也不執行 D)最多允許輸出100個非負整數547 以下是死循環的程序段是。CA) for(i=1; ; ) if(+i%2=0) continue; if (+i%3=0) break;B) i=32767;do if(i<0) break; while (+i);C) for (i=1; ; ) if(+i<10) continue;D) i=1;while (i-);549 與以下程序段等價的是。Cfor (n=100;n<=200;n+) if (n%3=0) continue; printf(“%4d”,n); A) for(
40、n=100;(n%3)&&n<=200;n+) printf(“%4d”,n);B) for(n=100;(n%3)|n<=200;n+) printf(“%4d”,n);C) for(n=100;n<=200;n+) if (n%3!=0) printf(“%4d”,n);D) for(n=100;n<=200;n+) if (n%3=0) printf(“%4d”,n); else continue; break;558 下面程序的可能是用公式:求p的近似值,直到最后一項的值小于10-6為止。請填空#include <stdio.h>#i
41、nclude <math.h>main( ) long i=1; 1 pi=0; double while (i*i<=10e+6) pi= 2 ; i+; pi+1.0/(i*i)pi=sqrt(6.0*pi);printf(“pi=%10.6fn”,pi);52填空題565 下面程序中循環體的執行次數是。3a=0;b=0;do b+=2; a-=2+b; while (a>=0);568下面程序的功能是用do-while語句求11000之間滿足“用3除余2,用5除余3,用7除余2”,且一行只打印五個數。請填空。#include <stdio.h>main
42、 ( ) int i=1,j=0; do if ( 1 ) i%3=0&&i%5=3&&i%7=2 printf(“%4d”,i); j=j+1; if ( 2 ) printf(“n”); j%5=0 i=i+1; while (i<1000); 579 若for循環用以下形式表示: for(表達式1;表達式2;表達式3) 循環體語句則執行語句for(i=0;i<3;i+) printf(“*”);時表達式1執行 1 次,表達式3執行 2 次。1,3584 下面程序的運行結果是。* #include <stdio.h> # main (
43、 ) int i; for (i=1;i<=5;i+) switch (i%2) case 0: i+; printf(“#”); break; case 1: i+=2; printf(“*”); default : printf(“n”); 第六章 數組選擇題:61在C語言中,引用數組元素時,其數組下標的數據類型允許是CA)整型常量 B)整型表達式C)整常量或整型表達式 D)任何類型的表達式63若說明:int a10;則對a數組元素的正確引用是。D A)a10 B)a3.5 C)a(5) D)a10-1067若說明:int a34;則對a數組元素的正確引用是。C A)a24 B)a1
44、,3 C)a1+10 D)a(2)(1)610以下不能對二維數組進行正確初始化的語句是。CA) int a23=0;B) int a 3=1,2,0;C) int a23=1,2,3,4,5,6;D) iint a 3=1,2,3,4,5,6615下面程序(每行程序前面的數字表示行號)A1 main( )2 3 int a3=3*0;4 int i;5 for(i=0;i<3;i+) scanf(“%d”,&ai);6 for(i=1;i<3;i+) a0=a0+ai;7 printf(“%dn”,a0);8 A)第3行有錯誤 B)第7行有錯誤C)第5行有錯誤 D)沒有錯誤
45、619 若二維數組a有m列,則計算任一元素aij在數組中位置的公式為。(假設a00位于數組第一位置上)DA)i*m+j B)j*m+i C)i*m+j-1 D)i*m+j+1625 若有以下程序段:Bint a =4,0,2,3,1,i,j,t;for(i=1;i<5;i+) t=ai; j=i-1; while(j>=0&&t>aj) aj+1=aj; j-; aj+1=t;則該程序段的功能是。A)對數組a進行插入排序(升序)B)對數組a進行插入排序(降序)C)對數組a進行選擇排序(升序)D)對數組a進行選擇排序(降序)631對兩個數組a和b進行如下初始化:
46、Dchar a =”ABCDEF”;char b =A,B,C,D,E,F;則以下敘述正確的是。A)a和b數組完全相同 B)a和b長度相同B) a和b中都存放字符串 D)a數組比b數組長度長635有下面程序段 Dchar a3,b =”China”;a=b;printf(“%s”,a);則。A)運行后將輸出China B)運行后將輸出ChC)運行后將輸出Chi D)編譯出錯640下面描述正確的是。DA) 兩個字符串所包含的字符個數相同時,才能比較字符串B) 字符個數多的字符串比字符個數少的字符串大C) 字符串“stop ”與“stop”相等( 表示空格) D) 字符串“That”小于字符串“The”645下面程序的功能是從鍵盤輸入一行字符,統計其中有多少個單詞,單詞之間用空格分隔。請選擇填空。B#include <stdio.h>main( ) char s80,c1,c2= ; int i=0,num=0; gets(s); while (si!=0) c1=si; if(i=0) c2= ; else c2=si-1; if ( 1 ) num+; i+; printf(“there are %d words .n”,num);A) c1= && c2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級信息技術上冊 第十二課 我做小玩具教學設計 華中師大版
- 七年級生物上冊 第一單元 第1章 第1節 生物的特征教學設計 (新版)新人教版
- 人教版六年級音樂下冊 第四單元唱歌《愛我中華》教學設計
- 婦幼保健院醫療保健技術培訓
- 七年級地理下冊 第四章 第二節 土地資源與農業教學設計 中圖版
- 冀教版(2024)七年級上冊(2024)5.3 解一元一次方程教學設計
- 七年級數學下冊 第六章 實數6.2 立方根教學設計 (新版)新人教版
- 人教2011課標版地理七年級下:6.2 亞洲的自然環境 教學設計
- 人教版 (新課標)七年級下冊第四單元 生物圈中的人第一章 人的由來第一節 人的起源和發展教案配套
- 初中政治思品人教部編版七年級上冊(道德與法治)享受學習教案設計
- 2024人防工程設計指南醫療救護工程分冊
- 2024年海洋知識競賽題庫及答案(共70題)
- 應急管理數據標準化與共享
- 風險控制崗位招聘筆試題與參考答案(某大型國企)2024年
- 藥劑科考勤管理制度
- 學徒簽約合同協議書
- 山東省濟南市等2地2023-2024學年高一下學期5月期中物理試題(解析版)
- 07SG111-2 建筑結構加固施工圖設計深度圖樣
- 最簡單高空作業安全免責協議書
- 大棚建設承包合同范本一
- 醫療設備采購投標方案技術標
評論
0/150
提交評論