informatyka test 3 sem test1 zm Nieznany

1) W celu wyświetlenia teksu na ekran należy użyć funkcji :


SCANF()

>PRINTF()

COUT()

nie ma prawidłowej odpowiedzi



2) Semantyka C++


W wyniku realizacji instrukcji

int a = 3;

cout << -a << endl;

cout << --a << endl;

cout << -a-- << endl;


zostaną wypisane liczby


3 2 -2

-3 -2 2

-2 -3 2

>-3 2 -2

-2 3 -2





3) preprocesor C++


Polecenia (dyrektywy) preprocesora:

>są wykonywane przed kompilacją programu

>zawsze rozpoczynają się od znaku #

są wykonywane w czasie kompilacji programu

są wykonywane po kompilacji programu

czasami rozpoczynają się od znaku #




4) Semantyka C++

Wynikiem realizacji instrukcji

int suma = 0;

int i = 1;

for ( ; i < 6; ++i )

{

suma = suma + i;

}

cout << suma << endl;

będzie wypisanie liczby:


>15

program jest błędny

0

1



5) Semantyka C++


Prawidłowa deklaracja zmiennej w C++ z wartością początkową, to:

>float zmienna = 3;

int zmienna (4);

float zmienna *4;

>int zmienna = 4;



6) Preprocesor C++

Wynikiem pracy preprocesora dla pliku

#define a b

#define b a b

b a b a


będzie :


b b a b b a b b

b b a b b b a b

a b b a b b

>program jest błędny ponieważ w definicji symbolu b występuje odniesienie do samego siebie (rekurencja)




7) Semantyka C++


Czy w języku C++ :

Definicja nie ma nic wspólnego z deklaracją

Deklaracja jest równocześnie definicją

>Definicja jest równocześnie deklaracją




8 ) Preprocesor C++

Użytkownik zapisał operację obliczenia kwadratu sumy jako makrodefinicję.

#include <iostream>

#define KWADRAT_SUMY(a,b) a*a+2*a*b+b*b

int main()

{

cout<<KWADRAT_SUMY(1+2,3+4)<<endl;

return 0;

}

Rezultatem pracy programu będzie wypisanie liczby :

25

81

64

>36


9) Semantyka C++


Instrukcja continue :


przekazuje do systemu operacyjnego wartość 0

może być użyta w programie tylko raz

wstrzymuje pracę programu i czeka na naciśnięcie dowolnego klawisza

powoduje zakończenie pracy programu

>powoduje przekazanie sterowania do pierwszej instrukcji po bloku, w którym została użyta instrukcja continue





10) Semantyka C++

Na podstawie poniższego kodu C++ odpowiedz jaka jest wartość zmiennej a?

int main()

{ int x = 5;

int* y = &x;

int a = x+*y;

return 0;

}



5

>10

25

zależy od adresu który został przydzielony zmiennej y







11) Semantyka C++

W wyniku realizacji pętli


int x;

for ( x = 100; x >= 10; ++x )

{

x = x / 2 - 6;

}

cout << x << endl;

zostanie wypisana liczba

>3

16

17

4




12) Semantyka C++

W programie


#include <iostream>

int liczba = 0;

void funkcja()

{

liczba += 15;

cout << "liczba=" << liczba << endl;

}

int main()

{

funkcja();

funkcja();

funkcja();

return 0;

}



deklaracja zmiennej liczba i nadanie jej wartości początkowej odbywa się tylko przy pierwszym ,,wejściu'' do funkcji

>wynikiem działania programu będzie wypisanie liczb 15 30 45

wynikiem działania programu będzie wypisanie trzech przypadkowych liczb

deklaracja zmiennej liczba i nadanie jej wartości początkowej odbywa się przy każdym ,,wejściu'' do funkcji



13) Semantyka C++

Wynikiem działania programu

#include <iostream>

int f( int a, int b )

{

int wynik;

if ( a = b )

{ wynik = a * b; }

else

{ wynik = a + b; }

return wynik;

}

void main()

{

int l1 = 5; int l2 = 10;

cout << f( l1, l2 ) << endl;

}


będzie wypisanie liczby:


50

program jest poprawnie zapisany

100

>program jest błednie zapisany


14) Semantyka C++


Wynikiem działania programu


#include <iostream>

int f( int a, int b )

{

int wynik;

if ( a == b )

{ wynik = a * b; }

else

{ wynik = a + b; }

return wynik;

}

int main()

{

int l1 = 5;

int l2 = 10;

cout << f( l1, l2 ) << endl;

return 0;

}


będzie wypisanie liczby :


100

>15

5

50


15. Instrukcja switch. Po wykonaniu określonego bloku case , w celu przerwania wykonywania kolejnych bloków case znajdujących się w tej samej intrukcji switch należy użyć polecenia:


>braek;

catch();

nie ma prawidłowej odpowiedzi

dispose;


16. Dla funkcji scanf() odpowiednie kody formatujące to :


