freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)題a-展示頁(yè)

2024-09-14 14:31本頁(yè)面
  

【正文】 nt x,int y,int *cp,int *dp) {*cp=xy。c=678。i) if(*(p1i)==*(p2i))printf(% c, *(p1i)); } 輸出結(jié)果是 A)gm B)rg C)or D)ga (27)有以下程序 viod fun (int a,int b,int c) {a=456。 for(i=0。 p1=a。 則下列語(yǔ)句的執(zhí)行結(jié)果是 printf (%d, sizeof (struct date )sizeof(max)); A)26 B)30 C)18 D)8 (26)有以下程序 main() {char a[]=programming, b[]=language; char *p1,*p2。}too。DATE cow。}DATE。 name); } main() { struct stu students[3]={{9801,Zhang, 20}, {9802,Wang, 19}, {9803,Zhao, 18}}; fun(students2); } 輸出結(jié)果是 A)Zhang B)Zhao C)Wang D)18 (25)設(shè)有以下說(shuō)明和定義: typedef union {long i。 char name[10]; int age。amp。 a=c/100%9。si[1]=0x38。a。 char i[2]; }*s,a。i) {x=i。 or(i=1。ptr《 arr5。a[0][0]; m=(*p)*(*(p2))*(*(p4)); A)15 B)14 C)13 D)12 (19)有以下程序段 char arr[]=ABCDE; char *ptr。 printf(%d、 n, k); } A)20 B)21 C)22 D)23 (18)執(zhí)行以下程序段后, m的值為 int a[2][3]={{1,2,3}, {4,5,6}}; int m,*p。i《 3。i《 3。i)a[i]=i。 for (i=0。 *(ptr2)=2。D)K=*P1 *(*P2); (16)設(shè)有如下定義: int arr[]={6,7,8,9,10}; int *ptr。B)p2=k。j。j3。 do {b=a。}; 則正確的敘述為 A)數(shù)組 X和數(shù)組 Y等價(jià) B)數(shù)組 x和數(shù)組 Y的長(zhǎng)度相同 C)數(shù)組 X的長(zhǎng)度大于數(shù)組 Y的長(zhǎng)度 D)數(shù)組 X的長(zhǎng)度小于數(shù)組 Y的長(zhǎng)度 (11)以下敘述中不正確的是 A)在不同的函數(shù)中可以使用相同名字的變量 B)函數(shù)中的形式參數(shù)是局部變量 C)在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效 D)在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效 (12)假定 a和 b為 int型變量,則執(zhí)行以下語(yǔ)句后 b的值為 a=1。 39。 39。 39。 39。 39。 39。 } A)2 B)4 C)6 D)8 (10)給出以下定義: char x[]=abcdefg; char y[]={39。continue。y) {if(x=10))break。f); 為了把 100和 i和 f,則正確的輸入為 A) B)i=100,f= C) D)x=100y= (9)設(shè) x和 y均為 int型變量,則執(zhí)行下的循環(huán)后, y值為 for(y=1,x=1。 A)不定值 B)2 C)1 D)0 (8)設(shè) i是 int型變量, f是 float型變量,用下面的語(yǔ)句給這兩個(gè)變量輸入值: scanf(i=%d,f=%f, amp。amp。 A)10 B)20 C)40 D)30 (6)下列可作為 C語(yǔ)言賦值語(yǔ)句的是 A)x=3,y=5 B)a=b=6 C)i; D)y=int(x); (7)設(shè) x,y,z,t均為 int型變量,則執(zhí)行以下語(yǔ)句后, t的值為 x=y=z=1。(Y《 =Z) (4)設(shè) a=1,b=2,c=3,d=4,則表達(dá)式: a《 b? a:c《 d? a:d的結(jié)果為 A)4 B)3 C)2 D)1 (5)設(shè) x為 int型變量,則執(zhí)行以下語(yǔ)句后, x的值 為 x=10。amp。double d。int b。、 039。07439。 B)39。C 語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)題 A 一、 選擇題 ((1)(20)每個(gè)選項(xiàng) 1分, (21)(30)每個(gè)選項(xiàng) 2分,共 40分 ) (1)下列不正確的轉(zhuǎn)義字符是 A)39。、 39。、“ C)39。 D)39。 (2)若有以下定義: char a。 float c。 則表達(dá)式 a*bdc值的類型為 A)float B)int C)char D)double (3)表示關(guān)系 x《 =y《 =z的 c語(yǔ)言表達(dá)式為 A)(X《 =Y)amp。(Y《 =Z) B)(X《 =Y)AND(Y《 =Z) C)(X《 =Y《 =Z) D)(X《 =Y)amp。x=x=xx。 t=x||yamp。z。i,amp。y《 =50。 if (x%2==1) {x=5。} x=3。a39。b39。c39。d39。e39。f39。g39。b=10。a; } while (b《 0); A)9 B)2 C)1 D)8 (13)設(shè) j為 int型變量,則下面 for循環(huán)語(yǔ)句的執(zhí)行結(jié)果是 for(j=10。j) {if(j%3)j; j。 printf(%d , j); } A)6 3 B)7 4 C)6 2 D)7 3 (14)設(shè)有以下宏定義: define N 3 define Y(n)((N1)*n) 則執(zhí)行語(yǔ)句: z=2 *(NY(51));后, z的值為 A)出錯(cuò) B)42 C)48 D)54 (15)設(shè) P1和 P2是指向同一個(gè) int型一維數(shù)組的指針變量, k為 int型變量,則不能正確執(zhí)行的語(yǔ)句是 A)k=*P1*P2。C)P1=P2。 則下列程序段的輸出結(jié)果為 ptr=arr。 printf (%d,%d、 n, *ptr,*(ptr2)); A)8,10 B)6,8 C)7,9 D)6,10 (17)以下程序的輸出結(jié)果是 main() {int i,k,a[10], p[3]: K=5。i《 10。 for (i=0。i)p[i]=a[i*(i1)]; for (i=0。i)k=p[i]*2。 p=amp。 for(ptr=arr。ptr)printf(%s、 n, ptr); 輸出結(jié)果是 A)ABCD B)A C)E D)ABCDE (20)有以下程序 main() {int x,i。i《 =50。 if(x%2==0) if(x%3==0) if(x%7==0) printf(%d,i);” } } 輸出結(jié)果是 A)28 B)27 C)42 D)41 (21)有下列程序 include《 main() {union {int k。 s=amp。 si[0]=0x39。 printf(%x、 n, sk); } 輸出結(jié)果是 A)3839 B)3938 C)380039 D)390038 (22)有以下程序 include 《 main() {int a,b,c=246。 b=(1)amp。(1); printf(%d,%d、 n, a,b); } 輸出結(jié)果是 A)2,1 B)3,2 C)4,3 D)2,1 (23)設(shè)有如下定義: int (*ptr)*(); 則以下敘述中正確的是 A)ptr是指向一維組數(shù)的指針變量 B)ptr是指向 int型數(shù)據(jù)的指針變量 C)ptr是指向函數(shù)的指針,該函數(shù)返回一個(gè) int型數(shù)據(jù) D)ptr是一個(gè)函數(shù)名,該函數(shù)的返回值是指向 int型數(shù)據(jù)的指針 (24)有以下程序 include 《 struct stu {int num。 }; void fun(struct stu *p) {printf(%s、 n, (*p)。int k[5]; char c。 struct date {int cat。double dog。 DATE max。 int i。p2=b。i《 7。b=567。} main() {int x=10,y=20,z=30。*dp=xy。 a=30。 fun(a,b,amp。d); printf(%d,%d、 n, c,d); } 輸出結(jié)果是 A)50,30 B)30,J50 C)80,20 D)80,20 (29)有以下程序 main() {int i,j。j《 11。i《 j。 if(i=j1)printf(%d, j); } } 輸出結(jié)果是 A)11 B)10 C)9 D)10 11 (30)有以下程序 # include int abc(int u,intv); main () {int a=24,b=16,c。%d、 n, c);” } int abc(int u,int v) {int w。u=v。 } 輸出結(jié)果是 A)6 B)7 C)8 D)9 二填空題( 40分) (1)設(shè) i,j,k均為 int型變量,則執(zhí)行完下面的 for循環(huán)后, k的值為 ___。i《 =j。 (2)設(shè)有以下定義的語(yǔ)句: int a[3][2]={10,20,30,40,50,60}, (*p)[2]; p=a。 (3)以下程序的輸出結(jié)果是 ___。 i=m1。 return m } main() {int j=4,m=1,k。int i,j。 } printf(%s、 n, str); } (5)以下程序的功能是:從鍵盤上輸入一行字符,存入一個(gè)字符數(shù)組中,然后輸出該字符串,請(qǐng)?zhí)羁铡?int i。i《 80。、 n39。 } str[i]=____; sptr=str。例如:輸入的兩個(gè)字符串分別為 abcdef 和 abceef,則輸出為 —— 。 int i,s。 while((strl[i]==str2[i]amp。(str1[i]! =____)) i; s=____; printf(%d、 n, s); } (7)以下程序的功能是:從鍵盤上輸入一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1