设有定义:char*c;以下选项中能够使字符型指针c正确指向一个字符串的是()。
A: charstr[]="string";c=str;
B: scanf("%s",c);
C: c=getchar();
D: *c="string";
A: charstr[]="string";c=str;
B: scanf("%s",c);
C: c=getchar();
D: *c="string";
举一反三
- 定义名为“学号”的属性,该属性的类型为“string”,该属性在XML中必须出现,下面正确的选项是( )。 A: <!attribute name="学号" type="string" use="required" /> B: <attribute name="学号" type="string" use="prohibited" /> C: <attribute name="学号" type="string" use="required" /> D: <attribute name="学号" type="string" use="optional" />
- 以下不能正确读入字符串的程序段是( ) A: char *p;scanf("%s", p); B: char str[10], *p=str;scanf("%s", p[1]); C: char str[10], *p;p=str; scanf("%s", p); D: char str[10];scanf("%s", &str)
- 设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。 A: charstr[]="string";c=str; B: scanf("%s",c); C: c=getchar(); D: char str[]="string";strcpy("C,str")
- 合法的数组定义是( )。 A: int a[]="string"; B: int a[5]={0,1,2,3,4,5}; C: char s="string"; D: char a[]={0,1,2,3,4,5};
- 以下合法的数组定义是( )。 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"};