Контрольный тест (паскаль) 1 курс 1. какой тип алгоритма необходимо применить, если последовательность команд выполняется последовательно в заданном порядке? 1) циклический 2) разветвляющийся 3) линейный 4) простой 2. указать тип величины, если её значение равно: 36.6 1) строковый или текстовый (string) 2) целочисленный (integer) 3) символьный (char) 4) вещественный (real) 3. выбрать допустимые значения для переменных целочисленного (integer) типа: 'а'; 5; 0.5; 19; 3.64; 44; 'a+5' 1 )'а'; 5; 19; 44; 2) 0.5; 3.64 3) 'a'; 'a+5' 4) 5; 19; 44 5 ) нeт допустимых значений 4. тип real (вещественный) используется для переменной, обозначающей: 1 )год поступления в колледж 2) вес шкафа 3) количество кафедр в институте 4 )восклицательный знак 5. тип char (символьный) используется для переменной, обозначающей: 1 )количество гостей на празднике 2) вес грузовика 3) букву латинского алфавита 4) породу собаки 6. что будет выведено на экран после работы операторов: а: =-1; в: =10; а: =а+в; writeln(b,‘ a=’,a); 1 ) a=-1 10 2 ) 10 a=-1 3 ) 10 a=9 4) b=10 a=9 7. выбрать верный результат целочисленного деления: 9 div (17 mod 7) 1 )1; 2 )3; 3 )0; 4 )4. 8. выбрать правильную запись на языке паскаль оператора ввода с клавиатуры значений трём вещественным переменным: 1)read(x; y; z); 2) readln(x, y, z); 3) readln (x: 4: 1, y: 4: 1, z: 4: 1); 4) writeln (‘vvedi x, y, z’); 9. показывающего, что значения переменной x находятся на промежутке [0; 5), на языке паскаль имеет вид: 0< =х< 5 1) х> =0 and x< 5 2) (x> =0) and (x< 5) 3) (x> =0) or (x< 5) 10 .отметить правильно записанные условные операторы: 1 )if x > y then write (x*x) ; else write (y+y); 2) if x +1> 10 then begin y: =x; write (x,y); end; 3) if s=0 then read (x); 4 )if b< > 0 then write (b) else b: = 1; 5) if a: =1 then write (a) else write ('privet! '); 11. выбрать верный результат, если ввели s=2 (ответ в скобках): 1) if s=0 then write (s) else write (s+1); { 2 } 2) if s > =0 then write (s*s) else write (s); { 4 } 3) if s< > 5 then write (s+1) else write (s); { 3 } 4) if s+1< 1 then write (sqr(s)) else write (s-1); { 1 } 12. выбрать правильную запись условного оператора: если значение переменной к больше или равно 5, то присвоить переменной м значение, равное к/2 и вывести его на экран 1) if k> =5 begin m: =k/2; write(k); end; 2) if k> =5 then begin m: =k/2; write(k); end; 3) if k> =5 then m: =k/2 and writeln(k); 13. количество повторов, заданных оператором цикла for i: =0 to 15 do write (i); равно: 1) 15 2) 16 3 )14 14. выбрать верный результат после выполнения фрагмента программы: for k: =1 to 3 do write (k: 5); 1) 6 7 8 2) 678 3) 1 2 3 4) 3 5) 8 15. какое значение примет переменная с после выполнения оператора цикла: с: =0; for i: =1 to 3 do c: =c+i; 1) 136 2) 3 3) 6 4)4

132427 132427    2   03.10.2019 20:10    1

Ответы
starlizz starlizz  09.10.2020 15:17

1. 3

2. 4

3. 4

4. 2

5. 3

6. 3

7. 2

8. 2

9. 2

10. 2, 3, 4

11. 2, 3, 4

12. 2

13. 1

14. 3

15. 3

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика