在设计程序时,应采纳的原则之一是

A:不限制goto语句的使用 B:减少或取消注解行 C:程序越短越好 D:程序结构应有助于读者理解

执行下列程序的结果是 main( ) { float x=1,y; y=++x*++x; cout<<y<<endl; }

A:9.000000 B:6.000000 C:1.000000 D:程序有错误

有关析构函数的说法中错误的是

A:析构函数有且只有一个 B:析构函数无任何函数类型 C:析构函数和构造函数一样可以有形参 D:析构函数的作用是在对象被撤销时做清理工作

以下叙述中不正确的是

A:在类的定义中通常是用数据成员描述对象的属性,用成员函数描述对象的行为 B:类的一个成员只能具有一种访问控制属性 C:构造函数和析构函数是特殊的成员函数,因此不允许重载 D:通过对象只能访问类的公有成员

设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是

A:10101001 B:10101000 C:11111101 D:01010101

友元函数的作用是

A:提高程序的效率 B:加强类的封装性 C:实现数据的隐蔽性 D:增加成员函数的种类

若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是

A:bdgcefha B:gdbecfha C:bdgaechf D:gdbehfca

有以下程序 void f(int x,int y) { int t; if(x<y){t=x;x=y;y=t;} } main( ) { int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); cout<<a<<","<<b<<","<<c<<endl; } 执行后输出结果是

A:3,4,5 B:5,3,4 C:5,4,3 D:4,3,5

下列叙述中,不属于测试的特征的是

A:测试的挑剔性 B:完全测试的不可能性 C:测试的可靠性 D:测试的经济性

有以下程序 int f1(int x,int y) { return x>y x:y;} int f2(int x,int y) { return x>y y:x;} main( ) { int a=4,b=3,c=5,d,e,f; d=f1(a,b);d=f1(d,c); e=f2(a,b);e=f2(e,c); f=a+b+c-d-e; cout<<d<<","<<f<<","<<e<<endl; } 执行后输出结果是

A:3,4,5 B:5,3,4 C:5,4,3 D:3,5,4

微信扫码获取答案解析
下载APP查看答案解析