7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为 (A)n+1 (B)n-1 (C)2n (D)n/2
18)当变量c的值不为2、4、6时,值也为"真"的表达式是(A)(c==2)||(c==4)||(c==6)(B)(c>=2&& c=2&&c=2&& c<=
8)设有如下三个关系表R S TA BC ABCm 13 m13n n13下列操作中正确的是(A) T=R∩S (B) T=R∪S (C) T=R×S (D) T=R/S
19)若变量已正确定义,有以下程序段int a=3,b=5,c=7;if(a>Ba=b; c=a;if(c!=Ac=b;printf("%d,%d,%dn",a,b
9)下列叙述中,正确的是(A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 (B)用E-R图只能表示实体集之间一对一的联系 (C)用E-R图只能表示实体集之间一对多的联系 (D)
20)有以下程序#include main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0:a++; break;cas
10)下列有关数据库的描述,正确的是(A)数据处理是将信息转化为数据的过程 (B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变(C)关系中的每一列称为元组,一个元组就是一个字段 (D
21)下列程序的输出结果是#include "stdio.h"main(){ int i,a=0,b=0;for(i=1;i<10;i++){ if(i%2==0)
11)C语言规定,在一个源程序中,main函数的位置(A)必须在最开始 (B)必须在系统调用的库函数的后面 (C)可以任意 (D)必须在最后
12)以下叙述中错误的是(A)计算机不能直接执行用C语言编写的源程序 (B)C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件(C)后缀为.obj的文件,经连接程序生成后缀为.exe的
13)下列选项可以正确表示字符型常量的是(A)′r′ (B)"a" (C)"897" (D)296
22)已知#int t=0;while (t=1){...}则以下叙述正确的是(A)循环控制表达式的值为0(B)循环控制表达式的值为1(C)循环控制表达式不合法(D)以上说法都不对
23)下面程序的输出结果是main(){ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%dn",*(p+2));}(A)3
24)以下错误的定义语句是(A)int x[][3]={{0},{1},{1,2,3}}; (B)int x[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
14)以下叙述中正确的是(A)构成C程序的基本单位是函数 (B)可以在一个函数中定义另一个函数(C)main()函数必须放在其他函数之前 (D)C函数定义的格式是K&R格式
25)有以下程序void ss(char *s,char t){ while(*s){ if(*s==t)*s=t-′a′+′A′;s++; } }main(){ char str1[100
15)设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的
26)有如下程序main(){ char ch[2][5]={"6937","8254"},*p[2];int i,j,s=0;for(i=0;i′′
16)若有说明:int *p,m=5,n;,以下正确的程序段是(A)p=&n;scanf("%d",&p); (B)p=&n;scanf("%d",*p) (C
17)在执行下述程序时,若从键盘输入6和8,则结果为main(){ int a,b,s;scanf("%d%d",&a,&B;s=aif(a<B s=b; s*=s; pri
18)若执行下面的程序时,从键盘输入5和2,则输出结果是main(){ int a,b,k;scanf("%d,%d ",&a,&B;k=a;if(a<Bk=a%b; els
27)有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是(A)gets(&s[0]); (B)scanf("%s",s+1); (C)get
28)以下叙述中错误的是(A)在程序中凡是以"#"开始的语句行都是预处理命令行 (B)预处理命令行的最后不能以分号表示结束 (C)#define MAX 是合法的宏定义命
29)设有以下说明语句typedef struct{ int n;char ch[8];} PER;则下面叙述中正确的是(A)PER 是结构体变量名 (B)PER是结构体类型名 (C)typ
19)在C语言中,函数返回值的类型最终取决于(A)函数定义时在函数首部所说明的函数类型 (B)return语句中表达式值的类型 (C)调用函数时主调函数所传递的实参类型 (D)函数定义时形参的类型