单选题若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是______。
单选题有如下程序:
#include<iostream>
using namespace std;
int main()
{
int y=18, i=0, j, a[8];
do{
a[i]=y%2;
i++;
y=y/2;
}while(y>=1);
for(j=i-1; j>=0; j--)
cout<<a[j];
cout<<endl;
return 0;
}
其运行结果是______。
单选题下列运算符中,不能被重载的是
单选题下列关于运算符重载的叙述中,正确的是( )。
单选题下面关于运算符重载中正确的是( )。
单选题有如下程序段:
int i=1;
while(1){
i++;
if(i==10) break;
if(i%2==0) cout<<"*";
}
执行这个程序段输出字符*的个数是
____
。
单选题定义如下枚举类型enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2}; 则下列语句正确的是( )。
单选题模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
____
。
单选题下列程序的输出结果是( )。 #include<iostream.h> #include"string.h" void main() char a[]="Hello Test",b[]="Test"; strcpy(a,b); cout<<a<<end1;
单选题下面程序的运行结果为
# include <iostream.h>
void main( )
{
for(int a = 0,x =0;! x&&a < = 10;a++)
{
a++;
}
cout << a << endl;
}
单选题下列选项中,不是重载函数调用时选择依据的是
单选题有以下程序: #include <iostream> using namespace std; static int days[]= 31,28,31,30,31,30,31,31,30,31,30,31 ; class date private: int month,day,year; public: date( int m,int d,int y ) month = m; day = d; year = y; date() void disp() cout<<year<<"-"<<month<<"-"<<day<<end1; date operator+( iht day ) date dt = * this; day += dt.day; while ( day > days[ dt.month - 1 ] ) day -= days[ dt.month - 1 ]; if ( ++dt.month == 13 ) dt.month = 1; dt.year++; dt.day = day; return dt; ; int main() date dl( 6, 20, 2004 ), d2; d2 = dt + 20; d2.disp(); return 0; 执行后的输出结果是( )。
单选题已知枚举类型定义语句为: enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10}; 则下列叙述中错误的是( )。
单选题有如下程序: #include <iostream> using namespace std; class Pair int m,n; public: Pair(int j,int k):m(j),n(k) int get() return m; int get() const return m+n; ; int main() Pair a(3,5); const Pair b(3,5); cout<<a.get()<<b.get(); return 0; 运行时的输出结果是( )。 A.33 B.38 C.83 D.88
单选题下列有关指针的操作中,正确的是( )。
单选题下面程序错误的语句是 #include" iostream.h" ① void main(
) ② { ③ int A=0; ④ int &
B; ⑤ B=A; ⑥ cout < < B; ⑦
cout < < A; ⑧ }
A. ②
B. ③
C. ④
D. ⑥
单选题若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。
单选题有如下程序:
#include<iostream>
using namespace std;
void fun(int i, int j)
{
cout<<(i+j)<<endl;
}
void fun(int i)
{
cout<<i++<<endl;
}
int main()
{
int a=1;
fun(a);
return 0;
}
该程序执行后输出的结果是______。
单选题下列关于函数的描述中,错误的是( )。
单选题已知函数f的原型是void f(int*a, long ,变量v1、v2的定义是:
int v1; long v2;
下列调用语句中正确的是______。