单项选择题

下列程序的输出结果是 #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.HELL WORLD
B.Hello, World
C.hELLO, wORLD
D.hello, world
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include <iostream.h> using namespace std; class Base { protected: int i: public: int j; }; class Derived: public Base { int m: public: int n; } int main() { Derived d: d.i=0; [1] d.J=0; [2] d.m=0; [3] d.n=0: [4] return 0; } 其中主函数中有两个赋值语句有错,这两个错误的赋值语句是
A.[1]和[2]
B.[1]和[3]
C.[2]和[3]
D.[2]和[4]
单项选择题
有以下程序 #include <iostream> using namespace std; class Complex { public: Complex (double r=0, double i =0 :re(r) ,im (i) {} double real() const {return re;} double imag() const { return im;} Complex operator + (Complex c} const {return Complex(re+c.re, im+c.im);} privane: double re,im; }; int main { Complex a =Complex(1,1)+Complex(5); cout<<a.real()<<’+’<<a.imag() << ’i’ <<endl return 0; } 程序执行后的输出结果是
A.6+6i
B.6+1i
C.1+6i
D.1+1i
相关试题
  • 请将下列类定义补充完整class Base{publi...
  • 与成员访问表达式p->name等价的表达式是...
  • 有如下程序:#include <iostream>using...
  • 在下面程序的横线处填上适当的内容,使程序...
  • 在下面程序的横线处填上适当的内容,使程序...