单项选择题

若已包括头文件<string.h>且已有定义char s1[18],s2="ABCDE"和int i,现要将字符串 "ABCDE"赋给s1,下列语句错误的是()。

A) strcpy(s1,s2)
B) strcpy(s1,"ABCDE");
C) s1="ABCDE";
D) for(i=0;i<6;i++)
s1[i]=s2[i];

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

单项选择题
有以下程序: main() char a[7]= a0 0a0 0 ;int i,j; i=sizeof(a);j=strlen(a); printf( %d%d n ,i,j); 程序运行后的输出结果是______。
A) 2 2
B) 7 6
C) 7 2
D) 6 2
单项选择题
以下程序(程序左边的数字为附加的行号)()。 1#include<str.h> 2#include<stdio.h> 3main() 4 chars[]= string ; 5puts(s); 6strcpy(s, hello ); 7printf( %3S n ,s);

A. 没有错
B. 第1行有错
C. 第6行有错
D. 第7行有错

相关试题
  • 以下定义的结构体类型拟包含两个成员,其中...
  • 以下程序的功能是:将值为三位正整数的变量...
  • 下列程序的输出结果是______。 #in...
  • 若x为int类型,请写出与!x等价的C语言表达...
  • 下列程序将二维数组a的行和列元素互换后存...