• 二级C语言程序设计题库

设有定义:double x=2.12;,以下不能完整输出变量x值的语句是(  )。

[单选题]设有定义:double x=2.12;,以下不能完整输出变量x值的语句是(  )。A.printf("x=%5.0f ",x);B.printf("x

  • 查看答案
  • 以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是(  )。

    [单选题]以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是(  )。A.B.C.D.

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />main( )<br />{ int a=-1, b=-1;<br />

    [单选题]有以下程序#include main( ){ int a=-1, b=-1;  for(; ++a;)++b;  printf("%

  • 查看答案
  • 下列关于数据库设计的叙述中,正确的是(  )。

    [单选题]下列关于数据库设计的叙述中,正确的是(  )。A.在需求分析阶段建立数据字典B.在概念设计阶段建立数据字典C.在逻辑设计阶段建立数据字典D.在物理设计

  • 查看答案
  • 将E-R图转换为关系模式时,实体和联系都可以表示为(  )。

    [单选题]将E-R图转换为关系模式时,实体和联系都可以表示为(  )。A.属性B.键C.关系D.域

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />main()<br />{ int i,j,x=0;<br />&n

    [单选题]有以下程序:#include main(){ int i,j,x=0;for(i=0;i<2;i++){ x++; for(j=0;

  • 查看答案
  • 在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于(  )。

    [单选题]在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于(  )。A.逻辑设计阶段B.需求分析阶段C.概念设计阶段D.物理设计阶段

  • 查看答案
  • 关系数据模型(  )。

    [单选题]关系数据模型(  )。A.只能表示实体间1:1联系B.只能表示实体间1:m联系C.可以表示实体间m:n联系D.能表示实体间1:n联系而不能表示实体间n

  • 查看答案
  • 在数据管理技术发展的三个阶段中,数据共享最好的是(  )。

    [单选题]在数据管理技术发展的三个阶段中,数据共享最好的是(  )。A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />void fun(int a[],int n)<br />{ int i,t;&

    [单选题]有以下程序:#include void fun(int a[],int n){ int i,t;for(i=0;i

  • 查看答案
  • 若有说明:typedef struct{int a;char c;}w;,则以下叙述正确的是(  )。

    [单选题]若有说明:typedef struct{int a;char c;}w;,则以下叙述正确的是(  )。A.编译后系统为w分配5个字节B.编译后系统为w

  • 查看答案
  • C语言编译程序的功能是(  )。

    [单选题]C语言编译程序的功能是(  )。A.执行一个C语言编写的源程序B.把C源程序翻译成ASCⅡ码C.把C源程序翻译成机器代码D.把C源程序与系统提供的库函

  • 查看答案
  • 有三个关系R、S和T如下:<br /><img border="0" style="width: 129px; height: 371px;"

    [单选题]有三个关系R、S和T如下:则由关系R和S得到关系T的操作是(  )。A.并B.投影C.交D.选择

  • 查看答案
  • 有三个关系R、S和T如下。<br /><img border="0" style="width: 189px; height: 79px;"

    [单选题]有三个关系R、S和T如下。由关系R和S通过运算得到关系T,则所使用的运算为(  )。A.并B.自然连接C.笛卡儿积D.交

  • 查看答案
  • 字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是(  )。

    [单选题]字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是(  )。A.if(strcmp(a,b)==0)B.if(strcpy(a,

  • 查看答案
  • 有以下程序<br />#include <br />main()<br />{<br />  printf("%d ", NULL

    [单选题]有以下程序#include main(){  printf("%d ", NULL );}程序运行后的输出结果是(  )。A.1B.变量无定义,输出不

  • 查看答案
  • 下列关于数据库特点的叙述中,错误的是(  )。

    [单选题]下列关于数据库特点的叙述中,错误的是(  )。A.数据库能够减少数据冗余B.数据库中的数据可以共享C.数据库中的表能够避免一切数据的重复D.数据库中的

  • 查看答案
  • 有三个关系R、S和T如下:<br /><img border="0" style="width: 429px; height: 186px;"

    [单选题]有三个关系R、S和T如下:则由关系R和S得到关系T的操作是(  )。A.并B.投影C.交D.选择

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />main( )<br />{  int a,b;<br />  for

    [单选题]有以下程序#include main( ){  int a,b;  for (a=0; a<3; a++)   { scanf("%

  • 查看答案
  • 下列选项中,不属于数据库管理的是(  )。

    [单选题]下列选项中,不属于数据库管理的是(  )。A.数据库的建立B.数据库的调整C.数据库的监控D.数据库的校对

  • 查看答案
  • 设有以下定义:<br />char s1[]="0123";<br />char s2[]={‘0',‘1', ‘2',‘3&

    [单选题]设有以下定义:char s1[]="0123";char s2[]={‘0',‘1', ‘2',‘3'};则以下叙述正确的是(  )。A.数组s1的长

  • 查看答案
  • 以下程序:<br />#include <stdio.h><br />void fun(int x)<br />{ if(x/2>1) fun(x

    [单选题]以下程序:#include void fun(int x){ if(x/2>1) fun(x/2);printf("%d",x);}

  • 查看答案
  • 下列关系表达式中,结果为“假”的是(  )。

    [单选题]下列关系表达式中,结果为“假”的是(  )。A.(3+4)>6B.(3!=4)>2C.3<=4||3D.(3<4)=1

  • 查看答案
  • 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(  )。

    [单选题]在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(  )。A.并B.交C.投影D.除

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />main()<br />{ int m=1,n=2,*p=&m,*q=&

    [单选题]有以下程序:#include main(){ int m=1,n=2,*p=&m,*q=&n,*r;r=p,p=q;q=r;prin

  • 查看答案
  • 设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是(  )。

    [单选题]设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是(  )。A.scanf(“%s%c”,s,c);B.scanf(“%d

  • 查看答案
  • 有以下程序(字母A的ASCII代码为65)<br />#include <stdio.h><br />main()<br />{<br />

    [单选题]有以下程序(字母A的ASCII代码为65)#include main(){  char c1 = ′A′, c2 = ′Y′;  p

  • 查看答案
  • 有以下程序<br />#include<br />main()<br />{ int a=0,b=0;<br /> /*给a赋值a=10;&l

    [单选题]有以下程序#includemain(){ int a=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d ",a+b

  • 查看答案
  • 在黑盒测试方式中,设计测试用例的主要根据是(  )。

    [单选题]在黑盒测试方式中,设计测试用例的主要根据是(  )。A.程序外部功能B.程序内部逻辑C.程序数据结构D.程序流程图

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />void fun(int*p,int*q)<br />main()<br

    [单选题]有以下程序:#include void fun(int*p,int*q)main(){ int m=1,n=2,*r=&m; f(r

  • 查看答案