单选题有如下程序:#includemain(){ inti; for(i=0;i5;i++)  putchar('Z'-i);}程序运行后的输出结果是(  )。A'X''Y''Z''W''V'BVWXYZCZYXWVD'ABCDE'

单选题
有如下程序: #include  main() {  int i;  for(i=0;i<5;i++)   putchar('Z'-i); } 程序运行后的输出结果是(  )。
A

'X''Y''Z''W''V'

B

VWXYZ

C

ZYXWV

D

'ABCDE'


参考解析

解析:
putchar表示输出单个字符,执行'Z'-i表示用'Z'对应的ASCII码减去i,putchar('Z'-i)表示输出对应ASCII码值为('Z'-i)的字符,在for循环中,i=0,1,2,3,4时,执行循环体,输出结果为ZYXWV。答案选择C选项。

相关考题:

以下程序运行后的输出结果是【】。 include void main() { char a[]="abcdabcabfgacd"; 以下程序运行后的输出结果是【 】。include<iostream.h>void main(){char a[]="abcdabcabfgacd";int i 1=0,i2=0,i=0;while (a[i]){if (a[i]=='a')il++;if (a[i]=='b')i2++;i++;}cout<<il<<' '<<i2<<endl;}

以下程序运行后的输出结果是【】include main ( ) {char a[] ="123456789", *p;int i =0; 以下程序运行后的输出结果是【 】include <stdio.h>main ( ){ char a[] ="123456789", *p;int i =0;p=a;while( * p){ if(i%2 ==0) *p='*';p++;i++;}puts(a);}

有以下程序:include main ( ){ inti=0.s=0;for(;;) if( i = = 3 ‖ i = = 5 ) continu 有以下程序: #include <stdio. h> main ( ) { inti=0.s=0; for(;;) if( i = = 3 ‖ i = = 5 ) continue; if (i ==6) break; i++; s+ =i; } printf(" % d \n" ,s);程序运行后的输出结果是( )。A.10B.13C.21D.程序进入列循环

下面程序的结果【】。 include int f(int); void main() { int x=1,i; for (i=0; i 下面程序的结果【 】。include<iostream.h>int f(int);void main() {int x=1, i;for (i=0; i<3; i++)cout<<f(x)<<‘ ’ ;cout<<end1;}int f(int x){int y=1;static int z=3y++;z++;return (x+y+z);}

有以下程序:include void f(int v, int w){int t; t=v; v=w; w=t;}main(){int x=1,y=3 有以下程序: #include <stdio.h> void f(int v, int w) { int t; t=v; v=w; w=t; } main() { int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf("%d,%d,%d\n",x,y,z); } 执行后的输出结果( )。A.1,2,3B.3,1,2C.1,3,2D.2,3,1

下列程序的输出结果是()。 include main() {stmct st {int y,x,z; }; union {long i; i 下列程序的输出结果是( )。#include<stdio.h>main(){ stmct st{ int y,x,z;};union{ long i;int j;char k;}un;printf("%d,%d\n",sizeof(stmct st),sizeof(un));}A.6,2B.6,4C.8,4D.8,6

下面程序的运行结果是( )。 include main() {char a[80],*p="AbabCDcd"; int i=0,j=0; w 下面程序的运行结果是( )。 include<stdio.h> main() {char a[80],*p="AbabCDcd"; int i=0,j=0; while(*(p++)!='\0') {if(*p>='a'*p<='z'){a[i]=*p;i++;} } a[i]='\0'; puts(A); }

有以下程序:include main ( ){int a[3] [3] , *p,i; p=a[0][0];for(i=0;i 有以下程序: #include <stdio.h> main ( ) { int a[3] [3] , *p,i; p=a[0][0]; for(i=0;i<9; i++)p[i]=i: for(i=0; i<3;i++)Printf("%d",a[1][i]); } 程序运行后的输出结果是( )。A.012B.123C.234D.345

以下程序运行后输入:3,abcde回车,则输出结果是【 】include move(char *str, 以下程序运行后输入:3,abcde回车,则输出结果是【 】include <string.h>move(char *str, int n){ char temp; int i;temp=str[n-1];for(i=n-1;i>0;i--) str[i]=str[i-1];str[0]=temp;}main( ){ char s[50]; int n, i, z;scanf("%d,%s",n,s);z=strlen(s);for(i=1; i<=n; i++) move(s, z);printf("%s\n",s);}

以下程序运行后的输出结果是( )。 include main() {char ch[]="abcd",x[4][4];int i; f 以下程序运行后的输出结果是( )。 include<string.h> main() {char ch[]="abcd",x[4][4];int i; for(i=0;i<4;i++)strcpy(x[i],ch); for(i=0;i<4;i++)printf("%s",x[i][i]); printf("\n"); }

有以下程序:includemain(){int x=3,y=2,z=1; printf("%d\n",x/y~z);程序运行后的 有以下程序: #include <stdio.h> main() { int x=3,y=2,z=1; printf("%d\n",x/y~z); 程序运行后的输出结果是( )。A.3B.2C.1D.0

以下程序执行后x的值是()。includemain(){int x,y=252,i=386,*m=y,*z=i;x=(z 以下程序执行后x的值是( )。 #include <stdio.h> main() { int x,y=252,i=386,*m=y,*z=i; x=(z= =m); printf("%d",x); }A.252B.1C.0D.运行时出错,x无定值

下列程序的输出结果是______。 include main() {intx=10,y=10,i; for(i=0;x>8;y=++) pri 下列程序的输出结果是______。include<stdio.h>main(){ intx=10,y=10,i;for(i=0;x>8;y=++)printf("%d%d",X--,y);}

有以下程序includevoid main(){char s[]={"01aXy"};int i,n=0;for(i=0;s[i]!=0;i++)if 有以下程序 #include<stdio.h> void main() { char s[]={"01aXy"};int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]<='a's[i]>='z')n++; printf("%d\n",n); } 程序运行后的输出结果是( )。A.0B.2C.3D.5

下面程序的输出结果是( )。 #include "stdio.h" fun (x int x { int y=0; static int z=5; z=x++,y++; return(Z); } main() { int a=4,i,j; for(i=0;i<2;i++) j=fun(a++); printf("%d",j); }A.0B.3C.4D.5

有以下程序: #includestdio.h main( ) {char b,C;int i; b=a;c=A; for(i=0;i6;i++) {if(i%2)putchar(i+b); else putchar(i+c); }printf("\n"); } 程序运行后的输出结果是( )。A.ABCDEFB.AbCdEfC.aBcDeFD.abcdef

(23)有以下程序#include stdio.hmain(){ char b,c; int i;b='a'; c='A';for(i=0;i6;i++){ if(i%2) putchar(i+b);else putchar(i+c);} printf("\n");}程序运行后的输出结果是A)ABCDEFB)AbCdEfC)aBcDeFD)abcdef

单选题有如下程序:#includemain(){  int i; for (i=0;i5;i++)  putchar('9'-i); printf();}程序运行后的输出结果是(  )。A54321B98765C'9''8''7''6''5 'D'43210'

单选题有如下程序 #include main() {  inti,*ptr;  intarray[5]={5,3,1};  for(ptr=array,i=0;i5;i++,ptr++)  {   if(*ptr==0)    putchar('X');   else    putchar('A'+*ptr);  }  printf(""); } 程序运行后的输出结果是(  )。AFDBXXBFFFXXCFDBBBDABCDE

单选题有以下程序#includemain(){ charb,c; inti; b='a'; c='A'; for(i=0;i6;i++) {  if(i%2)putchar(i+b);  elseputchar(i+c); } printf();}程序运行后的输出结果是(  )。AaBcDeFBABCDEFCAbCdEfDabcdef

单选题有如下程序:#includeintsum(inta,intb){ returna+b-2;}main(){ inti; for(i=0;i5;i++)  printf(%d,sum(i,3)); printf();}程序运行后的输出结果是(  )。A54321B01234C45678D12345

单选题有以下程序:#include #include main(){ char w[20], a[5][10] = {abcdef, ghijkl, mnopq, rstuv, wxyz}; int i,j; for(i=0;i5;i++) {  j=0;  while(a[i][j]!='\0')j++;  w[i]=a[i][j-2]; } w[5]='\0'; puts(w);}程序运行后的输出结果是(  )。AagmrwBekpuyCdjotxDflqvz

单选题有如下程序:#includemain(){ chara='3',b='A'; inti; for(i=0;i6;i++) {  if(i%3)putchar(a+i);  elseputchar(b+i); } printf();}程序运行后的输出结果是(  )。AA45D78BABC678C34CD78D34AB78

单选题有以下程序:#include#includemain(){ char w[20],a[5][10]={abcdef,ghijkl,mnopq,rstuv,wxyz.}; int i; for(i=0;i5;i++)w[i]=a[i][strlen(a[i])-1]; w[5]='\0'; puts(w);}程序的运行结果是(  )。Aflqv.BagmrwCekpuyDflqvz

单选题有如下程序#include main() { if('\0'== 0)putchar('X'); if('0'== 0)putchar('Y'); if('a''b')putchar('Z'); printf();}程序运行后的输出结果是(  )。AXBXYZCYZDY

单选题有以下程序:#include main(){ char *a[]={abcd,ef,gh,ijk}; int i; for(i=0;i4;i++)printf(%c,*a[i]);}程序运行后的输出结果是(  )。AaegiBdfhkCabcdDabcdefghijk

单选题有以下程序:#include 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);}程序运行后的输出结果是(  )。A0B2C3D5