题目内容
(请给出正确答案)
[单选题]
若有定义chars[60],则以下能正确实现字符串输入的语句是()。
A.scanf(“%s”,&s)
B.getchar(s)
C.scanf(“%s”,s)
D.gets(&s)
查看答案
如果结果不匹配,请 联系老师 获取答案
A.scanf(“%s”,&s)
B.getchar(s)
C.scanf(“%s”,s)
D.gets(&s)
A.scanf("%d%c",&x,&s)
B.scanf("%d%c",&x,s)
C.scanf("%d%s",&x,&s)
D.scanf("%d%s",&x,s)
若有下面的程序段: chars[]="china";char *p;p=s;则下列叙述正确的是()。
A.s和p完全相同
B.数组s中的内容和指针变量p中的内容相等
C.数组s的长度和p所指向的字符串长度相等
D.*p与s[0]相等
A.printf("%s",s);
B.for(i=0;i<9;i++)printf("%c",s[i]);
C.puts(s);
D.for(i=0;i<9;i++)puts(c[i]);
若有以下定义:int t[3][2];,能正确表示t数组元素地址的表达式是______。
A.&t[3][2]
B.t[3]
C.t[1]
D.*t[2]
A.chars[5]={'a','e’,'I','o','u'}
B.chars[5];s="good"
C.chars[5]="abcd"
D.chars[5];s[]="good"
若有以下结构体定义,则_______是正确的引用或定义。 struct example { int x; int y; }v1;
A.example.x=10
B.example v2.x=10
C.struct v2;v2.x=10
D.struct example v2={10};
若有以下定义,则对a数组元素的正确引用是()。
int a[5],*p=a;
A)*&a[5]
B)*a 1
C)*(p 5)
D)*(a 2)