单项选择题

若有以下程序段; #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
<上一题 目录 下一题>
热门 试题

单项选择题
一个C++程序的执行总是从( )。
A.本程序的第1个函数开始,到本程序文件的最后一个函数结束
B.本程序的第1个函数开始,到本程序的main()函数结束
C.本程序的main()函数开始,到main()函数结束
D.本程序的main()函数开始,到本程序的最后一个函数结束
单项选择题
下列关于常数据成员的描述中,错误的是( )。
A.常数据成员必须进行初始化,并且不能更新
B.使用const说明的数据成员称为常数据成员
C.可以在类体外面定义常数据成员
D.常数据成员的初始化只能通过构造函数的成员初始化列表进行
相关试题
  • 有以下程序: #include <iostream> ...
  • 若有以下程序: #include <iostream>...
  • 应在下列程序画线处填入的正确语句是 ( ...
  • 若有以下程序: #include <iostream>...
  • 有以下程序: #include <iostream> u...