以下关于字符数组的表述不正确的是?
A.存在于字符数组中的连续字符都是字符串
B.char s[]="12345";则s中存放了字符串
C.char s[]={"12346"};则s中存放了字符串
D.字符串存放字符数组中,则最后必定以'\0'结束
- · 有4位网友选择 C,占比40%
- · 有3位网友选择 D,占比30%
- · 有2位网友选择 A,占比20%
- · 有1位网友选择 B,占比10%
A.存在于字符数组中的连续字符都是字符串
B.char s[]="12345";则s中存放了字符串
C.char s[]={"12346"};则s中存放了字符串
D.字符串存放字符数组中,则最后必定以'\0'结束
A、语句int a[8]={0};是合法的
B、语句int a[]={0};是不合法的,遗漏了数组的大小
C、语句char a[2]={12, 125, 1};是合法的
D、定义char a[3]; 则数组a在内存中占6个字节
A、数组名作函数的参数,调用时将实参数组复制给形参数组
B、数组名作函数的参数,主调函数和被调函数共用一段存储单元
C、数组名作参数时,形参定义的数组长度不能省略
D、数组名作参数,不能改变主调函数中的数据
B.String是个不可变长度的字符串
C.StringBuffer是个不可变长度的字符串
D.StringBuffer是个可变长度的字符串
A、A
B、B
C、C
D、D
A、s是数组的首地址
B、gets(s)接收字符串会接收最后的回车键
C、puts(s)和printf("%s",s)输出结果相同
D、scanf("%s",s)接收字符串不会接收最后的回车键
A、str1="books";
B、strcpy(str1,str2);
C、str1=str2;
D、strcpy(str2,str1);
A、strp[0][3]
B、strp[2]
C、strp[4]
D、strp[1][4]
A、scanf("%s",&str);
B、gets(str);
C、for(i=0;i<20;i++)> D、for(i=0;i<20;i++)>
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!