計算機二級《C語言》練習題及答案2016
- 計算機二級
- 關注:2.08W次
(1)將E-R圖轉換為關係模式時,實體和聯絡都可以表示為
A.屬性
B.鍵
C.關係
D.域
(2)以下選項中合法的識別符號是
A.1-1
B.1—1
C.-11
D.1--
(3)若函式中有定義語句:int k;,則
A.系統將自動給k賦初值0
B.這時k中值無定義
C.系統將自動給k賦初值-1
D.這時k中無任何值
(4)以下選項中,能用作資料常量的`是
A.0115
B.0118
C.1.5e1.5
D.115L
(5)設有定義:int x=2;,以下表達式中,值不為6的是
A.x*=x+1
B.x++,2*x
C.x*=(1+x)
D.2*x,x+=2
(6)程式段:int x=12;
double y=3.141593; printf(“%d%8.6f”,x,y);的輸出結果是
A.123.141593
B.123.141593
C.12,3.141593
D.123.141593
(7)若有定義語句:double x,y,*px,*py,執行了px=&x, py=&y;之後,正確的輸入語句是
f(“%f%f”,x,y);
f(“%f%f”,&x,&y);
f(“%lf%le”,px,py);
f(“%lf%lf”,x,y);
(8)以下是if語句的基本形式:
if(表示式)
語句
其中“表示式”
A.必須是邏輯表示式
B.必須是關係表示式
C.必須是邏輯表示式或關係表示式
D.可以是任意合法的表示式
(9)有以下程式
#include
main()
{int x;
scanf(“%d”,&x);
if(x<=3); else
if(x!=10)
printf(“%dn”,x);
}
程式執行時,輸入的值在哪個範圍才會有輸出結果
A.不等於10的整數
B.大於3且不等於10的整數
C.大於3或等於10的整數
D.小於3的整數
(10)有以下程式
#include
Main()
{
int a=1,b=2,c=3,d=0;
if(a= =1 &&b++= =2)
if(b!=2 || c--!=3)
printf(“%d,%d,%dn”,a,b,C.;
else printf(“%d,%d,%dn”,a,b,C.;
else printf(“%d,%d,%dn”,a,b,C.;
}
程式執行後的輸出結果是
A.1,2,3
B.1,3,2
C.1,3,3
D.3,2,1
參考答案:
1.C 2.C 3.B 4.D 5.D 6.A 7.C 8.D 9.B 10.C
- 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/erji/mwq9kr.html