第 1 頁:選擇題 |
第 5 頁:參考答案 |
21.B!窘馕觥勘绢}考查函數(shù)調(diào)用時的參數(shù)傳遞。在函數(shù)調(diào)用時,形參是指向?qū)崊⒌闹羔樧兞,則printf的執(zhí)行結(jié)果為++x;x=3,則3+1=4。
22.D!窘馕觥吭谂袛嘈懽帜笗r,必須判斷在某一范圍內(nèi)成立,因此用與,即&&,即C在a與z之間。
23.B!窘馕觥慨攏um=0時,循環(huán)成立,執(zhí)行num++ 后;num的值為1,因此輸出1,接著返回while中的表達式;當num=1時,循環(huán)成立,執(zhí)行nHm++后,num的值為2,輸出2,再返回while中的表達式;當num=2時,循環(huán)成立,執(zhí)行num++后.nHm的值為3,輸出3,最后返回while中的表達式,當num=3,循環(huán)不成立,退出。
24.D。【解析】p是存放最小下標的變量,而if后的表達就是實現(xiàn)這個}j的的,當if成立時,就把小的下標放到p 中,故選擇D選項。
25.D!窘馕觥吭贑語言中,當表達式成立時用l表示,不成立時用0表示,即x=(a&&b)&&(c<’B ’)= (14&&15)&&(’A ’<’B’ )=1&&1=1,故選擇D選項。
26.A!窘馕觥慨斔x的值不夠其列的寬度時,系統(tǒng)在其后自動補0,因此a[0][3]=0,a[1][2]=6,a[2][1]=5,a[3][0]=0,故選擇A選項。
27.C!窘馕觥勘境绦蛑械暮瘮(shù)sort(int a[],int n)實現(xiàn)的功能是將數(shù)組a中的前n個數(shù)進行從大到小排序。sort (&a[1],7)是將數(shù)組中從a[1]~a[7]這7個數(shù)進行從大到小排序,其他數(shù)不變。
28.D!窘馕觥縜=“ABCD”書寫錯誤,因為“=”左邊不能出現(xiàn)常量;數(shù)組名S是代表S數(shù)組首地址常量,而不是變量;字符串只有在定義時維數(shù)可以省略。
29.D。【解析】本題for循環(huán)中,當i=0時,判斷條件i&printf("%d\n",n[k]),此時i的值是0,輸出n[k]的值也為0,0 &0結(jié)果還是0,條件不成立,退出循環(huán)。所以最后輸出結(jié)果為0。
30.A!窘馕鰈當執(zhí)行g(shù)ets(ss)后,ss數(shù)組中的元素為ABC,再執(zhí)行strcat(ss,"6789"),strcat的作用,是把6789連接到了ss數(shù)組后面,執(zhí)行完后SS數(shù)組為ABC6789,故選擇A選項。
31.D。【解析IM(a+b,b+C,c+a)=a+b*b+c+c+ a=1+2*2+3+3+1=12,注意x*y+z而不是(x)*(y)+z。
32.B!窘馕觥勘绢}考查分支語句用法加個句號因為變量的初始值分別為 k一5、n一0,所以程序第1次進入循環(huán)時,執(zhí)行default語句,輸出0,k減1;這時n=0、k=4,程序進行第2次循環(huán),執(zhí)行case 4:這個分支,結(jié)果是n=2、k=3,打印出2;這時n =2、k=3,break跳出,程序進行第3次循環(huán),執(zhí)行case 3:這個分支,結(jié)果是n=3、k=2,打印出3;這時n一3、k 2,b¨ak跳出,程序然后進行第4次循環(huán),執(zhí)行case 2:case 4:這個分支,結(jié)果是n=5、k=1,打印出5,break 跳出,這時因為n=5不滿足n<5的循環(huán)條件,因此循環(huán)結(jié)束。
33.D!窘馕觥勘绢}考查for循環(huán)的使用。根據(jù)條件考慮x的取值變化,x從1取到5,可以循環(huán)5次,但并不知道y是如何變化的,有可能出現(xiàn)y=19提前跳出循環(huán)的情況,所以是最多執(zhí)行5次。
34.C!窘馕觥客獠孔兞吭诰幾g時由系統(tǒng)分配永久的內(nèi)存空間,所以外部變量的類型不是自動存儲類別。
35.D。【解析】if語句的條件是當i既是3的倍數(shù)又是2的倍數(shù)時成立,所以此程序?qū)崿F(xiàn)的功能是將10以內(nèi)既是3 的倍數(shù)又是2的倍數(shù)的數(shù)相加。
36.A!窘馕觥吭诤瘮(shù)funl()之前定義了全局字符變量a和b。這兩個變量的作用域是從其定義處開始到整個程序末結(jié)束。在函數(shù)funl()之內(nèi)定義了兩個變量a和b,并且分別初始化為字符’C ’和’D ’。
37.A!窘馕觥勘绢}考查getchar()函數(shù),從終端讀入一個字符作為函數(shù)值。在輸入時,空格、回車符都將作為字符讀入,而且只有在用戶敲入回車鍵時,讀入才開始執(zhí)行。所以當輸入a<回車>后,變量c1被賦予字符a,而變量c2被賦予回車符。
38.B。【解析】函數(shù)fun()的功能是從數(shù)組a中依次將當前值賦給一個元素,所以當函數(shù)fun(a,2,9)執(zhí)行后,數(shù)組a[]={1,2,3,4,4,5,6,7,8,9,10)。
39.B。【解析】本題考查文件使用方式標識符。方式“wb”為輸出打開一個二進制文件;方式“wb+”為讀寫建立一個新的二進制文件;方式“rb+”為讀寫打開一個二進制文件;方式“rb”為輸入打開一個二進制文件。
40.A!窘馕觥咳绻莝tatic修飾的靜態(tài)變量,不是每次調(diào)用賦初值。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |