Информатика на ! тест пару вопросов!
6. practice of creating computer systems and applications
a) numeric system
b) operating system
c) information technology
d) data technology
e) digital system
9. microprocessor:
a) structured arrangement of items within certain limits
b) act of animating, or giving life or
spirit
c) data technology that uses
discrete values
d) computer hardware on a
single integrated circuit
e) electronic screen that shows
graphics or text
10. software is…
a) program files
b) all computer components
c) binary data
d) environment
e) computer programs
12. in what form the information is stored in the windows registry?
a) binary
b) process
c) open source
d) device driver
e) code page
13. codes which are placed into programs and do malicious actions
a) trojan
b) cookies
c) drweb
d) viruses
e) worms
15. in which programming language can we program the macros in excel?
a) visual basic
b) delphi
c) java
d) php
e) sql
18. devices referred as« connected devices» and« smart devices»
a) iot
b) internet of things
c) big data
d) blockchain technology
e) smart device
19. which of the following extensions indicates a microsoft access file?
a) . exe
b) . dpr
c) . local
d) . dfm
e) . accdb
21. select tag to set numbered list
a) < hi>
b) < li>
c) < td>
d) < ol>
e) < ul>
25. set columns from one or more tables
a) query in a relational database
b) forms in relational database
c) row in a relational database
d) key in a relational database
e) macros in a relational database
Объяснение:
procedure F(n: integer);
begin
if n>0 then begin
Write (n);
F(n-2);
F(n div 4);
end
end;
begin
F(9);
end.
На выходе будет 97531112
Если нужна трассировка, её можно сделать примерно так:
procedure F(n: integer);
begin
Writeln('Вход');
if n>0 then begin
Writeln ('В выходную строку: ',n);
Writeln('Вызов F(n-2)');
F(n-2);
Writeln('Вызов F(n div 4)');
F(n div 4);
end;
Writeln('Выход')
end;
begin
F(9);
end.
Результат трассировки:
Вход
В выходную строку: 9
Вызов F(n-2)
Вход
В выходную строку: 7
Вызов F(n-2)
Вход
В выходную строку: 5
Вызов F(n-2)
Вход
В выходную строку: 3
Вызов F(n-2)
Вход
В выходную строку: 1
Вызов F(n-2)
Вход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Вызов F(n div 4)
Вход
В выходную строку: 1
Вызов F(n-2)
Вход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Выход
Вызов F(n div 4)
Вход
В выходную строку: 1
Вызов F(n-2)
Вход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Выход
Вызов F(n div 4)
Вход
В выходную строку: 2
Вызов F(n-2)
Вход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Выход
оператор присваивания :=
оператор ввода read(x1,x2,...,xn) или readln(x1,x2,...,xn)
оператор вывода write(x1,x2,...,xn) или writeln(x1,x2,...,xn)
условный оператор if условие then оператор 1 else оператор 2
оператор варианта case управляющая переменная of
набор значений1: оператор1;
набор значений2: оператор2;
...
набор значенийn: операторN
else
альтернативный оператор
end;
оператор цикла с предусловиями while ... do
оператор цикла с постусловием repeat ... until
оператор цикла for ... do
оператор break осуществляет немедленный выход из циклов repeat, while, for.
оператор continue начинает новую итерацию цикла, даже если предыдущая не была завершина.
оператор exit осуществляет выход из подпрограммы.
оператор halt прекращает выполнение программы и возвращает код завершения в операционную систему.