单选题有以下程序:#includemain(){ charch='Z'; ch=(ch-'A'+1)%26+'A'; putchar(ch);}程序的运行结果是(  )。AZBYCBDA

单选题
有以下程序: #include  main() {  char ch='Z';  ch=(ch-'A'+1)%26+'A';  putchar(ch); } 程序的运行结果是(  )。
A

Z

B

Y

C

B

D

A


参考解析

解析:
'Z'的ASCII码是90,'A'的ASCII码是65,所以ch=(ch-'A'+1)%26+'A'=26%26+65=65,输出65对应的字符'A'。答案选择D选项。

相关考题:

有以下程序main( ){ char ch[]="uvwxyz",*pc ;pc =ch; printf("%c\n",*(pc+5));}程序运行后的输出结果是A)zB)0C) 元素 ch[5] 的地址D) 字符 y 的地址

下列程序运行时,若输入labced12df回车 输出结果为【10】#include stdio.hmain( ){char a =0,ch;while((ch=getchar())!=’\n’){if(a2!=0(ch’a’ch=’z’)) ch=ch-‘a’+’A’;a++;putchar(ch);}printf(“\n”);}

有以下程序main() {char ch[]=“uvwxyz”,*pc; Pc=ch; printf(“%c\n”,*(pc+5)); } 程序运行后的输出结果是( )。A.zB.0C.元素ch[5]的地址D.字符y的地址

下列程序运行时 , 若输入 labcedf2df 回车 输出结果为【 1 0 】#include stdio.hmain(){ char a=0,ch;while((ch=getch ar ())!='\n'){ if(a%2!=0(ch='a'ch='z')) ch=ch-'a'+'A';a++; putchar(ch);}printf("\n");}

执行下面的程序时,输入abc(其中CR代表回车),输出结果是()。includeinclude 执行下面的程序时,输入abc<CR>(其中CR代表回车),输出结果是( )。 #include<stdio.h> #include <string.h> main() { char ch; while((cn=getchar())!='n') { switch(ch-'a') { case 0: putchar(ch+1); case 1:putchar(ch+1);break; case 2:putchar(ch+2); caSe 3:putchar(ch+2);break; } } }A.abcB.bbcC.abcdD.bbcee

有以下程序:includeunion pw{int i; char ch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;prin 有以下程序: #include<stdio.h> union pw { int i; char ch[2]; }a; main() { a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);} 程序的输出结果是( )。A.13B.14C.208D.209

以下程序的输出结果是()。includecharcchar(chareh){if(ch>='A,ch 以下程序的输出结果是( )。 #include <stdio.h> charcchar(char eh) { if(ch>='A,ch<='Z') ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(*p) { *p=cchsr(*p); p++; } printf("%s\n",s); }A.abc+ABC=DEFdefB.abc+abc=defdefC.abcABCDEFdefD.abcabcdefdef

下列程序运行时,若输入labcedf2df输出结果为【】。 include main(){char a=0,ch; wh 下列程序运行时,若输入labcedf2df<回车>输出结果为【 】。include<stdio.h>main(){ char a=0,ch;while((ch==getchar())!='\n'){ if(a%2!=0(ch>='a'ch<='z')) ch=ch'a'+'A';a++;prtchar(ch);}printf("\n");}

以下程序运行后的输出结果是( )。 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"); }

以下程序的输出结果是 【 11 】。#include stdio.hmain( ){ char *ch[4]={"red',"green","blue"};int i=0;while( ch[i] ){ putchar( ch[i][0]); i++;)}

有以下程序:include include using namespace std;int main ( ){ ofstream 有以下程序: #include <iostream> #include <fstream> using namespace std; int main ( ) { ofstream ofile; char ch; ofile.open ("abc.txt"); cin>>ch; while (ch!='#' ) { cin>>ch; ofile.put(ch);A.程序编译时出错B.abc#C.abcD.#

有以下程序: include main() {char ch1,ch2;int n1,n2;ch1=getchar();ch2=getehar();n1 有以下程序:include <stdio.h>main(){ char ch1,ch2;int n1,n2;ch1=getchar();ch2=getehar();n1=ch1-'0'; n2=n1*10+(ch2-'0');printf("%d\n",n2);}程序运行时输入:12<回车>,执行后的输出结果是【 】。

以下程序的输出结果是______。 char cchar(char ch) { if(ch>='A'ch<='z')ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(* p) { * p=cchar(* p); p++; } printf("% s\n", s); }A.abe+ABC=DEFdefB.abc+abe=defdefC.abcaABCDEFdefD.abcabcdefdef

有以下程序: main() {char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是( )。A.zB.0C.元素ch[5]地址D.字符y的地址

有以下程序:include main(){union{charch[2];int d;} s;s.d=0x4321;printf("%x,%x\n", 有以下程序: #include <stdio.h> main() { union { charch[2]; int d; } s; s.d=0x4321; printf("%x,%x\n",s.ch[0],s.ch[1]); } 在16位编译系统上,程序执行后的输出结果是( )。A.21,43B.43,21C.43,00D.21,00

有以下程序: include main( ) { char ch=′Z′; ch=(ch-′A′+1)%26+′A′;putchar(ch); } 程序的运行结果是( )。 A.ZB.YC.BD.A

有以下程序:includeunion pw{int i; char ch[2]; } a;main(){a.ch[0]=13; a.ch[1]=0; 有以下程序: #include <stdio.h> union pw { int i; char ch[2]; } a; main() { a.ch[0]=13; a.ch[1]=0; printf("%d\n",a.i); } 程序的输出结果是(注意:ch[0]在低字节,ch[1]在高字节)( )。A.13B.14C.208D.209

以下程序的输出结果是 char cchar(char ch) { if(ch>='A'ch<='Z') ch=ch-'A'+'a'; return ch; } main ( ) { char s [] = "ABC+abc=defDEF" , *p=s; while (*p) { *p=cchar(*p); p++; } printf { "%$\n", s); }A.abc+ABC=DEFdefB.abc+abc=defdefC.abcABCDEFdefD.abcabcdefdef

单选题有如下程序:#includemain(){ charch='M'; while(ch!='K') {  ch--;  putchar(ch); } printf();}程序运行后的输出结果是(  )。AMNBLKCOPDMM

单选题有以下程序:#includemain(){ charch='B'; while(ch'E') {  printf(%d,ch-'A');  ch++; } printf();}程序运行后的输出结果是(  )。A123BABCCabcD012

单选题有如下程序:#include void get_put(){ char ch; ch=getchar(); if(ch!='')get_put(); putchar(ch);}main(){ get_put();}程序运行时,输入ABCD回车,则输出结果是(  )。ADCDCBDCBACBABADABCD

单选题有如下程序:#include void convert(char ch){ if(ch'D')convert(ch+1); printf(%c,ch);}main(){ convert('A'); printf(%);}程序运行后的输出结果是(  )。AABCDDCBABABCDCADDCBA

单选题有如下程序:#includemain(){ charch='A'; while(ch'D') {  printf(%d,ch-'A');  ch++; } printf();}程序运行后的输出结果是(  )。AABCB012CabcD123

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

单选题有以下程序#include main(){ char ch[]=uvwxyz,*pc; pc=ch; printf(%c,*(pc+5));}程序运行后的输出结果是(  )。A0BzC元素ch[5]的地址D字符y的地址

单选题有如下程序:#includevoidget_put(){ charch; ch=getchar(); if(ch!='')get_put(); putchar(ch);}main(){ get_put(); printf();}程序运行时,输入1234回车,则输出结果是(  )。A1234B4321C4444D1111

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