2019年9月全國計算機等級考試真題(C語言二級)
第1題
1、“商品”與“顧客”兩個實體集之間的聯系一般是
A. 一對一
B. 一對多
C. 多對一
D. 多對多
正確答案:D
第2題
定義學生選修課程的關系模式:SC(S#,Sn,C#,Cn,G)則該關系的主鍵為
A. C#
B. S#
C. S#,C#
D. S#,C#,G
正確答案:C
第3題
有以下程序
#include <stdio.h>
#define S(x)4*(x)*x+1
void main()
{?
? int k=5, j=2;?
? printf("%d\n",S(k+j));
? }
程序運行后的輸出結果是
A. 197
B. 143
C. 33
D. 28
正確答案:B
第4題
某二叉樹的前序序列為ABDFHCEG,中序序列為HFDBACEG。該二叉樹的后序序列為
A. HFDBGECA
B. ABCDEFGH
C. HGFEDCBA
D. ACEGBDFH
正確答案:A
第5題
下列敘述中正確的是
A. 存儲空間連續的數據結構一定是線性結構
B. 存儲空間不連續的數據結構一定是非線性結構
C. 沒有根結點的非空數據結構一定是線性結構
D. 具有兩個根結點的數據結構一定是非線性結構
正確答案:D
第6題
帶鏈棧空的條件是
A. top=bottom=NULL
B. top=-1且bottom=NULL
C. top=NULL且bottom-1
D. top=bottom=-1
正確答案:A
第7題
若有以下程序
#include <stdio.h>
int *f(int*s, int*t)
{
? int k;?
? if (*s<*t)?
? {
? ? k=*s; *s=*t; *t=k;
? }
? return s;
}
main()
{
? int i=3,j=5,*p=&i,*q=8&j,*r;
? r=f(p,q);
? printf("%d,%d,%d,%d,%d\n",I,j,*p,*q,*r);
}
則程序的輸出結果是
A. 3,5,5,3,5
B. 3,5,3,5,5
C. 5,3,5,3,5
D. 5,3,3,5,5
正確答案:C
第8題
有以下程序
void fun2 (char a, char b)
{?
? ? printf("%c%c", a, b);
}
char a='A', b='B';?
void fun1()
{
? ? a='C';b='D';
}
main()
{?
? ? fun1();?
? ? printf("%c%c", a, b);?
? ? fun2('E', 'F');?
? }
A. ABEF
B. CDEF
C. ABCD
D. CDAB
正確答案:B
第9題
由關系R1和R2得到關系R3的操作是
?A. 交
B. 并
C. 笛卡爾積
D. 等值連接
正確答案:D
第10題
下列敘述中正確的是
A. 存儲空間不連續的所有鏈表一定是非線性結構
B. 結點中有多個指針域的所有鏈表一定是非線性結構
C. 能順序存儲的數據結構一定是線性結構
D. 帶鏈的棧與隊列是線性結構
正確答案:D
第11題
不能正確表示數學式的表達式是
A. a*b/c
B. a/c*b
C. a/b*c
D. a*(b/c)
正確答案:C
第12題
設二叉樹的前序序列為ABDEGHCFJ,中序序列為DBGEHACIFJ。則后序序列為
A. DGHEBIJFCA
B. JIHGFEDCBA
C. GHIUDEFBCA
D. ABCDEFGHU
正確答案:A
第13題
在結構化程序設計中,模塊劃分的原則是
A. 各模塊應包括盡量多的功能
B. 各模塊的規模應盡量大
C. 各模塊之間的聯系應盡量緊密
D. 模塊內具有高內聚度、模塊間具有低耦合度
正確答案:D
第14題
若有以下程序
#include <stdio.h>
int k=7, m=5;?
void f(int **s)
{
? int *t=&k;
? s=&t;
? *s=&m;
? printf("9%d,%d,%d,",k,*t,**s);
}
main()
{
? int i=3,*p=&i,**r=&p;
? f(r);
? printf("%d,%d,%d\n",i,*p,**r);
}
則程序的輸出結果是
A. 7,5,7,3,3,3,
B. 7,5,7,3,5,7,
C. 7,5,5,3,3,3,
D. 7,7,5,3,3,3,
正確答案:C
第15題
與數學表達式x≥y≥z對應的C語言表達式是
A. (x>=y>=z)
B. (x>=y)&&(y>=z)
C. (x>=y):y>=z)
D. (x>=y)l(y>=x)
正確答案:B
第16題
有三個關系R,S和T如下圖所示,則由關系R和S得到關系T的操作是:
?A. 并
B. 交
C. 投影
D. 自然連接
正確答案:D
第17題
sizeof(double)是
A. 一個雙精度型表達式
B. 一個整型表達式
C. 一個不合法的表達式
D. 一種函數調用
正確答案:B
第18題
在數據庫中存儲的是
A. 數據的操作
B. 數據模型
C. 操作信息
D. 數據以及數據之間的聯系
正確答案:D
第19題
有以下程序
int d=1;?
void fun (int p)
{
? int d=5;?
? d+=p++;?
? printf("%d",d);
}
main()
{
? int a=3;?
? fun(a);?
? d+=a++;?
? printf("%d\n", d);
}
程序的輸出結果是
A. 9 6
B. 9 4
C. 8 4
D. 8 5
正確答案:C
第20題
在關系A(S,SN,D)和B(D,CN,NM)中,A的主關鍵字是S,B的主關鍵字是D,則D是A的
A. 外鍵(碼)
B. 候選鍵(碼)
C. 主鍵(碼)
D. 候選鍵或主鍵
正確答案:A
答案和更多內容請查看網站:
網站鏈接?? 【試卷中心 ---C/C++ ---二級】
青少年軟件編程歷年真題模擬題實時更新