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

14. Какое значение примет переменная а после выполнения фрагмента блок-схемы?

a=2, b=6;

15. Определить результат выполнения фрагмента программы

a=8, b=7;

16. Какое значение примет переменная а после выполнения фрагмента блок-схемы?

5;

17. Какое значение примет переменная а после выполнения фрагмента блок-схемы?

*2;

18. Сколько раз повторится цикл с условием?

0; бесконечное число раз

19. Определить значение переменной С после выполнения фрагмента блок-схемы

2; 4; 6; 8.

20. Определить значение переменной С после выполнения фрагмента блок-схемы

24;

21. Сколько раз выполнится цикл фрагмента блок-схемы

2;

22. Задан фрагмент блок-схемы. Указать правильный результат.

с=5, е=1; с=4, е=0;

23. От чего зависит, будут ли выполнятся элементы блок-схемы 2 ?

если не будет выполняться условие;

Основные понятия о среде программирования

1. Указать последовательность объектов, определяющую порядок их вложенности друг в друга

а) модуль б) оператор в) проект г) функция

в, а, г, б

2. Для обозначения данных, значения которых не могут быть изменены в тексте программ, используется зарезервированное слово…

Const;

3. Указать правильно написанные идентификаторы пользователя VBA

sodi; stroke; v1i.

4. Не является идентификатором пользователя слово:

String;

5. Какое слово используется для ввода данных с клавиатуры?

InputBox;

6. Идентификатором пользователя является слово

Fulse;

7. Зарезервированным словом является лексема

For;

8. Какой из программных элементов не имеет собственного имени?

оператор

9. Какие условия должны обязательно соблюдаться при написании идентификатора пользователя?

первый символ – буква; несовпадение с зарезервированными словами;

10. Сколько значений возвращает функция?

1;

11. Указать идентификаторы пользователя, не содержащие ошибок

s5bum; шest;

12. Какая из форм обращения к процедуре PRO() допустима в VBA ?

PRO();

13. Какая из форм обращения к функции Fun() допустима в VBA ?

К= Fun(); Y=2* Fun();

14. Какая из букв английского алфавита используется при написании вещественных чисел?

E;

15.Что такое процедура?

программный код;

16. В каком пункте меню VBA находится команда запуска программы на выполнение?

Run

17. К объектам проекта VBA не относится…

процедура; функция

18. Для создания в проекте объекта используется команда пункта меню

Insert

19. В языках программирования константа – это…

данное, значение которого не меняется в программе;

20. Какие (ое) из из ключевых слов не используется в VBA ?

Goto

21. Какое из чисел имеет наибольшее значение?

0.32Е7

22. Указать правильную запись выражения у=Ах2 + Вх +С на алгоритмическом языке…

У=А*х^2+В*х+С

23. Указать последовательность объектов в порядке их вложенности друг в друга

а) модуль б) оператор в) проект г) процедура

в, а, г, б

24. Указать ключевые слова циклических алгоритмов

For *While

25 Вывод сообщений осуществляется через диалоговое окно

MsgBox;

26. Последовательность ключевых слов, идентификаторов пользователя и символов, составляющая полную инструкцию алгоритмического языка, называется…

функция

27. Указать порядок выполнения этапов решения задачи на компьютере

а) написать алгоритм решения б) определить исходные данные задачи

в) оценить правильность работы программы г) написать и отладить программу

б, а, г, в;

Типы данных

1. В операторе S="E1.56" переменная S имеет тип

String

2. В операторе S= 1,56 переменная S имеет тип

Single;

3. При S = "Visual" и T = "Basic" в операторе M=S + T знак «+» означает операцию

конкатенации;

4. Символ «&» используется для работы с данными типа

строкового;

5. В разделе Const идентификатору присвоено значение True. Какой тип данных присваивается этому идентификатору?

boolean;

6. У какого из типов данных может быть самый большой размер в байтах?

String.

7. Что из перечисленного не относится данным?