>%s – ciąg znaków (ang. string)

>%f – liczba typu float

>%c – pojedynczy znak (ang. char)

>%d – liczba typu int


17. Wykonanie programu napisanego w języku C++ rozpoczyna się od funkcji


>main

dowolnej spośród funkcji main, MAIN i Main, przy czym w programie może wystąpić tylko jedna z nich

funkcji zdefiniowanej jako pierwsza spośród main, MAIN, Main

Main

MAIN




18. Które z poniższych napisów przedstawiają liczbę w języku C++

20,20

"2002"

>2002.

>02002

>.2002

>0x2002

>'2002'


19. W wyniku realizacji instrukcji

int a = 3;

cout << a++ << endl;

cout << ++a << endl;

cout << a++ << endl;

3 4 4

>3 5 5

3 5 7

3 3 3


20. Po wykonaniu instrukcji

int x = 0;

{

int y = x + 1;

{

x = y + 2;

{

y = x + 3;

}

}

}

cout << x << endl;

na ekranie monitora zostanie wypisana liczba


2

0

3.0

>3


21. W wyniku realizacji następujących poleceń

int x = 1;

if ( x == 0 )

{ --x;}

if ( x == 1 )

{ ++x;}

if ( x == 2 )

{ --x;}

cout << x << endl;

na ekranie monitora zostanie wypisana liczba


>1

2

0

nic nie zostanie wypisane bo kod jest nie prawidłowy


22. Na podstawie poniższego kodu C++ odpowiedz jaka jest wartość zmiennej x po wykonaniu programu?

int main()

{ int x;

for (x=0; x<20; x+=2)

if (x > 5)

break;

return 0;

}

4

>6

40

20


23. Główna, predefiniowana funkcja w C to:


>main()

mein()

function()

nein()


24. Po wykonaniu instrukcji

int x;

...

{

int y=x+1;

{

int x=y+1;

{

int y=x+1;

}

}

}

wartość zmiennej x

>nie ulegnie zmianie (dobrze) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?????????????

zostanie zwiększona o 3

zostanie zwiększona o 1

zostanie zwiększona o 2


25. Zmienne a, b i delta są typu int, a ich wartości wynoszą a=2, b=1, delta=8. W wyniku obliczenia wyrażenia

double x1 = (-b + delta) / 2 * a;

wartość x1 wyniesie


1

>6

1.75

7







26.Na podstawie poniższego kodu C++ odpowiedz jaka jest wartość zmiennej a po wykonaniu programu?

int main()

{ int x=5;

int a=0;

for (int i=0; i<10; i++)

a += x;

return 0;

}


45

5

0

>50


27. W wyniku realizacji pętli

int x;

for ( x = 10; x < 100; ++x )

{

x = --x * 2 - 3;

}

cout << x << endl;

zostanie wypisana liczba


52

99

>100

28



29. Na podstawie poniższego kodu C++ odpowiedz jaka jest wartość zmiennej a po wykonaniu programu?

int main()

{ int x=5; int a=0;

for (int i=0; i<10; i++)

{

if (i < 5)

a -= 2;

else

a *= 2;

}

return 0;}


-10

-16

>-32

0










30. Rezultatem pracy programu:

#include <iostream>

int f( int a )

{

return a + 1;

}

int main()

{

int a = 1;

cout << a << ' ';

f( a );

cout << a << endl;

return 0;

}

1 0

>1 1

1 2

1 2 1




W programie

a) #include <iostream>

b) void mnoz( int ile_razy );

c) int main()

{

d) cout << mnoz( 5 ) << endl;

}

e) void mnoz( ile_razy )

{

f) int k = 0, wynik = 1;

g) for ( ; k =< ile_razy; )

{

h) wynik := wynik * 5;

i) k++;

}

j) return (wynik);

}

następujące wiersze są błędne

g

d oraz e

f oraz d

h oraz j



Wyszukiwarka

Podobne podstrony:
informatyka test 3 sem test2
informatyka test 3 sem, test 4, 1)
informatyka test 3 sem, test3, 1
Laboratorium INFORMATYKA ET SEM Nieznany
Laboratorium INFORMATYKA ET SEM Nieznany
informatyka test 2007
A, TEST 14 id 49148 Nieznany (2)
test 1 sem botanika, niezbędnik rolnika 2 lepszy, Botanika, Semestr II, Botanika
p 15 test 1 read&writ part 3 b Nieznany
2009 test lo[1]pgiid 26764 Nieznany
Informacje dla inwestora id 213 Nieznany
Bezpieczeństwo danych, INFORMATYKA, Sieci, S O i S K I sem
informatyka-test, Finanse i rachunkowość, TI - E. Ziemba
informatyka test wiedzy 2004
1 Test Starozytnosc gimnid 9987 Nieznany
Informa cz4 v6 id 213362 Nieznany
GW Redukcje graw (sem IV) id 1 Nieznany
konta sem 9 id 246768 Nieznany