下列程序的输出结果是( )。 #include<iostream> using namespace std; int main() { char a[]="Hello,Test"; char

admin2010-12-16  30

问题 下列程序的输出结果是(    )。      #include<iostream>      using namespace std;      int main()      {      char a[]="Hello,Test";      char*p=a;      while(*p)      {      if(*p>=’a’&&*p<=’z’)      cout<<char(*p+’A’-’a’);      else cout<<*p;      p++;      }      re

选项 A、hllo,test     
B、Hello,Test
C、HELLO,TEST   
D、hELLO,tEST

答案C

解析  用一个指针变量p指向字符数组a,在while循环中,当不指向数组尾时,将小写字母转换为大写字母,然后将其输出。
转载请注明原文地址:https://kaotiyun.com/show/5bVp777K
0

最新回复(0)