更多"设有如下程序段 #include<stdio.h> char s["的相关试题:
[单项选择]设有如下程序段:
union
{int i;
char c;
}a;
a.c=’A’;
a.i=12;
printf("/n%d",a.i);
这段程序执行后,屏幕输出的结果是( )
A. A
B. 97
C. 12
D. 65
[单项选择]设有如下的程序段:
char str[]="HelloWorld";
char *ptr;
ptr=str;
执行上面的程序段后,*(ptr+10)的值为()。
A. ’/0’
B. ’0’
C. 不确定的值
D. ’0’的地址
[单项选择]设有如下程序段:
main( )
char s[4][20];
int i;
scanf("%s%s",s[0],s[1]);
gets(s[2]);gets(s[3]);
for(i=0;i<4;i++)
puts(s[i]);
输入数据如下:(此处<CR>代表回车符)
aa bb<CR>
cc dd<CR>
则程序的输出结果是______。
A. aa bb ccdd
B. aa bb cc dd
C. aa bb cc dd
D. aa bb cc dd
[填空题]设有下列的程序段:
char str[]="Hello";
char *ptr;
ptr=str;
执行上面的程序段后,*(ptr+5)的值为
[填空题]设有下列的程序段:
char str[]="Hello";
char*ptr;
ptr=-str;
执行上面的程序段后,*(ptr+5)的值为______。
[单项选择]设有如下程序段:
{char a[2][6]={"abcde","uvwxy"},*p=&a[0][2];
printf("/n%s",p);
这段程序执行后,屏幕输出的结果是( )
A. wxy
B. cde
C. w
D. c
[填空题]设有下列的程序段:
char str[]="Hello";
char *ptr;
ptr =str;
执行上面的程序段后,*(ptr+5)的值为______.
[填空题]设有下列的程序段;
char str[]="Hello";
char *ptr;
ptr=str;
执行上面的程序段后,*(ptr+5)的值为______。
[填空题]设有下列的程序段:
char str[]="Hello";
char*ptr;
ptr=str;
执行上面的程序段后,*(ptr+5)的值为______。