- •2.8 Курс бойынша емтихан сұрақтары
- •Иә, қабылдайды;
- •Unsigned int және unsigned long int;
- •Иә, болады;
- •Extern;
- •58. Int X,y болсын
- •Анықталмаған.
- •Жұмыс істеуден тәуелді.
- •Анықталмаған.
- •Жұмыс істеуден тәуелді.
- •Иә, болады;
- •Жоқ, болмайды;
- •Аралық және қорытынды бақылаудың дұрыс жауаптарының кілттері
2.8 Курс бойынша емтихан сұрақтары
Түсініктемені: бір-біріне қоюға немесе стрингтердің немесе мәтіндік литерлердің ішіне орналастыруға бола ма?
Иә, болады;
Тек бір-бірлеп;-
Егер сәйкес бөлшектерді қолданған жағдайда;
Жоқ, болмайды;
Жұмыс істеуден тәуелді.
Бүтін тұрақтылардың типі тәуелді оның:
түрінен;
мәнінен;
суффиксінен;
A), B) және C) бәрін алғанда;
Анықтау орнынан.
Егер тұрақтылар – ондық және суффиксі болмаса, онда ол келесі типтердің қандай біріншісін қабылдай алады: int, long int және unsigned long int?
Иә, қабылдайды;
Декларациямен сәйкес;
Жоқ, қабылдамайды;
Жұмыс істеуден тәуелді;
Операциялық жүйеден тәуелді.
Егер тұрақты – суффиксіз сегіздік немесе он алтылық болса, онда ол келесі типтердің қандай біріншісін қабылдайды: int, unsigned int, long int және unsigned long int?
Иә, қабылдайды;
Декларациямен сәйкес;
Жоқ, қабылдамайды;
Жұмыс істеуден тәуелді;
Операциялық жүйеден тәуелді.
Егер тұрақты U немесе U суффиксінен тұрса, онда ол типтердің мүмкін болатын біріншісін қабылдай алады:
long int және unsigned long int;
long int және signed long int;
unsigned int және unsigned long int
signed int және signed long int;
int.
Егер тұрақты I немесе L суффиксінен тұрса, онда ол типтердің мүмкін болатын біріншісін қабылдай алады:
Unsigned int және unsigned long int;
long int және unsigned long int;
unsigned int және long int;
int;
signed long int.
Егер жалғыз тырнақшаның арасында бір литер орналасса, онда мынадай тізбектің мәні:
Литер бар;
ASCII кестесінің символы бар;
Таңбассыз сан бар;
ЭВМ үшін қабылданған, осы литерді кодтаудағы сандық мәні бар;
Жұмыс істеуден тәуелді.
Суффиксіз жылжымалы нүктенің тұрақтысы анықталады:
int;
float;
double;
long double;
long.
Санап шығу (enum) элементтері ретінде жарияланған идентификаторлар келесі типтегі тұрақтылар болып келеді:
char;
int;
short;
long;
unsigned int;
Блоктың ішінде берілген қандай объект декларация құрайды?
автоматты (auto);
статистикалық (static);
регистрлік (register);
сыртқы (extern);
үнсіздік бойынша жады класымен.
Функцияның анықталуымен бір деңгейде барлық блоктардың сыртында ресми түрде жарияланатын объектілер әрқашан:
автоматты;
сыртқы;
глобальды;
статистикалық;
локальды;
void типті объектінің мәнін void-тан өзгеше типке анық немесе анық емес түрде келтіруге бола ма?
Тек int-ке ғана;
Анық келтірудегі операцияларға ғана;
Иә, болады;
Жоқ, болмайды;
Жұмыс істеуден тәуелді;
=>0, y>0 шарты бойынша (x/y)*y+x%y өрнектің мәні әрқашан неге тең болады?
Х мәніне;
х+у мәніне;
у мәніне;
0
анықталмаған.
01<<03 операторын жылжыту нәтижесі неге тең?
1;
2;
4;
6;
8;
016>>02 операторын жылжыту нәтижесі неге тең?
1;
2;
3;
4
8.
int x=2, y=1, z=0 болсын; х=х && y ¦¦z мәні неге тең?
0;
1;
>1;
true;
false.
int x=2, y=1, z=0; болсын printf (“%d”,x¦¦!y&&z) операторымен не басылып шығады?
false;
true;
0;
1;
жұмыс істеуден тәуелді.
int z, x=y=1 болсын; z = x + + - 1 z + = - x + + + + + y операторларының орындалуынан кейін z мәні неге тең болады?
0;
1;
2;
4;
6.
int x = 03, y = 02, z = 01 болсын; printf (“%d”, x¦ y&~z) операторымен баспаға не шығады?
0;
1;
2;
3;
4.
int x = 03, y = 02, z = 01 болсын; printf(“%d”, x^y&~z) операторымен баспаға не шығады?
0;
1;
2;
3;
4.
int x = 3, y = z = 4 болсын; printf ( “%d”,(z>=y>=x)?1:0) операторымен баспаға не шығады?
0;
1;
2;
3;
4.
int x = y = 1 болсын if (y<0) if ( y>0) x=3; else x=5 операторының орындалуынан кейін Х мәні неге тең болады
1;
3;
5;
анықталмаған;
шешімі жоқ.
23. int t, y = z = 1 болсын, if ( z = y < 0) x = 3;else if (y = = 0 ) x = 5 ; else x = 7; t = z + x; операторының орындалуынан кейін t мәні неге тең болады:
2;
4;
6;
7;
8;
int x= y = 0 болсын, while (y<5) x + = + + y операторының орындалуынан кейін Х мәні неге тең болады?
5;
10;
15;
20;
21.
int x, y = 1, z болсын, while (y < 10) { x = y + +; z= + + y } y = x + z операторының орындалуынан кейін Y мәні неге тең болады?
13;
18;
19;
20;
21.
26. for ( y=1; ( x=y)<10; y+ +) операторының орындалуынан кейін x және y мәндері неге тең болады?
1;
9;
10;
11;
12.
27. for ( x=0,y=1000; y>1; x+ +, y/=10)
printf ( “%d%d”, x, y); операторларымен x және y-тің соңғы мәндері қандай болады?
0 және 1000;
1 және 100;
2 және 10 ;
3 және 1 ;
4 және 0;
Программаның келесі екі фрагменттері эквивалентті ме?
while (A) { if (B) continue; С; }
while (A) if (!B) C;
