1
#include<iostream> using namespace std; int x=l; int main(){ int x=2;
int x=3;
for(int i=l; i<4 ; ++i) ::x+=x;
cout << ::x;
return 0;
Na ekranie zobaczymy następującą liczbę
#include<iostream> class A{ int I; public:
A(int n=0):I(n) { std: : cout<< f A’ «I; }
~A () { std: : cout« 1 D1 «I; }
A(A & w):I(w.I) { std: : cout« ' K' <<I; }
void main(){ std: : cout« 1B1;
A *pp;
A aO (0); pp=new A(aO);
A al (1) ; delete pp; std::cout<<' E' ;
na ekranie zobaczymy następujące znaki (sekwencję znaków wpisać w kolejne kratki szablonu - każdy znak w osobnej kratce)
#include<iostream> using namespace std; class A{ int I; public:
A(int n=0):I(n) { cout<< ' A' «I; }
A (A& w) : I (w. I) { cout« ' K? <<I; }
void operator = (A& w)
{ I=w.I; cout«' = ' ; }
A operator + (A & t)
{ cout<<’+'; A suma(I+t.I); return suma;} friend A operator*(A& a, A& b)
{ cout<<1*'; A ilo(a.I*b.I); return ilo;}
};
void main(){
A aO, al (2) , a2 (3); aO = al + a2 * al;
} ' na ekranie zobaczymy następujące znaki (sekwencję znaków wpisać w kolejne kratki szablonu - każdy znak w osobnej kratce)
#include<iostream> using namespace std; class A { public:
A(){cout<<’a’;} ~A(){cout<<' A' ; } }; class B { public:
B () {cout« 1 b ' ; } ~B () {cout<< ' B ł ; } } ; class C: A { public:
C() {cout<<'cł;} ~C() {cout<<’C *;}}; class D: B,C { public: B b;
D(){cout<<1d';} ~D(){cout<<’D';}}; void main(){ D dd;}
Na ekranie zobaczymy następujące znaki (sekwencję znaków wpisać w kolejne kratki szablonu - każdy znak w osobnej kratce)
5. |
Znajdź wszystkie |
błędy w |
poniższym progrćunie | |
/* |
A*/ |
class A{ | ||
/* |
B*/ |
static int s |
• f | |
/* |
C*/ |
const int c |
• | |
/* |
D*/ |
protected: | ||
/* |
E*/ |
A (int x) :c(x |
) { } | |
/* |
F*/ |
public: | ||
/* |
G*/ |
int a; | ||
/* |
H*/ |
A () {s++; a=0 |
;} | |
/* |
I*/ |
A(int x, int |
y) :c (x) |
,s(y){a=++s;} |
/* |
J*/ |
A(int x, int |
y, int |
z) :a (x),c(y) {s=z;} |
/* |
K*/ |
friend void |
fun(); | |
/* |
L*/ |
friend class |
B; | |
/* |
M */ |
} ; | ||
/* |
N*/ |
int A::s=123; | ||
/* |
0*/ |
void fun(){ | ||
/* |
P*/ |
A: :s++; | ||
/* |
R*/ |
A. a=321; | ||
/* |
S*/ |
A obj1(12);} | ||
/* |
T*/ |
int main(){ | ||
/* |
U*/ |
A a (21) ; | ||
/* |
W*/ |
A b (1,2,3) ; | ||
/* |
X*/ |
b.fun (); | ||
/* |
Y*/ |
a.s=123; | ||
/* |
Z*/ |
return;} |
i podaj kolejne litery linijek, w których ten błąd występuje
#include<iostream> using namespace std; class A{ char a; public:
A(char x) : a (x) { cout«a; }
~A () { cout«a; }
class Brpublic A{ int i; public:
B(int x=0, char y='x'):i(x), A(y){cout<<i;} ~B(){cout<<i;}
void main()
A* pa=new B(1,' a ’ ); delete pa;
B* pb=new B(2,'b'); delete pb;
na ekranie zobaczymy następujące znaki (sekwencję znaków wpisać w kolejne kratki szablonu - każdy znak w osobnej kratce)
#include<iostream> int* f(int& i){i+=4;return &i;} int g(int i){return i*=2;} void h (int*i) { *i-=3 ; void main(){ int A;
A=g(2);
A—; h (&A) ;
(*f (A) )—; g (A) ;
std::cout<<A;}
na ekranie zobaczymy następujące następującą liczbę (wpisz ją w kratkę)