Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OOP

.pdf
Скачиваний:
62
Добавлен:
30.04.2015
Размер:
631.66 Кб
Скачать

H) бірлік(бір) тырнақша

$$$004

Printf үшін басқарушы реттіліктер «\a», «\' », «\”» білдіреді: A) назар аудар(қоңырау)

G)екілік(қос) тырнақша

H)бірлік(бір) тырнақша

$$$005

Printf үшін басқарушы реттіліктер «\t», «\a », «\n» білдіреді:

A)назар аудар(қоңырау)

B)жолды аудару

D) горизонтальды табуляция

$$$006

Printf үшін басқарушы реттіліктер «\t» ,«\n», «\r» білдіреді: B) жолды аудару

D) күймешені(каретка) қайтару G) горизонтальды табуляция

$$$007

Printf үшін басқарушы реттіліктер «\xdd» «\a », «\v» білдіреді: A) назар аудар(қоңырау)

C)вертикальды табуляция

D)Оналтылық түрдегі ASCII-белгі

$$$008

Printf үшін басқарушы реттіліктер «\xdd» «\b », «\v» білдіреді:

C)вертикальды табуляция

D)Оналтылық түрдегі ASCII-белгі

F)бір қадам артқа жылжу

$$$009

Printf үшін басқарушы реттіліктер «\ddd» ,«\xdd», «\v» білдіреді:

C)вертикальды табуляция

D)Оналтылық түрдегі ASCII-белгі

G)Сегіздік түрдегі ASCII-белгі

$$$010

Printf үшін басқарушы реттіліктер «\f» ,«\n», «\r» білдіреді:

A)форматты аудару

B)жолды аудару

D) күймешені(каретка) қайтару

$$$011

Printf үшін басқарушы реттіліктер «\t» ,«\n», «\r» білдіреді: B) жолды аудару

D) күймешені(каретка) қайтару G) горизонтальды табуляция

$$$012

Ағынның қателіктер жағдайларын анықтайтын функциялар:

А) fail С) eof Е) good

$$$013

Реализация тұрғысынан қарағанда манипуляторды үш топқа бөлуге болады: А)Ағысқа басқарушы белгі (endl,ends) шығаратын немесе ағыстың буферін тазалайтын (flush) аргументі жоқ манипуляторлар.

D) Ағымдағы есептеу жүйесін (dec, hex, oct) беретін ios негізгі класс алаңындағы (поле) мәндерді өзгертетін аргументі жоқ манипуляторлар. G) аргументі бар манипуляторлар.

$$$014

Форматтық енгізудегі манипуляторлар С) dec

F) hex H) oct

$$$015

Форматтық шығару манипуляторлары А) setprecision()

D) setw() G)setfill()

$$$016

_______функция-элементтері жалаушаларды орнатуды басқарады.

А) setf D) unsetf F) flags

$$$017

Түзету түрлері:

А) internal В) left

G) right

$$$018

Ағынның қателіктер жағдайларын анықтайтын функциялар:

А) fail С) eof

Е) bad

$$$001

Объектіге бағытталған бағдарламалаудың іргелі принциптері: D) Инкапсуляция.

F)Мұрагерлік.

G)Полиморфизм.

{Правильный ответ}=D, F, G

$$$002

Компонент қасиеттерінің типтері: С) Ішкі (жиын).

D) Қарапайым (сандар, жолдар). Е) Саналымды.

$$$003

Объектінің типін динамикалық анықтайтын оператор Typеid() қолданылады С) dynamic_cast <тип> (көрсеткіш),келтіру сәтсіздікпен орындалса, онда нөл қайтарады немесе келтіруді орындайды

D) массивті хабарлау Е) static_cast

$$$004

Өрнектің араласқан типтерінің дұрысы А) c-char, то “c+1” -int

D)c-char, s-short, i- int, то “с-s/i” -int

E)x-unsigned, i-int,то “x*3.0-I” - double

$$$005

Өрнектің араласқан типтерінің дұрысы А) x- short, y- int, то “x+y” -int

B) unsigned u, i-int,то “u*3.0-i” - double D)c-char, s-short, i- int, то “с-s/i”-int

$$$006

Өрнектің араласқан типтерінің дұрысы А) A-char, онда “A+1” -int

D)A-char, B-short, C- int, онда “A-B/C”-int E)A-unsigned , B-int,онда “A*3.0-B” - double

$$$007

Өрнектің араласқан типтерінің дұрысы А) A-char, онда “A+1” -int

B) A-char, онда “A+1.0” – double

D) A-char, B-short, C- int, онда “A-B/C”-int

$$$008

Өрнектің араласқан типтерінің дұрысы А)A-unsigned, B-int, “A*3-B” -unsigned B) A-float,B-int, “A*3-B”-float

D)A-char, B-short, C- int, онда “A-B/C”-int

$$$009

Өрнектің араласқан типтерінің дұрысы

A)A-short, 8*A*lg-long B)A-double, B-short, A+B-long C)A-float, B-int, A*5-B

