第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:程序改錯題 |
第 7 頁:程序設(shè)計題 |
第 8 頁:參考答案 |
11.以下敘述中正確的是( )。
A.在C語言程序中,main函數(shù)必須放在其他函數(shù)的最前面
B.每個后綴為C的C語言源程序都可以單獨進行編譯
C.在C語言程序中,只有main函數(shù)才可單獨進行編譯
D.每個后綴為.C的C語言源程序都應(yīng)該包含一個main函數(shù)
12.C語言中的標(biāo)識符分為關(guān)鍵字、預(yù)定義標(biāo)識符和用戶標(biāo)識符,以下敘述正確的是( )。
A.預(yù)定義標(biāo)識符(如庫函數(shù)中的函數(shù)名)可用做用戶標(biāo)識符,但失去原有含義
B.用戶標(biāo)識符可以由字母和數(shù)字任意順序組成
C.在標(biāo)識符中大寫字母和小寫字母被認(rèn)為是相同的字符
D.關(guān)鍵字可用做用戶標(biāo)識符,但失去原有含義
13.以下選項中表示一個合法的常量是(說明:符號口表示空格)( )。
A.9口9口9
B.0Xab
C.123E0.2
D.2.7e
14.C語言主要是借助以下哪個功能來實現(xiàn)程序模塊化?( )
A.定義函數(shù)
B.定義常量和外部變量
C.三種基本結(jié)構(gòu)語句
D.豐富的數(shù)據(jù)類型
15.以下敘述中錯誤的是( )。
A.非零的數(shù)值型常量有正值和負(fù)值的區(qū)分
B.常量是在程序運行過程中值不能被改變的量
C.定義符號常量必須用類型名來設(shè)定常量的類型
D.用符號名表示的常量叫符號常量
16.若有定義和語句:int a,b;scanf("%d,%d",&a,&b);以下選項中的輸人數(shù)據(jù),不能把值3賦給變量a、5賦給變量b的是( )。
A.3,5,
B.3,5,4
C.3,5
D.3,5
17.C語言中char類型數(shù)據(jù)占字節(jié)數(shù)為( )。
A.3
B.4
C.1
D.2
18.下列關(guān)系表達(dá)式中,結(jié)果為“假”的是( )。
A.(3+4)>6
B.(3!=4)>2
C.3<=4‖3
D.(3<4)=1
19.若以下選項中的變量全部為整型變量,且已正確定義并賦值,則語法正確的switch語句是( )。
A.switch(a+9)
{case cl:y=a-b;
case c2:y=a+b;
}
B.switch a*b
{case l0:x=a+b;
default:y=a-b;
}
C.switch(a+b)
{casel:case3:y=a+b;break;
case0:case4:y=a-b;
}
D.switch(a*a+b*b)
{default:break;
case 3:y=a+b;break;
case 2:y=a-b;break;
}
20.有以下程序:
#include
main()
{ int a=-2,b=0;
while(a++&&++b);
printf("%d,%d\n",a,b);
}
程序運行后的輸出結(jié)果是( )。
A.1,3
B.0,2
C.0,3
D.1,2
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |