更多"以下程序的运行结果是______。 main( ) { char "的相关试题:
[单项选择]以下程序的运行结果是______。
main( )
char t=02;
printf("%d/n",t=++t>>2);
A. 0
B. 1
C. 2
D. 3
[单项选择]以下程序的运行结果是______。
main( )
char n=0x20;
printf("%d/n",n=n<<1);
A. 100
B. 160
C. 128
D. 64
[单项选择]以下程序的输出结果是 main( ) { char x=040; printf("%o/n",x<<1);}
A. 100
B. 80
C. 64
D. 32
[单项选择]以下程序的输出结果是
main( )
char c='z';
printf("%c",c-25);
A. a
B. Z
C. z-25
D. y
[单项选择]以下程序运行后的输出结果是 ______。
main( )
int x=0210;printf("%x/n",x);
A. 88
B. 86
C. 77
D. 21
[单项选择]下列程序执行后的输出结果是( )。
main( )
char x=0xFFFF; printf("%d/n", x--);
A. -32767
B. FFFE
C. -1
D. -32768
[单项选择]以下程序运行后的输出结果是
#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
[单项选择]有以下程序
main ( )
char a1= 'M' ,a2='m';
printf("%c/n", (a1, a2) );
以下叙述中正确的是
A. 程序输出大写字母M
B. 程序输出小写字母m
C. 格式说明符不足,编译出错
D. 程序运行时产生错信息
[单项选择]有以下程序:
main( )
char s[]="abcde";
s+=2;
printf"%d/n", s[0];
执行后的结果是( )。
A. 输出字符a的ASCII码
B. 输出字符C的ASCII码
C. 输出字符C
D. 程序出错
[单项选择]有以下程序: main( ) { char s[]="/n123//"; printf( % d, % d/n", strlen(s),sizeof(s)); }执行后的输出结果是 ______。
A. 赋初值的字符串有错
B. 6,7
C. 5,6
D. 6,6
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
main( )
char s[]="012xy"; int i, n=0;
for(i=0; s[i]!=0; i++)
if(s[i]>='a' && s[i]<='z') n++;
printf("%d/n", n);
A. 0
B. 2
C. 3
D. 5
[单项选择]以下程序运行后的输出结果是 #include<stdio.h> main( ){ char s[]="rstuv"; printf("%c/n", *s+2); }
A. tuv
B. 字符t的ASCII码值
C. t
D. 出错