2014年计算机二级C语言考试上机模拟试题(1)_第2页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2014年2月10日
11.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(    )。  
  A.DB包含DBS和DBMS      
  B.DBMS包含DB和DBS  
  C.DBS包含DB和DBMS   
  D.没有任何关系  
  12.下列合法的声明语句是(    )。  
  A.int_abc=50;  
  B.double int=3+5e2.5;  
  C.long do=1L:  
  D.float 3_asd=3e-3;  
  13.设x、Y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是(    )。  
  A.x&&Y      
  B.x<=Y  
  C.x‖y+z&&y-z   
  D.!((x  14.若ch为char型变量,k为int型变量(已知字符a的ASCIl码是97),则执行下列语句后输出的结果为(  )。  
  ch=’b’;  
  k=10:  
  printf("%X,%o,",ch,ch,k);      
  printf("k=%%d\n",k);  
  A.因变量类型与格式描述符的类型不匹配,输出无定值  
  B.输出项与格式描述符个数不符,输出为0值或不定值  
  C.62,142,k一%d  
  D.62,142,k一%l0  
  15.有下列程序:    、  
  fun(int X,int y){return(x+y);)  
  main()  
  {  int a=1,b=2,c=3,sum;  
    sum=fun((a++,b++,a+b),c++);  
    printf("%d\n",sum);  
  }  
  执行后的输出结果是(  )。      
  A.6      
  B.7  
  C.8      
  D.9  
  16.假定x和Y为double型,则表达式x=2,y—x+3/2的值是(    )。  
  A.3.500000      
  B.3  
  C.2.000000   
  D.3.000000  
  17.有如下程序:      
  main()  
  {int x=1,a=0,b=0;  
    switch(x)  
    {  
    case 0:b++;  
    case l:a++;  
    case 2:a++;b++;  
    )  
    printf("a=%d,b=%d\n",a,b);  
  )  
  该程序的输出结果是(    )。  
  A.a=2,b=1      
  B.a=1,b=1  
  C.a=1,b=0   
  D.a=2,b=2  
  18.下列程序的输出结果是(    )。  
  main()  
  {int i=1,j=2,k=3;  
      if(i++= =1&&(++j= =3= =‖k++= =3))  
      printf("%d%d%d\n",i,J,k);  
  )  
  A.1 2 3      
  B.2 3 4  
  C.2 2 3     
  D.2 3 3  
  19.下列程序的输出结果是(    )。  
  #include  
  main()  
  {  int a=0,i;  
    for(i=1;i<5;i++)      
    {  switch(i)  
      {  case 0:  
      case 3:a+=1;  
      case l:  
      case 2:a+=2;  
      default:a+=3;  
      )  
    printf("%d",i);      
  )  
  A.19    B.1    C.6    D.8  
  20.有以下程序:  
  main()  
  {int X,i;  
    for(i=1;i<=50;i++)  
    {x=i;  
    if(X%2=O)  
      if(x%3=O)  
      if(X%7=0)    .  
      printf("%d,i)";  
    )  
  )  
  输出结果是(  )。  
  A.28      
  B.27      
  C.42      
  D.41 来源:233网

相关文章