单项选择题

若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。
int i=0;
char s1[10]="ABCD",s2[10]="EFG";
strcat(s1,s2);
while(s2[i++]!='\0')
s2[i]=s1[i];
puts(s2);

A、 ABC
B、 ABCDEF
C、 EBCDEFG
D、 CBD

<上一题 目录 下一题>
热门 试题

单项选择题
设变量已正确定义,则下列能正确计算f=n!的程序段是()。

A、 f=0;
for(i=1;i<=n;i++)f*=i;
B、 f=1;
for(i=1;i<n;i++)f*=i;
C、 f=1;
for(i=n;i>1;i++)f*=i;
D、 f=1;
for(i=n;i> =2;i--)f*=i;

单项选择题
下列函数的功能是 fun(char *Da,char *b) while((*b=*a)!=' 0') a++;b++;
A) 将a所指字符串赋给b所指空间
B) 使指针b指向a所指字符串
C) 将a所指字符串和b所指字符串进行比较
D) 检查a和b所指字符串中是否有'\0'
相关试题
  • 变量a中的数据用二进制表示的形式是010...
  • 下述程序的输出结果是()。 #include<s...
  • 以下叙述中正确的是()。
  • 以下关于字符串的叙述中正确的是()。
  • 下面的程序执行后,文件test.t中内容是(...