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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)題a-文庫(kù)吧

2025-07-30 14:31 本頁(yè)面


【正文】 int fun(int x,int y) {static int m=0,i=2。 i=m1。 m=ixy。 return m } main() {int j=4,m=1,k。 k=fun(j,m); printf(%d,, k); k=fun(j,m); printf(%d、 n, k); } (4)函數(shù) fun的功能是:使一個(gè)字符串按逆序存放,請(qǐng)?zhí)羁? void fun (char str[]) {char m。int i,j。 for(i=0,j=strlen(str); i《 ____; i, j) {m=str[i]; str[i]=___(11); str[j1]= 。 } printf(%s、 n, str); } (5)以下程序的功能是:從鍵盤(pán)上輸入一行字符,存入一個(gè)字符數(shù)組中,然后輸出該字符串,請(qǐng)?zhí)羁铡? include include main() {char str[81], *sptr。 int i。 for(i=0。i《 80。i) {str[i]=getchar(); if(str[i]==39。、 n39。)break。 } str[i]=____; sptr=str。 while(*sptr)putchar(*sptr____); } (6)以下程序用來(lái)對(duì)從鍵盤(pán)上輸入的兩個(gè)字符串進(jìn)行比較,然后輸出兩個(gè)字符串中第一個(gè)不相同字 符的 ASCII 碼之差。例如:輸入的兩個(gè)字符串分別為 abcdef 和 abceef,則輸出為 —— 。 include main() {char str[100], str2[100], c。 int i,s。 printf(、 n input string 1:、 n); gest(str1); printf(、 n input string 2:、 n); gest(str2); i=0。 while((strl[i]==str2[i]amp。amp。(str1[i]! =____)) i; s=____; printf(%d、 n, s); } (7)以下程序的功能是:從鍵盤(pán)上輸入一個(gè)字符串,把該字符串中的小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母,輸出到文件 ,然后從該文件讀出字符串并顯示出來(lái)。請(qǐng)?zhí)羁铡? include《 main() {FILE *fp。 char str[100]; int i=0。 if((fp=fopen(, ____))==NULL) {printf(can39。t open this file.、 n); exit(0); } printf(input astring:、 n); gest(str); while ( ) {if(str[i]=39。a39。amp。amp。str[i]《 =39。z39。) str[i]=____; fputc(str[i], fp); i; } fclose(fp); fp=fopen(, ____); fgets(str,100,fp); printf(%s、 n, str); fclose(fp); } (8)以下程序可以把從鍵盤(pán)上輸入的十進(jìn)制數(shù) (long型 )以二到十六進(jìn)制形式輸出,請(qǐng)?zhí)羁铡? include.《 main() {char b[16]={39。039。, 39。139。, 39。239。, 39。339。, 39。439。, 39。539。, 39。639。, 39。739。, 39。839。, 39。939。, 39。A39。, 39。B39。, 39。C39。 , 39。D39。, 39。E39。, 39。F39。}; int c[64], d,i=0,base。 long n。 printf(enter a number:、 n); scanf(%ld, amp。n); printf(enter new base:、 n); scanf(%d, amp。base); do {c[i]=____; i; n=n/base。 }while(n! =0); printf(transmite new base:、 n); for(i。i=0。i) {d=c[i]; printf(%c, b____); } }_ C 語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)題 A答案 一、選擇題 (1)C (2)D (3)A (4)D (5)B (6)C (7)C (8)B (9)C (10)C (11)D (12)D (13)B (14)C (15)B (16)D (17)B (18)A (19)D (20)D 二、 填空題 (1) 10; (2) 60; (3) 8; 17 其余略 C 語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)題 B 一、 選擇題 (1)在 C語(yǔ)言提供的合法的著急字是 A)swicth B)cher C)Case D)default (2)在 C語(yǔ)言中,合法的字符常量是 A)39。、 08439。 B)39。、 x4339。 C)39。ab39。 D)、 0 (3)若已定義 x和 y為 double類(lèi)型,則表達(dá)式: x=1,y=x3/2的值是 A)1 B)2 C) D) (4)合法的數(shù)組定義是 A)int a[]=string; B)int a[5]={0,1,2,3,4,5}; C)vhst s=string; D)char a[]={0,1,2,3,4,5}; (5)表示關(guān)系 x《 =y《 =z的 c語(yǔ)言表達(dá)式為 A)(X《 =Y)amp。amp。(Y《 =Z) B)(X《 =Y)AND(Y《 =Z) C)(X《 =Y《 =Z) D)(X《 =Y)amp。(Y《 =Z) (6)設(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 (7)若有定義和語(yǔ)句: char s[10]: s=abcd; printf(%s、 n, s); 則結(jié)果是 (以下 u代表空格 ) A)輸出 abcd B)輸出 a C)輸出 abcduuuuu D)編譯不通過(guò) (8)若有定義和語(yǔ)句: int **pp,*p,a=10,b=20。 pp=amp。p。p=amp。a。p=amp。b。printf(%d、 n, *p,**pp); 則輸出結(jié)果是: A)10,20 B)10,10 C)20,10 D)20,20 (9)若有以下定義和語(yǔ)句: int u=010,v=0x10,w=10。 printf(%d,%d,%d、 n,u,v,w);” 則輸出結(jié)果是: A)8,16,10 B)10,10,10 C)8,8,10 D)8,10,10 (10)若有以下定義和語(yǔ)句 char c1=39。b39。, c2=39。e39。; printf(%d,%c、 n, c2c1,c239。a39。A); 則輸出結(jié)果是: A)2,M B)3,E C)2,E D)輸出項(xiàng)與對(duì)應(yīng)的格式控制不一致,輸出結(jié)果不確定 (11)若有以下定義: char s[20]=programming, *ps=s。 則不能代表字符 o的表達(dá)式是 A)ps2 B)s[2] C)ps[2]D)ps=2,*ps (12)若 ij已定義為 int類(lèi)型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是 for (i=5。i。i) for(j=0。j《 4。j){......} A)20 B)25 C)24 D)30 (13)若有以下定義和語(yǔ)句: char *s1=12345, *s2=1234; printf(%d、 n, strlen(strcpy(s1,s2))); 則輸出結(jié)果是 A)4 B)5 C)9 D)10 (14)若有以下定義和語(yǔ)句: int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=a。 則不能表示 a數(shù)組元素的表達(dá)式是 A)*p B)a[10] C)*a D)a[pa] (15)下面程序的輸出是 main() {char *s=121; int k=0,a=0,b=0。 do {k; if(k%2==0){a=as[k]39。039。; continue。} b=bs[k]39。039。; a=as[k]39。039。; } while (s[k1]); printf(k=%d a=%d b=%d、 n, k,a,b); A)k=3 a=2 b=3 B)k=3 a=3 b=2 C)k=2 a=3 b=2 D)k=2 a=2 b=3 (16)下面程序的輸出是 main() {unsigned a=32768。 printf(a=%d、 n, a); } A)a=32768 B)a=32767 C)a=32767 D)a=1 (17)設(shè) i是 int型變量, f是 float型變量,用下面的語(yǔ)句給這兩個(gè)變量輸入值: scanf(i=%d,f=%f, amp。i,amp。f); 為了把 100和 i和 f,則正確的輸入為 A) B)i=100,f= C) D)x=100y= (18)若有定義: int x,y。char a,b,c。并有以下輸入數(shù)據(jù) (此處《 CR》代表?yè)Q行符, /u 代表空格 ): 1u2 AuBuC 則能給 x賦整數(shù) 1,給 y 賦整數(shù) 2,給 a 賦字符 A,給 b賦字符 B,給 c 賦字符 C 的正確程序段是 A)scanf(x=%d y%d, amp。x,amp。y); a=getchar(); b=getchar(); c=getchar(); B)scanf(%d %d, amp。x,amp。y); a=getchar(); b=getchar(); c=getchar(); C)scanf(%d%d%c%c%c,amp。x,amp。y,amp。a,amp。b,amp。c);” D)scanf(%d%d%c%c%c%c%c%c:amp。x,amp。y,amp。a,amp。a,amp。b,amp。b,amp。c,amp。c);” (19)以下程序輸出的結(jié)果是 include include
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1