функция;

8. С какими типами данных нельзя выполнять арифметические операции ?

вoolean;

9. Какой тип данных может иметь набольшее количество разных значений?

single;

10. Указать список элементов, содержащих только числовые типы данных

а) byte; б) boolean; в) date; г) integer; д) single; е) string

а, г, д

11. Переменные каких типов могут сравниваться между собой ?

byte и integer;

12. Пусть А – переменная типа Single, В - переменная типа Byte. Какое выражение может привести к искажению содержания переменной?

B=A

13. Какое(ие) слово из списка не являются логическими операторами?

If ;

14. В операторе М=1,24E-3 переменная М может иметь тип

Double;

15. Пусть S и T - строковые данные. Какие операторы выполнимы для данных этого типа ?

S < T ; S&T.

16. Какие действия не допустимы для логических выражений a, b, c ?

(b and a) or c

. 17. Какого типа данных нет в алгоритмических языках

комплексного

18. Какие из операторов присвоения имеют синтаксическую ошибку?

а+1 =7 а* в=е+4

19. Какие типы данных не числовые ?

Byte; integer; single;

20. К какому(каким) типу данных можно применить оператор and?

логическому

21. Указать тип(ы) числовых данных

Byte

22. Указать выражения, соответствующие логическому типу данных

2* (4-b)<(d+p)

23. Указать набор данных, соответствующих типу «строковый»

а) -12.с3; б) 6,36; в) TRUE; г) 9/3/96; д) 0,7Е-4; е) 23а65

а, е

24. Указать список операций, соответствующих логическому типу данных

а) and; б) +; в) \; г) <=; д) &; е) or

а, г, е

25. Указать набор выражений, соответствующих данным числового типа

а) a+d^2; б) 2 (4-b)<d+p; в) st&”abc”; г) a or n-k; д) b&c; е) ехр(-2)/(в+5)

а, е

26. Указать выражение(я), соответствующее текстовому типу данных

6.36 23а65

27. Выбрать правильную последовательность увеличения размера в байтах типов данных

а) Byte; б) Boolean; в) Date; г) Single

а, б, г, в

28. Указать выражения, соответствующие текстовому типу

st+”abc” b&c

Операторы языка

1. Что может обеспечить пользователю оператор If…Then…Else?

альтернативный выбор варианта;

2. При A=4, B=6 после выполнение операторов

If A=B Then C=A Else C=B

If A>С Then C=A+2 Else C=B-2 переменная C примет значение

4;

3. Результатом оператора If A<B Then C=A Else C=B/С при A=8; B:=6; C=3 будет значение C равное...

2,

4. В операторе If J Then s = d (f+g) Else s = f (d+g) выражение J имеет тип…

логический;

5. У какого оператора количество вариантов выбора может быть больше всех?

Select Case

6. В каком из операторов обязательно наличие логического выражения?

If…Then;

7. Фрагмент программы

Do Until A>100 A=V* 3 Loop является

оператором цикла с предусловием;

8. Фрагмент программы

For j=1 To 7 Step 2 If A(j) > Sin(j d) Then k=j Next j

является оператором цикла

со счётчиком

9. Выражение

Do A=A+V* 3 Loop Until A>100

является

оператором цикла с постусловием

10. Какой из операторов не является оператором цикла?

If…Then…Else.

11. Какие составляющие оператора

For I=1 To N

являются идентификаторами пользователя

I ; N.

12. Последовательность ключевых слов, идентификаторов пользователя и символов, составляющая одну полную инструкцию алгоритмического языка, называется…

функция

13. В каких операторах обязательно должны использоваться логические выражения ?

Do until…Loop; If…then;

14. В результате выполнения логического алгоритма

a=5; b=-4

если a>b

то a=a-b; b=a-b иначе b=b-a

значения переменных a и b равны

a= 9 ,b=13

15. Дано: А=10, В=6.

Какое значение примет переменная С в результате выполнения оператора

