10)下列叙述中错误的是(A)在数据库系统中,数据的物理结构必须与逻辑结构一致(B)数据库技术的根本目标是要解决数据的共享问题(C)数据库设计是指在已有数据库管理系统的基础上建立数据库(D)数据库系统
12)下列叙述中错误的是(A)计算机不能直接执行用C语言编写的源程序(B)C程序经C编译后,生成后缀为.obj的文件是一个二进制文件(C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个
15)对于一个正常运行的C程序,以下叙述中正确的是(A)程序的执行总是从main函数开始,在main函数结束(B)程序的执行总是从程序的第一个函数开始,在main函数结束(C)程序的执行总是从main
16)设变量均已正确定义,若要通过scanf“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是注:□
17)若有代数式其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是(A)sqrtabsn^x+e^x))(B)sqrtfabspown,x)+powx,e)))(C)s
19)有以下程序,其中%u表示按无唿号整数输出Main){unsignedintx=0xFFFF;/*x的初值为十六进制数*/Printf“%u”,x);}程序运行后的输出结果是(A)-1(B)655
22)以下叙述中正确的是(A)break语句只能用于switch语句题中(B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环(C)break语句只能用在循环体内和switch语句体
23)有以下程序Main){intk=5,n=0;do{switchk){case1:case3:n+=1;break;Default;n=0;k--;Case2:case4:n+=2;k--;bre
27)已知大写字母A的ASCII码是65,小写字母aASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是(A)c=(c-a&+‟a‟(B)c=c+32(C)c=c-„A‟+‟a‟(
28)有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是(A)比较两个字符的大小(B)计算s所指字符串占用内存字节的个数(C)计
29)设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是(A)float*p=1024;(B)int*p=(floatx);(C)floatp=&x;(D)float*P=&
30)有以下程序#includemain(){intn,*p=NULL;*p=&n;printf(“Inputn:”);scanf(“%d”,&p);printf(“outputn:”);printf
31)以下程序中函数f的功能是:当flag为4时,进行有小到大排序;当flag为0时,进行由大到小排序。voidfintb[],intn,intflag){inti,j,t;fori=0;iforj=