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

正文內(nèi)容

c語(yǔ)言課后答案(編輯修改稿)

2025-07-25 08:00 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 . 實(shí)現(xiàn)長(zhǎng)整數(shù)按數(shù)位分解打印, 如:輸入 34289,輸出3 4 2 8 9。(要求用遞歸函數(shù)實(shí)現(xiàn))字符串處理專(zhuān)題7_1. 程序分析題1. include ”” void main() {char a[61],*s。int n。 gets(a)。 for(s=a。*s。s++) if(*s=’A’ amp。amp。 *s=’Z’) *s+=32。 puts(a)。 }若程序的輸入為SWJTU,則輸出結(jié)果為 。2. 若程序輸入為 ABCD, 下面程序的輸出結(jié)果是 。include include void main() { char s[81], *p, *q, t。 gets(s)。 p=s。q=s+strlen(s)1。 while(pq) { t=*p。 *p=*q。 *q=t。 p++。 q 。 } puts(s)。 }3. 下面程序的輸出是 。include   void main(){ char a[40]= administrators, *p。 for(p=a。 *p!= 39。i39。 p++) putchar(*p 32)。 } 7_2. 單項(xiàng)選擇題1. 以下語(yǔ)句,沒(méi)有語(yǔ)法錯(cuò)誤的是 。(A)a*=3+2++。 (B)int a[5]。 ++a。 (C)char s[10]。 strcpy(s,)。?。―)if a0 a=1。 else a=0。2. C語(yǔ)言存貯字符串時(shí),用特殊字符( )表示字符串結(jié)束。(A)’\x0d’ (B)’0’ (C)’\n’ (D)’\0’3. 以下選項(xiàng)中,不能正確賦值的是 。(A)char s[10]。s=Hello。 (B)char s[]={39。H39。, 39。e39。, 39。l39。, 39。l39。, 39。o39。, 39。\039。}。(C)char s[10]=Hello。 (D)char *s=Hello\n。4. 以下程序能夠安全正確地輸入字符串的是 。(A) char s[41]。 scanf(%s, s[0])。 (B) char s[41]。 scanf(%c,s)。 (C) char *s。 scanf(%s, s)。 (D) char s[41], *p=s。 scanf(%s,amp。(*p))。7_3. 程序設(shè)計(jì)題1. 編寫(xiě)程序,輸入一個(gè)字符串,用函數(shù)實(shí)現(xiàn)字符的逆序存儲(chǔ)后輸出該字符串。2. 從鍵盤(pán)接收一個(gè)字符串,判斷該字符串是否為回文。 所謂回文,就是正讀和反讀順序相同的串,如: ABCDCBA3. 編寫(xiě)程序?qū)⒆址械男?xiě)英文字符變成大寫(xiě),其它字符保持不變。(要求用函數(shù)實(shí)現(xiàn))第八章 編譯預(yù)處理指令 單項(xiàng)選擇題1. 為計(jì)算機(jī)多項(xiàng)式f (x ) = 3 x 2 + 2 x +1 ,最恰當(dāng)?shù)暮甓x是 。(A)define f ( x ) = 3 * x * x + 2 * x + 1 (B)define f (x ) f ( 3 * x * x +2 * x + 1)(C)define f ( x ) (3 *x * x + 2 * x +1)(D)define f ( x ) (3 * ( x ) * ( x ) + 2 * ( x) + 1 )2. 以下不能判斷一個(gè)整數(shù)x的奇偶性的宏定義是 。(A)define odd(x) ((x)%2) (B)define odd(x) ((x)amp。1) (C)define odd(x) ((x)==1) (D) define odd(x) ((x)2*((x)/2)) 程序設(shè)計(jì)題1. 定義一個(gè)帶參數(shù)的宏,使兩個(gè)參數(shù)的值互換,并寫(xiě)出程序,輸入兩個(gè)數(shù)作為使用宏時(shí)的實(shí)參。輸出已交換后的兩個(gè)值。()2. 年份year, 定義一個(gè)宏,以判別該年是否閏年。()第九章 指針深入 單項(xiàng)選擇題1. 以下關(guān)于指針的說(shuō)法中,不正確的是 。(A)指針表達(dá)式也稱為地址表達(dá)式 (B)指針值的存貯長(zhǎng)度有2字節(jié)、4字節(jié)兩種()(C)指針變量可以進(jìn)行加減乘除運(yùn)算 (D)函數(shù)的名字就是一個(gè)函數(shù)指針常量,表示該函數(shù)代碼的入口地址2. 若有定義和語(yǔ)句:int a=10,b=20,*p=amp。a,**pp=amp。p。p=amp。b。printf(%d %d\n,*p,**pp)。,則輸出結(jié)果是 。(A)10,20 (B)10,10 (C)20,10 (D)20,20 多項(xiàng)選擇題1. 若有定義int a[4][5],(*p)[5]=a。則以下正確而安全訪問(wèn)數(shù)組元素的表達(dá)式是 。(A)**p。 (B)*(*(p+4)+1) (C)**(a+1)+1 (D)*(*a+1)(E)*p[0]+2?。‵)(*(p+3))[4] (G)a[4][3] (H)*(a[3]+1)2. 若有數(shù)組定義int a[3][4]。以及函數(shù)原型void f(int (*a)[4])。以下函數(shù)調(diào)用正確的是      。(A) f(a)。 ?。˙) f(a[0][0])。 (C)f(a[0])。 (D)f(a+2)。(E)f(amp。a[1])?!。‵)f(amp。a[0][0])。 (G)f(*a)。 (H)f(*a[0])。4. 若有定義和語(yǔ)句:int w[2][3],(*pw)[3]。 pw=w。則能對(duì)w數(shù)組元素正確引用的是      。(A)*(w[0]+2)。 (B)*(w[2][3])。 (C)pw[0][0]。 (D)*(pw[1][ 2])。 程序分析題1. 以下程序的輸出是       。include void main() { double a=,*p,**q。 p=amp。a。q=amp。p。(*p)++。 printf(%.2f\n,**q)。 }2. 以下程序的輸出是 。include main() { int x[][3]={1,2,3,4,5,6,7,8,9 }。int (*p)[3]=x+1。 printf(%d,%d,%d\n,**p,*(*(p+1)+2),*(*x+1))。 return 0。 }3. 下列程序的運(yùn)行結(jié)果是    。main(){ int a[10]={9,7,6,1,2,3,0,4,8,5},*p,**k。 p=a。 printf(%d,*(p++))。printf(%d,*(++p))。 k=amp。p。 printf(%d\n,**k)。}第十章 結(jié)構(gòu)、聯(lián)合、枚舉、類(lèi)型定義 單項(xiàng)選擇題1. 有定義struct { int a[5]。 } b。 則正確表達(dá)成員數(shù)組a的最后一個(gè)元素地址的是 。(A) (B)[5] (C)+4 (D)amp。(amp。ba[4])2. 以下對(duì)枚舉類(lèi)型名的定義中正確的是 。(A)enum a={one,two,three}。 (B)enum b{one=9,two=1,three}。(C)enum c={one,two,three}。 (D)enum d{one,two,three}。3. 以下關(guān)于結(jié)構(gòu)體的說(shuō)法正確的是 。(A) 結(jié)構(gòu)體的成員變量可以與結(jié)構(gòu)體變量同名(B) 結(jié)構(gòu)體的成員變量不能是指針類(lèi)型的變量(C) 指向結(jié)構(gòu)體的指針變量不能在定義時(shí)初始化(D) 結(jié)構(gòu)體數(shù)組不能在定義時(shí)進(jìn)行初始化4. 以下關(guān)于C語(yǔ)言結(jié)構(gòu)體變量的說(shuō)法中錯(cuò)誤的是 。(A)各成員變量首地址不相同       (B)各成員變量首地址相同(C)存貯空間為所有成員變量長(zhǎng)度之和  ?。―)定義時(shí)可以初始化 多項(xiàng)選擇題1. 若有定義struct d1_tp { int a,b。 }。 struct d2_tp { d1_tp a。 int b。 } b。 則以下正確的成員變量表達(dá)式是 。(A) (B) (C)(amp。)a (D),能正確定義s為結(jié)構(gòu)體變量并進(jìn)行初始化的有 。(A)typedef struct tag { char name[20]。int age。 }ABC。 ABC s={Jack,20}。(C)struct { char name[20]。int age。 }ABC。 ABC s={Jack,20}。 (B)struct ABC { char name[20]。int age。 }s={Jack,20}。 (D)struct { char name[20]。int age。 }s={Jack,20}。第十一章 C文件操作 單項(xiàng)選擇題1. 以只寫(xiě)方式打開(kāi)一個(gè)二進(jìn)制文件,應(yīng)選擇的文件操作方式是 。(A)a+ (B)w+ (C)rb (D)wb2. 改寫(xiě)磁盤(pán)文件中的數(shù)據(jù),文件打開(kāi)方式正確的是 。(A)ab+ (B)rb+ (C)wb+ (D)rb3. 以下文件打開(kāi)方式串中,不能創(chuàng)建新文件的是 。(A)r+ (B)a (C)w+ (D)a+ 程序填空題1. ,請(qǐng)?zhí)羁?。include include void main() { FILE *fp。 int ch。 int n= (1) 。if(!(fp=fopen(, rt))) { printf(File open error!\n)。exit(1)。 }while(1) { ch=fgetc(fp)。 if( (2) ) break。 if( (3) ) n++。 }printf(n=%d\n,n)。fclose(fp)。 }2. 以下程序的功能是統(tǒng)計(jì)正文(文本)。include “”main(){ FILE *fp。int ch , count=0。 fp=fopen(“”, (1) )。 if(fp==NULL) { printf(“ not found.\n”)。return。 } while(1) { ch=fgetc(fp)。if( (2) ) break。 if(ch== (3) )
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1