单项选择题

下列程序的输出结果为( )。 # include < iostream.h> void main( ) { char * a[ ]={"hello","the","world"}; char * * pa=a; pa ++; cout << * pa <<endl; }

A.hello
B.the
C.world
D.hellotheworld
<上一题 目录 下一题>
热门 试题

单项选择题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是( )。#include<iostream.h>void swap(int p,int q){ int t;t=p;p=q;q=t;}void main( ){ int a=10,b=20;cout<<a<< <<b;swap(&a,&b);cout<<a<< <<b;}
A. 该程序完全正确
B. 该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可
C. 该程序有错,只要将swap( )函数中的形参p和q以及t均定义为指针(执行语句不变)即可
D. 以上说法都不对
单项选择题
有如下程序#include<iostream.h>#define N2#define M N+1#define NUM 2 * M+1void main( ){ int i;for(i=1;i < =NUM;i++)cout < < i } 该程序中的for循环执行的次数是( )。
A.类的静态数据成员不是类的所有对象共享的数据
B.类的静态数据成员不能被类的成员函数调用
C.类的静态数据成员不能被类的构造函数调用
D.类的静态数据成员必须进行初始化
相关试题
  • 在面向对象的设计中,用来请求对象执行某一...
  • 可以把具有相同属性的一些不同对象归类,称...
  • 若串s= MathTypes ,则其子串的数目是【...
  • 在树结构中,树根结点没有【 】。
  • 为了便于对照检查,测试用例应由输入数据和...