第 1 頁:選擇題 |
第 5 頁:程序填空題 |
第 6 頁:程序改錯題 |
第 7 頁:程序設(shè)計題 |
一、選擇題
1下列敘述中正確的是( )。
A.在switch語句中,不-定使用break語句
B.在switch語句中必須使用default
C.break語句必須與switch語句中的case配對使用
D.break語句只能用于switch語句
參考答案:A
參考解析:default語句在swtch語句中可以省,所以8錯誤;switch語句中并非每個case后都需要使用break語句,所以c錯誤;break語句還可以用于for等循環(huán)結(jié)構(gòu)中,所以D錯誤。
2有以下程序:
程序運行后的輸出結(jié)果是( )。
A.10,One*Dream!B.9,One*Dream!C.9,One*WorldD.10,One*World
參考答案:A
參考解析:P是指向二維字符數(shù)組第二行One+Dream!的數(shù)組指針,所以長度是l0,打印輸出的也是該字符串。
3設(shè)有定義:char*C;以下選項中能夠使C正確指向一個字符串的是( )。
A.char str( )=”string”;C=str;
B.scanf(”%s”,
C.;C.c=getchar( );
D.*c=”strin9”;
參考答案:A
參考解析:A選項為正確用法,先將字符串存于字符數(shù)組中,然后將數(shù)組名賦給字符指針(數(shù)組名代表數(shù)組首地址,定義數(shù)組時為其分配確定地址)。C選項錯誤,getchar()函數(shù)只能輸入一個字符給字符型變量,而不是字符指針。B選項和D選項有類似的錯誤,兩個選項并無語法錯誤,但運行時可能會出現(xiàn)問題。因為在B選項和D選項中,字符指針沒有被賦值,是個不確定的值,指向一個不確定的內(nèi)存區(qū)域,這個區(qū)域可能存放有用的指令或數(shù)據(jù)。在這個不確定的區(qū)域重新存放字符串,可能會發(fā)生無法預知的錯誤。因此A選項正確。
4在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是( )。
A.人工管理階段B.文件系統(tǒng)階段C.數(shù)據(jù)庫系統(tǒng)階段D.三個階段相同
參考答案:C
共159人答過,平均正確率88.1%參考解析:
數(shù)據(jù)管理發(fā)展至今已經(jīng)歷了三個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中最后一個階段結(jié)構(gòu)簡單,使用方便邏輯性強物理性少,在各方面的表現(xiàn)都最好,一直占據(jù)數(shù)據(jù)庫領(lǐng)域的主導地位,所以選擇C。
5一間宿舍可住多個學生,則實體宿舍和學生之間的聯(lián)系是( )。
A.一對一B.一對多C.多對一D.多對多
參考答案:B
參考解析:因為一間宿舍可以住多個學生即多個學生住在一個宿舍中,但一個學生只能住一間宿舍,所以實體宿舍和學生之間是一對多的關(guān)系。
6有以下程序:
程序運行后的輸出結(jié)果是( )。
A.3B.1C.2D.0
參考答案:A
參考解析:本愿考查位運算符以及相關(guān)運算,‘為按位或,&為按位與,部么a'b為3,再與c按位與仍然為3,所以答案為A選項。
7有以下程序:
程序運行后的輸出結(jié)果是( )。
A.AbcdefB.ABCDEFC.aBcDeFD.AbCdEf
參考答案:D
參考解析:函數(shù)的含義是如果i的值能被2整除,以字符格式打印輸出i+C的值,如果i的值不能被2整除,打印i+b的值。第一次i值為0,執(zhí)行else語句打印字符‘A’,第二次i值為1,打印1+b的值即字符‘b符‘c’,依此類推選擇D選項,第三次i值為2,打印字I.
8軟件生命周期中的活動不包括( )。
A.市場調(diào)研B.需求分析C.軟件測試D.軟件維護
參考答案:A
參考解析:軟件生命周期可以分為軟件定義、軟件開發(fā)與軟件運行維護三個階段。主要活動階段是:可行性研究與計劃階段、需求分析、軟件設(shè)計、軟件實現(xiàn)、軟件測試、運行和維護,所以選擇A。
9下列定義數(shù)組的語句中,正確的是( )。
參考答案:A
參考解析:數(shù)組說明的一般形式為:類型說明符數(shù)組名[常量表達式]。B選項中N是變量,不能用變量定義數(shù)組長度。c選項中數(shù)組長度是非法的一串數(shù)字。定義數(shù)組時必須為其指明長度,D選項中數(shù)組長度為空,所以非法。
10有以下程序:
程序運行后的輸出結(jié)果是( )。
A.0B.一1C.1D.7
參考答案:B
參考解析:a一一的含義是先用后減l,所以當a的值為0時,跳出循環(huán),但是仍要執(zhí)行a一一,g的值變?yōu)橐?。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |