单选题有以下程序:#include main(){ char s[]=rstuv; printf(%c,*s+2);}程序运行后的输出结果是(  )。AtuvB字符t的ASCII码值CtD出错

单选题
有以下程序:#include main(){ char s[]=rstuv; printf(%c,*s+2);}程序运行后的输出结果是(  )。
A

tuv

B

字符t的ASCII码值

C

t

D

出错


参考解析

解析:
"*"的优先级高于"+",因此先对s取内容,然后将s中的内容加2。s=&s[0],*s是字符r,*s+2表示字符r后的第二个字符t。答案选择C选项。

相关考题:

有以下程序#include stdio.hmain(){ char *s={"ABC"};do{ printf("%d",*s%10);s++;}while (*s);}注意 : 字母 A 的 ASCII 码值为 65 。程序运行后的输出结果是A)5670B)656667C)567D)ABC

(25)有以下程序#includestdio.hvoid fun(char *s){while(*s){ if(*s%2==0) printf(“%c”,*s);s++;}}main(){ char a[]={“good”};fun(a);printf(“\n”);}注意:字母a的ASCII码值为97,程序运行后的输出结果是A)d B)go C)god D)good

有以下程序:includestdio.hmain{ char s[]=rstuv;printf(%c\n,*s+2);}程序运行后的输出结果是( )。A.tuvB.字符t的ASCIl码值C.tD.出错

有以下程序 main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是______。A.输出字符a的ASCⅡ码B.输出字符c的ASCⅡ码C.输出字符cD.程序出错

有下列程序:main(){char s[]="abcde";s+=2;printf("%d\n",s[0];}执行后的结果是( )。A.输出字符a的ASCII码B.输出字符c的ASCII码C.输出字符cD.程序出错

有以下程序: #includestdio.h main { char s[]="rstuv"; printf("%c\n",*s+2); } 程序运行后的输出结果是( )。A.tuvB.字符t的ASCIl码值C.tD.出错

若有如下程序; main() {char *p="china"; p+=1; printf("%d\n",p); } 则程序运行后的输出结果是 ( )A.chinaB.字符h的地址C.hinaD.字符h的ASCII码值

有以下程序 include main( ) { printf("%d\n",NULL); } 程序运行后的输出结果是 有以下程序#include <stdio.h>main( ){ printf("%d\n",NULL); }程序运行后的输出结果是A.0B.1C.-1D.NULL没定义,出错

以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }A.cdeB.字符c的ASCII码值C.字符c的地址D.出错

有以下程序:include main ( ){char a :'a',b; printf( "% c," , + + a); printf("%c 有以下程序: #include <stdio. h> main ( ) { char a :'a',b; printf( "% c," , + + a); printf("%c \n" ,b =a++); }程序运行后的输出结果是( )。A.b,bB.b,cC.a,bD.a,c

有以下程序: include main( ) {char s[ ] ="159" , * p;p=s;printf( "% c", * p + + 有以下程序: #include <stdio.h> main( ) { char s[ ] ="159" , * p; p=s; printf( "% c", * p + + ); printf("%~", * p++);}程序运行后的输出结果是( )。A.15B.16C.12D.59

有以下程序inc1udemain(){char*s={"ABC"}; do {printf("%d",*s%10);s++; }while(*s); 有以下程序 #inc1ude<stdio.h> main() { char*s={"ABC"}; do { printf("%d",*s%10); s++; } while(*s); } 注意字母A的ASCII码值为65。程序运行后的输出结果是______。A.5670B.656667C.567D.ABC

有以下程序(说明:字母A的ASCII码值是65)#includestdio.hvoid fun(char*S){while(*s){if(*s%2)printf(“%c”,*s);S++;}}main(){char a[]=“BYTE”:fun(a);printf(“\n”);}程序运行后的输出结果是A.BYB.BTC.YTD.YE

有以下程序(说明:字母A的ASCII码值是65)#includevoid fun(char *s){ while(*s){ if(*s%2) printf(%c,*s);s++;}}main(){ char a[]=BYTE;fun(a); printf(\n);}程序运行后的输出结果是A.BYB.BTC.YTD.Y

以下程序运行后的输出结果是【】。 include void main(){char s[]=“123456”,*p;for(p=s 以下程序运行后的输出结果是【 】。include<iostream.h>void main(){char s[]=“123456”,*p;for(p=s; p<s+2; p++)cout<<p<<end1;}

有以下程序(注:字符a的ASCII码值为97)#includestdio.hmain(){ char*S={"abc"}:do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是A.abcB.789C.7890D.979899

有以下程序#includestdio.hmain( ){char s[]=“rstuv”;printf(“%c\n”,*s+2);}程序运行后的输出结果是( )。A.tuvB.字符t的ASCII码值C.tD.出错

以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}A.cdeB.字符c的ASCII码值C.字符c的地址D.出错

数字字符'0'的ASCII值为48,若有以下程序:include main( )char a='1',b ='2';printf( " 数字字符'0'的ASCII值为48,若有以下程序: #include <stdio.h> main( ) char a='1',b ='2'; printf( "% c,",b + + ); printf(" % d \n" ,b - a); } 程序运行后的输出结果是( )。A.3,2B.50,2C.2,2D.2,50

试题22有以下程序(注:字符a的ASCII码值为97)()#include stdio.hmain(){ char *s ={“abc”};do{ printf(“%d”, *s%10); ++s;}While(*s);}程序运行后输出结果是()A.abcB.789C.7890D.979899

(25)有以下程序(说明:字母A的ASCII码值是65)#include stdio.hvoid fun(char *s){ while(*s){ if(*s%2) printf("%c",*s);s++;}}main(){ char a[]="BYTE";fun(a); printf("\n");}程序运行后的输出结果是A)BYB)BTC)YTD) YE

有以下程序 main() { char s[]="abcde"; s+=2; printf("%d/n",s[0]); } 执行后的结果是()A、输出字符a的ASCII码B、输出字符c的ASCII码C、输出字符cD、程序出错

单选题有以下程序:#include #include main(){ char str[12]={'s', 't', 'r', 'I', 'n', 'g'}; printf(%d,strlen(str));}程序运行后的输出结果是(  )。A6B7C11D12

单选题有以下程序 main() { char s[]="abcde"; s+=2; printf("%d/n",s[0]); } 执行后的结果是()A输出字符a的ASCII码B输出字符c的ASCII码C输出字符cD程序出错

单选题有以下程序(注:字符a的ASCII码值为97):#include main(){ char *s={abc}; do {  printf(%d,*s%10);  ++s; }while(*s);}程序运行后的输出结果是(  )。AabcB789C7890D979800

单选题有以下程序(说明:字母A的ASCII码值是65):#include void fun(char *s){ while(*s) {  if(*s%2)printf(%c,*s);  s++; }}main(){ char a[]=BYTE; fun(a); printf();}程序运行后的输出结果是(  )。ABYBBTCYTDYE

单选题有以下程序:#include main(){ char ch[3][5] = {AAAA,BBBB,CC}; printf(%s,ch[1]);}程序运行后的输出结果是(  )。AAAAABCCCBBBCCDBBBB