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

正文內(nèi)容

c語言程序設(shè)計(jì)的練習(xí)(編輯修改稿)

2024-09-26 15:23 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 類型。 79.下列標(biāo)識(shí)中,( B )不是局部變量。 A) register B) 外部static 類 C) auto類 D) 函數(shù)形參 80.有一個(gè) int 變量,在程序中使用頻率很高,最好把它定義為( A )。 A) register B) auto C) extern D) static 81.下列標(biāo)識(shí)中,( C)是文件級(jí)作用域的。 A) 函數(shù)形參 B) 語句標(biāo)號(hào) C) 外部靜態(tài)標(biāo)識(shí)符 D) 自動(dòng)類標(biāo)示符 82.下面這段程序中哪個(gè)不是常量( B) define PI void main() {int sum。 sum = 10 + 15。 printf(sum=%d\n,sum)。 printf(result is 25\n)。 } 82.下面哪個(gè)是錯(cuò)誤的表達(dá)式( D) A. a+b=5 B. i=i++ C. a=5,b=6,c=7 D. +% 83.下面說明語句哪個(gè)是非法的( C) A. int abcd[0x80]。 B. int aaa[5]={3,4,5}。 C. char 9ab[10]。 D. E. float key[]={,1,0}。 84.已知 a 為整型變量,那么與表達(dá)式 a!=0 真假值情況不相同的表達(dá)式是哪個(gè)( D) A. a0||a0 C. !a==0 D. !a 85.有一個(gè)函數(shù)原型這樣表示: abc(float x,float y)。 則該函數(shù)的返回類型為( C) A. void B. double C. int D. float 86. 下面哪一項(xiàng)是不正確的字符串賦值或賦初值的方式( C) A. char *str。 str=string。 B. char str[7]={39。s39。,39。t39。,39。r39。,39。i39。,39。n39。,39。g39。}。 C. char str1[10]。str1=string。 D. char str1[]=string,str2[]=12345678。 87. 下面的程序中哪一行有錯(cuò)誤( D) include main() { float array[5]={}。 /*第 A 行 */ int i。 for(i=0。i5。i++) scanf(%f,amp。array[i])。 for(i=1。i5。i++) array[0]=array[0]+array[i]。 /*第 B 行 */ printf(%f\n,array[0])。 /*第 C 行 */ } A) 第 A 行 B) 第 B行 B) 第 C 行 D)沒有 88.下面代碼中哪個(gè)是結(jié)構(gòu)體變量名( D) struct student { int num。 char name。 int score。 }。 struct student st[3]。 A) struct B) num、 name 和 score C ) student D)st[3] 89.下面哪個(gè)是正確的引用下面的結(jié)構(gòu)體數(shù)組變量成員( B) struct book { int num。 char name。 int price。 }。 struct book b[3]。 A) B)b[2].num C ) D) 第二部分:判斷題 1. ( 對(duì) )任何字符常量與一個(gè)任意大小的整數(shù)進(jìn)行加減都是有意義的。 2. ( 對(duì) )運(yùn)算符的優(yōu)先級(jí)和結(jié)合性可以確定表達(dá)式的計(jì)算順序。 3. ( 錯(cuò) )某個(gè)變量的類型 高是指該變量被存放在內(nèi)存中的高地址處。 4. ( 對(duì) )移位運(yùn)算符在移位操作中,無論左移還是右移,所移出的空位一律補(bǔ) 0。 5.( 錯(cuò) ) C 語言是一種面向機(jī)器的語言。 6.( 對(duì) )在 C 語言中無論什么語句后面都必須加上“;”號(hào)。 7.( 錯(cuò) ) Y=X2+1 是 C 語言合法的表達(dá)式。 8.( 對(duì) )在編寫 C 語言的子函數(shù)中允許使用多條 return 語句。 9.( 對(duì) ) C 語言允許局部變量與全局變量同名。 10.( 對(duì) ) IF 是 C 語言的保留字,又稱關(guān)鍵字。 11.( 對(duì) ) dowhile 語句是先執(zhí)行循環(huán)體,再判斷條件,當(dāng)條件滿足時(shí)繼續(xù)執(zhí)行循環(huán)體 。 12.( 錯(cuò) ) C 語言的數(shù)組元素下標(biāo)允許是任何類型的表達(dá)式。 13.( 對(duì) ) C 語言中不能將一個(gè)結(jié)構(gòu)變量作為一個(gè)整體進(jìn)行輸入 /輸出。 14.( 對(duì) ) C 語言中一個(gè)指針變量只能指向相同類型的變量的地址。 15. (對(duì) )內(nèi)部靜態(tài)變量和自動(dòng)類變量作用域相同,但是生存期不同。 16. ( 對(duì) )程序中,語句之間必須要用分號(hào)“;”分隔。 17. ( 對(duì) )程序中所用的變量必須先定義后使用。 18. ( 對(duì) )程序中 ,A和 a 是兩個(gè)不同的變量。 19. ( 錯(cuò) ) b 是同類型變量,執(zhí)行語句 a=b 后 b 中的值將放入 a 中, b 中的值將丟失。 20.( 對(duì) )中的局部變量與全局變量同名時(shí),局部變量?jī)?yōu)先,全局變量暫時(shí)不起作用。 21. ( 對(duì) )的執(zhí)行總是從主函數(shù)開始,主函數(shù)執(zhí)行完時(shí),則程序執(zhí)行結(jié)束。 22. ( 對(duì) ) while 語句的循環(huán)體至少執(zhí)行一次。 23. ( 對(duì) )說明 :int a[3][4]。 則 a[1+1][0]是對(duì) a 數(shù)組元素的正確引用。 24. ( 錯(cuò) ) ar a[]={0,1,2,3,4,5,6}不是正確的數(shù)組說明語句。 25. ( 對(duì) )說明: int a[3][4]={0},則只有元素 a[0][0]可得到初值 0。 26. (對(duì) ) 序是由函數(shù)構(gòu)成的,每一個(gè)函數(shù)完成相對(duì)獨(dú)立的功 能。 27. (錯(cuò) ) 語言中,字母的大小寫不被區(qū)分。 28. (錯(cuò) ) 型數(shù)據(jù)和整數(shù)之間是不可以通用的。 29. (錯(cuò) ) 表達(dá)式c=b=a=3是錯(cuò)誤的。 30. (錯(cuò) ) ntinuc 語句用在循環(huán)體中,可使整個(gè)循環(huán)不結(jié)束。 31. (對(duì) ) turn 后面括號(hào)里的表達(dá)式的值即是此函數(shù)的值。 32. (對(duì) ) 就是地址,因此一個(gè)變量的指針就是該變量的地址。 33. (對(duì) ) ets 函數(shù)可以接收一個(gè)含有空格的字符串。 34. (對(duì) ) 行邏輯運(yùn)算時(shí),非0整型值表示 “ 真 ” 。 35. (對(duì) ) 運(yùn)算符 “ ?: ” 的優(yōu)先級(jí)高于賦值運(yùn)算符。 36. (對(duì) )預(yù)處理命令是在進(jìn)行 編譯時(shí)首先執(zhí)行的,然后再進(jìn)行正常編譯。 37. (錯(cuò) )宏定義命令是以分號(hào)結(jié)束的。 38. (錯(cuò) )條件語句不能作為多分支語句。 39. (錯(cuò) )開關(guān)語句中的 default 關(guān)鍵字,只能放在該語句的末尾。不能放在開頭和中間。 40. (錯(cuò) )while 語句的循環(huán)體至少執(zhí)行一次。 41. (對(duì) )dowhile 循環(huán)可以寫成 while循環(huán)。 42. (對(duì) )當(dāng)循環(huán)體為空語句時(shí),說明該循環(huán)不做任何工作只起到延時(shí)作用。 43. (對(duì) )break 可以出現(xiàn)在各種循環(huán)體內(nèi)。 44. (錯(cuò) )continue 只能出現(xiàn)在循環(huán)體中。 45. (錯(cuò) )只有 for 循環(huán)體內(nèi)可以使用空語句。其他循環(huán)體內(nèi)部可以使用。 46. (對(duì) )計(jì)算函數(shù)參數(shù)順序引起的二義性,完全是由不同編譯系統(tǒng)確定。 47. (錯(cuò) )for 循環(huán)中,循環(huán)變量的作用域是該循環(huán)的循環(huán)體。 48.( 錯(cuò) )在 C 語言中,函數(shù)可以嵌套定義。 49.( 對(duì) )程序中的注釋部分可有可無,通??梢允÷?。 50.( 錯(cuò) )在函數(shù)中,只能有一條 return 語句。 51.( 錯(cuò) ) C 程序中,會(huì)檢查數(shù)組下標(biāo)是否越界。 52.( 對(duì) )在 C 程序中, ABC 和 abc 是兩個(gè)不同的變量。 53.( 錯(cuò) )在 C 語言中,函數(shù)中的變量可以賦初值,每調(diào)用一次該函數(shù),就賦一次 初值。 54.( 對(duì) ) C 語言中不能對(duì)數(shù)組名進(jìn)行加減和賦值運(yùn)算。 55. (對(duì) ) C 語言中結(jié)構(gòu)體可以嵌套定義 第三部分: 程序填空 1.若已定義 a 和 b 是 double 型的數(shù)據(jù),則表達(dá)式 a=2,b=5, c=a*b2 執(zhí)行后 c 的值是 。 2.若有定義 char a[8]。則 a 數(shù)組元素下標(biāo)的上限是 __7__,下限是 ___0___。 3. C 語言的數(shù)組名是一個(gè) ____地址 ___常量,不能對(duì)它進(jìn)行加、減和賦值運(yùn)算。 4 .設(shè)有條件 float x1=,x2= ,則執(zhí)行語句printf(“x(%d)=%.2fx(%f)=%.2f\n”,1,x1,2,x2)后, x1 的值為 _____ x1=, x2 的值為 ___ x2=。 5.下列語句的輸出結(jié)果是 ____31 37 1F 31____。 char a=31。 printf(“%d,%o,%x,%u\n”, a,a,a,a)。 6.以下程序?qū)?M*N 的二維數(shù)組 x 轉(zhuǎn)秩后存入 N*M 的二維數(shù)組 y 中,請(qǐng)?zhí)羁眨? define M 2 define N 3 main( ) { int i,j,x[M][N]={1,2,3,4,5,6},y[N][M]。 for(i=0。iM。i++) { for(j=0。jN。j++) printf(“%3d”,x[i][j])。 printf(“\n”)。 } for(i=0。iM。i++) for(j=0。j=__ N __。j++) y__[j][i] __=x__[i][j]__。 for(i=0。iN。i++) { for(j=0。j__ M __。j++) printf(“%3d”,y[i][j])。 printf(“\n”)。 } } 7. 以下程序的功能是:從讀入的整數(shù)數(shù)據(jù)中,統(tǒng)計(jì)大于 0的整數(shù)個(gè)數(shù)和小于 0 的整數(shù)個(gè)數(shù)。用輸入 0 來結(jié)束輸入,程序中用變量 i 統(tǒng)計(jì)大于 0 的整數(shù)個(gè)數(shù),用變量 j 統(tǒng)計(jì)小于 0 的整數(shù)個(gè)數(shù)。請(qǐng)?zhí)羁眨? main( ) {_ int _ n,i,j。 i=j=0。 scanf(“%d”,amp。n)。 while(_n!=0_) { if(n0) i=_ i+1_。 if(n0) j=_ j+1_。 ___ scanf(“ %d” ,amp。n)___。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1