If A<2* B then C=A+B else C=A-B

16

16. Выделить список операторов, соответствующих циклическим алгоритмам

а) Do until…Loop; б) For…next; в) Goto; г) If…then; д) Select…case

а, б

17. В результате выполнения фрагмента программы

X=7; Y=7

P=X>Y

Q=Y<=X

P= P or Q

значения логических переменных P и Q равны…

P = True , Q = True

18. Указать значение переменной Р после выполнения фрагмента программы

p=1; i=3

нач. цикла пока i<=6

p=p* i, i=i+3 конец цикла

18

19. В результате выполнения цикла, указать значение переменной k

k=0

For i=2 to 6

k=k+1

next

5

20. Определить правильную последовательность значений элементов массива, приведенных в порядке возрастания индексов, полученную в результате выполнения фрагмента программы при N =4

i=1

Нач. цикла пока i<=N

A[i]=2+2* I; i=i+1

конец цикла

4, 6, 8, 10

21. Результатом оператора

If A<B Then C=A С Else C=B/С при A=8; B:=6; C=3

будет значение C равное

2;

22. Дано: А=6, В=16.

Какое значение примет переменная С в результате выполнения оператора

If A>2*B then C=А-2*В else C=A-B

-10;

23. В записи оператора выбора Select Case «выражение». Каким типом не может быть выражение?

текстовым;

24. Какое значение примет переменная А после выполнения фрагмента алгоритма

А=10

For i=1 to 6 step 2

В=В-А

Next

*10

25. Какие способы задания количества элементов массива допустимы в VBA ?

1 to 13;

26. Наименование какого ключевого слова используется при объявления массива ?

Dim;

27. Объявление количества элементов в массиве в программе имеет вид М(3 to 12). Какие обращения к элементам массива содержат ошибку ?

М(2); М(15)

28. Сколько элементов содержит массив А(4,4 to 7,2) ?

32

Функции и процедуры

1. Какое выражение используется для указания завершения текста процедуры?

End sub

2. Сколько аргументов может иметь функция ? (Указать только один ответ)

произвольное количество

3. Сколько значений возвращает функция ?

1;

4. Какие слова в выражении

Function Name(rop) as single

являются идентификаторами пользователя?

Name; rop;

5. Какое ключевое слово используется для указания завершения текста функции?

end

6. Какой оператор обязателен в тексте функции Function Sume(bol,rop) as single?

Sume= ;

7. Какая синтаксическая ошибка допущена в заголовке функции

Function Налог as string ?

отсутствуют скобки после имени функции;

8. К какому идентификатору относится слово single в выражении Function Sume(bol,rop) as single?

Sume;

9. Сколько аргументов может иметь процедура ? (Указать только один ответ)

произвольное количество

10. Сколько значений может возвращать процедура ? (Указать только один ответ)

произвольное количество

11. Какие слова в выражении

Sub Komet(A5,Bac)

являются ключевыми в VBA ?

Sub;

12. Какое ключевое слово используется для завершения выполнения программы?

end;

Арифметические и логические выражения

1. Какие из операторов присвоения имеют синтаксическую ошибку

а + 1 = 7; а*в = е + 4

2. Какие символы могут использоваться в арифметическом выражении?

+; ();

3. Какие символы могут использоваться в логическом выражении?

&; ^;

4. Сколько вариантов ответа может иметь вопрос(условие) в условном алгоритме?

2;

5. Структура какого оператора содержит ключевое слово Loop?

цикла с условием

6. Оператор программного кода состоит из одного слова ОРТ. Что за объект определяет это слово?

процедуру;

7. Пусть А1 и А2 числовые переменные, а В1 – логическая. Какое из выражений имеет синтаксическую ошибку?

(А1orА2) < B1; (А1+А2) or B1;

8. Какой из операторов содержит ошибку?

* kot() = ; date = ;

9. Что означает ключевое слово While?

пока;

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