填空题

以下程序运行后的输出结果是_________。 main() { int a=1,b=2,c=3; if(c=a) printf("%d\n",c); else printf("%d\n",b); }

【参考答案】

A
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include<iostream> using namespace std; class Amount{ int amount; public: Amount(int n=0):amount(n){} int getAmount()const{return amount;} Amount&operator9=(Amount a){ amount+=a. amount; return______; } }; int main(){ Amount x(3),y(7); x+=y, cout<<x. getAmount()<<endl; return 0; }已知程序的运行结果是10,则下划线处缺失的表达式是
A.* this
B.this
C.&amount
D.amount
单项选择题
有如下程序:#includeusing namespace std;class MyClass{public: MyClass(){++count;}~MyClass(){--count;}static int getCount(){return count;}prtvate:static int count;);int MyClass count=0;int main(){MyClass obj;COUt<<obj.getCount();MyClass *ptr=new MyClass;cout<<MyClass’’:getCount();delete ptr;cout<<MyClass getCount();return 0;程序的输出结果是
A.121
B.232
C.221
D.122
相关试题
  • 以下程序运行后的输出结果是_______...
  • 执行下列语句后,c3中的值为【 】int c...
  • 以下程序运行后的输出结果是_______...
  • 假设fin是一个文件流对象,则关闭文件的语...
  • 类test的析构函数是【 】。