举一反三
- 请将下列程序按注释部分的要求补充完整。[br][/br]#include [br][/br]int avar;[br][/br]main()[br][/br]{[br][/br]int avar=25;[br][/br]//在下画线处填上语句,将全局变量avar赋值10[br][/br]________________[br][/br]//在下画线处填上语句,输出全局变量avar的值[br][/br]cout[return 0;<br]}
- 运行下列程序,第1行输出是____,第2行输出是____,第3行输出是____。[br][/br]#include[ iostream ][br][/br]using namespace std;[br][/br]int a, b(1);[br][/br]int main( )[br][/br]{[br][/br] int a=2;[br][/br] {[br][/br] int a=3;[br][/br] a+=10;[br][/br] b+=10;[br][/br] cout[<a+b<<endl;<br] }[br][/br] a+=100;[br][/br] b+=100;[br][/br] cout[<a+b<<endl;<br] cout[<::a+::b<<endl;<br] return 0;[br][/br]}
- 写出下列程序的执行结果是:__________________。[br][/br]#include[br][/br]using namespace std;[br][/br]int f2( int, int );[br][/br]int f1( int a , int b )[br][/br]{ [br][/br] int c ;[br][/br] a += a ; b += b ;[br][/br] c = f2( a+b , b+1 );[br][/br] return c;[br][/br]}[br][/br]int f2( int a , int b )[br][/br]{ [br][/br] int c ;[br][/br] c = b % 2 ;[br][/br] return a + c;[br][/br]}[br][/br]void main()[br][/br]{ [br][/br] int a = 3 , b = 4;[br][/br] cout [< f1( a , b ) << endl;<br]}
- Which of the following program is right? ( ) A: #include<br/>int main();<br/>{ /*programming*/<br/>printf("programming!\n");<br/>return 0;<br/>} B: #include<br/>int main()<br/>{ /*programming*/<br/>printf("programming!\n");<br/>return 0;<br/>} C: include <br/>void main()<br/>{ /*programming*/ <br/>printf("programming!\n");<br/>return 0;<br/>} D: #include<br/>int mian()<br/>{ /*programming*/<br/>printf("programming!\n");<br/>return 0;<br/>}
- 有如下程序:[br][/br]#include [br][/br]using namespace std;[br][/br]class Demo[br][/br]{[br][/br]public:[br][/br]Demo(){cout[Demo(const Demo&x){cout<};<br]Demo userCode(Demo b){Demo c(b); return c;}[br][/br]int main()[br][/br]{[br][/br]Demo a,d;[br][/br]cout[d=userCode(a);<br]return 0;[br][/br]}[br][/br]执行上面程序的过程中,构造函数Demo()和Demo(const Demo&x)被调用的次数分别是( )。 A: 1和1 B: 1和2 C: 2和3 D: 2和4
内容
- 0
请将下列程序按注释部分的要求补充完整。#include <;iostream.h>;int avar=10;main(){//在下画线处填上语句,定义局部变量avar并赋予初始值25______________cout<;<;"avar is"<;<;avar<;<;endl;return 0;}
- 1
有如下程序:[br][/br]#include [iostream][br][/br]using namespace std;[br][/br]void fl(int& x,int& y){int z=x;x=y;y=z;}[br][/br]void f2(int x,int y){int z=x;x=y;y=z;}[br][/br]int main(){[br][/br] int x=10,y=26;[br][/br] f1(x,y);[br][/br] f2(x,y);[br][/br] cout[<y<<endl;<br] return 0;[br][/br]}[br][/br]运行时的输出结果是( )。 A: 10 B: 16 C: 26 D: 36
- 2
下列程序的输出结果为( )。 A: 10,20,30 B: 35,7,5 C: 35,20,10 D: 10,20,35<br> <br> E: include<br> using namespace std;<br> int fun(int a,int b,int c)<br> { <br> a=5;<br> b=a+2;<br> c=a*b;<br> return (c);<br> }<br> int main()<br> {<br> int a=10,b=20,c=30;<br> c=fun(a,b,c);<br> cout< return 0;<br> }
- 3
下面函数的功能是输出九九乘法表,请把程序补充完整。[br][/br]#include"stdio.h"[br][/br] int main()[br][/br]{inti,j;[br][/br]for(i=1;i[=9;i++)<br]{for(j=1;__________;j++)[br][/br]printf("%d*%d=%-4d",i,j,i*j);[br][/br]printf("\n");} return 0;[br][/br]}
- 4
以下程序片断是否正确? #include "iostream.h" class Person { private: int m_nAge;[br][/br] public:[br][/br] int GetAge();[br][/br] };[br][/br] int Person:: GetAge() { return m_nAge; } void main()[br][/br] { Person person1; person1.m_nAge=10; cout<<person1.GetAge(); }
