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

正文內(nèi)容

程序設(shè)計(jì)復(fù)習(xí)題及答案(已修改)

2025-06-22 01:33 本頁面
 

【正文】 一、單項(xiàng)選擇題1.以下敘述錯(cuò)誤的是( )。A. 一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B. 一個(gè)C源程序必須包含一個(gè)main函數(shù)C. C程序的基本組成單位是函數(shù)D. 在C程序中,注釋說明只能位于一條語句的后面2.C語言中運(yùn)算對(duì)象必須是整型的運(yùn)算符是( )。 A. %= B./ C. = D. 〈=3.有如下程序,程序運(yùn)行后的輸出結(jié)果是( )。 main() { unsigned int x=0xffff。 printf(“%u\n”,x )。}A. 1 B. 65535 C. 32767 D. 0xFFFF4.若有代數(shù)式(其中e僅代表自然對(duì)數(shù)的底數(shù),不是變量),則以下能夠正確代表該代數(shù)式的C語言表達(dá)式是( )。A. sqrt(abs(n^x+e^x) B. sqrt(fabs(pow(n,x)+pow(x,e)))C. sqrt(fabs(pow(n,x)+exp(x))) D. sqrt(fabs(pow(x,n)+exp(x)))5.字符串“\t12\x42\\abcd”的長度是( )。 A. 14 B. 9 C. 15 D.20 6.以下敘述中錯(cuò)誤的是( )。A. 計(jì)算機(jī)不能直接執(zhí)行用C語言編寫的源程序B. C語言經(jīng)C編譯程序編譯后,C. ,D. 7.以下選項(xiàng)中,與k=x++。完全等價(jià)的表達(dá)式是( )。 A. x=x+1。k=x。 B. k=x。x=x+1。C. k=x+1。 D. k+=x+1。8.以下敘述中正確的是( )。A. break語句只能用于switch 語句中 B. continue語句的作用是:使程序的執(zhí)行流程跳出包含它的所有循環(huán) C. break語句只能用在循環(huán)體內(nèi)和switch語句體內(nèi) D. 在循環(huán)體內(nèi)使用break語句和continue 語句的作用相同9.判斷字符型變量 ch是否為大寫英文字母的表達(dá)式為( )。A. ‘A’=ch=‘Z’ B. ch=‘A’amp。amp。 ch=‘Z’C. ch‘a(chǎn)’amp。amp。 ch=‘z’ D. ch=‘A’|| ch=‘Z’10.若表達(dá)式(m)? a++:a, 則表達(dá)式m和( )等價(jià)。 A. m==0 B. m!=0 C. m=0 D. m=111.設(shè)有 int i=010,j=10。 則printf( “%d,%d\n”,++i,j)。的輸出是( )。A. 11,10 B. 9,10 C. 010,9 D.10,912.已知w=1,x=2,y=3,z=3,a=4,b=2;則執(zhí)行語句(a=wx)amp。amp。(b=yz) 。后,a,b的值為( )。 A. 1和1 B. 0和0 C. 4和2 D. 0和213.定義如下變量關(guān)系,則下面語句的輸出結(jié)果是( )。 int i。 int x[3][3]={1,2,3,4,5,6,7,8,9}。 for(i=0。i3。i++) printf( %d,x[0][ 2i])。A. 1 5 9 B. 1 2 3 C. 3 5 7 D. 3 2 114.已知數(shù)組float b[3][2];該數(shù)組行下標(biāo)的范圍是( )。 A. 1—3 B. 0—3 C. 1—2 D. 0—215.下列語句中,正確的是( )。 A. define PI= B. include “”C. define M 3 D. define PI 16.有如下程序, 該程序段的輸出結(jié)果是( )。 void main(void) { int n=5。 while(n2) { n。 printf(“%d”,n)。} } A. 543 B.432 C.4321 D.543217.下列四種數(shù)組定義,合法的數(shù)組定義是( )。 A. char a[ ]=hello。 B. int a[4]={4,3,2,1,0}。C. char a=hello 。 D. char a[4]= hello。18.設(shè)p1和p2均為指向int型的指針變量, k為int型變量,下列不正確的賦值語句是( )。 A.k=*p1+*p2。 B.k=*p1*(*p2) C.p2=k D.p1=p219.有如下程序 ,該程序的輸出結(jié)果是( C )。 void main(void) { char s[]=“ABCD”,*p。 for( p=s+1。p=s+3。p++) printf(“%c\n”,*p)。 } A. ABC B.A C B D. BCD BC B C CD C C D D20.對(duì)于C程序的函數(shù),下列敘述中正確的是( )。 A.函數(shù)的定義不能嵌套,但函數(shù)調(diào)用可以嵌套B. 函數(shù)的定義可以嵌套,但函數(shù)調(diào)用不能嵌套C 函數(shù)的定義和調(diào)用均可以嵌套D.函數(shù)的定義和調(diào)用均不能嵌套, p是指向整型的指針變量, 則下列賦值表達(dá)式正確的是( )。A. p=amp。x B. p=x C. *p=amp。x D. *p=*x22.函數(shù)定義時(shí),形參是整型變量,則函數(shù)調(diào)用時(shí),實(shí)參不可以是( )。 A. 整型常量 B. 字符型常量 C. 數(shù)組名 D. 整型表達(dá)式23. 以下程序的輸出結(jié)果是( )。 void main(void) { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=amp。a[3],*q=p+2。 printf(“%d\n”,*p+*q)。 }A. 16 B. 10 C. 8 D. 6,若有p=amp。ab。,則對(duì)ab中成員項(xiàng)的正確引用是( )。struct ss{ int a。 float b。 }ab,*p。 A. (*p). B. pa C. p D. 25. 若要對(duì)E盤上的一個(gè)非空文件“”進(jìn)行修改,正確的打開語句是( )。A. fp=fopen(“”,“r+”)。 B. fp=fopen(“”, “w+”)。C. fp=fopen(“E:\\”,“r+”)。D. fp=fopen(“E:\\”,“w+”)。26.C語言程序的三種基本結(jié)構(gòu)是 ( )。A.順序結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu) B.遞歸結(jié)構(gòu),循環(huán)結(jié)構(gòu),轉(zhuǎn)移結(jié)構(gòu)C.嵌套結(jié)構(gòu),循環(huán)結(jié)構(gòu),順序結(jié)構(gòu)  ?。模f歸結(jié)構(gòu),分支結(jié)構(gòu),順序結(jié)構(gòu)27.能正確表達(dá)邏輯關(guān)系“0a1或0b1”的c語言表達(dá)式是( )。A. (0a)amp。amp。(a1)||(0b)amp。amp。(b1) B.((0a)||(a1))amp。amp。((0b)||(b1))C. (0a1)amp。amp。(0b1) D. (0a1)||(0b1)28.設(shè)x和y為浮點(diǎn)型變量,則以下( )語句是正確的賦值語句。A. x=amp。y *x=y C. x=x+10*y D.*x=y+229.設(shè)int a=3;下列哪一個(gè)表達(dá)式的值等于0 ( )。 A. a B. !a || a C. a=a D. a%=a30.定義如下變量和數(shù)組,則下面程序段落的輸出結(jié)果是( )。int i。 int x[3][3]={0,1,2,3,4,5,6,7,8}。for (i=0。i3。i++) printf (“%d ”,x[i][2i])。A.2 4 6   ?。拢? 3 6    ?。茫? 4 8   ?。模? 5 831.有下列程序段落:int i,a[5];for(i=0。i5。i++) scanf(“%d”,amp。a[i])。若要使數(shù)組元素的值分別為1,2,3,4,5,應(yīng)從鍵盤輸入( )。A.1,2,3,4,5↙     B. 1 2 3 4 5↙   ?。茫?2345↙    D. 1。2。3。4。5↙32.?dāng)?shù)組名作為函數(shù)參數(shù)進(jìn)行傳遞時(shí),形參獲得的是( )。A.該數(shù)組第一個(gè)元素的值 B.該數(shù)組所有元素的值C.該數(shù)組所有元素的地址 D.該數(shù)組的首地址:define A 3+2define B A*A則表達(dá)式“B*B”的值為 ( )。A.23  ?。拢?5 C. 25  D.62534.在下列說明中,結(jié)構(gòu)類型變量x 所占用內(nèi)存字節(jié)數(shù)為( 16 )。 struct exp { int i。 float j。 double k。 }x。A.8個(gè) B.7個(gè) C. 14個(gè) D.隨計(jì)算機(jī)而定35.設(shè)有定義:int k=3,*p=amp。k。 則表達(dá)式 *p的值是 ( )。A.1 B.0 C.2 D.336. 下列程序的輸出結(jié)果為 ( )。 main() { int i=3,b; b=(i)+(i); printf(“%d”,b); }A.6 B.2 C.3 D.437.當(dāng)c的值不為0時(shí),在下列選項(xiàng)中能正確將c的值賦給變量a、b的是( )。 A.c=b=a B. (a=c)||(b=c) C. a=c=b D. (a=c)amp。amp。(b=c)38.下列敘述不正確的是( A )。A.函數(shù)定義可以嵌套 B.宏定義可以嵌套C .函數(shù)調(diào)用可以嵌套 D.循環(huán)結(jié)構(gòu)可以嵌套39.設(shè) char *p=“abcde”,則printf(“%s”, p ) 的輸出結(jié)果為( )。A.c B.cde C.b D.a(chǎn)bcde40.p1,p2 為指向浮點(diǎn)的指針變量,下列運(yùn)算沒有意義的是( )。A.*p1-*p2 B.p1++C.*p1+*p2 D.p1+p241.在c語言中,運(yùn)算對(duì)象的邏輯值“真”用( )表示。 A. false B.非0 C.0 D. 負(fù)數(shù)42.已知函數(shù)原型聲明為:char *(char a, char b)。該函數(shù)的類型為( )。 A.指向字符型的指針 B.字符型 C.整型 D.指向整型的指針43.設(shè)int類型的數(shù)據(jù)長度為2字節(jié),則該類型數(shù)據(jù)的取值范圍是( )。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1