题库 题库

【单选题】

若有说明“char sl E30]=”abc”,s2[]=”defghi“;”,
则在使用函数stcat(sl,s2)后,结果是(  )。
  • A.sl的内容更新为abcdefghi

  • B.sl的内容更新为defghi\O

  • C.sl的内容更新为defghiabc\O

  • D.sl的内容更新为abcdefghi\O

参考答案

查看答案

相关试题

单选题 下列字符数组初始化语句中,不正确的是(  )。 查看答案
单选题 下列叙述中正确的是( )。 查看答案
单选题 两个或两个以上模块之间联系的紧密程度称为(  )。 查看答案
单选题 下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。
#include
void sort(int a[],int n)
{ int i,j,t;
for(i 0;i<N—L:I++)
for(j=i+1+1;j<N;J++)
if(aEi]<AEJ])
{t=a[i];a[i]=a[j];a[j]=t;
)
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10},i:
sort(&a[1],7);
for(i=0;i<10;i++)printf(”Vood,”,a[i]);
}
程序运行后的输出结果是(  )。
查看答案
单选题 若有定义:int X,*pb;则正确的赋值表达式是(  )。 查看答案
单选题 下述程序执行的输出结果是(  )。
#include
main()
{char a[2][4];
strcpy(a,"are");strcpy(a[1],"you");
a[0][3]='&'
print[(”%s\n”,a);
}
查看答案
单选题 交换两个变量的值,不允许用临时变量,应该使用下列( )位运算符。 查看答案
单选题 设有定义的语句:“char c1=92,c2=92;”,则以下表达式中的值为零的是(  )。 查看答案
单选题 以下程序的输出结果是(  )。
main()
{char str[][10]={¨china”,”beijing”),*p=str;
printf(”%s\n”,p十10):
查看答案
单选题 若有定义“double a;”,则正确的输入语句是(  )。 查看答案
单选题 下列程序的输出结果是(  )。
#include
main()
{ int a=0,i;
for(i=1;i<5:i++)
{ switch(i)
{ case 0:
case 3:a+=1;
case】:
case 2:a=2;
default:a+=3;
}
}
printf(”%d”,a);
)
查看答案
单选题 已知有如下结构体:
struct sk
{ int a;
float b;
}data,*p;
若有P一8Ldata,则对data的成员a引用正确的是(  )。
查看答案
单选题 下列叙述中正确的是(  )。 查看答案
单选题 有以下程序段:
int i,j,m=0;
for(i=1;i<=15;i+=4)
for(j=3;j<=19;j+=4)m++;
printf(”%d\n”,m);
程序段的输出结果是(  )。
查看答案
单选题 若有定义和语句:
int*。pp,*P,a=20,b=10;
pp=8Lp;P=&a;P=&.b;printf(”%d,%d\n”,*
P,**PP);
则输出结果是( )。
查看答案
单选题 C语言可执行程序的开始执行点是(  )。 查看答案
单选题 当执行以下程序段时,(  )。
x=-1:
do{x=x*x;)while(!x);
查看答案
单选题 设x=011050,则x=x&01252的值是(  )。 查看答案
单选题 函数[seek(pf,OI,SEEK_END)中的SEEK_END代表的起始点是(  )。 查看答案
单选题 有以下程序:
main()
{ int x=0,y=5,z=3;
while(z-->O&&++x<5)y=y-1:
printf(”%d,%d,%d\n”,x,y.z);
}
程序执行后的输出结果是(  )。
查看答案