以下程序段输出的结果是( )。 char str[]="BCDE",*ptr=str; cout<<*(ptr+4)<<endl;
B:69 C:字符E的地址 D:一个空字符
下面关于虚函数的描述正确的是( )。
A:虚函数是一个静态成员函数 B:虚函数是一个非成员函数 C:虚函数既可以在函数说明时定义,也可以在函数实现时定义 D:派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
类MyClas的定义如下: class MyClas{ public: MyClas( ){} MyClas(int a){ value=new.int(i); } int *value; }; 若要对类中的value赋值,则下面的语句中正确的是( )。
A:MyClas x;value=10; B:MyClas x; *value=10; C:MyClas x; *value=10; D:MyClas x(10);
在32位计算机中,一个int型数据所占用的内存长度为( )字节。
A:4 B:2 C:6 D:8
C++流中重载的运算符“>>”是一个( )。
A:用于输出操作的非成员函数 B:用于输入操作的非成员函数 C:用于输出操作的成员函数 D:用于输入操作的成员函数
按照标识符的要求,开头的符号不能是( )。
A:大写字母 B:小写字母 C:数字字符 D:下划线
执行下面程序后输出的结果是( )。 #include <iostream> using namespace std; int main( ){ int a[4][4]={{1,2,3,-4},{7,-12,-13,8},{-21,9,0,-24},{-31,10,-33,11}}; int i,j,s=0; for(i=0;i<4;i++){ for(j=0;j<4;j++){ if(a[i][j]>=0)continue; s+=a[i][j]; } } coat<<s<<endl; return 0; }
A:141 B:-138 C:-1 D:75
以下程序的输出结果是( )。 #include <iostream> using namespace std; int main( ){ int a=1,b; switch(a){ case 1:b=30; case 2:b=20; case 3:b=10; default:b=0; } cout<<b<<endl; return 0; }
A:30 B:20 C:10
假定有如下程序: #include <iostream> using namespace std; int s =0; class example{ static int n; public: example(int i){ n=i; } static void add( ){ s+=n; } }; int example::n=0; int main( ){ example a(2),b(5); example::add( ); cout<<s<<endl; return 0; }程序运行后输出结果为( )。
A:2 B:3 C:7 D:5
数据模型按不同应用层次分为3种类型,它们是概念数据模型, 【1】 和物理数据模型。