单选题在 C++ 中,用来取代C中的预处理宏函数的是
单选题以下程序执行后的输出结果是( )。 #include<iostream> using namespace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y, int z,int r) { z = x+y; X = x*x; y = y*y; r = z+x+y; }
单选题执行完下列代码段之后: bool x=true,y=false,z=false; x=x&&Y‖z; y=x‖y&&z; z=!(x!=y)‖(y=一z);则x=false,y=false,z=( )。
单选题下列程序的运行结果是
____
。
#include<iostream.h>
void fun(int *a, int *b)
{int *k; k=a; a=b; b=k;}
void main()
{int a=2OO4,b=9,*x=
fun(x, y);
cout<<a<<" "<<b<<end1;}
单选题下列函数原型声明中,错误的是______。
单选题下列不是在关系代数中专门的关系运算的是( )。 A) 插入 B) 连接 C) 选择 D) 投影
单选题下面程序的输出结果是______。
#include <iostream>
using namespace std;
int fun(char *s);
int main()
{
cout<<fun("Hello");
return 0;
}
int fun(char *s)
{
char *t=s;
while(*t!="/0")t++;
return(t-s);
}
单选题有下列程序: #include <stdio.h>
int fun(int a,int b) { if(b==0)
return a; else
return(fun(--a,--b)); } void main()
{ printf("%d/n",fun(4,2));} 程序的运行结果是______。
A.1
B.2
C.3
D.4
单选题有类定义如下: c1ass Type{ public: Type(int i=0); Type operator — (int); friend Type operator+(Type, Type); private: int val, }; 若有对象定义Type c1;则下列语句序列中,错误的是( )。
单选题下列叙述中正确的是( )。
单选题下列程序的运行结果为______。
#include<iostream.h>
template<class TT>
class FF
{TT a1,a2,a3;
public:
FF(TT b1,TT b2,TT b3){a1=b1;a2=b2;a3=b3;}
TT Sum(){return a1+a2+a3;}};
void main()
{FF<int>x(int(1.1),2,3),y(int(4.2),5,6);cout<<x.Sum()<<""<<y.Sum()<<endl;)
单选题有如下程序: #nclude<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Set(int x){Val=x;} void Print()const{cout<<"val="<<Val<<'/t';} private: intval; }; int main(){ const MyClass obj1(10); MyClass obj2(20); obj1.Print(); //语句1 obj2.Print(); //语句2 obj1.Set(20); //语句3 obi2.Set(30); //语句4 return 0; } 其主函数中错误的语句是( )。
单选题数据库管理系统是( )。
单选题下列说法中错误的是( )。
单选题对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
单选题下列关于this指针的叙述中,正确的是( )。
单选题以下程序的输出的结果是( )。 #include<iostream.h> void main() { int a,b,c,d(5); c=2,c+=10; a=b=10: a*=2; b/=2; c%=2; cout<<a<<","<<b<<","<<c<<endl; }
单选题有如下程序:
#include<iostream>
using namespace std;
class A
{
public;
A(int i){x=i;}
void dispa(){cout<<x<<=", ";}
private:
int x;
};
class B:public A
{
public;
B(int i):A(i+10) {x=i;}
voud dispb() {dispa():cout<<x<<endl;}
private:
int x;
};
int main()
{
B b(2);
b.dispb()
return 0;
}
运行时输出的结果是______。
单选题下面 ______ 机制允许对一个函数名给出多个函数定义
