问题 单项选择题

下列程序的输出结果是【 】 #inClUde<iostream> using namespace std; intmain() { Char a[]="HellO,World"; Char*ptr=a; while(*ptr) { if(*ptr>=’’a’’&& *ptr <=’’Z’’) cout<<char(*ptr+’’A’’ -’’a’’); else cout<<*ptr; ptr++; }retur0; }

A.HELLO,WORLD

B.Hello,world

C.hELLO,wORLD

D.hello,world

答案

参考答案:A

解析:本题考核while语句和if语句,while语句中if语句的作用是将小写字母变成大写字母输出,所以main函数的字符串通过while语句全部输出为大写字母。

单项选择题
单项选择题