2010上半年等考二級C語言筆試精選試題 2

2022-04-08 03:43:12 字數 1372 閱讀 8838

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....