执行语句序列ofstream outf(“SALARY.DAT”);if(...)cout<<“成功”;else cout<<“失败”;后,如文件打开成功,显示”成功”,否则显示”失败”.由此可知,上面if语句的条件表达式是
举一反三
- 以下if语句语法正确的是( )。 A: if(x>0) cout<<xelse cout<<--x; B: if(x>0){ x=x+y; cout<<x; }else cout<<--x; C: if(x>0){ x=x+y; cout<<x; };else cout<<--x; D: if(x>0){ x=x+y; cout<<x };else cout<<--x;
- 下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。 A: cout<<intemal<<12345; B: eout<<left<<12345; C: cout<<right<<12345; D: cout<<setw(6)<<12345;
- 下列哪种方法不能实现换行显示?( ) A: cout << endl; B: cout << ‘n’; C: cout << ‘ ’; D: cout << “ ”;
- 设涉及到的变量均已正确定义,以下语句不正确的是: A: cout<<"I'm good!"; B: cin>>"I'm good!"; C: cin>>a>>b; D: cout << a << b ;
- 已知数组arr的定义如下:int arr[5]={1,2,3,4,5};下列语句中输出结果不是5的是( )。 A: cout<<*(arr+4)<<endl; B: cout<<*(arr+1)+5<<endl; C: cout<<arr[4]<<endl; D: cout<<*arr+4<<endl;