第1题
程序题,具体题目内容如下:
请写出下面程序的输出结果。
def deco(func):
def inner(*args, **kwargs):
func(*args, **kwargs)
print('deco')
return inner
@deco
def func(a,b):
print('a*b=%d'%(a*b))
if __name__=='__main__':
func(3,5)
第2题
第3题
第4题
阅读下面程序,写出输出结果。
#include using namespace std ; class A { int a, b; public : A() { a = b = 0; }
A(int aa, int bb) { a = aa; b = bb; cout << a << ' ' << b << endl ; } }; int main() { A x, y(2,3);
return 0; }
第5题
写出下面程序运行时单击窗体的输出结果。
Private Sub f(a%, b%)
a = a + b
b = a - b
End Sub
Private Sub Form_Click()
Dim a%, b%
a = 23
b = 12
Call f(a, b)
Print "a=" & a; ",b=" & b
End Sub
第6题
请写出如下程序的输出结果:
#include void Swap(int &a, int & b);void main(){int x(10 ), y(7 );
cout<< "x="<< x<< " y="<< y<< endl;Swap(x , y );cout<< "x="<< x<< " y="<< y<< endl;
}void Swap(int & a, int & b){ int temp; temp = a ; a=b ; b=temp ; }
第7题
阅读下列程序并写出程序运行结果。
Private Sub Form_Click()
Dim x As Integer
Static y As Integer
x = x + 2
y = y + 3
Form1.Print "x="; x, "y="; y
End Sub
写出程序运行时连续单击三次窗体后,Form1上的输出结果。
第8题
请写出如下程序的输出结果:
#include class R{public:R(int r1,int r2) {R1=r1;R2=r2;}void print();
void print() const;private:int R1,R2;};void R::print(){cout<< R1<< ":"<< R2<< endl;
}void R::print() const{cout<< R1<< ";"<< R2<< endl;}void main(){R a(5,4);a.print();
const R b(20,52);b.print();}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!