Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
жауабымен.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
163.84 Кб
Скачать

58. Int X,y болсын

Келесі оператормен қандай соңғы x және y мән басылып шығады:

for (y=1); ( x=y)<10; y+ +)

printf (“%d%d”,x,y);

  1. x=11,y=11;

  2. x=11,y=12;

  3. x=10,y=10;

  4. x=10,y=11;

  5. 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);

  1. 0;

  2. 1;

  3. 3;

  4. 5’

  5. Анықталмаған.

60. int x,y,z; x=y=z=1 болсын

Келесі өрнектің орындалуынан кейін x,y және z айнымалылары қандай мәнге ие болады:

+ +x&&+ + y ¦¦+ + z ?

  1. x=1,y=1, z=1;

  2. x=1,y=1, z=2;

  3. x=1,y=2, z=1;

  4. x=2,y=1, z=1;

  5. x=2,y=2, z=1.

61. Функция денесінде шақырылатын функция типтері:

  1. алғашқы файлдың басында;

  2. тікелей функцияның денесінің алдында;

  3. прототип түрінде;

  4. функция денесінің басында;

  5. маңызды мәні жоқ.

62. Барлық функциялар сыртқы объектілер ретінде анықталатындықтан, ішкі блокты сипаттау үшін extern ұсыну:

  1. қажетті болып табылады;

  2. артық болып табылады;

  3. қажетті, егер функция бас файлдан болса;

  4. қажетті, егер функция қолданушымен анықталған болса;

  5. Жұмыс істеуден тәуелді.

63. Егер функцияның типі анық түрде берілмесе, онда ол келесі типтерден тұрады деп саналады:

  1. void;

  2. char;

  3. int;

  4. void*;

  5. Анықталмаған.

64. Блоктың ішінде функцияның сипаттамасының әрекет ету аймағы болып:

  1. блогы бар барлық файлдар;

  2. осы блок;

  3. блокта сипатталатын нүктеден, оның соңына дейін;

  4. блокта сипатталатын нүктеде және файлдың соңына дейін;

  5. блоктың барлық қоршап тұрған мәліметтер блогы.

65. Функцияның анықталуында static спецификаторы оны жасайды:

  1. алғашқы файл аумағында мүмкін;

  2. осы файлдың басқа функциялары үшін мүмкін емес;

  3. алғашқы файл шегінде мүмкін емес;

  4. басқа файлдар үшін мүмкін емес;

  5. басқа файлдар үшін мүмкін.

66. Алғашқы программаны құрайтын барлық файлдардағы сыртқы айнымалылардың кез-келгені анықталу керек:

  1. қолданған файлдардың әрқайсысында;

  2. тек бір рет;

  3. қажетінше;

  4. барлық файлдардың барлық функцияларында;

  5. Жұмыс істеуден тәуелді.

67. Сыртқы айнымалының инициациясы мүмкін болады:

  1. әр қолданған файлдардың әрқайсында;

  2. тек сол пайдаланылатын файлда ғана;

  3. барлық функцияларда;

  4. оның анықтамасында;

  5. өрнекті оны қолдану кезінде.

68. Функциялар үшін жеке, тұрақты жады болып:

  1. ішкі локальды айнымалылар ( auto) ;

  2. ішкі айнымалылар ( register);

  3. ішкі статистикалық айнымалылар ( static);

  4. ішкі айнымалылар ( typedef);

  5. онда декларацияланатын барлық объектілер.

69. Егер функцияны стаистикалық ретінде сипаттасақ, бұдан оның аты болады:

  1. Сипатталған файлдың сыртында белгілі;

  2. Сипатталған файлдың сыртында белгісіз;

  3. Параметр ретінде беруге болмайды;

  4. Параметр ретінде беруге болады;

  5. Осындай функцияда қолданылатын қандай-да болмасын объектілердің өзгеруінің мүмкін емес гранты.

70. Си тілінде функцияның барлық аргументтері беріледі:

  1. Мәні бойынша;

  2. Сілтеме бойынша;

  3. Типпен сәйкестігі бойынша;

  4. Стекте оның ұйымдастыру сәйкестігімен;

  5. Функцияны шақыру кезінде;

71. Егер массив аты аргумент ретінде қолданылса, онда функцияға беріледі:

  1. Осы массивтің көшірмесі;

  2. Массивке сілтеме;

  3. Массив элементтерінің саны;

  4. Осы массив басының адресі;

  5. Массивтің бірінші (нөлдік) элементінің көшірмесі;

72. int i=1,*p, ar[]={1,0,2,0,1} болсын

Келесі оператор орындалғаннан кейін i айнымалысының мәні неге тең болады:

for (p=&ar[0]; p<=&ar[4];p++) i+=*p;

  1. 1;

  2. 2;

  3. 3;

  4. 4;

  5. 5;

73.int i=15, *p, ar[]={0,1,2,3,4} болсын

Келесі оператор орындалғаннан кейін i айнымалысының мәні неге тең болады:

for (p=ar+4; p>=ar; p--) i-=*p;

  1. 4;

  2. 5;

  3. 7;

  4. 10;

  5. 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);

  1. 0;

  2. 2;

  3. 4;

  4. 6;

  5. 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];

  1. 0;

  2. 2;

  3. 4;

  4. 6;

  5. 10.

76. int k=10, *p, ar[]={4,2,1,0} болсын

Келесі оператор орындалғаннан кейін k айнымалысының мәні неге тең болады:

for(p=ar+3; p>=ar; p--) k-=ar[p-ar]

  1. 10;

  2. 9;

  3. 7;

  4. 3;

  5. 1.

77. int i, * const pi=&i болсын

і айнымалысының мәні басқа болса да, рі көрсеткіш бір және сол жерге сілтеме жасай ма?

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