单项选择题

若有以下程序段:
#include <iostream>
using namespace std;
int main ()
int a[]=1,4,5;
int *p=&a[0],x=6, y,z;
for (y=0; y<3; y++)
z= ( (* (p+y) <x) *(p+y) :x);
cout<<z<<end1;
return 0;
程序运行后的输出结果是( )。

A.1
B.4
C.5
D.2
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下程序: #include <iostream> using namespace std; class A private: int x; protected: int y; public: int z; void setx(int i) x=i; int getx () return x; ; class B : protected A public: void setvalue(int a, int b, int c) setx (
A.;
&nbs
单项选择题
有以下程序: #include <iostream> using namespace std; class Base public: Base() virtual void who() cout<< Base Class <<end1; ~Base() ; class Derivel : public Base public: void who() cout<< Derivel Class <<end1; ; class Derive2 : public Base public: void who () cout<< Derive2 Class <<end1; ; int main () Base *p; Derivel obj1; Derive2 obj2; p=&obj1; p=&obj2; p->who ( ); return 0; 执行程序后的输出结果是( )。
A.Base Class
B.Derivel Class
C.Derive2 Class
D.程序编译时出错
相关试题
  • 有以下程序: #include <iostream> ...
  • 为了使程序的输出的正确结果为: Now is...
  • 有以下程序: #include <iostream> u...
  • 若有如下程序: #include <iostream>...
  • 若有以下程序: #include <iostream>...