当前位置:IT认证>计算机二级

问题:

[单选] 有以下程序:
#include<stdio.h>
main(  )
{ char a[20],b[20],c[20];
scanf("%s%s",a,b);
gets(c);
printf("%S%S%s",a,b,c);
}
程序运行时从第一列开始输入:
This is a cat!<回车>
则输出结果是(  )。

A . Thisisacat!
B . Thisis a
C . Thisis a cat!
D . Thisisa cat !

有以下程序: #include<stdio.h>main(  ){  int a=-2,b=0;  while(a++&&++b);  printf("%d,%d",a,b); }程序运行后的输出结果是(  )。 1,3   。 0,2。 0,3   。 1,2。 若有定义和语句:int a,b;scanf("%d,%d",&a,&b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是(  )。 3,5,   。 3,5,4。 3,5   。 3   5。 以下叙述中正确的是(  )。 在C语言程序中,main函数必须放在其他函数的最前面。 每个后缀为C的C语言源程序都可以单独进行编译。 在C语言程序中,只有main函数才可单独进行编译。 每个后缀为.C的C语言源程序都应该包含一个main函数 。 若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf(”i=%%d,j=%%d”,i,j);输出的结果是(  )。 i=8,j=9。 i=%d,j=%d。 i=%8,j=%9。 8,9。 若有下列定义和语句:int u一011,v一0x11,w一11:printf(”%o,%x,%d\n”,u,v,w):则输出结果是(  )。 9,17,11。 9,11。11。 11,11,11。 11,17。11。 有以下程序:
#include<stdio.h>
main(  )
{ char a[20],b[20],c[20];
scanf("%s%s",a,b);
gets(c);
printf("%S%S%s",a,b,c);
}
程序运行时从第一列开始输入:
This is a cat!<回车>
则输出结果是(  )。
参考答案:

  参考解析

 

在线 客服