设有如下定义char *s[2]={"abcd","ABCD"};则下列说法错误的是
A.s数组元素的值分别是″abcd″和″ABCD″两个字符串的首地址
B.s是指针数组名,它含有两个元素,分别指向字符型一维数组
C.s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素
D.s数组的两个元素中分别存放了字符′a′和′A′的地址
A.s数组元素的值分别是″abcd″和″ABCD″两个字符串的首地址
B.s是指针数组名,它含有两个元素,分别指向字符型一维数组
C.s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素
D.s数组的两个元素中分别存放了字符′a′和′A′的地址
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
A.数组a的第二个元素的值是"bb"
B.输出"cc"使用语句printf("%s",a[2]);
C.数组a的3个元素分别存放的是含有两个字符的一维字符数组
D.数组a的3个元素中各自存放了字符'a'、'b'和'c'
A.3
B.4
C.5
D.6
设有如下函数定义,则输出结果为______。 char*fun (char*str) {char*p=str; while(*p) { if(*p>'d') continue; p++; } return p; } main() { printf("%s\n",fun("welcome!")); }
A.welcome!
B.come!
C.w
D.程序陷入死循环中
A.3
B.6
C.8
D.0
设有如下函数定义,则输出结果为_______。 char*fun(char*str) { char*p=str; while(*p) {if(*p>'d')continue; p++; } return p; } main() { printf("%s\n",fun("welcome!")); }
A.welcome
B.come!
C.w
D.程序进入死循环
设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。 int f(char *s){ char *p=s; while(*p! ='\0')p++; return(p-s); }
A.3
B.4
C.5
D.6
设有如下定义 struct ss { char name[10]; int age;, char sex; } std[3],* p=std; 下面各输入语句中错误的是
A.scanf("%d",&(*p).age);
B.scanf("%s",&std.name);
C.sean("%c",&std[0].sex);
D.scanf("%c",&(p->sex));
A.scanf("%d",&(*p).age);
B.scanf("%s",&std.name);
C.scanf("%c",&std[0].sex);
D.scanf("%c",&(p->sex));
设有如下定义 struct ss { char name[10]; int age; char sex; } std[3],*p=std; 下面各输入语句中错误的是
A.scanf("%d",&(*p).age);
B.scant("%s",&std.name);
C.scanf("%c",&std[0].sex);
D.scanf("%c",&(p->sex));
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!