[单选题]数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )
正确答案 :C
DBS包括DB和DBMS
[单选题]结构化程序设计的主要特征是( )。
正确答案 :C
数据和处理数据的过程分离
[单选题]在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
正确答案 :D
消息
解析:解析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
[单选题]下列程序段的输出结果是______。 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
解析:解析:本题中函数传递的是变量的地址,如果形参在函数中发生改变,相对应的实参也就有了改变。
[单选题]有以F程序 #include stdio.h> main() { int y=9; for( ;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是
正确答案 :B
852
解析:解析: 本题考查变量的自加“++”和自减“--”问题。当y的值为9、6或3时,if语句的条件成立,执行输出语句,输出表达式--y的值,y的自减要先于输出语句执行,故输出结果为8 5 2。
[单选题]有以下程序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); }程序的运行结果是
正确答案 :B
3
解析:题目给出的程序包括两个部分:main函数和f函数。main函数的运行最后将变量j的值输出,j的值为f(1)+f(2)。f函数只有一个实参n,当n等于1时,f(1)的值为1,当n大于1时,f的值为f(n-1)+1;若n=2,则f的值为f(1)+1=2,j的值为1+2=3。
[单选题]有如下语句:
正确答案 :C
[0,99]的随机整数
解析:解析:本题考查随机函数的知识。Rnd是一个随机数函数,此函数的返回值是一个(0,1)开区间内的数。此函数乘以100后得到(0,100)开区间内的随机数,取整后即是[0,99]的随机整数。
[单选题]以下关于空值(NULL)叙述正确的是
正确答案 :B
空值表示字段或变量还没有确定值
解析:本题考查对于空值(NULL)的理解。空值既不等同于空字符串(故选项A错误),也不等同于数值0(故选项D错误),VFP支持空值,故选项C错误。空值表示字段或者变量没有确定的值,因此选项B为正确答案。
[单选题]结构化程序设计主要强调的是
正确答案 :D
程序易读性
[单选题]某二叉树T有n个结点,设按某种顺序对T中的每个结点进行编号,编号值为1,2…,n,且有如下性质:T中任一结点v,其编号等于左子树上的最小编号减1,而v的右子树的结点中,其最小编号等于v左子树上的结点的最大编号加1。此二叉树是按( )顺序编号的。
正确答案 :A
前序遍历
解析:解析:根据结点v的右子树的结点中,其最小编号等于v左子树上的结点的最大编号加 1,可以断定是前序遍历。
查看原题