- •2.8 Курс бойынша емтихан сұрақтары
- •Иә, қабылдайды;
- •Unsigned int және unsigned long int;
- •Иә, болады;
- •Extern;
- •58. Int X,y болсын
- •Анықталмаған.
- •Жұмыс істеуден тәуелді.
- •Анықталмаған.
- •Жұмыс істеуден тәуелді.
- •Иә, болады;
- •Жоқ, болмайды;
- •Аралық және қорытынды бақылаудың дұрыс жауаптарының кілттері
58. Int X,y болсын
Келесі оператормен қандай соңғы x және y мән басылып шығады:
for (y=1); ( x=y)<10; y+ +)
printf (“%d%d”,x,y);
x=11,y=11;
x=11,y=12;
x=10,y=10;
x=10,y=11;
x=10,y=12.
59. int x,y=1,z; x=1 болсын
Баспаға не шығады:
if (y<0) if (y>0) x=3; else x=5;
printf (“%d”,x);
0;
1;
3;
5’
Анықталмаған.
60. int x,y,z; x=y=z=1 болсын
Келесі өрнектің орындалуынан кейін x,y және z айнымалылары қандай мәнге ие болады:
+ +x&&+ + y ¦¦+ + z ?
x=1,y=1, z=1;
x=1,y=1, z=2;
x=1,y=2, z=1;
x=2,y=1, z=1;
x=2,y=2, z=1.
61. Функция денесінде шақырылатын функция типтері:
алғашқы файлдың басында;
тікелей функцияның денесінің алдында;
прототип түрінде;
функция денесінің басында;
маңызды мәні жоқ.
62. Барлық функциялар сыртқы объектілер ретінде анықталатындықтан, ішкі блокты сипаттау үшін extern ұсыну:
қажетті болып табылады;
артық болып табылады;
қажетті, егер функция бас файлдан болса;
қажетті, егер функция қолданушымен анықталған болса;
Жұмыс істеуден тәуелді.
63. Егер функцияның типі анық түрде берілмесе, онда ол келесі типтерден тұрады деп саналады:
void;
char;
int;
void*;
Анықталмаған.
64. Блоктың ішінде функцияның сипаттамасының әрекет ету аймағы болып:
блогы бар барлық файлдар;
осы блок;
блокта сипатталатын нүктеден, оның соңына дейін;
блокта сипатталатын нүктеде және файлдың соңына дейін;
блоктың барлық қоршап тұрған мәліметтер блогы.
65. Функцияның анықталуында static спецификаторы оны жасайды:
алғашқы файл аумағында мүмкін;
осы файлдың басқа функциялары үшін мүмкін емес;
алғашқы файл шегінде мүмкін емес;
басқа файлдар үшін мүмкін емес;
басқа файлдар үшін мүмкін.
66. Алғашқы программаны құрайтын барлық файлдардағы сыртқы айнымалылардың кез-келгені анықталу керек:
қолданған файлдардың әрқайсысында;
тек бір рет;
қажетінше;
барлық файлдардың барлық функцияларында;
Жұмыс істеуден тәуелді.
67. Сыртқы айнымалының инициациясы мүмкін болады:
әр қолданған файлдардың әрқайсында;
тек сол пайдаланылатын файлда ғана;
барлық функцияларда;
оның анықтамасында;
өрнекті оны қолдану кезінде.
68. Функциялар үшін жеке, тұрақты жады болып:
ішкі локальды айнымалылар ( auto) ;
ішкі айнымалылар ( register);
ішкі статистикалық айнымалылар ( static);
ішкі айнымалылар ( typedef);
онда декларацияланатын барлық объектілер.
69. Егер функцияны стаистикалық ретінде сипаттасақ, бұдан оның аты болады:
Сипатталған файлдың сыртында белгілі;
Сипатталған файлдың сыртында белгісіз;
Параметр ретінде беруге болмайды;
Параметр ретінде беруге болады;
Осындай функцияда қолданылатын қандай-да болмасын объектілердің өзгеруінің мүмкін емес гранты.
70. Си тілінде функцияның барлық аргументтері беріледі:
Мәні бойынша;
Сілтеме бойынша;
Типпен сәйкестігі бойынша;
Стекте оның ұйымдастыру сәйкестігімен;
Функцияны шақыру кезінде;
71. Егер массив аты аргумент ретінде қолданылса, онда функцияға беріледі:
Осы массивтің көшірмесі;
Массивке сілтеме;
Массив элементтерінің саны;
Осы массив басының адресі;
Массивтің бірінші (нөлдік) элементінің көшірмесі;
72. int i=1,*p, ar[]={1,0,2,0,1} болсын
Келесі оператор орындалғаннан кейін i айнымалысының мәні неге тең болады:
for (p=&ar[0]; p<=&ar[4];p++) i+=*p;
1;
2;
3;
4;
5;
73.int i=15, *p, ar[]={0,1,2,3,4} болсын
Келесі оператор орындалғаннан кейін i айнымалысының мәні неге тең болады:
for (p=ar+4; p>=ar; p--) i-=*p;
4;
5;
7;
10;
11;
74. int k=0,*p, ar[]={0,1,2,3,4} болсын
Келесі оператор орындалғаннан кейін k айнымалысының мәні неге тең болады:
for(p=ar, i=0; p+i<=ar+4; p++, i++)
k+=*(p+i);
0;
2;
4;
6;
10
75. int k=0,*p, ar[]={0,1,2,3,4} болсын
Келесі оператор орындалғаннан кейін k айнымалысының мәні неге тең болады:
for(p=ar+4, i=0; i<=4; i++)
k+=p[i];
0;
2;
4;
6;
10.
76. int k=10, *p, ar[]={4,2,1,0} болсын
Келесі оператор орындалғаннан кейін k айнымалысының мәні неге тең болады:
for(p=ar+3; p>=ar; p--) k-=ar[p-ar]
10;
9;
7;
3;
1.
77. int i, * const pi=&i болсын
і айнымалысының мәні басқа болса да, рі көрсеткіш бір және сол жерге сілтеме жасай ма?
