Test 3 termin (28 02 2012)

Test 3 termin (28 02 2012)



1.    W wyniku działania poniższego programu

#include<iostream> class A{public:

A()    {std::cout<<'K';}

} ;

class B{public:

B()    {std::cout<<l;}

};

class C{

A x;

B y; public:

C():y(),x(){std::cout<<'P'; }

} ;

void main(){

C z;

}

na ekranie zobaczymy następujące znaki (sekwencję znaków wpisać w kolejne kratki szablonu - każdy znak w osobnej kratce)

2.    W wyniku działania poniższego programu

#include<iostream> void wypisz()

{ std: : cout« ' C' ; } class Czas{ int sek;

void wypisz()const{std::cout<<'c'<<sek; } public:

Czas() :sek(0){wypisz() ; }

Czas(int s):sek(s)(wypisz();}

Czas(int m, int s):sek(m*60+s){wypisz();} Czas(int h, int m, int s):sek(3600*h+60*m+s){wypisz();}

} ;

void main(){

Czas tl () ;

Czas 12 (2);

Czas t3 (1,5) ;

Czas t4(2,0,6);

}

na ekranie zobaczymy następujące znaki.

3.    W wyniku działania poniższego programu

#include<iostream> class A{ char c; public:

A(char a='a'){c=a; std::cout<<'K'<<c;} A(A& x){c=x.c+l; std: : cout« ' C ' <<c; }

~A () { std: : cout« ' D' <<c; }

} ;

void main(){

A* pt;

{

A obj('d'); pt=new A(obj);

}

delete pt;

}

na ekranie zobaczymy następujące znaki.

4.    Wymień wszystkie instrukcje pętli z języka C++

5.    Znajdź wszystkie błędy w poniższym programie

/*A*/ class A{

/*B*/ int x;

/*C*/ public:

/*D*/ A(int x):x(x){}

/ * E * / } ;

/*F*/ void main(){

/*G*/ A* wsk[10];

/*H * i A obj;

/*!*/ A jbo=A(3);

/*J*/ A* pt;

/*K*/ pt=new A(11);

/*L*/ delete pt;

/*M*/ pt=new A[10];

/*N*/ delete[] pt;

/*0*/ A k=jbo;

/*P*/ };

6.    W wyniku działania poniższego programu

# i nc1ude < i o s t r e am> class A{ public:

A(int=0){}

A(A& w){std::cout<<1K';}

void operator=(A& w){std::cout<<'=';}

} ;

A fun(A x){

A z ; z=x;

return z;

}

void main(){

A a=A(5); fun(a);

A b=a; \

■y

}

na ekranie zobaczymy następujące znaki.

7.    Znajdź wszystkie błędy w poniższym programie

/*A*/ class A{

/*B*/ int x;

/*C*/ public:

/*D*/ int y;

/*£*/ protected:

/*F*/ int z;

/*G*/ void FI{){x=l;z=2,y=3;}

/ * H * / } ;

/*I*/ class B: A{

/*J*/ public:

/*K*/ void F2(){

/*!>*/    x=5;

/*M*/    y=6;

/*N*/    z=7;}

/*0*/ } ;

/*P*/ void main(){

/*R*/ B obj;

/*S*/ obj.F2();

/*T*/ obj.x=4;

/*U*/ obj.y=9;

/*W*/ A jbo;

/*'X*/ jbo. FI () ;

/*Y*/ jbo.x=ll;

/*Z*/ jbo.y=12;}

8.    Wymień wszystkie operatory bitowe


Wyszukiwarka

Podobne podstrony:
Test 1 termin (03 02 2012) 11.    W wyniku działania poniższego programu #include&l
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
WYKŁAD I - 28.02.2012 LITERATURA: 1.    „Rachunkowość finansowa” - praca zbiorowa pod
j855AGRRV2t6G Podstawy automatyki-termin III 2011/2012 3) Wyznaczyć i narysować funkcjonalny schemat
IMAG0083 (14) Gliwice. 28.01.2012 Egzamin z Zabezpieczeń i Automatyki n’ Elektroenergetyce (termin 1
T2 4 KONSTRUKCJE ŻELBETOWE, Termin I, 06.02.2007r Test wyboru - co naimniei jedna odpowiedz jest pra
Podstawy Ekonomii, 16 02.2012 Podstawowe pojęcia z zakresu ekonomii Zaliczenie TEST (15 pytań wielok
Uwaga egzamin! Terminy: I. 24.01.2012 (wtorek, godz. 17.00)    F-4, bud. BI II. 01.02
2012 01 18 31 17 Nazwisko! Imię: Nr. albumu Data: 18,02.2012 Test kolokwium zalluajgtego ł tUvkl li
2012 11 17 28 02 $3"ix $$8Rfpif. *    - uefo wj te*Cbfe; ^p^pl   
2012 02 28 02 05 -I i li A*m o 2±m: Li himl A-l & y (ommn_: dl YióX y. ki
2012 J KOLOKWIUM Z PODSTAW ELEKTRONIKI 01 02.2012 • TERMIN II - godł. 15,ł • 1600 ZESTAW 1 ■w ł

więcej podobnych podstron