下面程序的运行结果是______。#include #include int main(){ char a[30];strcpy(&a[0],"ch");strcpy(&a[1],"def");strcpy(&a[2],"abc");printf("%s\n",a);system("pause"); }
A. chdefabc
B. cda
C. cdabc
D. abcdef
查看答案
函数strcpy(str1,str2)是将字符串 str2 连接到字符串 str1之后。
A. 对
B. 错
设有定义:char s[]={"E_mail"};,则执行printf("%d\n",strlen(s));后输出的值是6。
A. 对
B. 错
以下合法的数组定义是______。
A. int a[]="language";
B. int a[5]={0,1,2,3,4,5};
C. char a="string";
D. char a[]={"0,1,2,3,4,5"};
下面程序的运行结果是______。#include int main(){ int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){ case 0:switch(a[i]%2){ case 0:a[i]++;break;case 1:a[i]--;}break;}for(i=0;i<4;i++) printf("%2d",a[i]);printf("\n"); }
A. 3 3 4 4
B. 2 0 5 0
C. 3 0 4 0
D. 0 3 0 4