下列程序的输出结果是()
#include <iostream>
using namespace std;
int main ()
char a[] = "Hello,World":
char*ptr = a;
while (*ptr)
if(*ptr>= 'a' &&*ptr <='z'
cout<<char*ptr+'A'-'a');
else cout<<*ptr;
ptr++;
return 0;
A. HELLO. WORLD
B. Hello, World
C. hELLO, wORLD
D. hello, world
参考答案:A
解析:
本题考核while语句和if语句,while语句中if语句的作用是将小写字母变成大写字母输出、所以main函数的字符串通过 while语句全部输出为大写字母。