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

正文內(nèi)容

c語言程序設(shè)計(jì)試卷大匯總及答案-文庫吧

2025-07-03 08:39 本頁面


【正文】 ? a : b。 m=bc ? b : c。 return(m)。 } main() { float a,b,c,m。 scanf(%f,%f,%f,amp。a,amp。b,amp。c)。 m=max(a,b,c)。 printf(\n最大數(shù)為 : %f,m)。 } 2. 下面程序功能是:將從鍵盤輸入的英文字符串變成大寫的,然后輸出該字符串。 include main() { int i=0。 char p[100]。 gets(p)。 while(p[i]!=\0) { if(p[i]=39。a39。amp。amp。p[i]=39。z39。) p[i]=p[i]32。 i++。 } puts(*p)。 } 3. 下面程序的功能是實(shí)現(xiàn)字符串的連接。例如,若字符串a(chǎn)[80]=?HELLO!?, 字符串 b[10]=?Jone?, 則連接后,字符串 a成為?HELLO!Jone? 。 void join(char *a,*b) { int i,j。 char *p1,*p2。 p1=a。p2=b。 while(*p1) p1++。 while(*p2) { *p1=*p2。 p1++。p2++。 } *p1=39。\039。 } main() { char *x=HELLO!。 char *y=jone。 join(x,amp。y)。 puts(x)。 } 4. 下面程序?qū)⒁粋€(gè)磁盤文件上的信息復(fù)制到另一個(gè)磁盤文件上去。 include main() { file *in,*out。 char ch,infile[20],outfile[20]。 scanf( %s,infile)。 /*輸入要復(fù)制的文件名*/ scanf( %s,outfile)。 if((in=fopen(infile,r))==NULL) { printf(Cannot open infile\n)。 exit(0)。} if((out=fopen(outfile,w))==NULL) { printf(Cannot open outfile\n)。 exit(0)。 } while(!feof(in)) fputc(out,fgetc(in))。 fclose(in)。 fclose(out)。 } :用命令行方式顯示一個(gè)文本文件的內(nèi)容。 include main(int argc,char *argv[ ]) { FILE *fp。 char line[81]。 if((fp=fopen(argv[1] ,r))==NULL) { printf(文件未找到 .)。 exit(0)。 } while(fgets(line,80,fp)!=NULL) printf(%s,line)。 fclose(*fp)。 } 六、 程序設(shè)計(jì) 1. 將一個(gè)十進(jìn)制的正整數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)并輸出。 2. 從鍵盤輸入一行字符串( 20),按 ASCII碼值由小到大的順序排序存放,并輸出排序后的字符串。要求:在主函數(shù)中實(shí)現(xiàn)數(shù)據(jù)的輸入與輸出,在名為 sort的函數(shù)中實(shí)現(xiàn)排序。 3. 有兩個(gè)磁盤文件,各自存放若干已排好序的字符 (如 中存放 ?abort? , ?boy?) ,要求將兩個(gè)文件合并,合并后仍然保持有序 (如 ?abboorty?) ,存放在 。 C 語言程序設(shè)計(jì)二 一、單項(xiàng)選擇題,答案不寫入答題欄的一律不得分!(每題 分,共 分) 結(jié)構(gòu)化程序設(shè)計(jì)的 3 種結(jié)構(gòu)是 。 A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu) B)分支結(jié)構(gòu)、等價(jià)結(jié)構(gòu)、循環(huán)結(jié)構(gòu) C)多分支結(jié)構(gòu)、賦值結(jié)構(gòu)、等價(jià)結(jié)構(gòu) D)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu) 以下敘述中正確的是 。 A) C 語言比其他語言高級(jí) B) C 語言可以不用編譯就能被計(jì)算機(jī)識(shí)別執(zhí)行 C) C 語言以接近英語國家的自然語言和數(shù)學(xué)語 言作為語言的表達(dá)形式 D) C 語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點(diǎn) C 語言中最簡單的數(shù)據(jù)類型包括 。 A)整型、實(shí)型、邏輯型 B)整型、實(shí)型、字符型 C)整型、字符型、邏輯型 D)字符型、實(shí)型、邏輯型 若變量已正確定義并賦值,以下符合 C 語言語法的表達(dá)式是 。 A) a:=b+1 B) a=b=c+2 C) int %3 D) a=a+7=c+b 若變量 a,i 已正確定義 ,且 i 已正確賦值,合法的語句是 。 A) a= =1 B) ++i。 C) a=a++=5。 D) a=int( i) 。 已知 : int t=0。 while( t=1) {...} 則以下敘述正確的是 。 A)循環(huán)控制表達(dá)式的值為 0 B)循環(huán)控制表達(dá)式的值為 1 C)循環(huán)控制表達(dá)式不合法 D)以上說法都不對(duì) 若變量已正確說明為 float 型,要通過語句 scanf(" %f%f%f" ,amp。a,amp。b,amp。c) 。給 a 賦予 ,b 賦予 , c 賦予 ,下列不正確的輸入形式是 。 A) 10回車 22回車 33回車 B) ,回車 C) 回車 回車 D) 10 22回車 33回車 有如下程序: main() { int x=1,a=0,b=0。 switch( x) { case 0: b++。 case 1: a++。 case 2: a++。b++。 } printf( a=%d,b=%d\ n,a,b) 。} 該程序的輸出結(jié)果是 A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 有以下程序 main() {int i=1,j=1,k=2。 if(( j++||k++) amp。amp。i++) printf( %d,%d,%d\ n,i,j,k) 。 } 執(zhí)行后輸出結(jié)果是 。 A) 1,1,2 B) 2,2,1 C) 2,2,2 D) 2,2,3 有如下程序 main() {float x=,y。 if( x) y=。 else if( x) y=。 else y=。 printf( %f\ n,y) 。} 該程序的輸出結(jié)果是 。 A) B) C) D) 1有如下程序: main() {int n=9。 while( n6) {n。 printf( %d,n) 。 } } 該程序的輸出結(jié)果是 。 A) 987 B) 876 C) 8765 D) 9876 1在下列選項(xiàng)中,沒有構(gòu)成死循環(huán)的是 。 A) int i=100。 while( 1) {i=i%100+1。 if( i100) break。 } B) for( 。) 。 C) int k=10000。 do{ k++。 } while( k10000) 。 D) int s=36; while( s) s。 76 1設(shè) int x=1,y=1。表達(dá)式( !x||y)的值是 A) 0 B) 1 C) 2 D) 1 1有以下程序 float fun( int x,int y) {return( x+y) 。} main() {int a=2,b=5,c=8。 printf( %\ n,fun(( int) fun( a+c,b) ,ac)) 。 } 程序運(yùn)行后的 輸出結(jié)果是 。 A)編譯出錯(cuò) B) 9 C) 21 D) 1若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是 。 A)函數(shù)調(diào)用可以作為獨(dú)立的語句存在 B)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的實(shí)參 C)函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中 D)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參 1若有以下調(diào)用語句,則不正確的 fun 函數(shù)的首部是 。 main() { … int a[ 50] ,n。 … fun( n, amp。a[ 9]) 。 … } A) void fun( int m, int x[]) B) void fun( int s, int h[ 41]) C) void fun( int p, int *s) D) void fun( int n, int a) 1 fseek 函數(shù)的正確調(diào)用形式是 。 A) fseek(文件指針 ,起始點(diǎn) ,位移量) B) fseek(文件指針 ,位移量 ,起始點(diǎn)) C) fseek(位移量 ,起始點(diǎn) ,文件指針) D) fseek(起始點(diǎn) ,位移量 ,文件指針) 1若 fp 是指向某文件的指針,且已讀到文件末尾,則函數(shù) feof( fp)的返回值是 。 A) EOF B) 1 C) 1 D) NULL 1若有說明語句: char c=39。\ 7239。 則變量 c 。 A)包含 1 個(gè)字符 B)包含 2 個(gè)字符 C)包含 3 個(gè)字符 D)說明不合法, c 的值不確定 若有說明 int a[ 3][ 4] 。則 a 數(shù)組元素的非法引用是 。 A) a[ 0][ 2*1] B) a[ 1][ 3] C) a[ 42][ 0] D) a[ 0][ 4] 2設(shè)有以下說明語句 struct stu {int a。 float b。 } stutype。 則下面的敘 述不正確的是 。 A) struct 是結(jié)構(gòu)體類型的關(guān)鍵字 B) struct stu 是用戶定義的結(jié)構(gòu)體類型 C) stutype 是用戶定義的結(jié)構(gòu)體類型名 D) a 和 b 都是結(jié)構(gòu)體成員名 77 2在 C 語言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是 。 A)整型常量 B)整型表達(dá)式 C)整型常量或整型表達(dá)式 D)任何類型的表達(dá)式 2若運(yùn)行時(shí)給變量 x 輸入 12,則以下程序的運(yùn)行結(jié)果是 。 main() {int x,y。 scanf( %d,amp。x) 。 y=x12?x+10:x12。 printf( %d\ n,y) 。 } A) 0 B) 22 C) 12 D) 10 2以下說法正確的是 。 A) C 語言程序總是從第一個(gè)的函數(shù)開始執(zhí)行 B)在 C 語言程序中,要調(diào)用函數(shù)必須在 main()函數(shù)中定義 C) C 語言程序總是從 main()函數(shù)開始執(zhí)行 D) C 語言程序中的 main()函數(shù)必須放在程序的開始部分 2表達(dá)式 0x13^0x17 的值是 。 A) 0x04 B) 0x13 C) 0xE8 D) 0x17 2有以下程序 define F( X,Y)( X) *( Y) main() {int a=3, b=4。 printf( %d\ n, F( a++, b++)) 。 } 程序運(yùn)行后的輸出結(jié)果是 。 A) 12 B) 15 C) 16 D) 20 2下列程序執(zhí)行后的輸出結(jié)果是 。 void func( int *a,int b[]) { b[ 0] =*a+6。 } main() {int a,b[ 5] 。 a=0。 b[ 0] =3。 func( amp。a,b) 。 printf( %d\ n,b[ 0]) 。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1