Test 1 termin (03 02 2012)

Test 1 termin (03 02 2012)



1

1.    W wyniku działania poniższego programu

#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ę

2.    W wyniku działania poniższego programu

#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)

3. W wyniku działania poniższego programu

#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)

4. W wyniku działania poniższego programu

#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

6. Wymień operatory, które nie można przeładowywać

7. W wyniku działania poniższego programu

#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;}

} ;

B globalna;

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)

8. W wyniku działania poniższego programu

#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ę)


Wyszukiwarka

Podobne podstrony:
Test 3 termin (28 02 2012) 1.    W wyniku działania poniższego programu #include<
1* W wyniku działania poniższego programu # include < iost ream > class A{public: ^A()
1b II. Co zostanie wyświetlone w wyniku wykonania poniższego programu. #include <iostream.h> t
liliiEgzamin z Matematyki GiK II (Termin II) 9. 02. 2012 r. Imię i
1(1)(1) Egzamin z matematyki (termin II) - 6.02.2012 Grupa Imię i
CCF20131115006 2012-11-22KUTRY o działaniu ciągłym •    KUTER o działaniu ciągłym sk
PLAN DZIAŁANIA KT 165 DATA: 2015-03-02 Wersja: 1 Projekt nr 2 Strona 11 niezrozumienia
2009 03 21 2116 02 Prakseologia - teoria sprawnego działania W wyniku badań E. Mayo stwierdzono, że
DSCN8841 Terminy wykładów 19.02. 26.02. 05.03. 12.03. 19.03. 26.03. 09.04. 11.06.2013 EGZAMIN
Sieci komputerowe .11 A i B - procedury działania, terminologia i definicje; D i E - taryfy; F - usł
skanowanie0061 (11) Tak silnie rozgałęziona siać dróg powstało przede wszystkim w wyniku działania d
egznew EGZAMIN Z WYTRZYMAŁOŚCI MATERIAŁÓW (I termin 04.02.10) Grupy 7-11,2009/2010 Nazwisko, imię
2012-11-28Akademia Młodego Ekonomisty Finansowanie działalności przedsiębiorstwa Sposoby
2012-11-28Po co przedsiębiorstwu finanse •    Na rozpoczęcie działalności •

więcej podobnych podstron