1. [单选题]数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )
A. DB包括:DBS和DBMS
B. DBMS包括DB和DBS
C. DBS包括DB和DBMS
D. 没有任何关系
2. [单选题]结构化程序设计的主要特征是( )。
A. 封装和数据隐藏
B. 继承和重用
C. 数据和处理数据的过程分离
D. 把数据和处理数据的过程看成一个整体
3. [单选题]在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
A. 调用语句
B. 命令
C. 口令
D. 消息
4. [单选题]下列程序段的输出结果是______。 void fun(int *x,int *y) {printf("%d%d",*x,*y);*x=3;*y=4;} main() { int x=1,y=2; fun(&y,&x); printf("%d%d",x,y); }
A. 2 1 4 3
B. 1 2 1 2
C. 1 2 3 4
D. 2 1 1 2
5. [单选题]有以F程序 #include stdio.h> main() { int y=9; for( ;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是
A. 963
B. 852
C. 875421
6. [单选题]有以下程序int f(int n){ if(n==1)return 1; else return f(n-1)+1;}main(){ int i,j=0; for(i=1;i<3;i++)j+=f(i); printf("%d\n",j); }程序的运行结果是
A. 4
B. 3
C. 2
D. 1
7. [单选题]有如下语句:
A. s=Int(100*Rnd)
B. 执行完毕后,s的值是( )。
C. [0,99]的随机整数
D. [0,100]的随机整数
E. [1,99]的随机整数
F. [1,100]的随机整数
8. [单选题]以下关于空值(NULL)叙述正确的是
A. 空值等同于空字符串
B. 空值表示字段或变量还没有确定值
C. V
D. 空值等同于数值0
9. [单选题]结构化程序设计主要强调的是
A. 程序的规模
B. 程序的效率
C. 程序设计语言的先进性
D. 程序易读性
10. [单选题]某二叉树T有n个结点,设按某种顺序对T中的每个结点进行编号,编号值为1,2…,n,且有如下性质:T中任一结点v,其编号等于左子树上的最小编号减1,而v的右子树的结点中,其最小编号等于v左子树上的结点的最大编号加1。此二叉树是按( )顺序编号的。
A. 前序遍历
B. 中序遍历
C. 后序遍历
D. 按层次遍历