$$$010

Өрнектің араласқан типтерінің дұрысы

A) x-double, y- short, “x+y”-double F) x-char, “x+1.0”- double

H) x-char, “x+1”- int

$$$011

Өрнектің араласқан типтерінің дұрысы А) z-char, онда “z+1” -int

D)b-char, t-short, d- int, онда “b-t/d” -int

E)d-unsigned, b-int,онда “d*3.0-b” - double

$$$012

Өрнектің араласқан типтерінің дұрысы А) x- short, y- int, онда “x+y” -int

B) x-unsigned, k-int,онда “x*23.0-k” - double D) x-char, y-short, k- int, онда “x-y/k”-int

$$$013

Препроцессор директиваларына кірмейтін типтер:

В) #assert D) #ifdefin F) #end

$$$014

Шартты компиляция:

А) #if !defined(NULL) #defineNULL 0 #endif D) #if defined(NULL) #define NULL 0 #endif

F) #ifdef DEBUG cerr << "х айнымалысы = " << х << endl; #endif

$$$015

Препроцессор директивасы:

А) #definePI 3.14

В) #include <файл_аты> H) #include "файл_аты"

$$$0016

Динамикалық айнымалылармен жұмыс жасау үшін бағдарламада келесі әрекеттер болуы керек:

D) динамикалық айнымалысы бойынша жады бөлу.

F)динамикалық айнымалыны қолданысынан кейін жадыны босату.

G)көрсеткішті инициализациялау.

$$$001

u, o, s, символдары С тілінің форматтауды басқаратын әдістері printf үшін күтілетін енгізу типін білдіреді

B) құбылмалы нүктелі санды D) жолдарды

F) сегіздік санды

$$$002

i символы С тілінің форматтауды басқаратын әдістері printf үшін күтілетін енгізу типін білдіреді

B) ондық санды

F)сегіздік санды

G)он алтылық санды

$$$003

X, o, s, символдары С тілінің форматтауды басқаратын әдістері printf үшін күтілетін енгізу типін білдіреді

D) жолдарды

F)сегіздік санды

G)он алтылық санды

$$$004

X, o, u, символдары С тілінің форматтауды басқаратын әдістері printf үшін күтілетін енгізу типін білдіреді

B) құбылмалы нүктелі санды

F)сегіздік санды

G)он алтылық санды

$$$005

Біріктірудің хабарлау синтаксисі

A) union<біріктіруаты>{<элементтипі><элементаты>};

F)union<біріктіруаты>{<элементтипі><элементаты>};

G)union<біріктіруаты>{<элементтипі><элементаты>};

$$$006

Тізбектеудің хабарлау синтаксисі

A) enum <тізбектелу аты>{<мән1>,…,<мәнN>}; F) enum <тізбектелу аты>{<мән1>,…,<мәнN>}; H) enum <тізбектелу аты>{<мән1>,…,<мәнN>};

$$$007

Қате: unionNumber (intb, floatc , char *f;) D) int b, float , char *f;

F));

G)() орнына {}

$$$008

Қате: unionNumber (intb, floatc, char *f;) D) int b, float c, char *f;

F));

G)() орнына {}

$$$009

Қате: unionNumber [intb, floatc, char *f;]: D) int b, float c, char *f;

Е) [] орнына {} F) );

$$$010

Рұқсат етілген union операциялары

А) бір бірімен біріктірулерді меншіктеуге болады F) адресті дәл солай алу рұқсат етілген

H) элементтерге рұқсат алуға болады, (.) немесе (->)арқылы

$$$011

Қате: uniontom ( charch,intx; ) t D) char ch, int x;

F))t;

G)() орнына {}

$$$012

Қате: uniontom ( charch,intx; ) t: D) char ch, int x;

G)() орнына {}

H))t:

$$$013

Қате: uniontom [ charch,intx; ]t; D) char ch, int x;

F))t;

G)[] орнына {}

$$$014

Қате: Uniontom { charch: intx: }t: А) Union

С) char ch: int x: H) )t:

$$$015

Қате: enumWeekDays { 1_Monday, 2_Tuesday, 7_Sunday }: D) жарамайтын мәндер аты

F) 7_Sunday ; H) }:

$$$016

Қате: enumWeekDays [ 1_Monday, 2_Tuesday, 7_Sunday ]; D) жарамайтын мәндер аты

F)7_Sunday;

G)[] орнына {}

$$$017

Қате: enumWeekDays< 1_Monday, 2_Tuesday, 7_Sunday>; D) жарамайтын мәндер аты

F)7_Sunday;

G)<>орнына {}

$$$018

Қате: EnumWeekDays<Monday, Tuesday, Sunday>; А) Enum

F)Sunday;

G)<>орнына {}

$$$019

 

 

 

 

 

Қате: enumWeekDays[]

(

Monday;

Tuesday;

Sunday;

);

В) Monday; Tuesday;

 

 

 

 

 

