資源描述:
《《c語言程序設(shè)計(jì)》試卷new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、密封線內(nèi)不要答題試卷編號:7035座位號浙江廣播電視大學(xué)2006年春季學(xué)期期末考試《C語言程序設(shè)計(jì)》試題2006年7月題號一二三四總分得分得分評卷人一、單項(xiàng)選擇題(每小題2,共40分)1.下列變量定義正確的是________。A)inta=2,x_y=2;B)intx=y=5;C)chara=”1”;D)floata;b;2.變量a、p定義如下:inta,*p;下列表達(dá)式正確的是________。A)5=aB)p=aC)&(a+5)D)p=&a3.C語言中運(yùn)算對象必須是整型的運(yùn)算符是________。A)%B)
2、/C)=D)<=4.下列數(shù)組定義正確的是________。A)inta[5],b[2,3];B)charno(30);C)charx[];D)intx[5]={1,2,3};5.說明語句“int(*p)();”的含義是_______。A)p是一個(gè)指向一維數(shù)組的指針變量B)p是指針變量,指向一個(gè)整型數(shù)據(jù)C)p是一個(gè)指向函數(shù)的指針,該函數(shù)返回一個(gè)int型數(shù)據(jù)D)以上都不對6.已知:inta[][3]={1,2,3,4,5,6,7};則數(shù)組a第一維的大小是________。A)2B)3C)4D)無確定值7.變量定義如
3、下:intx;floaty;以下輸入語句正確的是________。A)scanf("%f%f",&y,&x);B)scanf("%f%d",y,x);C)scanf("%f%d",&y,&x);D)scanf("%5.2f%2d",&y,&x);8.以下描述錯(cuò)誤的是________。A)break語句可用于do~while語句B)break語句和continue語句的作用是一樣的C)在循環(huán)語句中使用break語句是為了跳出循環(huán),提前結(jié)束循環(huán)D)在循環(huán)語句中使用continue語句是為了結(jié)束本次循環(huán),而不終止整個(gè)
4、循環(huán)9.語句if(!i)i++;中的條件表達(dá)式!i等價(jià)于________。A)i==0B)i!=1C)i!=0D)-i10.C語言程序是從main函數(shù)開始執(zhí)行,這個(gè)函數(shù)寫在________。A)程序文件的開始B)它所調(diào)用的函數(shù)的前面C)程序文件的最后D)程序文件的任何位置11.聲明語句為“intb[3][4];”,下列表達(dá)式中與b[2][1]等價(jià)的是________。A)*(b[2]+1)B)b[3]C)*(b[1]+2)D)*(*(b+2))12.下列函數(shù)頭中形參說明錯(cuò)誤的是________。A)floata
5、verage(floatarray[9],n)B)floataverage(float*array,intn)B)floataverage(floatarray[],intn)C)floataverage(floatarray,intn)13.函數(shù)形參與實(shí)參之間的傳遞是“值傳遞”,以下敘述正確的是________。A)實(shí)參和與其對應(yīng)的形參共用一個(gè)存儲單元B)實(shí)參和與其對應(yīng)的形參各占用獨(dú)立的存儲單元C)當(dāng)實(shí)參和與其對應(yīng)的形參同名時(shí)才共用一個(gè)存儲單元D)形參是形式的,不占用存儲單元14.以下if語句錯(cuò)誤的是____
6、____。A)if(x7、時(shí)間C)宏名必須用大寫字母表示D)宏替換只是字符替換17.若主調(diào)函數(shù)返回類型為double型,被調(diào)函數(shù)返回類型定義為int型,而被調(diào)函數(shù)return語句中的表達(dá)式為float型,則被調(diào)函數(shù)返回值的類型是________。A)float型B)int型C)double型D)類型錯(cuò)誤18.如果在一個(gè)函數(shù)的復(fù)合語句中定義一個(gè)變量,以下敘述正確的是________。A)該變量在該函數(shù)中有效B)該變量只在該復(fù)合語句中有效C)該變量為不合法的變量D)該變量在本程序范圍內(nèi)有效19.以下不能進(jìn)行++和--運(yùn)算的是________
8、。A)指針B)數(shù)組名C)intD)long20.C語言中規(guī)定,if語句的嵌套結(jié)構(gòu)中,else總是________配對。A)與最近的if配套B)與第一個(gè)if配套C)按縮進(jìn)位置相同的if配套D)與最近的且尚未配對的if配套得分評卷人二、程序閱讀題(每小題3分,共30分)1.閱讀以下程序,若輸入3<回車>,寫出程序運(yùn)行結(jié)果。#includeintmain(){inti,n;