亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

C語言

3月計算機(jī)二級C語言模擬試題及答案

時間:2024-08-20 11:38:42 C語言 我要投稿
  • 相關(guān)推薦

2017年3月計算機(jī)二級C語言模擬試題及答案

  1). 判斷char型變量cl是否為大寫字母的正確表達(dá)式是

2017年3月計算機(jī)二級C語言模擬試題及答案

  A.′A′<=cl<=′Z′

  B.(cl>=A.&&(cl<=Z)

  C.(′A′>=cl)||(′Z′<=cl)

  D.(cl>=′A′)&&(cl<=′Z′)

  正確答案:D

  2). 設(shè)有數(shù)組定義: char array[]="China"; 則數(shù)組 array所占的空間為

  A.4個字節(jié)

  B.5個字節(jié)

  C.6個字節(jié)

  D.7個字節(jié)

  正確答案:C

  3). 設(shè)有int x=11;則表達(dá)式(x++*1/3)的值是

  A.3

  B.4

  C.11

  D.12

  正確答案:A

  4). 設(shè)x,y,t均為int型變量,執(zhí)行語句:x=y=3;t=++x||++y;完成后,y的值為

  A.不確定

  B.4

  C.3

  D.1

  正確答案:C

  5). 下列程序段輸出的字符串長度為( )。printf("\\\\aaa\\′ccc\\bddd\\"");

  A.11

  B.12

  C. 13

  D. 17

  正確答案:A

  答案解析:\\\\、\\′、\\b和\\"為轉(zhuǎn)義字符,程序輸出結(jié)果為:\\aaa′ccddd"。

  6). 已有定義int a=3;和輸出語句printf(″%8x″,A),以下正確的敘述是( )。

  A.整型變量的輸出格式符只有%d 一種

  B.%x是格式符的一種,它可以適用于任何一種類型的數(shù)據(jù)

  C.%X是格式符的一種,其變量的值按十六進(jìn)制數(shù)輸出,但%8x是錯誤的

  D.%8x是正確的格式符,其中數(shù)字8規(guī)定了輸出字段的寬度

  正確答案:D

  答案解析:本題考查printf函數(shù)的格式。“%8x”表示以十六進(jìn)制無符號形式輸出整型數(shù)據(jù)。“8”表示指定輸出數(shù)據(jù)的寬度為8位。

  7). 數(shù)據(jù)庫管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語言是( )

  A.數(shù)據(jù)定義語言

  B.數(shù)據(jù)管理語言

  C.數(shù)據(jù)操縱語言

  D.數(shù)據(jù)控制語言

  正確答案:A

  答案解析:數(shù)據(jù)庫管理系統(tǒng)一般提供相應(yīng)的數(shù)據(jù)語言,它們分別是:數(shù)據(jù)定義語言,負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言,負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢及增、刪、改等操作;數(shù)據(jù)控制語言,負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等功能。

  8). 下列敘述中正確的是( )

  A.程序執(zhí)行的效率與數(shù)據(jù)的存儲結(jié)構(gòu)密切相關(guān)

  B.程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)

  C.程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量

  D.以上都不正確

  正確答案:A

  答案解析:影響程序執(zhí)行效率的因素有很多,如數(shù)據(jù)的存儲結(jié)構(gòu)、程序處理的數(shù)據(jù)量、程序的算法等。順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)在數(shù)據(jù)插入和刪除操作上的效率就存在差別。其中,鏈?zhǔn)酱鎯Y(jié)構(gòu)的效率要高一些。

  9). 要求通過while循環(huán)不斷讀入字符,當(dāng)讀入字母N時結(jié)束循環(huán)。若變量已正確定義,以下正確的程序段是( )

  A.while(ch=getchar() =′N′) printf(″%c ″,ch);

  B.while(ch=getchar()==″N″) printf(″%c ″,ch);

  C.while((ch=getchar())!=′N′) printf(″%c ″,ch);

  D.while((ch=getchar())==′N′) printf(″%c ″,ch);

  正確答案:C

  答案解析:while循環(huán)的執(zhí)行過程如下:①計算while后面圓括號中表達(dá)式的值,當(dāng)值為非0時,執(zhí)行步驟②;當(dāng)值為0時,執(zhí)行步驟④;②執(zhí)行循環(huán)體一次;③轉(zhuǎn)去執(zhí)行步驟①;④退出循環(huán)。在選項C)中,表達(dá)式(ch=getchar())!=′N′表示輸入的字符不等于N,如果這個條件表達(dá)式成立,則執(zhí)行循環(huán)體,打印輸出輸入的字符。如果這個條件表達(dá)式不成立,即輸入的字符等于N,則退出循環(huán)。

  10). 檢查軟件產(chǎn)品是否符合需求定義的過程稱為( )。

  A.確認(rèn)測試

  B.需求測試

  C.驗證測試

  D.路徑測試

  正確答案:A

  答案解析:確認(rèn)測試的任務(wù)是驗證軟件的功能和性能,以及其他特性是否滿足需求規(guī)格說明中確定的各種需求。

  11). 下列敘述中正確的是( )

  A.棧是一種先進(jìn)先出的線性表

  B.隊列是一種后進(jìn)先出的線性表

  C.棧與隊列都是非線性結(jié)構(gòu)

  D.棧與隊列都是線性結(jié)構(gòu)

  正確答案:D

  答案解析:棧是先進(jìn)后出,隊列是先進(jìn)先出。棧和隊列都是一種線性表,屬于線性結(jié)構(gòu)。

  12). 棧和隊列的共同點是( )

  A.都是先進(jìn)后出

  B.都是先進(jìn)先出

  C.只允許在端點處插入和刪除元素

  D.沒有共同點

  正確答案:C

  13). 在深度為5的滿二叉樹中,葉子結(jié)點的個數(shù)為

  A.32

  B.31

  C.16

  D.15

  正確答案:C

  答案解析:滿二叉樹是指除最后一層外,每一層上的所有結(jié)點都有兩個葉子結(jié)點。在滿二叉樹中,層上的結(jié)點數(shù)都達(dá)到最大值,即在滿二叉樹的第k層上有2k-1個結(jié)點,且深度為m的滿二叉樹有2m-1個結(jié)點。

  14). 一個棧的初始狀態(tài)為空,F(xiàn)將元素1,2,3,A,B,C依次入棧,然后再依次出棧,則元素出棧的順序是( )

  A.1,2,3,A,B,C

  B.C,B,A,1,2,3

  C.C,B,A,3,2,1

  D.1,2,3,C,B,A

  正確答案:C

  答案解析:棧是按照″先進(jìn)后出″或″后進(jìn)先出″的原則組織數(shù)據(jù)的。所以出棧順序是CBA321。

  15). 有以下程序 #include main() { int x; scanf(″%d″, &x); if(x<=3) ; else if(x!=10) printf(″%d\n″, x); } 程序運行時,輸入的值在哪個范圍才會有輸出結(jié)果( )

  A.不等于10的整數(shù)

  B.大于3或等于10的整數(shù)

  C.小于3的整數(shù)

  D.大于3且不等10的整數(shù)

  正確答案:D

  答案解析:題目中,雖然else和第二個if不在同一行上,但等價于在同一行上,因此,程序的意思是當(dāng)x大于3且不等于10時打印出來。

  16). 下列不屬于軟件調(diào)試技術(shù)的是

  A.強(qiáng)行排錯法

  B.集成測試法

  C.回溯法

  D.原因排除法

  正確答案:B

  17). 已知int x=6,y=2,z;則執(zhí)行表達(dá)式z=x=x>y后,變量z的值為

  A.0

  B.1

  C.4

  D.5

  正確答案:B

  18). 請選出以下語句的輸出結(jié)果printf("%d\n",strlen("\t\"\065\xff\n"));

  A.5

  B.14

  C.8

  D.輸出項不合法,無正常輸出

  正確答案:A

  19). 當(dāng)說明一個結(jié)構(gòu)體變量時系統(tǒng)分配給它的內(nèi)存是

  A.各成員所需內(nèi)存量的總和

  B.結(jié)構(gòu)中第一個成員所需內(nèi)存量

  C.成員中占內(nèi)存量最大者所需的容量

  D.結(jié)構(gòu)中最后一個成員所需內(nèi)存量

  正確答案:A

  20). 將八進(jìn)制數(shù)307轉(zhuǎn)換成二進(jìn)制數(shù)是( )。

  A.100110011

  B.11000111

  C. 1100000111

  D. 111000011

  正確答案:B

【3月計算機(jī)二級C語言模擬試題及答案】相關(guān)文章:

計算機(jī)二級C語言模擬試題及答案07-04

2024年12月計算機(jī)二級C語言模擬試題及答案10-25

計算機(jī)二級《C語言》模擬試題及答案201709-28

C語言模擬試題及答案06-17

C語言模擬試題及答案09-19

9月計算機(jī)考試二級C語言模擬試題11-01

2014年計算機(jī)二級C語言模擬試題及答案(3)09-21

2015年9月計算機(jī)考試二級C語言模擬試題答案09-17

2017年3月計算機(jī)二級C語言考試沖刺試題及答案07-08

2017年3月計算機(jī)二級C語言考試題及答案07-25