|
《大學(xué)C語(yǔ)言程序設(shè)計(jì)》題庫(kù)-選擇題三 一、選擇題 31.若有定義:int a=4,b=5;float x=3.4,y=2.1;則下面表達(dá)式的值為( C )。 *(float)(a+b)/2+(int)x%(int)y A 5.5 B 55 C 5.500000 D 55.00000 32.若a為int型變量,則執(zhí)行以下語(yǔ)句后,a的值為( B )。 *a=5;a+=a-=a*a; A 25 B -40 C 40 D -14 33.若已定義x和y為整型變量,且x=7,則表達(dá)式y(tǒng)=2.3+x/2的值是( B )。 A 6 B 5 C 5.0 D 6.0 34.C語(yǔ)言程序的執(zhí)行是( A )。 A 從程序的主函數(shù)開(kāi)始,到程序的主函數(shù)結(jié)束 B 從程序的主函數(shù)開(kāi)始,到程序的最后一個(gè)函數(shù)結(jié)束 C 從程序的第一個(gè)函數(shù)開(kāi)始,到程序的最后一個(gè)函數(shù)結(jié)束 D從程序的第一個(gè)函數(shù)開(kāi)始,到程序的主函數(shù)結(jié)束 35.下面說(shuō)法正確的是( C )。 A 一個(gè)C程序可以有多個(gè)函數(shù) B一個(gè)C語(yǔ)言的函數(shù)中只允許有一對(duì)花括號(hào) C C語(yǔ)言一個(gè)語(yǔ)句可以寫(xiě)在一行內(nèi),也可以寫(xiě)在多行內(nèi) D在對(duì)C程序進(jìn)行編譯時(shí),可以發(fā)現(xiàn)注釋行中的拼寫(xiě)錯(cuò)誤 36.以下說(shuō)法正確的是(C )。 A C程序是以函數(shù)為基本單位的,整個(gè)程序由函數(shù)組成 B C語(yǔ)言程序的一條語(yǔ)句可以寫(xiě)在不同的行上 C C程序的注釋行對(duì)程序運(yùn)行不起作用,所以注釋?xiě)?yīng)該盡可能少寫(xiě) D C程序的每個(gè)語(yǔ)句都以分號(hào)結(jié)束 37.以下標(biāo)示符不是關(guān)鍵字的是(C )。 A break B char C Switch D return 38.下設(shè)有如下程序段 *char s[20]="Beijing",*p; *p=s; *則執(zhí)行p=s;語(yǔ)句后,以下敘述正確的是( A )。 A 可以用*p表示s[0] B s數(shù)組中元素的個(gè)數(shù)和p所指字符串長(zhǎng)度相等 C s和p都是指針變量 D 數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相同 39.下列數(shù)組定義中錯(cuò)誤的是( B )。 A int x[][3]={0}; B int x[2][3]={{1,2},{3,4},{5,6}}; C int x[][3]={{1,2,3},{4,5,6}}; D int x[2][3]={1,2,3,4,5,6}; 40.若有定義語(yǔ)句:int a[3][6];,按內(nèi)存中的存放順序,a數(shù)組的第10元素是( B )。 A a[0][4] B a[1][3] C a[0][3] D a[1][4] |
|
|