1.若有以下定義:floatx;inta,b,c=2;,則正確的switch語句是()
a)switch(x)
while(!x);
a)列印出321
b)列印出123
c)不列印任何內容
d)陷入死迴圈
3.以下程式的輸出結果是()
# include
main()
i+=11;a+=i;
}考試通
printf("%d
",a);
a)21 b)32 c)33 d)11
4.下列與表示式「b=(a<0?-1∶a>0?1∶0)」的功能等價選項是()
a)b=0;
if(a>=0)
if(a>0) b=1;
else b=-1;
b)if(a>0)b=1;
else if(a<0)b=-1;
elseb=0
c)if(a)
if(a<0) b=-1;
else if(a>0)b=1;
else b=0;
d) b=-1;
if(a)
if(a>0)b=1;
else if(a==0)b=0;
else b=-1;
5.若有以下定義:char a; int b; float c; double d; 則表示式「a*b+d-c」值的型別為()
a)float b)int c)char d)double
6.以下敘述中正確的是()
a)在函式中必須要有return語句
b)在函式中可以有多個return語句,但只執行其中的乙個
c)return語句中必須要有乙個表示式
d)函式值並不總是通過return語句傳**用處
7.有以下程式
float fun(int x,int y)
,*p=a,i;
其中0≤i≤9,則對a陣列元素不正確的引用是()
a)a[p-a] b)*(&a[i]) c)p[i] d)a[10]
9.以下敘述中正確的是()
a)全域性變數的作用域一定比區域性變數的作用域大
b)靜態(static)型別變數的生存期貫穿於整個程式的執行期間
c)函式的形參都屬於全域性變數
d)未在定義語句中賦初值的auto變數和static變數的初值都是隨機值
10.若有如下程式:
main()
; printf("′%s′\n",a[2]);}
則程式執行後的輸出結果是()
a)′japan′ b)′usa′ c)usa d)′inajapanusafrance′
答案:1.c 2.b 3.b 4.b 5.d 6.b 7.b 8.d 9.b 10.b
2010上半年等考二級C語言筆試精選試題 1
1.若變數已正確定義並賦值,對庫函式錯誤呼叫的是 a k scanf d d i,j b printf d k c getchar ch d putchar ch 2.要求定義乙個返回值為double型別的名為mysum的函式,其功能為求兩個double型別數的和值,正確的定義是 a mysum d...
09上半年等考二級公共基礎每日一練
1.下列關於棧的敘述正確的是 a 棧是非線性結構 b 棧是一種樹狀結構 c 棧具有先進先出的特徵 d 棧具有後進先出的特徵 2.結構化程式設計所規定的三種基本控制結構是 a 輸入 處理 輸出 b 樹形 網形 環形 c 順序 選擇 迴圈 d 主程式 子程式 函式 3.結構化程式設計的一種基本方法是 a...
09年上半年計算機等考二級VF每日一練
1.在select語句中使用orderby是為了指定 a 查詢的表 b 查詢結果的順序 c 查詢的條件 d 查詢的字段 2.如果記憶體變數和字段變數均有變數名 姓名 那麼引用記憶體的正確方法是 a m.姓名 b m 姓名 c 姓名 d a和b都可以 3.資料庫系統中對資料庫進行管理的核心軟體是 4....