31.有以下程序
fun(int x,int y,int z)
{ z=x*y;}
main()
{
int a=4,b=2,c=6;
fun(a,b,c);
printf(″%d″,c);
}
程序運(yùn)行后的輸出結(jié)果是( )
A.16 B.6 C.8 D.12
【參考答案】B
32.以下敘述中不正確的是( )
A.預(yù)處理命令都必須以#號開始
B.在程序中凡是以#號開始的語句行都是預(yù)處理命令行
C.宏替換不占用運(yùn)行時(shí)間,只占編譯時(shí)間
D.在以下定義是正確的:#define PI 3.1415926
【參考答案】D
33.下面程序段的運(yùn)行結(jié)果是( )
char *p=″abcdefgh″;
p+=3;
printf(″%d\n″,strlen(strcpy(P,″ABCD″)));
A.8 B.12 C.4 D.7
【參考答案】C
34.已知函數(shù)的調(diào)用形式:fread(buf,size,count,fp),參數(shù)buf的含義是( )
A.一個(gè)整型變量,代表要讀入的數(shù)據(jù)項(xiàng)總數(shù)
B.一個(gè)文件指針,指向要讀的文件
C.一個(gè)指針,指向要讀入數(shù)據(jù)的存放地址
D.一個(gè)存儲(chǔ)區(qū),存放要讀的數(shù)據(jù)項(xiàng)
【參考答案】C
35.C語言規(guī)定,在一個(gè)源程序中,main函數(shù)的位置( )
A.必須在最開始 B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面
C.可以任意 D.必須在最后
【參考答案】C
36.以下敘述中正確的是( )
A.C語言比其他語言高級
B.C語言可以不用編譯就能被計(jì)算機(jī)識別執(zhí)行
C.C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式
D.C語言出現(xiàn)的最晚,具有其他語言的一切優(yōu)點(diǎn)
【參考答案】C
37.C語言中最簡單的數(shù)據(jù)類型包括( )
A.整型、實(shí)型、邏輯型 B.整型、實(shí)型、字符型
C.整型、字符型、邏輯型 D.字符型、實(shí)型、邏輯型
【參考答案】B
38.下列可用于C語言用戶標(biāo)識符的一組是( )
A.void define WORD B.a3_b3 _123 Car
C.For abc IFCase D.2a DO sizeof
【參考答案】B
39.已知
int t=0;
while (t=1)
{…}
則以下敘述正確的是( )
A.循環(huán)控制表達(dá)式的值為0 B.循環(huán)控制表達(dá)式的值為1
C.循環(huán)控制表達(dá)式不合法 D.以上說法都不對
【參考答案】B
40.有以下程序
main()
{ int i=1,j=1,k=2;
if((j++ || k++)&&i++)
printf(″%d,%d,%d\n″,i,j,k);
}
執(zhí)行后輸出結(jié)果是( )
A.1,1,2 B.2,2,1 C.2,2,2 D.2,2,3
【參考答案】C
相關(guān)推薦:2010年全國計(jì)算機(jī)等考二級C:程序設(shè)計(jì)實(shí)戰(zhàn)匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |