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