2013計算機等級考試二級C語言試題及答案3

2022-09-22 21:06:19 字數 1620 閱讀 3817

(21)以下程式的輸出結果是

main()

}printf("%dn",a);}

a)31           b)13           c)10           d)20

(22)現有如下程式段

#include "stdio.h"

main()

; int count=0,i=0;

while(k[i])

來自www.examw.com

printf("%d,%dn",count,i);}

則程式段的輸出結果為

a)7,8          b)8,8          c)7,10      d)8,10

(23)若有以下程式

#include

int a=;

main()

上面程式的輸出結果是

a)6      b)8      c)4      d)2

(24)有以下程式

#include 

main()

{ int i,j,m=55;

for(i=1;i<=3;i++)

for(j=3;j<=i;j++)m=m%j;

printf("%dn",m);

程式的執行結果是

a)0      b)1      c)2      d)3

(25)已知字元′a′的ascii碼值是65,字元變數cl的值是′a′,c2 的值是′d′。執行語句printf("%d,%d",c1,c2-2);後,輸出結果是

a)a,b              b)a,68       c)65,66           d)65,68

(21)a    【解析】本題考查用於多分支選擇的switch語句, 其一般形式為:

switch(表示式)

case常量表示式1: 語句1;

case常量表示式2: 語句2;

case常量表示式n: 語句n;

default : 語句n+1;

其語義是:計算表示式的值,並逐個與其後的常量表示式值進行比較,當表示式的值與某個常量表示式的值相等時,即執行其後的語句,然後不再進行判斷,繼續執行後面所有 case後的語句;如表示式的值與所有case後的常量表示式均不相等時,則執行default後的語句。

(22)d    【解析】在c語言中,定義一維陣列的語句一般形式如下:

型別名陣列名[常量表示式];

一維陣列的引用形式為:陣列名[下標表示式]。count表示能被2整除或被5整除的個數,i則計算有多少個陣列元素。

(23)d    【解析】在c語言中,陣列元素下標是從0開始的;指標變數p指向陣列的首位址。for迴圈語句中,指標變數p始終指向陣列的首位址,因而執行迴圈賦值語句後陣列各元素的值均變為2。

(24)b    【解析】本題考查迴圈語句的巢狀以及條件的判斷問題。在程式中,內層迴圈判斷條件為"﹋<=i",而j的初值為3,故當i的值為1和2時,內層迴圈體都不會被執行。只有當i和j都等於3時才會執行一次。m的值為55對3取模,計算結果為1。

(25)c    【解析】在c語言中,字元型資料在記憶體中的儲存形式是ascii碼值。當需要以整型格式輸出字元時,輸出的也是ascii碼值。字元'a'和'd'的ascii碼值分別為65和68。

2023年計算機等級考試二級Access練習5

一 選擇題 在下列各題的a b c d 四個選項中,只有乙個選項是正確的,請將正確的選項塗寫在答題卡相應位置上,答在試卷上不得分。1 假設線性表的長度為n,則在最壞情況下,氣泡排序需要的比較次數為 a log2n b n2 c o n1.5 d n n 1 2 2 演算法分析的目的是 a 找出資料結...

2023年計算機等級考試二級Access練習7

19 下列不屬於查詢檢視的是 a 設計檢視 b 模板檢視 c 資料表檢視 d sql檢視 20 對查詢能實現的功能敘述正確的是 a 選擇字段,選擇記錄,編輯記錄,實現計算,建立新錶,建立資料庫 b 選擇字段,選擇記錄,編輯記錄,實現計算,建立新錶,更新關係 c 選擇字段,選擇記錄,編輯記錄,實現計算...

2023年計算機等級考試二級Access練習8

28 要在報表上顯示格式為 8 總9頁 的頁碼,則計算控制項的控制項源應設定為 a 總pages b 總pages c 總 pages d 總 pages 29 報表統計計算中,如果是進行分組統計並輸出,則統計計算控制項應該布置在 a 主體節 b 報表頁首 報表頁尾 c 頁面頁首 頁面頁尾 d 組頁...