С) жарамайтын тізбектелу аты

 

 

 

 

G) () орнына {}

 

 

 

 

 

$$$020

 

 

 

 

 

Қате: enumWeekDays[]

{ charMonday; charTuesday; charSunday;

};

В) char Monday; char Tuesday;

С) жарамайтын тізбектелу аты F) жарамайтын мәндер типі

$$$021

Қате: enumWeekDays[] { charMonday, charTuesday, charSunday; }

С) жарамайтын тізбектелу аты F) жарамайтын мәндер типі

H) };

$$$001

structCard{charName[255];address[255];} құрылымын жариялауда Қателігі бар?

A) құрылымды жариялау соңында ; белгісі жоқ

D) құрылымды жариялау соңында ; белгісі қойылмаған F) екі айнымалы арасында , белгісі тұру керек

$$$002

Құрылымды (структура) жариялаудың дұрыс жазбасын көрсетіңіз? A) struct<құрылымның аты>{< элементтің типі ><элементтің аты>}; F) struct<құрылымның аты>{< элементтің типі > };

H) struct<құрылымның аты>{< элементтің типі ><элементтің аты>};

$$$003

Қателігі, егер struct Shape ( int m_size; int m_square, int m_length;

)

A) () орнына {}

E) , орнына ;

G) соңында ; белгісітұрукерек

$$$004

Қателігі, егер struct 2DShape (intm_size,m_square,m_length}; A) [] орнына {}

E) айнымалылар дұрыс жарияланбаған

G) айнымалы арасында ; белгісі тұру керек

$$$005

 

 

 

 

Қателігі, егер

struct 3DShape (

intm_size;

intm_square,

intm_length;

)

 

 

 

 

C) () орнына {}

 

 

 

 

E) , орнына ;

 

 

 

 

G) соңында ; белгісі тұру керек

 

 

 

$$$006

 

 

 

 

Қателігі, егер

struct Shape (

int m_size;

int m_square,

int m_length;

):

A) () орнына {}

E) , орнына ;

G) : соңында ; белгісітұрукерек

$$$007

Қателігі, егер structShape {intm_size,m_square,m_length}, A) ; орнына ,

E) айнымалылар дұрыс жарияланбаған

G) айнымалы арасында ; белгісі тұру керек

$$$008

 

 

 

 

 

Қателігі, егер

Struct {

intm_size,

intm_square,

intm_length; };

B) құрылым аты берілмеген

 

 

 

 

E) хабарландыру синтаксисі

 

 

 

 

G) айнымалы арасында ; белгісі тұру керек

 

 

$$$009

 

 

 

 

 

Қателігі, егер

struct Thread

(

int m_size;

int m_square, int

m_length; ):

 

 

 

 

 

A) () орнына {}

 

 

 

 

 

E) , орнына ;

 

 

 

 

 

G) : соңында ; белгісітұрукерек

$$$010

Қателігі, егер structThread { intm_size,m_square,m_length}, A) ; орнына ,

E) айнымалылар дұрыс жарияланбаған

G) айнымалы арасында ; белгісі тұру керек

$$$011

Қателігі, егер structthread { intm_size,m_square,m_length}; B) thread кілттісөз

E) айнымалылардұрысжарияланбаған

G) айнымалы арасында ; белгісі тұру керек

$$$012

 

 

 

 

Қателігі, егер

struct Shape (

int m_size;

int m_square,

int m_length;

)

 

 

 

 

C) () орнына {}

 

 

 

 

E) , орнына ;

 

 

 

 

G) соңында ; белгісі тұру керек

 

 

 

$$$013

 

 

 

 

Қателігі, егер

struct __Shape (

int m_size;

int m_square;

int

m_length; )

B)__Shape кілтті сөз

C)() орнына {}

G) соңында ; белгісі тұру керек

$$$014

Struct Cardchar() (Name[255];address[255];); құрылымын жариялауда Қателігі бар?

A)структура аты жарамайды

B)() белгілерінің орнына {}белгілері тұру керек

F)екі айнымалы арасында , белгісі тұру керек

$$$015

С++ тілінде структураның әр элементіне рұқсат алуы А) variable.member

G)value = variable->member; H)variable->member

$$$016

С++ тілінде структураның әр элементіне рұқсат алуы

A) value = variable->member E) variable->member

H) variable->other_member = some_value;

$$$017

Структураны функцияға жіберу жолдары:

A) Егер функция структураны өзгертпесе, онда аты арқылы жіберуге болады. B) Егер функция структураны өзгертпесе, онда айнымалылары арқылы жіберуге болады.

G) Егер функция структураны өзгертсе, онда адресс арқылы жіберуге болады.

$$$018

Динамикалық структура мәліметтердің классификациясы: А) Статистикалық

D) Динамикалық

Е) Жартылай статистикалық.

$$$001

С++ тілінде “A” класының “a” атрибутының дұрыс қолданылуы: class A

{

public: int a; };

...

A* obj;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]