问题 单项选择题

下列程序的输出结果是
#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语句全部输出为大写字母。

选择题
名词解释