計算機二級C語言考試題
1)。 下列有關(guān)數(shù)據(jù)庫的描述,正確的是
A。數(shù)據(jù)庫是一個DBF文件
B。數(shù)據(jù)庫是一個關(guān)系
C。數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合
D。數(shù)據(jù)庫是一組文件
正確答案:C
2)。 若變量a是int類型,并執(zhí)行了語句:a=′A′+1。6;,則正確的敘述是
A。a的值是字符C
B。a的值是浮點型
C。不允許字符型和浮點型相加
D。a的值是字符′A′的ASCII值加上1
正確答案:D
3)。 棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列可能是
A。ABCED
B。DCBEA
C。DBCEA
D。CDABE
正確答案:B
4)。 下面程序段的輸出結(jié)果是( )。int i=32769;printf("%d\n",i);
A。32769
B。32767
C。 —32767
D。 輸出不是確定的數(shù)
正確答案:C
答案解析:int型變量表示數(shù)據(jù)的范圍是—32768~+32767,賦值時比—32768小或比+32767大,都會發(fā)生溢出,溢出后存放的數(shù)值是:正向溢出時,為該數(shù)減去模65536,負向溢出時,為該數(shù)加上模65536,所以本題輸出為32769—65536=—32767。
5)。 已知int k;float m=—3;執(zhí)行語句k=m%2;后,變量k的值是
A!1
B。0
C。1
D。語句有錯誤
正確答案:D
6)。 下列關(guān)于C語言數(shù)據(jù)文件的敘述中正確的是
A。文件由ASCII碼字符序列組成,C語言只能讀寫文本文件
B。文件由二進制數(shù)據(jù)序列組成,C語言只能讀寫二進制文件
C。文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進制文件和文本文件
D。文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進制文件和文本文件
正確答案:D
7)。 C語言程序的基本單位是
A。程序行
B。語句
C。函數(shù)
D。字符
正確答案:C
8)。 下面四個選項中,均是合法實數(shù)的選項是( )。
A。2e—4。2
B。—0。50
C。 0。2e—。5
D。—e5
正確答案:B
答案解析:實數(shù)有兩種表示形式:小數(shù)形式和指數(shù)形式,小數(shù)形式必須有小數(shù)點,指數(shù)形式中,字母e之前必須有數(shù)字,e之后必須是整數(shù)。選項A)中的"2e—4。2",選項C中的'"0。2e—。5",選項D中的"—e5"均是不合法的。
9)。 關(guān)系表中的每一橫行稱為一個
A。元組
B。字段
C。屬性
D。碼
正確答案:A
10)。 數(shù)據(jù)庫的故障恢復(fù)一般是由
A。數(shù)據(jù)流圖完成的
B。數(shù)據(jù)字典完成的
C。DBA完成的
D。PAD圖完成的
正確答案:C
11)。 有以下函數(shù)char fun(char *p){return p;}該函數(shù)的返回值是
A。無確切的值
B。形參p中存放的地址值
C。一個臨時存儲單元的地址
D。形參p自身的地址值
正確答案:B
12)。 假設(shè)有如下定義:struct a{int n;float k;}data,*p;若要使p指向data中的成員n,正確的賦值語句是
A。p=&data。n;
B。*p=data。n;
C。p=(struct a *)&data。n;
D。p=(struct a *)data。n;
正確答案:C
【計算機二級C語言考試題】相關(guān)文章: