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