第 1 頁:選擇題 |
第 5 頁:答案 |
選擇題答案與解析
1.B!窘馕觥織J蔷性表的一種,其插入和刪除運算都只在表的一端進行。進行插入、刪除的一端稱為棧頂,封閉的一端稱為棧底。棧頂元素是最后被插入的元素,不是最后被刪除的元素,是按先進后出的原則組織數(shù)據(jù)的。
2.C!窘馕觥寇浖x、軟件開發(fā)、軟件運行維護組成了軟件的生命周期。其中軟件定義階段的主要工作是可行性研究與計劃制訂和需求分析等;軟件開發(fā)階段的主要工作有概要設計、詳細設計和測試等;運行維護階段的主要工作是軟件的運行及后期的維護等。
3.C!窘馕觥吭贑語言中各種數(shù)據(jù)類型在內(nèi)存中所占的字節(jié)數(shù)與機器的位數(shù)有關,16位機中(也就是在標準c 中),若int類型數(shù)據(jù)占2個字節(jié),則float類型數(shù)據(jù)占4個字節(jié),double類型數(shù)據(jù)占8個字節(jié)。
4.B!窘馕觥織5奶攸c是先進后出,可知el肯定是最后出棧的,因此正確答案為選項B。
5.C!窘馕觥繑(shù)據(jù)定義語言Data Definition Language
(DDL)是SQL語言的一部分,用來定義模式、內(nèi)模式和外
模式。
6.B!窘馕觥竣僖詢(nèi)模式為框架所組成的數(shù)據(jù)庫,1物理數(shù)據(jù)庫;②以概念模式為框架所組成的數(shù)據(jù)庫叫概念數(shù)據(jù)庫;③以外模式為框架所組成的數(shù)據(jù)庫叫用戶數(shù)據(jù)庫。它是真實存在于計算機外存中的數(shù)據(jù)庫。
7.A。【解析】在允許過程的遞歸調(diào)用的程序設計語言中,由于C語言中棧的特性為先進后出,因此用棧來實現(xiàn)遞歸調(diào)用中的存儲分配。
8.D!窘馕觥砍绦蛘{(diào)試是由程序開發(fā)者完成診斷和改正程序中的錯誤的過程;軟件測試是由專門的測試人員完成,是發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;軟件維護是指軟件系統(tǒng)交付使用以后,為了改正錯誤或滿足新的需要而修改軟件的過程,是軟件生存周期中非常重要的一個階段。
9.D!窘馕觥勘绢}考查do-while循環(huán)。當--y是0(即y是o)時結束循環(huán),輸出--y,先將y的值減1再輸出Y的值。
10.A。【解析】在c語言中,字符都是變?yōu)槠鋵腁SCII碼值來參加算術運算的,但字符間的相對位置關系還是不變的,字符5和字符1的ASCII碼值相差仍是4。
11.A!窘馕觥勘绢}考查函數(shù)值的類型。在函數(shù)調(diào)用時,盡管Y的類型是float.x的類型是double,但是因為函數(shù)定義時沒有指定類型說明,系統(tǒng)默認函數(shù)值的類型為int 型,所以計算后Y的類型是int型。
12.C!窘馕觥慷禾柋磉_式的解題思路是從左到右,依次求解,整個逗號表達式的值就是最后一個表達式的值。
表達式(x=3*y,x_+ 1)中,依次是x=3*y=3*5= 15,表達式x+1=16,但沒有給x或y賦值,所以x還是等于15;第3個表達式x-1=15-1=14,所以y的值為14。
13.C!窘馕觥俊%o”表示八進制無符號型輸出整型數(shù)據(jù)(即不帶前導O);“%x”是示以十六進制無符號型輸出整型數(shù)據(jù)(即不帶前導ox或OX);“%d”表示輸出帶符號的十進制整型數(shù)。
14.B!窘馕觥勘绢}考查函數(shù)的輸出格式。在printf函數(shù),格式說明符中有兩個“%”說明;將第1個%后面的字符原樣輸出,并不輸出其對應r的變量值。
15.C。【解析】根據(jù)賦值運算的類型轉換規(guī)則,先將double型的常量l.2轉換為int型,因為x的類型是int,則X的值為1;執(zhí)行語句y=(K+3.8)/5.0時,即先將整型變量X的值1轉換為double型1.0,然后3.8相加得4.8,進行除法運算4.8/5.0結果為0.即變量y的值為0,d*Y的值也為0,故選C選項。
16.B!窘馕觥恳騒為2,所以!X時表達式值為0,因Y 為1,y--表達式的值為1然后自減1,y為0,所以!x || y --時表達式的值為1。
17.D。【解析】本題考查兩個知識點,按位異或左移把b 左移2位化成二進制c=a(b<<2)=a^(000010<<2)= a^001000=0000001^O01000=9,故選擇D。
18.A。【解析】本題考查函數(shù)的調(diào)用,從主函數(shù)傳遞到調(diào)用函數(shù)中,*a的值為0,因此當執(zhí)行完調(diào)用函數(shù)后,b[0] 的值為6。
19.B!窘馕觥慨攊=0時,i<2成立,執(zhí)行第一個for循環(huán)x自加為1,接著執(zhí)行第二個for循環(huán);j=0時j<=3成立,此時if不成立,執(zhí)行x++后,x為2;接著j=1時,i<= 3成立,繼續(xù)循環(huán),此時if成立,continue是跳出本次循環(huán),繼續(xù)下一次循環(huán),不再執(zhí)行x++了;接著j=2時,j<=3成立,此時if不成立,執(zhí)行其后的語句;當j=4時,退出第二個循環(huán),接著執(zhí)行循環(huán)外部的x++,x為4;當i=1時,i<2成立,執(zhí)行第一個循環(huán),x=5,此時接著執(zhí)行循環(huán)外部的語句,即第二個循環(huán);j=0時j<3成立,此時if不成立,x++后,x 為6,接著j為1時,j<=3成立,繼續(xù)循環(huán),此時if成立,不再執(zhí)行x++了;接著J=2時,j<=3成立,此時if不成立,執(zhí)行其后的x++,x為7;i=3時,j<=3成立,此時if成立,不再執(zhí)行其后的語句了;當j=4時,退出第二個循環(huán),執(zhí)行循環(huán)外部的語句,最終x為8,故選B選項。
20.C!窘馕觥慨斞h(huán)結束時,w的值應為-1,而其他 選項中w的值為0,故選擇c選項。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |