更多"有以下程序 #include <string.h> main( "的相关试题:
[单项选择]有以下程序:
#include <string.h>
main( )
char str[][20]="Hello","Beijing"*p=str;
printf("%/n",strlen(p+20));
程序运行后的输出结果是
A. 0
B. 5
C. 7
D. 20
[单项选择]以下程序:
#include<stdio.h>
main( )
char str[10];
scanf("%s",&str);
printf("%s/n",str);
运行上面的程序,输入字符串how are you,则程序的执行结果是( )。
A. how
B. how are you
C. h
D. howareyou
[单项选择]有以下程序:
#include<string.h>
main( )
char str[][20]="Hello","Beijing"),*p=str[0];
printf("%d/n",strlen(p+20));
程序运行后的输出结果是( )。
A. 0
B. 5
C. 7
D. 20
[单项选择]以下程序运行后的输出结果是
#include
#include
main( )
char str[][20]='One * World", "One * Dream!", *p=str[1];
printf("%d,", strlen(p)); printf("%s/n", p);
A. 9,One * World
B. 9,One * Dream
C. 10,One * Dream!
D. 10,One * World
[单项选择]有以下程序
#include
main( )
{ char a=4;
printf("%d/n",a=a<<1);
}
程序的运行结果是
A. 40
B. 16
C. 8
D. 4
[单项选择]有以下程序
#include
main( )
{ char a = 'H';
a = (a >= 'A' && a <= 'Z') (a - 'A' + 'a') : a;
printf("%c/n", a);
}
程序运行后输出结果是
A. A
B. a
C. H
D. h
[单项选择]有以下程序
#include
main( )
{char p[20]={′a′,′b′,′c′,′d′},q[]="abc",r[]="abcde";
strcat(P,r);strcpy(P+strlen(q),q);
printf("%d\n",strlen(P));
}
程序运行后的输出结果是【 】。
A. 9
B. 6
C. 11
D. 7
[单项选择]有以下程序
#include
main( )
{char p[20]={′a′,′b′,′c′,′d′},q[]="abc",r[]:"abcde";
strcpy(P+strlen(q),r);strcat(p,q);
printf("%d%d\n",sizeof(p),strlen(p));
}
程序运行后的输出结果是【 】。
A. 209
B. 99
C. 2011
D. 1111
[单项选择]
有以下程序
#include
main( )
{ char a,b,c,d;
scanf(“%c%c”,&a,&b);
c=getchar( ); d=getchar( );
printf(“%c%c%c%c/n”,a,b,c,d);
}
当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符)
12
34
则输出结果是()
A. 12 34
B. 12
C. 12 3
D. 12 34
[单项选择]有以下程序
main ( )
char str[] ="xyz", *ps=str;
while (*ps) ps++:
for (ps-- ;ps-str>=0 ;ps--) puts(ps);
执行后输出结果是
A. yz
B. z
C. z
D. x