7[單選題] 有以下程序l
該程序試圖通過指針P為變量n讀人數(shù)據(jù)并輸出,但程序有多處錯誤,以下語句正確的是( )。
參考答案:A
參考解析:選項B的正確寫法應為P=&n;選項c的正確寫法應為scanf(”%d”,P);選項D的正確寫法應為printf(”%d\n”,* P)。
8[單選題] 有以下程序:
當程序運行時輸入a<回車>后,下列敘述中正確的是( )。
A.變量c1被賦予字符a,c2被賦予回車符
B.程序?qū)⒌却脩糨斎氲?個字符
C.變量c1被賦予字符a,c2中仍是原有字符2
D.變量c1被賦予字符a,c2中將無確定值
參考答案:A
參考解析:本題考查getchar()函數(shù),從終端讀入一個字符作為函數(shù)值。在輸入時,空格、回車符都將作為字符讀入,而且只有在用戶敲入回車鍵時,讀入才開始執(zhí)行。所以當輸入a<回車>后,變量c1被賦予字符a,而變量c2被賦予回車符。
9[單選題] 設fun()函數(shù)的定義形式為void fun(char ch,float x){…}則下列對函數(shù)fun的調(diào)用語句中,正確的是( )。
A.
B.
C.
D.
參考答案:C
參考解析:由題目的已知條件函數(shù)fun的定義形式void fun(char eh,float x){…}可知第一個形參為字符型,所以A不符合,第二個形參為精度型,所以D不符合,函數(shù)fun定義為void型(無返回值型),故其沒有返回值,所以選項B錯誤。選項C的第一個實參的類型為字符型,第二個實參的類型為單精度型,與函數(shù)fun的形式參數(shù)的類型相符合,所以選項C為正確答案。
10[單選題] 下述程序的運行結(jié)果是( )。
A.正數(shù)B.負數(shù)C.零D.不確定的值
參考答案:A
參考解析:本題考查字符串比較函數(shù)和兩個字符串比較的原則這兩個知識點。
(1)兩字符串比較的原則是依次比較兩個字符串同一位置的一對字符,若它們的ASCⅡ碼值相同,則繼續(xù)比較下一對字符,若它們的ASCⅡ碼值不同,則ASCⅡ碼值較大的字符所在的字符串較大;若所有字符相同,則兩個字符串相等;若一個字符串全部i個字符與另一個字符串的前i個字符相同,則字符串較長的較大。
(2)strcmp(s1,s2)的返回值,當str1str2,返回值為正數(shù)。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |