11.以下敘述中正確的是
A)構(gòu)成C程序的基本單位是函數(shù)
B)可以在一個函數(shù)中定義另一個函數(shù)
C)main()函數(shù)必須放在其他函數(shù)之前
D)C函數(shù)定義的格式是K&R格式
12.一個C語言程序是由
A)一個主程序和若干子程序組成
B)函數(shù)組成
C)若干過程組成
D)若干子程序組成
13.請選出可用作C語言用戶標(biāo)識符的是
A)void,define,WORD
B)a3_b3,_123,IF
C)FOR,--abc,Case
D)2a,Do,Sizeof
14.以下不正確的敘述是
A)在C程序中,逗號運算符的優(yōu)先級最低
B)在C程序中,APH和aph是兩個不同的變量
C)若a和b類型相同,在計算了賦值表達式a=b后,b中的值將放入a中,而b中的值不變
D)當(dāng)從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只能輸入實型數(shù)值
15.下面程序的功能是把316表示為兩個加數(shù)的和,使兩個加數(shù)分別能被13和11整除,在劃線處應(yīng)填入的選項是
#include
main()
{ int i=0,j,k;
do{ i++;k=316-13*i;}while();
j=k/11;
printf("316=13*%d+11*%d",i,j);
}
A)k/11
B)k
C)k/11==0
D)k==0
16.下面程序的運行結(jié)果是
#include
main()
{ int y=10;
do{y--;}while(--y);
printf("%d\n",y--);
}
A)-1
B)1
C)8
D)0
17.下面程序的輸出結(jié)果是
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
printf("%d\n",*(p+2));
}
A)3
B)4
C)1
D)2
18.有如下程序
int a[10]={1,2,3,4,5,6,7,8,9,10};
int *p=&a[3],b;b=p[5];
則b的值是
A)5
B)6
C)9
D)8
19.下列程序的輸出結(jié)果是
main()
{ double d=3.2; int x,y;
x=1.2; y=(x+3.8)/5.0;
printf("%d\n", d*y);
}
A)3
B)3.2
C)0
D)3.07
20.下列程序的輸出結(jié)果是
int b=2;
int func(int *a)
{ b += *a; return(b);}
main()
{ int a=2, res=2;
res += func(&a);
printf("%d\n",res);
}
A)4
B)6
C)8
D)10
更多信息請訪問:考試吧計算機等級考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |