举一反三
- 运行程序,程序输出结果是( )#include using namespace std;int main(){ struct stud{ char num [5]; int s[4]; double ave;} a;cout A: 31 B: 32 C: 29 D: 30
- 有以下程序: #include <iostream> using namespace std; class Base{ public: Base(int x=0) {cout<<x;} }; class Derived : public Base{ public: Derived(int x=0) {cout<<x;} private: Base val; }; int main(){ Derived d(1); return 0; } 程序的输出结果是
- 以下程序的输出结果是 。#include<;iostream>;#include<;iomanip>;using namespace std;void main(){ int i; for (i=1;i>;=0;) cout<;<;i--;}
- 有如下程序: #include using namespace std; class Base { private: void fun1() { cout<
- 运行如下程序,结果为_____。#include <;iostream>;using namespace std;int main( ){int x =10; do { cout <;<; --x ; }while( !x ); return 0;}
内容
- 0
有如下程序: #include using namespace std; class AA{ public: AA(){ cout<<1; } AA(AA &a){ cout<<2; } }; void f1(AA a){} void f2(AA &a){} int main(){ AA aa; f1(aa); f2(aa); return 0; }运行这个程序的输出是 A: 1 B: 12 C: 122 D: 121
- 1
下面的程序输出的结果是( )。 #include <iostream> using namespace std; void main(){ int a=2; int &c=a; a++; cout<<c; } A: 2 B: 3 C: 4 D: *a
- 2
以下程序运行后的输出结果是_____。#include using namespace std;void main(){ char m; m='B'+32; cout A: B B: C: 66 D: 98
- 3
犹如下程序 #include < iostream > using namespace std; int main() int * p ; *p=9; cout <<"Thevalueatp:" << *p; return 0 ; 编译运行程序将出现的情况是( )。 A: A) 编译时出现语法错误,不能生成可执行文件 B: B) 运行时一定输出:The value at p:9 C: C) 运行时一定输出:The value at p: *9 D: D) 运行时有可能出错
- 4
在下列选项中,没有构成死循环的程序段是______。 A: B: include <;iostream>;using namespace std;void main( ){ int i=2020; while(1) { i=i%100+1;if(i>;100)break; }} C: D: include <;iostream>;using namespace std;void main( ){ for(;;);} E: F: include <;iostream>;using namespace std;void main( ){ int i=36; while(i); --i;} G: H: include <;iostream>;using namespace std;void main( ){int i =10000;do{ ++i;}while(i>;=1000);}