
- •1. Субд иерархического типа
- •2. Нажать f5
- •4. Ни одним из указанных способов
- •Правильный ответ: 3
- •Правильные ответы: 3, 4
- •1. Нажать f1
- •2. Нажать f4
- •3. Нажать f5
- •1. Окно Инструментов
- •Правильный ответ: 2
- •Тест №2 по vb “Элементы языка программирования”
- •Правильные ответы: 1, 2, 3, 4
- •5. Ни одно из предшествующих Правильный ответ: 3
- •5. Ни одно из предшествующих Правильные ответы:1, 2, 4, 5
- •5. Ни одно из предшествующих Правильные ответы: 1, 2, 3, 4
- •5. Ни одно из предшествующих Правильный ответ: 5
- •Правильные ответы: 5, 6, 7
- •5. Такого термина нет
- •720. В списке формальных параметров пользовательских процедур и функций используются разделители:
- •721. В списке фактических параметров пользовательских процедур и функций используются разделители:
- •722. Как организовать в пользовательской процедуре действия с параметрами универсального типа при вычислении выражения арифметического типа?
- •723. Какое обращение может быть к процедуре с заголовком
- •724. Какое обращение к процедуре с заголовком Private Sub zzz(a as Integer, ByVal b as Single, c as String) является неправильным?
- •725. Какие разделители не используются в списке формальных параметров пользовательских процедур и функций?
- •726. Какие разделители не используются в списке фактических параметров пользовательских процедур и функций?
- •730. Отличие пользовательской функции от пользовательской процедуры:
- •731. Как включить пользовательские функции универсального типа в арифметическое выражение вызывающей программы?
- •732. Как включить пользовательские функции универсального типа в логическое выражение вызывающей программы?
- •733. Как организовать в пользовательской функции действия с параметрами универсального типа при вычислении логического числового выражения?
- •734. Вызывающая программа может получить информацию от пользовательской функции через
- •735. Вызывающая программа может передать информацию вызываемой пользовательской функции через
- •756. Имеется несколько форм, с элементами которых связаны процедуры. Где и как можно объявить массив, доступный во всех процедурах заданной формы?
- •757. Имеется несколько форм, с элементами которых связаны процедуры. Где и как можно объявить массив, доступный только в заданной процедуре?
- •758. Имеется несколько форм, с элементами которых связаны процедуры. Где и как можно объявить для заданной процедуры статический (с параметром Static) массив?
- •760. Как установить системную дату 1 сентября 2005 года?
- •761. Укажите требования к аргументу и тип значения функции Sin(X):
- •771. Какие значения возвратят функции Int(-5.3), Fix(-5.3), cInt(-5.3)?
- •772. Какие значения возвратят функции Int(-4.8), Fix(-4.8), cInt(-4.8)?
- •778. Для определения размера массива-параметра в пользовательской процедуре используются стандартные функции:
- •779. Укажите выражение, определяющее размер двумерного массива а:
- •882. Какое расширение имеет файл проекта ?
- •Такого термина нет
-
Номер канала ввода
-
Номер канала вывода
-
Переменная, хранящая номер канала
-
Число в диапазоне от 0 до 9
-
Число в диапазоне от 1 до 511
-
Идентификатор файла в программе
-
Такого термина нет
Правильные ответы: 1, 2, 3, 5, 6
*****************************************************************************************
900. Укажите ключевые слова в операторе OPEN:
1. From
2. Open
3. Line
4. For
5. As
6. EOF
Правильные ответы: 2, 4, 5
901. Укажите слова, которые не относятся к ключевым словам оператора OPEN:
1. From
2. Open
3. Line
4. For
5. As
6. EOF
Правильные ответы: 1, 3, 6
902. Укажите ключевое слово в операторе OPEN, после которого следует номер (идентификатор)файла.
1. From
2. Open
3. Line
4. For
5. As
6. EOF
Правильный ответ: 5
903. Укажите ключевое слово в операторе OPEN, после которого следует имя файла на магнитном носителе.
1. From
2. Open
3. Line
4. For
5. As
6. EOF
Правильный ответ: 2
904. Укажите ключевые слова в операторе OPEN, после которых не следует имя файла на магнитном носителе, но которые относятся к оператору OPEN.
1. From
2. Open
3. Line
4. For
5. As
6. EOF
Правильные ответы: 4, 5
905. Укажите ключевое слово в операторе OPEN, после которого следует параметр режима доступа к файлу.
1. From
2. Open
3. Line
4. For
5. As
6. EOF
Правильный ответ: 4
906. Укажите ключевые слова в операторе OPEN, после которых не следует параметр режима доступа к файлу, но которые относятся к оператору OPEN:
1. From
2. Open
3. Line
4. For
5. As
6. EOF
Правильные ответы: 2, 5
907. Укажите ключевое слово в операторе OPEN, после которого следует номер (идентификатор) файла.
1. From
2. Open
3. Line
4. For
5. As
6. EOF
7. FreeFile
Правильный ответ: 5
908. Укажите ключевые слова в операторе OPEN, после которых не следует номер (идентификатор) файла, но которые относятся к оператору OPEN:
1. From
2. Open
3. Line
4. For
5. As
6. EOF
Правильные ответы: 2, 4
909. Какое ключевое слово пишется в операторе Open для открытия файла прямого доступа?
-
1. Output
2. Append
3. Input
4. Direct
5. Random
Правильный ответ: 5
*****************************************************************************************
910. Какими ключевыми словами в операторе Open обозначается режим использования текстового файла?
1. Output
-
2. Append
3. Input
-
4. Direct
5. Random
Правильные ответы: 1, 2, 3
911. Какие ключевые слова в операторе Open не используются для обозначения режима работы текстового файла?
1. Output
-
2. Append
3. Input
-
4. Direct
5. Random
Правильные ответы: 4, 5
912. Какие операторы служат для открытия файла прямого доступа?
1. Open имя_файла For Input As [#] номер_файла
2. Open имя_файла For Append As [#] номер_файла
-
3. Open имя_файла For Output As [#] номер_файла
4. Open имя_файла For Random As [#] номер_файла
5. Open имя_файла For Random As [#] номер_файла Len=длина_записи
6. Open имя_файла As Random For [#] номер_файла
7. Open имя_файла As [#] номер_файла For Random
Правильные ответы: 4, 5, 7
913. Какие из перечисленных операторов нельзя использовать для открытия файла прямого доступа?
1. Open имя_файла For Input As [#] номер_файла
2. Open имя_файла For Append As [#] номер_файла
-
3. Open имя_файла For Output As [#] номер_файла
4. Open имя_файла For Random As [#] номер_файла
5. Open имя_файла For Random As [#] номер_файла Len=длина_записи
6. Open имя_файла As Random For [#] номер_файла
7. Open имя_файла As [#] номер_файла For Random
Правильные ответы: 1, 2, 3, 6
914. Какой из перечисленных операторов используется для открытия создаваемого текстового файла ?
1. Open имя_файла For Input As [#] номер_файла
2. Open имя_файла For Append As [#] номер_файла
-
3. Open имя_файла For Output As [#] номер_файла
4. Open имя_файла For Random As [#] номер_файла
5. Open имя_файла For Random As [#] номер_файла Len=длина_записи
6. Open имя_файла As Random For [#] номер_файла
7. Open имя_файла As [#] номер_файла For Random
Правильный ответ: 3
915. Какой из перечисленных операторов используется для открытия созданного текстового файла ?
1. Open имя_файла For Input As [#] номер_файла
2. Open имя_файла For Append As [#] номер_файла
-
3. Open имя_файла For Output As [#] номер_файла
4. Open имя_файла For Random As [#] номер_файла
5. Open имя_файла For Random As [#] номер_файла Len=длина_записи
6. Open имя_файла As Random For [#] номер_файла
7. Open имя_файла As [#] номер_файла For Random
Правильный ответ: 1
916. Какой из перечисленных операторов используется для открытия текстового файла, если в него будет осуществляться запись, начиная с конца файла?
1. Open имя_файла For Input As [#] номер_файла
2. Open имя_файла For Append As [#] номер_файла
-
3. Open имя_файла For Output As [#] номер_файла
4. Open имя_файла For Random As [#] номер_файла
5. Open имя_файла For Random As [#] номер_файла Len=длина_записи
6. Open имя_файла As Random For [#] номер_файла
7. Open имя_файла As [#] номер_файла For Random
Правильный ответ: 2
917. Какой из перечисленных операторов используется для открытия текстового файла, если данные будут записываться в него, начиная с первой позиции?
1. Open имя_файла For Input As [#] номер_файла
2. Open имя_файла For Append As [#] номер_файла
-
3. Open имя_файла For Output As [#] номер_файла
4. Open имя_файла For Random As [#] номер_файла
5. Open имя_файла For Random As [#] номер_файла Len=длина_записи
6. Open имя_файла As Random For [#] номер_файла
7. Open имя_файла As [#] номер_файла For Random
Правильный ответ: 3
918. Какое ключевое слово используется при открытии файла, если файл открывается для записи в него данных, начиная с первой позиции?
1. Output
-
2. Append
3. Input
-
4. Direct
5. Random
Правильный ответ: 1
-
Какое ключевое слово используется при открытии файла, если файл открывается для записи в него данных, начиная с конца файла?
1. Output
-
2. Append
3. Input
-
4. Direct
5. Random
Правильный ответ: 2
*****************************************************************************************
920. Какие методы доступа к файлу и режимы использования файла устанавливаются в операторе Open?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильные ответы: 1, 3, 4, 6, 7
921. Что из перечисленного не относится к параметрам доступа к файлу и режимам использования файла в операторе Open?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильные ответы: 2, 5
922. Какое ключевое слово в операторе Open соответствует режиму чтения данных из файла?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильный ответ: 4
923. Какое ключевое слово в операторе Open соответствует режиму записи данных в файл?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильный ответ: 6
924. Какое ключевое слово в операторе Open соответствует режиму добавления данных в файл?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильный ответ: 1
925. Какое ключевое слово в операторе Open соответствует режиму создания бинарного файла?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильный ответ: 3
926. Какие ключевые слова в операторе Open не соответствует режиму чтения данных из файла?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильные ответы: 1, 2, 3, 5, 6
927. Какие ключевые слова в операторе Open не соответствует режиму записи данных в файл?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильные ответы: 2, 3, 4, 5
928. Какие ключевые слова в операторе Open не соответствует режиму добавления данных в файл?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильные ответы: 2, 3, 4, 5, 6
929. Какие ключевые слова в операторе Open не соответствует режиму создания бинарного файла?
1. Append
2. Delete
3. Binary
4. Input
5. FreeFile
6. Output
7. Random
Правильные ответы: 1, 2, 4, 5, 6
*************************************************************************
930. Укажите, какие операторы открытия файла написаны правильно?
1. Open “3” For Append As #3
2. Open file1 For Input As #0
3. Open filew For Write As 2
4. Open “file1” For Output As #2
Правильные ответы: 1, 4
931. Укажите неправильно написанные операторы OPEN:
1. Open “3” For Append As #3
2. Open file1 For Input As #0
3. Open filew For Write As 2
4. Open “file1” For Output As #2
Правильные ответы: 2, 3
932. Укажите, какие операторы открытия файла написаны правильно?
1. Open “ C:\readme.txt” For Input As # 1
2. Open “A:\dan\teat.dat” for Output As # 2
3. Number = FreeFile: Open “Тест1. dan” For Append As Number
4. fpath = “a1.bin”: fnum = FreeFile: Open fpath For Input As fnum
5. Open filew For Write As 2
Правильные ответы: 1, 2, 3, 4
933. Укажите, какие операторы открытия файла написаны правильно?
1. Open “ C:\readme.txt” For Input As # 1
2. Open “A:\dan\teat.dat” for Output As # 2
3. Number = FreeFile: Open “Тест1. dan” For Append As Number
4. fpath = “a1.bin”: fnum = FreeFile: Open fpath For Input As fnum
5. Open filew For Write As 2
6. Open file1 For Input As #0
Правильные ответы: 1, 2, 3, 4
934. Укажите, какие операторы открытия файла написаны правильно?
1. Open “ C:\readme.txt” For Input As # 1
2. Open “A:\dan\teat.dat” for Output As # 2
3. Number = FreeFile: Open “Тест1. dan” For Append As Number
4. fpath = “a1.bin”: fnum = FreeFile: Open fpath For Input As fnum
5. Open “3” For Append As #3
6. Open file1 For Input As #0
Правильные ответы: 1, 2, 3, 4, 5
935. Укажите, какие операторы открытия файла написаны правильно?
1. Open “ C:\readme.txt” For Input As # 1
2. Open “A:\dan\teat.dat” for Output As # 2
3. Number = FreeFile: Open “Тест1. dan” For Append As Number
4. fpath = “a1.bin”: fnum = FreeFile: Open fpath For Input As fnum
5. Open “3” For Append As #3
6. Open “file1” For Output As #2
Правильные ответы: 1, 2, 3, 4, 5, 6
936. Укажите, какие операторы открытия файла написаны правильно?
1. Open “ C:\readme.txt” For Input As # 1
2. Open “A:\dan\teat.dat” for Output As # 2
3. Number = FreeFile: Open “Тест1. dan” For Append As Number
4. fpath = “a1.bin”: fnum = FreeFile: Open fpath For Input As fnum
5. Open “3” For Append As #3
6. Open “file1” For Output As #2
7. Все операторы написаны правильно
Правильный ответ: 7
937. Укажите, какие операторы закрытия файла написаны правильно?
1. Close #1,2,3
2. Close #numfile
3. Close nomerf
4. Close
Правильные ответы: 1, 2, 3, 4
938. Укажите, какие операторы закрытия файла написаны правильно?
1. Close #1,2,3
2. Close #numfile
3. Close nomerf
4. Close
5. Все операторы написаны правильно
Правильный ответ: 5
939. Укажите, какие операторы закрытия файла написаны неправильно?
1. Close #1,2,3
2. Close #numfile
3. Close nomerf
4. Close
5. Все операторы написаны правильно
Правильный ответ: 5
*****************************************************************************************
940. Укажите основные операторы, используемые при работе с текстовыми файлами:
1. Read
2. Close
3. Input
4. Open
5. Write
6. Get
Правильные ответы: 2, 3, 4, 5
941. Укажите, какие операторы не используются при работе с текстовыми файлами :
-
Read
-
Close
-
Input
-
Open
-
Write
Правильный ответ: 1
942. Укажите операторы, которые используются для записи данных в текстовой файл:
1. Print
2. Put
3. Input
4. Open
5. Write
Правильные ответы: 1, 5
943. Укажите операторы, которые не используются для записи данных в текстовой файл :
1. Print
2. Put
3. Input
4. Open
5. Write
Правильные ответы: 2, 3, 4
944. Укажите операторы, которые используются для чтения данных из текстового файла:
1. Read
2. Line Input
3. Input
4. Get
5. Write
Правильные ответы: 2, 3
945. Укажите операторы, которые не используются для чтения данных из текстового файла:
1. Read
2. Line Input
3. Input
4. Get
5. Write
Правильные ответы: 1, 4, 5
946. Укажите все операторы для работы с текстовым файлом:
1. Read
2. Close
3. Input
4. Get
5. Open
6. Write
7. Print
Правильные ответы: 2, 3, 5, 6, 7
947. Укажите оператор, предназначенный для открытия текстового файла:
1. Read
2. Close
3. Input
4. Open
5. Get
6. Print
Правильный ответ: 4
948. Укажите операторы, которые не используются при работе с текстовыми файлами:
1. Read
2. Close
3. Input
4. Get
5. Open
6. Write
7. Print
Правильные ответы: 1, 4
949. Укажите оператор, используемый для закрытия текстового файла:
1. Read
2. Close
3. Input
4. Open
5. Put
Правильный ответ: 2
*****************************************************************************************950. Укажите основные операторы, используемые при работе с файлами прямого доступа:
1. Put
2. Close
3. Input
4. Open
5. Write
-
6. Get
7. Seek
Правильные ответы: 1 2, 4, 6, 7
951. Укажите, какие операторы не используются при работе с файлами прямого доступа:
1. Put
2. Close
3. Input
4. Open
5. Write
-
6. Get
7. Seek
Правильные ответы: 3, 5
952. Укажите оператор, который используется для записи данных в файл прямого доступа:
1. Print
2. Put
3. Input
4. Open
5. Write
Правильный ответ: 2
953. Укажите операторы, которые не используются для записи данных в файл прямого доступа:
1. Print
2. Put
3. Input
4. Open
-
5. Write
Правильные ответы: 1, 3, 4, 5
954. Укажите оператор, который используется для чтения данных из файла прямого доступа:
1. Put
2. Line Input
3. Input
4. Get
5. Write
Правильный ответ: 4
955. Укажите операторы, которые не используются для чтения данных из файла прямого доступа:
1. Read
2. Line Input
3. Input
4. Get
5. Write
Правильные ответы: 1, 2, 3, 5
956. Укажите все операторы для работы с файлом прямого доступа:
1. Seek
2. Close
3. Input
4. Get
5. Open
6. Write
7. Print
Правильные ответы: 1, 2, 4, 5
957. Укажите оператор, предназначенный для открытия файла прямого доступа:
1. Read
2. Close
3. Input
4. Open
5. Get
6. Print
Правильный ответ: 4
958. Укажите операторы, которые не используются при работе с файлами прямого доступа:
1. Read
2. Close
3. Input
4. Get
5. Open
6. Write
7. Print
Правильные ответы: 1, 3, 6, 7
959. Укажите оператор, используемый для позиционирования указателя ввода/вывода файла прямого доступа:
1. Seek
2. Close
3. Input
4. Open
5. Put
Правильный ответ: 1
*****************************************************************************************
960. Укажите, какое действие выполняет функция EOF:
1. Позиционирует на конце файла
2. Позиционирует на начало файла
3. Анализирует конец файла
4. Выполняет переход к следующей записи
5. Анализирует начало файла
Правильный ответ: 3
961. Укажите, какие действия не выполняет функция EOF:
1. Позиционирует на конце файла
2. Позиционирует на начало файла
3. Анализирует конец файла
4. Выполняет переход к следующей записи
-
5. Анализирует начало файла
Правильные ответы: 1, 2, 4, 5
962. Какая функция возвращает размер открытого файла?
-
1. EOF
2. FreeFile
3. Seek
4. LOF
5. FileLen
Правильный ответ: 4
963. Какая из функций используется для контроля окончания файла?
1. EOF
2. FreeFile
3. Seek
4. LOF
5. FileLen
Правильный ответ: 1
964. Укажите, какие действия выполняет функция Seek?
1. Позиционирует на конце файла
2. Позиционирует на начало файла
3. Анализирует конец файла
4. Выполняет переход к следующей записи
-
5. Анализирует начало файла
6. Возвращает номер компоненты, к которой будет производиться доступ (для файлов типа Random)
7. Возвращает номер первого байта, к которому будет производиться доступ (для текстовых файлов)
Правильные ответы: 6, 7
965. Укажите, какие действия не выполняет функция Seek?
1. Позиционирует на конце файла
2. Позиционирует на начало файла
3. Анализирует конец файла
4. Выполняет переход к следующей записи
-
5. Анализирует начало файла
6. Номер компоненты, к которой будет производиться доступ (для файлов типа Random)
7. Номер первого байта, к которому будет производиться доступ (для текстовых файлов)
Правильные ответы: 1, 2, 3, 4, 5
966. Укажите, какое действие выполняет функция FreeFile?
1. Позиционирует на конце файла
2. Позиционирует на начало файла
3. Анализирует конец файла
4. Выполняет переход к следующей записи
-
5. Возвращает следующий номер файла, доступный для использования
6. Возвращает номер компоненты, к которой будет производиться доступ (для файлов типа Random)
7. Возвращает номер первого байта, к которому будет производиться доступ (для текстовых файлов)
Правильный ответ: 5
967. Укажите, какие действия не выполняет функция FreeFile?
1. Позиционирует на конце файла
2. Позиционирует на начало файла
3. Анализирует конец файла
4. Выполняет переход к следующей записи
-
5. Возвращает следующий номер файла, доступный для использования
6. Возвращает номер компоненты, к которой будет производиться доступ (для файлов типа Random)
7. Возвращает номер первого байта, к которому будет производиться доступ (для текстовых файлов)
Правильные ответы: 1, 2, 3, 4, 6, 7
968. Какая из функций возвращает номер файла, который еще не используется?
1. EOF
2. FreeFile
3. Seek
4. LOF
5. FileLen
Правильный ответ: 2
969. Какие значения может принимать функция Len в операторе Open при работе с файлом прямого доступа?
1. Длина типа
2. Длина файла
3. Длина записи
4. Длина имени файла
5. 128 байт
Правильные ответы: 1, 3, 5
*****************************************************************************************
970. Найдите ошибку во фрагменте программы :
Dim StrokaVvoda As String
Open “FileYura” For Input As #5
Do While Not EOF(5)
Input #5, StrokaVvoda
Print StrokaVvoda
Close #5
1. Отсутствует оператор окончания цикла
2. Не верна строка открытия файла
3. В заголовке цикла опущен знак # перед цифрой 5
4. В операторе открытия файла не верна последовательность ключевых слов.
Правильный ответ: 1
971. Найдите ошибку во фрагменте программы :
Dim StrokaVvoda As String
Open “FileYura” For Input As #5
Do While Not EOF(5)
Input #5, StrokaVvoda
Print StrokaVvoda
Close #5
1. В строке открытия файла не верно задано имя файла на магнитном носителе
2. В заголовке цикла опущен знак # перед цифрой 5
3. Отсутствует оператор окончания цикла
4. Нельзя считывать из файла информацию в переменную типа String
Правильный ответ: 3
972. Укажите правильную последовательность действий в алгоритме создания файла:
-
Цикл ввода компонент с клавиатуры в ОП
-
Цикл вывода компонент из ОП в файл на МД
-
Цикл ввода компонент с клавиатуры в ОП и вывода из ОП в файл на МД
-
Открытие файла
-
Закрытие файла
-
1, 2, 3, 4, 5
-
4, 1, 2, 5
-
4, 3, 5
-
4, 2, 1, 5
-
3, 4, 5
Правильный ответ: 3
973. Укажите правильную последовательность действий в алгоритме чтения файла:
1. Цикл ввода компонент с клавиатуры в ОП
2. Цикл вывода компонент из ОП в файл на МД
3. Цикл ввода компонент с клавиатуры в ОП и вывода из ОП в файл на МД
4. Открытие файла
5. Закрытие файла
6. Цикл ввода компонент из файла в ОП
1. 1, 2, 3, 4, 5
2. 4, 1, 2, 5
3. 4, 3, 5
4. 4, 2, 1, 5
5. 3, 4, 5
6. 4, 6, 5
Правильный ответ: 6
974. Допускается ли выполнение каких-либо операций с данными непосредственно на внешнем носителе, кроме их записи или чтения?
1. Да
2. Нет
3. Допускается выполнение арифметических операций
4. Допускается выполнение операций сравнения
5. Допускается выполнение операций преобразования
Правильный ответ: 2
975. Найдите ошибки во фрагменте программы, которая предназначена для создания текстового файла :
Open NameF For Output As NomF: F=1
Do While F=1
Fio=InputBox(“ФИО”): GodR= InputBox(“Год рождения”): Adres= InputBox(“Адрес”)
Write NomF, Fio, GodR, Adres: F= InputBox(“Для продолжения 1, иначе 0”)
Loop: Close
1. Ошибка в операторе закрытия файла
2. Не задано имя файла
3. Не задан номер файла
4. Отсутствует оператор вывода компоненты в файл
5. Не задано значение переменной для организации цикла
6. Не верно задано значение переменной для организации цикла
7. Нет запроса на продолжение/окончание цикла
-
1, 2, 3, 4
-
2, 3, 4
-
2, 3, 4, 6
-
2, 3
-
1, 2, 3, 5, 7
Правильный ответ: 4
976. Найдите ошибки во фрагменте программы, которая предназначена для создания текстового файла :
Open NameF For Output As NomF
Do While F=1
Fio=InputBox(“ФИО”): GodR= InputBox(“Год рождения”): Adres= InputBox(“Адрес”)
Write NomF, Fio, GodR, Adres: F= InputBox(“Для продолжения 1, иначе 0”)
Loop: Close
1. Ошибка в операторе закрытия файла
2. Не задано имя файла
3. Не задан номер файла
4. Отсутствует оператор вывода компоненты в файл
5. Не задано значение переменной для организации цикла
6. Не верно задано значение переменной для организации цикла
7. Нет запроса на продолжение/окончание цикла
1. 1, 2, 3, 4
2. 2, 3, 4
3. 2, 3, 4, 6
4. 2, 3, 5
5. 1, 2, 3, 5, 7
Правильный ответ: 4
977. Найдите ошибки во фрагменте программы, которая предназначена для создания текстового файла Open NameF For Output As NomF: F=0
Do While F=1
Fio=InputBox(“ФИО”): GodR= InputBox(“Год рождения”): Adres= InputBox(“Адрес”)
Write NomF, Fio, GodR, Adres: F= InputBox(“Для продолжения 1, иначе 0”)
Loop: Close
1. Ошибка в операторе закрытия файла
2. Не задано имя файла
3. Не задан номер файла
4. Отсутствует оператор вывода компоненты в файл
5. Не задано значение переменной для организации цикла
6. Неверно задано значение переменной для организации цикла
7. Нет запроса на продолжение/окончание цикла
1. 1, 2, 3, 4
2. 2, 3, 4
3. 2, 3, 4, 6
4. 2, 3, 6
5. 1, 2, 3, 5, 7
Правильный ответ: 4
978. Найдите ошибки во фрагменте программы, которая предназначена для создания текстового файла :
Open NameF For Output As NomF: F=1
Do While F=1
Fio=InputBox(“ФИО”): GodR= InputBox(“Год рождения”): Adres= InputBox(“Адрес”)
Write NomF, Fio, GodR, Adres
Loop: Close
1. Ошибка в операторе закрытия файла
2. Не задано имя файла
3. Не задан номер файла
4. Отсутствует оператор вывода компоненты в файл
5. Не задано значение переменной для организации цикла
6. Не верно задано значение переменной для организации цикла
7. Нет запроса на продолжение/окончание цикла
1. 1, 2, 3, 4
2. 2, 3, 4
3. 2, 3, 4, 6
4. 2, 3, 7
5. 1, 2, 3, 5, 7
Правильный ответ: 4
979. Найдите ошибки во фрагменте программы, которая предназначена для создания текстового файла :
Open NameF For Output As NomF: F=1
Do While F=1
Fio=InputBox(“ФИО”): GodR= InputBox(“Год рождения”): Adres= InputBox(“Адрес”)
F= InputBox(“Для продолжения 1, иначе 0”)
Loop: Close
1. Ошибка в операторе закрытия файла
2. Не задано имя файла
3. Не задан номер файла
4. Отсутствует оператор вывода компоненты в файл
5. Не задано значение переменной для организации цикла
6. Неверно задано значение переменной для организации цикла
7. Нет запроса на продолжение/окончание цикла
1. 1, 2, 3, 4
2. 2, 3, 4
3. 2, 3, 4, 6
4. 2, 3, 4
5. 1, 2, 3, 5, 7
Правильный ответ: 4
*****************************************************************************************
980. Что такое запись? Укажите самое точное определение.
1. Термин, используемый в базах данных
2. Это стандартный тип данных
3. Это конечная совокупность элементов (полей) различного типа, относящаяся к одному объекту
4. Это стандартные данные, имеющие заданные значения
5. Это конечная совокупность элементов (полей) одного типа, относящаяся к одному объекту
Правильный ответ: 3
981. Записи относятся к структурированным данным (агрегатам) наряду с
-
Переменными
-
Константами
-
Массивами
-
Файлами
-
Массивами записей
-
Строками
Правильные ответы: 3, 4, 5
982. Укажите все, что справедливо в отношении записи:
1. Это термин, используемый в базах данных
2. Это стандартный тип данных
3. Это конечная совокупность элементов (полей) различного типа, относящаяся к одному объекту
4. Это стандартные данные, имеющие заданные значения
5. Это нестандартный тип данных
6. Для работы с записью в ОП должна быть отведена названная именем область
7. Можно обращаться как ко всей записи, так и к любому ее элементу (полю)
Правильные ответы: 1, 3, 5, 6, 7
983. Каким оператором выполняется описание структуры записи?
-
Dim
-
Private
-
Public
-
Type
Правильный ответ: 4
984. Укажите правильные формулировки пользовательского типа данных:
1. Это стандартный тип данных
2. Это совокупность переменных и их типов, указанная в операторе Type
3. Это совокупность полей и их типов, указанная в операторе Type
4. Это стандартные данные, имеющие заданные значения
Правильные ответы: 2, 3
985. Что такое описание структуры записи? Укажите правильные ответы.
1. Это совокупность переменных и их типов, указанная в операторе Type
2. Это стандартный тип данных
3. Это совокупность полей и их типов, указанная в операторе Type
4. Это стандартные данные, имеющие заданные значения.
Правильные ответы: 1, 3
986. Что определяется ключевым словом Type? Укажите правильные ответы.
1. Стандартный тип данных
2. Совокупность переменных и их типов, описывающая структуру записи
3. Стандартные данные, имеющие заданные значения
4. Совокупность полей и их типов, описывающая структуру записи
-
5. Пользовательский тип данных
-
Правильные ответы: 2, 4, 5
987. Как называются составляющие пользовательского типа данных?
1. Стандартные типы данных
2. Данные по умолчанию
3. Поля
4. Константы
5. Записи
Правильный ответ: 3
988. Полями (элементами) записи могут быть:
-
Переменные
-
Константы
-
Массивы
-
Другие записи
Правильные ответы: 1, 3, 4
989. Как называются файлы с записями, имеющими пользовательский тип? Какой доступ возможен к таким файлам?
-
Текстовые; последовательный
-
Типизированные; только последовательный
-
Типизированные; только прямой
-
Типизированные; как последовательный, так и прямой
-
Типизированные; как последовательный, так и типа Random
Правильные ответы: 4, 5
*****************************************************************************************
990. Укажите ошибочные строки:
-
Typ zz
-
Kod As Integer
-
Name As String*16
-
Adress As String*40
-
End Typ
Правильные ответы: 1, 5
991. Укажите ошибочную строку:
1 Type zz
2 Kod As Integer
3 Name As String*16
4 Adress As String*40
5 End
Правильный ответ: 5
992. Укажите ошибочную строку:
1 Type
2 Kod As Integer
3 Name As String*16
4 Adress As String*40
5 End Type
Правильный ответ: 1
993. Укажите ошибочную строку:
1 Type zz
2 Kod As Integer
3 Name As String*16
4 Adress As String*40
5 Type
Правильный ответ: 5
994. Укажите правильные строки:
1 Type
2 Kod As Integer
3 Name As String*16
4 Adress As String*40
5 End Type
Правильные ответы: 2, 3, 4, 5
995. Укажите правильные строки:
1 Type zz
2 Kod As Integer
3 Name As String*16
4 Adress As String*40
5 Type
Правильные ответы: 1, 2, 3, 4
996. Укажите правильные строки:
1 Type
2 Kod As Integer
3 Name As String*16
4 Adress As String*40
5 End Type
Правильные ответы: 2, 3, 4, 5
997. Укажите правильные строки:
1 Type zz
2 Kod As Integer
3 Name As String*16
4 Adress As String*40
5 End
Правильные ответы: 1, 2, 3, 4
998. Имеются объявления:
Private Type zz Private zap As zz
Kod As Integer
Name As String*16
Adress As String*40
End Type
Укажите имя пользовательского типа данных, переменную этого типа и область их видимости.
1. zap, zz, форма
2. zz, zap, форма
3. zap, zz, модуль
4. zz, zap, модуль
5. zap, zz, процедура
Правильный ответ: 2
999. Имеются объявления:
Private Type zz Private zap As zz
Kod As Integer
Name As String*16
Adress As String*40
End Type
Введите имя пользовательского типа данных и переменную этого типа, поставив между ними пробел.
Правильный ответ: 0
zz zap
***********************************************************************
000. Что такое Visual Basic 6.0? Укажите самое точное определение.
Ответ: Интегрированная среда проектирования приложений, использующая Visual-технологию
001. Чем не является Visual Basic 6.0?
Ответ: СУБД иерархического типа; Операционной системой; СУБД реляционного типа
002. Под управлением какой операционной системы работает VB 6.0?
Ответ: MS Windows
003. Как можно запустить VB 6.0?
Ответ: Через меню Windows Пуск, подменю Программы; Двойным щелчком левой клавиши мыши по пиктограмме VB 6.0
004. Проект в VB 6.0 представляет собой совокупность
Ответ: Экранных форм, программных кодов, модулей, баз данных, классов и других компонент
005. Какое расширение имеет файл проекта?
Ответ: vbp
006. Укажите правильную последовательность дествий при разработке проекта:
1. Запуск VB
2. Написание программного кода
3. Начать создание нового проекта
4. Задать свойства элементов управления
5. Поместить элементы управления в форму
6. Закончить проект
Ответ: 1, 3, 5, 4, 2, 6
007. Что необходимо сохранить для нормальной работы проекта?
Ответ: Файлы модулей, форм, проекта
008. Как запустить проект на исполнение?
Ответ: Нажать F5
009. Как можно завершить работу проекта?
Ответ: Кнопкой End Линейки инструментов; Кнопкой закрытия Окна приложения; Программным путем
010. Какое окно пользователь видит первым при входе в VB 6.0?
Ответ: Окно диалога мастера проектов
011. Где находится слово design? Что оно означает? Меняется ли это слово на другое?
Ответ: в заголовке Основного окна; режим разработки; да
012. Опции меню View позволяют:
Ответ: Открывать окно Формы; Открывать окно Кода; Открывать окно Свойств; Открывать палитру цветов
013. Где и когда появляется сетка?
Ответ: На рабочем столе, на пустой Форме; в режиме разработки приложения
014. Что такое твип?
Ответ: Экранная единица измерения расстояния в VB
015. Введите (прописными/строчными буквами, без пробелов) название экранной единицы измерения расстояния в VB:
Ответ: ^ *[Тт][Вв][Ии][Пп] *$
016. Как установить на экране другие окна, кроме Основного?
Ответ: Через Меню, пункт View
017. Какими из перечисленных ниже свойств обладает модальное окно?
Ответ: Во время открытия модального окна можно работать только с ним; Когда открыто модальное окно, открыть любое другое окно невозможно
018. Какие из перечисленных окон являются модальными?
Ответ: Среди названных таких окон нет
019. Какие окна пользователь может не видеть сразу при запуске VB 6.0?
Ответ: Окно свойств объектов; Окно инструментов; Окно проводника проекта
020. В окне объекта Форма:
Ответ: Создается интерфейс пользователя; Размещаются результаты работы приложения; Размещаются элементы управления
021. Окно Формы предназначено для
Ответ: Создания пользовательского интерфейса
022. Как отыскать на рабочем столе отсутствующую Форму?
Ответ: View -> Object
023. Сколько кнопок управления в строке заголовка Формы?
Ответ: Три
024. Где и что будет видно на Главной панели, если в программном коде имелся оператор Саption="Time is money"?
Ответ: в заголовке Формы, Time is money
025. Файл экранной Формы имеет расширение
Ответ: frm
026. Какие элементы управления позволяют внести графические изображения в Форму ?
Ответ: Как Image, так и PictureBox
027. В каком случае имя Формы может быть опущено?
Ответ: В программном коде, если речь идет об объектах текущей формы
028. При выполнении проекта окно Формы развернется во весь экран, если:
Ответ: WindowState=2
029. Как вывести на форму элемент управления стандартного размера? Каким количеством маркеров ограничен объект на форме?
Ответ: Двойным щелчком на пиктограмме; 8
030. Базовые элементы управления расположены в окне
Ответ: Properties
031. Как можно раскрыть окно ToolBox?
Ответ: Командой ToolBox меню View; Кнопкой ToolBox линейки инструментов
032.Сколько элементов управления содержит окно Инструментов?
Ответ: 21
033. Как вывести на Форму элемент управления?
Ответ: Двойным щелчком на пиктограмме; Однократным щелчком мыши на пиктограмме, перемещением указателя мыши на форму, растягиванием размера элемента
034. Какие инструменты из окна ToolBox можно использовать для ввода исходных данных?
Ответ: Текстовое окно; Список
035. Какие инструменты из окна ToolBox можно использовать для вывода исходных данных?
Ответ: Метка; Текстовое окно
036. Чем обладают все инструменты из окна ToolBox?
Ответ: Свойствами; Событиями; Методами; Визуальным образом (пиктограммой)
037. Что содержит окно ToolBox?
Ответ: Элементы управления
038. Что не содержит окно ToolBox?
Ответ: Код программы; Свойства объектов; Методы объектов
039. Какие инструменты предназначены для построения графических изображений?
Ответ: Окно с рисунком; Изображение
040. Окно Properties содержит:
Ответ: Характеристики элементов пользовательского интерфейса
041. Свойства какого элемента управления мы видим в окне Properties?
Ответ: Активного
042. Изменять установки свойств в окне Properties можно
Ответ: Как на этапе создания Формы, так и через программный код
043. Где написано имя элемента управления?
Ответ: в окне Свойств
044. В каком окне записаны свойства выбранного объекта? В каком порядке?
Ответ: в окне Properties; в алфавитном (кроме свойства Name), по категориям
045. Каким свойством в окне Properties определяется цвет символов?
Ответ: ForeColor
046. Какими способами можно раскрыть Окно свойств, если оно отсутствует на Главной панели?
Ответ: Командой Properties Window меню View; Кнопкой Properties Window Линейки инструментов; Щелкнув на элемент на Форме, нажать F4
047. Какими способами можно задать значение свойства?
Ответ: Набрать с клавиатуры; Выбрать из предложенного списка; Оставить значение по умолчанию
048. Каким из перечисленных способов нельзя задать значение свойства?
Ответ: Через кнопки выбора
049. Каким образом можно менять размеры окна Properties?
Ответ: С помощью мыши
050. Что содержит окно Project Explorer?
Ответ: Графическое представление содержимого проекта
051. Дерево или список всех файлов, представленных в окне Проводника проекта, содержат:
Ответ: Имена файлов экранных форм; Имена файлов программных модулей; Имя файла самого проекта
052. Строка меню какого окна имеет кнопки View Object и View Code?
Ответ: Project Explorer
053. Список компонент, составляющих текущий проект, представлен в окне
Ответ: Проводника проекта
054. Как можно раскрыть окно Project Explorer, если оно отсутствует на Главной панели?
Ответ: Командой Project Explorer меню View; Кнопкой Project Explorer линейки инструментов
055. Что не содержит окно Project Explorer?
Ответ: Свойства элемента управления; Стандартные элементы управления; Программный код
056. Строка меню каких окон не имеет кнопок View Object и View Code?
Ответ: Properties; Form; ToolBox
057. Для чего предназначено окно Project Explorer?
Ответ: Для графического представления содержимого проекта
058. Когда изменяется содержимое окна Project Explorer?
Ответ: Автоматически при внесении изменений в проект
059. При работе над проектом окно Project Explorer можно использовать
Ответ: Для отслеживания состава проекта; Для включения новых компонент проекта; Для исключения новых компонент проекта
060. Список классов объектов VB представлен в окне
Ответ: Проводника объектов
061. Как открыть окно Object Browser?
Ответ: F2; Командой Object Browser меню View; Кнопкой Object Browser Линейки инструментов
062. Какое окно позволяет получить информацию о свойствах, событиях, методах и других характеристиках объектов выбранного класса?
Ответ: Object Browser
063. Как открыть окно Проводника объектов?
Ответ: F2; Командой Object Browser меню View; Кнопкой Object Browser Линейки инструментов
064. Окно Проводника объектов позволяет:
Ответ: Просматривать перечень классов; Просматривать перечень объектов; Отображать свойства объектов; Отображать события объектов; Отображать методы объектов
065. Укажите английский вариант названия окна Проводник объектов:
Ответ: Object Browser
066. Сколько кнопок управления в строке заголовка окна Проводника объектов?
Ответ: Три
067. Сколько кнопок управления в строке заголовка окна Object Browser ?
Ответ: Три
068. Как вызвать на рабочий стол отсутствующее окно Проводника объектов?
Ответ: F2; Командой Object Browser меню View; Кнопкой Object Browser Линейки инструментов
070. Как открыть Окно программного кода, если оно закрыто?
Ответ: View --> View Code; Двойным щелчком на объекте
071. В каком окне строка заголовка содержит текст: Project1-Form1[Code]?
Ответ: Code
072. Перечень событий, связанных с элементом управления, можно найти в окне
Ответ: Кода
073. Как можно запустить программный код на исполнение?
Ответ: Нажать F5; С помощью опции RUN и команды Start Основного окна
074. Опция RUN предназначена для
Ответ: Управления режимом выполнения программного кода; Запуска проекта на исполнение
075. Что означает слово Private в строке Private Sub .......( )?
Ответ: Область видимости процедуры
076. Имя программы (процедуры) обработки события состоит из:
Ответ: двух имен - объекта и события, разделенных символом подчеркивания
077. Какое окно не отображается сразу после запуска VB?
Ответ: окно Кода
078. Программный код соответствует
Ответ: Событию
079. Перечень допустимых событий определяется
Ответ: Включенным в проект объектом
080. В каком окне расположены базовые элементы управления?
Ответ: ToolBox
081. В каком окне записаны свойства выбранного объекта?
Ответ: в окне Properties
082. В каком окне можно найти перечень событий, связанных с элементом управления?
Ответ: Кода
083. Сколько групп параметров характеризуют объект?
Ответ: Три - свойства, события, методы
084. Двойной щелчок по элементу управления
Ответ: Открывает окно Кода
085. Свойства элементов управления можно изменить, используя
Ответ: Программный код, присваивая новое значение; Окно свойств; Автоматически (мышкой); Программный код, присваивая значение аналогичного свойства другого элемента
086. Каким образом можно изменять свойства элементов управления?
Ответ: И программно, и в окне Свойств
087. Что указывается на месте многоточий для задания или изменения значения свойства программным путем в операторе присваивания:
... . имя_элемента_управления . ... = значение?
Ответ: Имя Формы, свойство
088. Свойства какого элемента управления мы видим в окне Свойств?
Ответ: Активного
089. В каком порядке записаны свойства выбранного объекта? Где?
Ответ: В алфавитном (кроме свойства Name), в окне Свойств
090. Какое свойство используется для идентификации элемента управления?
Ответ: Name
091. Свойство Имя элемента управления должно удовлетворять следующим условиям:
Ответ: Длина имени должна быть не более 40 символов; Может содержать буквы только латинского алфавита (для англ. версии VB); В Имя могут входить только буквы, цифры и символ подчеркивания; Начальный символ может быть только буквой; Прописные и строчные буквы рассматриваются как одинаковые
092. Где находится свойство Name? Почему оно взято в скобки?
Ответ: В левой колонке окна Свойств; это главное свойство
093. Задано ли значение свойства Name элемента управления при создании Формы?
Ответ: Да, задано по умолчанию
094. Какое свойство возвращает или устанавливает надпись, отображаемую при элементе управления?
Ответ: Caption
095. Свойство Саption элемента управления
Ответ: Возвращает или устанавливает надпись, отображаемую при элементе управления
096. Что означают свойства Left и Top?
Ответ: Расстояние между левой верхней точкой элемента управления и левой и верхней границами формы
097. Какие параметры у свойств Left, Top Формы при входе в VB?
Ответ: 0,0
098. В режиме разработки интерфейса при изменении размеров объектов автоматически изменяются значения свойств:
Ответ: Height; Width
099. Введите (строчными буквами, без пробела) название единицы измерения расстояния, с помощью которой задаются значения свойств Left, Top, Width, Height.
Ответ: ^ *[т][в][и][п] *$
100. Каким свойством в окне Свойств определяется цвет символов?
Ответ: ForeColor
101. Что позволяет задать свойство BackColor?
Ответ: Цвет фона элемента управления
102. Что изменяет свойство Font?
Ответ: Характеристики отображаемого текста
103. Какое свойство определяет выравнивание текста в элементе управления?
Ответ: Alignment
104. За что отвечает свойство Alignment?
Ответ: Выравнивание текста
105. Какое свойство определяет тип обрамления вокруг элемента управления?
Ответ: BorderStyle
106. За что отвечает свойство BorderStyle?
Ответ: Тип обрамления вокруг элемента управления
107. Свойство Enabled определяет
Ответ: Будет ли объект реагировать на событие (быть доступным
108. Чем управляет свойство Enabled?
Ответ: Доступностью элемента управления во время выполнения приложения
109. Какое свойство определяет, будет ли объект реагировать на событие (быть доступным)?
Ответ: Enabled
110. Для ввода многостраничного текста необходимо свойству
Ответ: MultiLine присвоить значение True
111. Свойство AutoSize отвечает за
Ответ: Автоматическое подстраивание размеров элемента управления
112. При установке какого свойства задается режим автоматического изменения размеров элемента управления
Ответ: AutoSize
113. Что означает установка свойства Stretch в True?
Ответ: Растягивание графического объекта до границ элемента управления
114. Какое свойство позволяет скрыть элемент управления или сделать его видимым?
Ответ: Visible
115. Каково значение свойства Visible, чтобы элемент управления стал невидимым?
Ответ: False
116. Какое свойство позволяет набрать многостраничный текст?
Ответ: Multiline
117. Какое свойство позволяет автоматически подстраивать размеры элемента управления
Ответ: AutoSize
118. Когда необходимо изменить заданное по умолчанию значение свойства Multiline?
Ответ: Для ввода многостраничного текста
119. Какие из перечисленных значений может принимать свойство Stretch?
Ответ: True; False
120. KeyPress - это:
Ответ: Событие
121. Укажите события, обрабатывающие щелчок мыши:
Ответ: Click; DblClick
122. Что такое LostFocus и GotFocus?
Ответ: События, вызванные перемещением управления из одного объекта в другой
123. Где и для чего может использоваться конструкция
Имя_формы . Имя_объекта . Имя_метода ?
Ответ: В программном коде для вызова метода
124. Какие из перечисленных методов являются общими для многих объектов?
Ответ: DragDrop; Move; ZOrder; SetFocus
125. Какой метод помещает объект спереди или сзади всех пересекающихся с ним объектов?
Ответ:ZOrder
126. Метод SetFocus предназначен для
Ответ: Установления фокуса на элементе управления, делая его активным
127. Какой метод помещает элемент управления в заданную позицию?
Ответ: Move
128. Какой метод очищает Форму, находящуюся в фокусе в текущий момент времени?
Ответ: Cls
129. Что является событием для среды VB?
Ответ: Щелчок клавиши мыши; Выбор пункта меню; Набор текста в текстовом окне
130. В каком случае имя Формы может быть опущено?
Ответ: В программном коде, если речь идет об объектах текущей Формы
131. Создать элемент управления на Форме можно, используя
Ответ: Панель инструментов
132. Для удаления элемента с Формы надо
Ответ: Кликнуть на элемент и нажать кнопку Delete
133. Включение рисунков в Форму обеспечивают элементы управления:
Ответ: PictureBox; Image; Line; Shape
134. Укажите свойство, позволяющее присвоить заголовок Форме:
Ответ: Caption
135. Текст, выводимый в строке заголовка Формы, является отображением свойства
Ответ: Caption
136. Где и что будет видно на Главной панели, если в программном коде имелся оператор Caption="Time is money" ?
Ответ: В заголовке Формы, Time is money
137. При выполнении проекта окно Формы развернется во весь экран, если:
Ответ: WindowState=2
138. Какое свойство позволяет изменить размер Формы на экране при запуске программы?
Ответ: WindowState
139. Какое свойство позволяет при выполнении проекта окну Формы развернуться во весь экран?
Ответ: WindowState=2
140. Какие из перечисленных методов относятся к Формам?
Ответ: Move; Hide; Cls; Show; PrintForm
141. Эти методы относятся к Форме. Укажите неправильный ответ.
Ответ: AddItem
142. Что из перечисленного является методом
Ответ: Load frmApplication
143. Какой метод позволяет загрузить Форму без ее высвечивания?
Ответ: Load
144. Какой метод удаляет Форму с экрана, но не удаляет из памяти?
Ответ: Hide
145. Для удаления Формы с экрана и из памяти служит метод
Ответ: Unload
146. Какое действие вызывает программная строка Load frmApplication ?
Ответ: Загрузку Формы в память без ее высвечивания
147. Какие элементы управления являются контейнерами?
Ответ: Form; PictureBox; Frame; OLE
148. Эти события могут быть связаны и с Формой и с Командной кнопкой. Укажите неправильные ответы.
Ответ: Load; Unload
149. Какие одинаковые свойства имеют Форма, Командная кнопка и Текстовое окно?
Ответ: Name; Width; Height; Font
150. Для чего служит элемент управления CommandButton?
Ответ: Для инициирования выполнения действий, вызываемых нажатием клавиши
151. Какое имя присвоено Командной кнопке по умолчанию?
Ответ: Command1
152. Какой префикс имеет элемент CommandButton?
Ответ: cmd
153. Какое событие наиболее характерно для CommandButton?
Ответ: Click
154. Эти свойства относятся к Командным кнопкам:
Ответ: Visible; Caption; Left
155. Эти события могут быть связаны с CommandButton:
Ответ: GotFocus; LostFocus; Click
156. Свойству Caption Командной кнопки можно присвоить значение
Ответ: Используя окно Свойств; Явно в программе
157. Какие одинаковые свойства имеют Форма, Командная кнопка и Текстовое окно?
Ответ: Name; Width; Height; Font
158. Эти события могут быть связаны и с Формой и с Командной кнопкой .Укажите неправильные ответы.
Ответ: Load; Unload
159. Свойство Name командной кнопки необходимо для
Ответ: Ссылки на эту кнопку в программном коде
160. Элемент управления Метка предназначен для
Ответ: Отображения поясняющего текста; Отображения текста, неизменяемого с клавиатуры во время выполнения приложения
161. Назначение элемента управления Label:
Ответ: Отображение текста информативного характера и вывод результатов
162. Каков результат выполнения следующего программного кода?
Dim x As Byte: x=22: Label1. Caption="Число х=": Label2.Caption=x x=22
Ответ: 22
163. Какое свойство позволяет располагать текст по строкам в Метке?
Ответ: WordWrap
164. Свойство, определяющее цвет символов на этапе создания Метки:
Ответ: ForeColor
165. Эти события могут быть связаны с Меткой. Укажите неправильные ответы.
Ответ: GotFocus; Load; KeyPress
166. Укажите главные отличия элементов TextBox и Label ?
Ответ: В наличии свойств Text y TextBox и Caption y Label; TextBox может служить для ввода данных, Label нет
167. Эти события могут быть связаны с Меткой. Укажите правильные ответы.
Ответ: Click; MouseDown
168. Метку целесообразно использовать в следующих случаях:
Ответ: Когда пользователь не может редактировать выводимую информацию; Для размещения на форме пояснительных надписей
169. Можно ли, используя событие, менять содержимое Метки?
Ответ: Да
170. В какой элемент управления пользователь программы может заносить данные и редактировать их?
Ответ: TextBox
171. Какой элемент управления служит для ввода, отображения и редактирования данных?
Ответ: TextBox
172. Какое свойство позволяет в режиме design ввести название в Текстовое окно?
Ответ: Text
173. Эти свойства относятся к Текстовым окнам:
Ответ: BorderStyle; ScrollBars
174. Какое свойство заменяет свойство Сaption у Текстового окна?
Ответ: Text
175. Эти события могут быть связаны с Текстовым окном. Укажите неправильный ответ.
Ответ: Load
176. Укажите основное отличие между Label и TextBox:
Ответ: У TextBox нет свойства Caption, а у Label есть
177. Для того, чтобы в Текстовом окне установить линейку прокрутки, необходимо:
Ответ Свойству MultiLine присвоить значение True, указать значение свойства ScrollBar
178. Какие одинаковые свойства имеют Форма, Командная кнопка и Текстовое окно?
Ответ: Name; Width; Height; Font .ans.ADEF
179. Какое основное отличие Текстового окна от Метки?
Ответ: Текстовое окно можно использовать для ввода текста
180. Эти события могут быть связаны с Рамкой. Укажите неправильные ответы.
Ответ: GotFocus; Load; KeyPress
181. Эти свойства относятся к Рамке :
Ответ: Caption; BorderStyle
182. Что может быть использовано в качестве контейнера?
Ответ: Frame, Form и PictureBox
183. Свойства Min и Max Линейки прокрутки определяют
Ответ: Предельные значения свойства Value
184. Начальное и текущее положение маркера на Линейке прокрутки определяют значение свойства
Ответ: Value
185. Эти события могут быть связаны с Линейкой прокрутки. Укажите неправильные ответы.
Ответ: Click; Load; MouseDown
186. Значение свойства Value Линейки прокрутки можно изменить
Ответ: Путем изменения текущего положения маркера; Щелчком по стрелке на конце Линейки прокрутки; Щелчком между маркером и стрелкой
187. Эти события могут быть связаны с Рамкой. Укажите правильные ответы.
Ответ: Click; MouseDown
188. Укажите свойства, которые не относятся к Рамке.
Ответ: Cancel; Default
189. Что нельзя использовать в качестве контейнера?
Ответ: ListBox; TextBox; Image
190. Элемент управления PictureBox может быть использован в качестве контейнера так же, как и
Ответ: Frame; Form
191. Какие элементы управления служат для отображения на Форме графических изображений?
Ответ: Image; PictureBox
192. Эти свойства относятся к объекту Image:
Ответ: Stretch; Picture; Visible
193. Эти свойства относятся к объекту PictureBox:
Ответ: Picture; Visible
194. Эти методы относятся к объекту PictureBox. Укажите неправильный ответ.
Ответ: Clear
195. Эти события могут быть связаны с объектом PictureBox. Укажите неправильный ответ.
Ответ: Load
196. Укажите основные отличия элементов управления PictureBox и Image:
Ответ: Image требует гораздо меньше ресурсов системы; Image не поддерживает некоторые свойства, методы и события; PictureBox может служить контейнером для некоторых элементов; Image не может служить контейнером для других элементов
197. Эти события могут быть связаны с объектом PictureBox. Укажите правильные ответы.
Ответ: Click; MouseDown; Change
198. Эти методы относятся к объекту PictureBox. Укажите правильные ответы.
Ответ: Line; Move; Cls
199. Какие элементы управления нельзя использовать для отображения на форме графических изображений?
Ответ: Frame; TextBox
200. Какой элемент управления запускает какое-либо действие через интервал времени?
Ответ: Timer
201. Какой элемент управления невидим на экране во время выполнения приложения?
Ответ: Timer
202. Какой элемент управления имеет свойство Interval?
Ответ: Timer
203. Какое событие порождается по истечении интервала Таймера?
Ответ: Timer
204. Какое свойство задает интервал времени элементу управления Timer?
Ответ: Interval
205. В каких единицах измерения устанавливается значение свойства Interval?
Ответ: Миллисекундах
206. Сколько будет длиться период, если у элемента Timer свойство Interval=10000?
Ответ: 10 000мсек; 10 сек
207. Сколько событий связано с объектом Timer?
Ответ: Одно
208. Для отключения Таймера
Ответ: Enabled = False
209. Какие из перечисленных значений можно использовать для свойства Interval?
Ответ: +0; +65000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
000. Укажите все, что верно в отношении констант:
Ответ: Это величины, значения которых не могут меняться; Это конкретные значения величин, которые указаны в программе; Использование констант - один из возможных способов хранения информации; Константа - элемент выражения, значение которого не может меняться в процессе выполнения программы; Объявление именованных констант во многом аналогично объявлению переменных
001. Какой символ используется в качестве разделителя целой и дробной частей вещественной константы, записанной в процедуре?
Ответ: Точка
002. Укажите варианты правильного объявления именованной константы, которая имеет значение "Сидоров"; ее область действия - процедура:
Ответ: Const name = "Сидоров"; Const name As String="Сидоров"; Const name As String*7="Сидоров";Const name As String*15="Сидоров"
003. Укажите варианты правильного объявления именованной константы name, имеющей значение "Басков", которая может быть использована в любом месте приложения :
Ответ: Public Const name As String*10="Басков"; Public Const name As String*6="Басков"
004. Какие константы записаны неверно?
Ответ: "123; 11:59:42 PM#; Const
005. Какие константы записаны верно?
Ответ: "Ошибка доступа к базе данных"; #2:00:32 AM#; True
006. Каков результат выполнения программного кода?
Const a=5
Private Sub Com1_Click()
a=a+2
End Sub
Ответ: Сообщение об ошибке
007. Каков результат выполнения программного кода?
Private Sub Com1_Click()
Const x=5
x=x+2
End Sub
Ответ: Сообщение об ошибке
008. Какие символы ограничивают запись константы типа даты?
Ответ: Символы #
009. Где не может использоваться именованная константа?
Ответ: В левой части оператора присваивания; В качестве формального параметра процедуры
010. Укажите все, что справедливо в отношении переменной:
Ответ: Это именованная область ОП, предназначенная для временного хранения значения переменной; Это простейший объект алгоритма, который можно представить на двух уровнях - логическом и физическом; На логическом уровне переменная характеризуется именем и типом; На физическом уровне переменную определяют область ОП и формат представления в ней
011. Идентификаторы (имена) переменных должны удовлетворять следующим правилам:
Ответ: могут содержать не более 255 символов; в идентификаторе запрещены пробелы; первый символ должен быть буквой; могут содержать буквы, цифры и символ подчеркивания; идентификатор должен быть уникальным в пределах области видимости; в конце идентификатора может стоять суффикс, указывающий тип
Переменной
012. Какие имена переменных записаны неверно ?
Ответ: BYTE; 15X; "hello"
013. Какие идентификаторы (имена) записаны верно?
Ответ: Рrimer_pas; Delta1; размер 2
014. Укажите отличительные особенности локальных переменных:
Ответ: объявляются внутри процедуры; невидимы снаружи процедуры; нельзя использовать в других процедурах; объявляются оператором Dim внутри процедуры
015. Где описываются локальные переменные?
Ответ: в процедуре-функции; в процедуре
016. Какое ключевое слово используется при описании локальной переменной, если надо сохранить ее значение после окончания выполнения процедуры?
Ответ: Static
017. Укажите ключевое слово, определяющее оператор описания переменной в процедуре:
Ответ: Dim
018. Укажите все верные характеристики/назначение переменной:
Ответ: используется для хранения значения; имеет имя; имеет тип; может представлять собой массив
019. Укажите правила задания имен переменных:
Ответ: Имя может содержать не более 255 символов; Имя может содержать буквы, цифры и символ подчеркивания; Имя может начинаться с префикса, указывающего на ее тип; Первый символ имени должен быть буквой; В имени должны отсутствовать пробелы; Имя должно быть уникальным в пределах области видимости
020. Какой тип данных имеет переменная I при таком объявлении: Dim I, J, K As Integer?
Ответ: Variant
021. Какой оператор правильно задает тип данных: A,C - тип Integer, B - тип String ?
Ответ: Dim A As Integer, C As Integer, B As String
022. Какой из приведенных типов используется для описания вещественных переменных?
Ответ: Double; Single
023. Какой тип данных используется для описания целых чисел ?
Ответ: Byte; Integer; Long
024. Какой тип данных используется для описания логических переменных ?
Ответ: Boolean
025. Какой тип данных используется для описания чисел с плавающей точкой ?
Ответ: Single Double Currency
026. Какой тип данных предназначен для хранения больших целочисленных данных ?
Ответ: Long
027. Какой тип данных содержит только два значения ?
Ответ: Boolean
028. Какой тип данных служит для работы со строками?
Ответ: String
029. Какой тип данных позволяет работать с точностью до цента?
Ответ: Currency
030. Каков диапазон данных, хранимых в переменной числового типа размером 1 байт?
Ответ: Целые числа от 0 до 255
031. Каков диапазон данных, хранимых в переменной типа Integer?
Ответ: Целые числа от -32768 до 32767
032. Какой тип данных следует выбрать для хранения целых чисел в диапазоне 0 - 255 ?
Ответ: Byte
033. Какой тип данных следует выбрать для хранения целых чисел в диапазоне -32768 - 32767?
Ответ: Integer
034. Какой объем памяти выделяется под переменную типа Double?
Ответ: 8 байт
035. Какой объем памяти выделяется под переменную типа Integer ?
Ответ: 2 байта
036. Какой объем памяти выделяется под переменную типа Byte ?
Ответ: 1 байт
037. Какой объем памяти выделяется под переменную типа Long?
Ответ: 4 байта
038. Какой объем памяти выделяется под переменную типа Boolean?
Ответ: 2 байта
039. Под переменные какого типа выделяется по 2 байта оперативной памяти?
Ответ: Boolean; Integer
040. Укажите самое полное определение выражения:
Ответ: Это - записанная по определенным правилам совокупность констант , переменных , функций, свойств объектов, знаков операций и круглых скобок, имеющая значение
041. Определите значения двух следующих логических выражений:
NOT A OR (A AND B), если A- истинно, B- ложно
A AND B OR C, если A и C - истинно, B – ложно
Ответ: False, True
042. Назовите значение выражения: 27 \ 2 mod 10.
Ответ: 3
043. Укажите значение выражения: 30 + 17 mod 4.
Ответ: 31
044. Каков результат вычисления выражения: 5 mod 3 ^ 2 ?
Ответ: 5
045. Чему равно значение выражения 24 / 4 / 2 + 2 ^2 ^3 mod 3?
Ответ: 4
046. Какой тип данных имеет переменная Z в операторе Z = Yx & Zorro?
Ответ: String
047. Какой тип должна иметь переменная Х, используемая в операторе:
X = Y > 20 AND 25 > Y
Ответ: Boolean
048. Какие операции можно выполнять над символьными данными?
Ответ: Сцепление( конкатенация); Операции сравнения
049. Какие символы позволяют изменить порядок выполнения операций в выражении?
Ответ: Круглые скобки
050. Оператор присваивания служит для присвоения значения
Ответ: Переменной или константе; Свойству элемента управления
051. Какой из перечисленных символов используется для расположения более одного оператора на одной строке?
Ответ: Двоеточие
052. Какая из комбинаций символов позволяет переносить на другую строку часть длинного оператора?
Ответ: Пробел, за которым следует знак подчеркивания
053. Каково требование к расположению комментария в программной строке?
Ответ: Должен быть единственным или последним
054. Оператор Dim служит для
Ответ: Объявления типа переменной или массива и резервирования памяти под переменную или статический массив
055. Оператор Dim не используется для
Ответ: Присваивания значения переменной; Резервирования памяти под динамический массив; Резервирования памяти под процедуру-подпрограмму или функцию
056. Какие символы обозначают операцию присваивания?
Ответ: Знак равенства
057. Что может стоять слева от знака "=" в операторе присваивания?
Ответ: Переменная; Переменная с индексом; Свойство элемента управления
058. Какие из перечисленных символов не используются для разделения операторов, расположенных в одной строке?
Ответ: Запятая; Пробел; Точка с запятой; Многоточие
059. Как начинается запись комментария?
Ответ: Апострофом; Ключевым словом Rem
060. Какой оператор позволяет из процедуры вывести значение в диалоговое окно?
Ответ: MsgBox
061. Какие из перечисленных символов используются в качестве десятичного разделителя при вводе значения вещественной переменной с помощью функции InputBox?
Ответ: Определяется установками Windows
062. Сколько параметров у функции InputBox в общем случае?
Ответ: Семь
063. Укажите верную последовательность параметров функции InputBox :
Ответ: Сообщение, Заголовок, Начальное_значение
064. Какие параметры можно опускать у функции InputBox ?
Ответ: Начальное_ значение, Заголовок; Заголовок; Начальное_значение
065. Сколько параметров имеет встроенная процедура (оператор) MsgBox в общем случае?
Ответ: Пять
066. Какие параметры MsgBox могут быть опущены?
Отевт: Заголовок; Заголовок, опция; Опция
067. Какая функция позволяет ввести значение переменной с клавиатуры с помощью диалогового окна?
Ответ: InputBox
068. В процедуре описана переменная Т целого типа. Укажите оператор, обеспечивающий ввод в нее значения с клавиатуры через диалоговое окно.
Ответ: T = InputBox ("Введите число")
069. Какое значение возвращает функция MSGBOX?
Ответ: Число, соответствующее нажатой в диалоговом окне кнопке
070. Что делает оператор Go To?
Ответ: Обеспечивает безусловный переход к строке с указанной меткой
071. Выберите ключевые слова, входящие в состав оператора перехода.
Ответ: Go To
072. Укажите структуру оператора перехода.
Ответ: Go To метка
073. Метка, используемая в операторе перехода:
Ответ: Может состоять из любой последовательности букв и цифр, после которой следует двоеточие; Может помечать пустую строку; Должна быть уникальной в пределах одной процедуры
074. Укажите неверные утверждения в отношении метки, используемой в операторе перехода.
Ответ: Может быть именем объекта Label; Может быть именем процедуры; Может повторяться в пределах одной процедуры
075. Укажите назначение оператора On Error Go To метка.
Ответ: В случае возникновения любой ошибки организует переход к строке, содержащей метку. При отсутствии ошибки выполняется следующий оператор
076. На ошибки какого типа реагирует оператор On Error Go To ....?
Ответ: Любые ошибки
077. Где следует разместить оператор On Error Go To ..., чтобы он контролировал ошибки всей процедуры?
Ответ: В начале процедуры
078. Какой из приведенных операторов является оператором перехода в языке VBА?
Ответ: Go To
079. В процедуре записан оператор On Error Go To ... В какой части процедуры могут возникать ошибки, на которые реагирует этот оператор?
Ответ: В части процедуры, следующей за оператором On Error
080. Укажите ключевые слова, которыми начинается оператор выбора.
Ответ: Select Case
081. Перечислите возможные способы организации разветвления алгоритма на 3 и более ветвей.
Ответ: Использование нескольких операторов If; Использование оператора Select Case
082. Какой тип допустим для выражения в заголовке оператора выбора?
Ответ: Любой числовой; Тип строки символов
083. Какими ключевыми словами заканчивается оператор выбора?
Ответ: End Select
084. Оператор выбора начинается строкой Select Case A. Как в этом операторе на-чинается описание ветви, которая должна выполняться при значении A>50?
Ответ: Case Is >50
085. Оператор выбора начинается строкой Select Case B. Как в этом операторе начинается описание ветви, которая должна выполняться при значениях В, находящихся в пределах от 10 до 15? Переменная В имеет вещественный тип.
Ответ: Case 10 To 15
086. Оператор выбора начинается строкой Select Case A, где А - переменная типа Single. Одна из ветвей оператора выбора должна выполняться в том случае, если значение А лежит в диапазоне от 2 до 5. Почему такую ветвь нельзя начать конструкцией Case 2, 3, 4, 5 ?
Ответ: Потому что вещественная переменная может содержать бесчисленное множество значений в диапазоне (2, 5)
087. Оператор выбора начинается строкой Select Case A. Переменная А имеет тип Integer. Укажите возможное описание начала ветви, которая должна выполняться при значениях А, находящихся в диапазоне от 5 до 8.
Ответ: Case 5, 6, 7, 8; Case 5 To 8
088. Какой оператор организует разветвление алгоритма на несколько ветвей?
Ответ: Оператор выбора
089. Если в операторе выбора записано несколько ветвей с одинаковым условием CASE, то какая из этих ветвей будет исполнена при выполнении этого условия?
Ответ: Первая
090. Где в условном операторе размещается запись условия?
Ответ: После ключевого слова If
091. Какие ключевые слова обязательно присутствуют в условном операторе?
Ответ: If, Then
092. В каком операторе может использоваться ключевое слово ElseIf?
Ответ: В многострочном условном операторе
093. Какой набор ключевых слов может применяться в многострочном условном операторе?
Ответ: If, Then, End If; If, Then, ElseIf, End If
094. Какие значения может принимать выражение, описывающее условие в условном операторе?
Ответ: Числовые; True, False; 0, 1
095. Какие из приведенных требований к многострочному условному оператору правильны?
Ответ: Конструкция If выражение Then должна располагаться в одной строке; Ключевое слово Else должно размещаться в отдельной строке; Ключевые слова End If должны располагаться в отдельной строке
096. Что завершает многострочный условный оператор?
Ответ: End If
097. Как задается условие в условном операторе?
Ответ: Выражением
098. Какое требование предъявляется к расположению однострочного условного оператора в программной строке?
Ответ: Должен быть единственным или последним
099. Какой символ должен разделять в однострочном условном операторе ключевое слово Then и следующий за ним оператор?
Ответ: Пробел
100. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры: Dim Y As Integer: A = 2: B = 8
If A < B And B mod 2 = 1 Then Y = A + B/A : MsgBox Str(Y)
Ответ: Ничего не выведетсяё
101. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры: Dim Y As Integer: A = 2: B = 8
If A < B And B mod 2 = 1 Then Y = A + B/A
MsgBox Str(Y)
Ответ: 0
102. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры: Dim Y As Integer: A = 2: B = 8
If A > B And B mod 2 = 0 Then Y = A + B Else Y = A mod B: MsgBox "Y ="+ Str(Y)
Ответ: Y = 2
103. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры: Dim Y As Integer: A=5: B=10: C=13
If A>B Then If A>C Then Y=A Else Y=C Else Y=B
MsgBox "Y =" + Str(Y)
Ответ: Y = 10}
104. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры: Dim Y As Integer: A=16: B=10: C=3
If A>B Then If B<C Then Y=A/B Else Y=C Else Y=B\C
MsgBox Str(Y)
Ответ: 3
105. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры: Dim Y As Integer: A=5: B=10: C=2
If A>B Then If B>C Then Y=C/B Else Y=C Else Y=A/C
MsgBox "Y =" + Str(Y)
Ответ: Y = 2.5
106. Укажите значение переменной Х после выполнения следующих операторов:
A=10: X=10: If A > X Then If A > 5 Then X=X- 2 Else X = X + 1
Ответ: 10
107. Укажите значение переменной Х после выполнения операторов:
A=4: X=3: If A mod 5 >0 Then A=A mod 5: If X< A Then X=A+3 Else X=A-3
Ответ: 7
108. Укажите значение переменной Х после выполнения операторов:
A=4: X=10: If A<X Or A>0 And X<0 Then If A>X Then X=3 Else X=X mod 5
Ответ: 0
109. Укажите значение переменной Y после выполнения операторов:
Y=4: A=16: B=10: C=2: If A>B Then If B<C Then A=A/B Else Y=C Else Y=B\3
Ответ: 2
110. В процедуру передано вещественное значение переменной Т. Как выделить целую часть этого числа?
Ответ: Fix(T)
111. Каково значение функции Int(-131.75)?
Ответ: -131
112. Каково значение функции Fix(-131.75)?
Ответ: 75
113. Какая стандартная функция позволяет получить в процедуре псевдослучайное число?
Ответ: Rnd
114. Укажите диапазон возможных значений псевдослучайного числа, генерируемого функцией Rnd?
Ответ: ( 0, 1)
115. В процедуре записаны операторы: Dim T As Single: T = -100 + 200 * Rnd. В каком диапазоне будет находиться значение переменной Т?
Ответ: ( -100, 100)
116. Какая функция возвращает абсолютное значение (модуль) аргумента?
Ответ: Abs
117. Что делает функция Chr(X)?
Ответ: Преобразует код ASCII аргумента к типу строки символов
118. Для чего обычно используют функцию Chr?
Ответ: Для получения символов, не имеющих печатного изображения
119. Что является результатом функции Chr?
Ответ: Один символ
120. Укажите значение функции Instr(3, "БАРАБАС", "Б")
Ответ: 5
121. Какая стандартная функция позволяет преобразовать число в строку символов?
Ответ: Str
122. Какая стандартная функция позволяет определить длину значения строки символов (текста)?
Ответ: Len
123. Укажите значение функции Len (Mid ("БАРАБАС",3)).
Ответ: 5
124. Укажите значение, которое получит переменная Т в результате выполнения следующего фрагмента процедуры: Dim F As String, T As String: F = "КРАМАРЕНКО" : T = mid(F, 4, 5)
Ответ: МАРЕН
125. Укажите значение, которое получит переменная Т в результате выполнения следующего фрагмента процедуры: Dim F As String, T As String: F = "БАРАБАС" :T = mid(F, Len(F)-3)
Ответ: АБАС
126. Какая функция преобразует число из символьного представления к числовому типу?
Ответ: Val
127. Сколько аргументов имеет функция Mid?
Ответ: 2 или 3
128. В процедуре имеется переменная Т типа строки символов. Как выделить из значения этой переменной два первых символа?
Ответ: Left(T, 2); Mid(T, 1, 2)
129. С помощью какой функции можно удалить лишние пробелы в начале и в конце строки символов?
Ответ: Trim
130. Укажите значение, которое получит переменная Т в результате выполнения следующего фрагмента процедуры: Dim A As Integer, B As Integer, T As Integer A = 5: B = 4: T = Choose(A - B, A + B, A * B, 6, 3, 0)
Ответ: 9
131. Укажите значение, которое получит переменная Т в результате выполнения следующего фрагмента процедуры: Dim A As Integer, B As Integer, T As Integer A = 9: B = 4: T = Iif(A mod B=2, A + B, A * B mod 5)
Ответ: 1
132. Укажите значение, которое получит переменная Т в результате выполнения следующего фрагмента процедуры: Dim A As Integer, B As Integer, T As Integer A = 10: B = 3: T = Iif(A\ B>3, A\ B/2, B+ A/B)
Ответ: 6.3
133. Какова структура обращения к условной функции?
Ответ: Iif( выражение1, выражение2, выражение3
134. Сколько аргументов имеет условная функция?
Ответ: 3
135. Какое значение возвращает функция Iif( выражение1, выражение2, выражение3)?
Ответ: Значение выражения2 или выражения3 в зависимости от значения выражения1
136. Что делает функция Choose?
Ответ: Возвращает одно значение из списка аргументов, выбранное в зависимости от значения проверяемого выражения
137. Каковы требования к первому аргументу функции Choose?
Ответ: Должен иметь значение числа в диапазоне от 1 до количества остальных аргументов
138. Какая из приведенных функций является функцией выбора?
Ответ: Choose
139. Какое значение возвращает функция Choose, если значение ее первого аргумента больше количества остальных аргументов или меньше 1?
Ответ: Сообщение об ошибке
140. Какой шаг изменения переменной цикла For переменная .... назначается по умолчанию?
Ответ: 1
141. Фрагмент текста процедуры: For I = 1 To 10: S = s + I: Next I. Какое значение имеет переменная I после окончания цикла?
Ответ: 11
142. Сколько раз выполняется оператор S = S + I в следующем цикле: For I = 10 To 1: S = S + I: Next I ?
Ответ: 0
143. Какое значение получит переменная S в результате выполнения следующего фрагмента процедуры:
S = 0: For X = 1 To 6: S = S + X mod 2: Next
Ответ: 3
144. Каково действие оператора Next?
Ответ: Возвращает управление на заголовок цикла
145. Что делает оператор Exit For?
Ответ: Передает управление на оператор, следующий после Next} {Передает управление на строку с заданным номером
146. Укажите возможные способы досрочного выхода из цикла For.
Ответ: С помощью оператора перехода; С помощью оператора Exit For; Изменив в теле цикла текущее значение переменной цикла
147. Каким способом можно пропустить без исполнения часть операторов тела цикла For, при этом не выходя из него?
Ответ: С помощью оператора перехода, передавая управление на оператор Next
148. Сколько раз повторится цикл в следующем фрагменте процедуры:
N = 5
For K = 1 To N
Y = Y + K: If K > 2 Then N=1
Next K
Ответ 5
149. Выберите среди приведенных операторов заголовки цикла с заранее известным числом повторений
Ответ: For переменная = выражение1 To выражение2; For Each переменная In имя
150. Сколько раз выполнится оператор А = А + 1 в следующем фрагменте процедуры?
A = 4: DO : A = A + 1 : Loop While A < 5
Ответ: 1
151. В каких циклах можно использовать оператор Exit Do?
Ответ: { Do While .... Loop; Do .... Loop Until
152. Сколько раз выполняется оператор А = А + 1 в следующем фрагменте процедуры:
A = 4: Do: A = A + 1: Loop While A < 5 ?
Ответ: 1
153. Сколько раз выполняется оператор А = А + 1 в следующем фрагменте процедуры:
A = 4: Do: A = A + 1: Loop Until A < 5 ?
Ответ: Цикл бесконечен
154. Сколько раз повторяется цикл в следующем фрагменте:
A = 1: Do While A < 5 : B = A + 1 : Loop
Ответ: Бесчисленное число
155. Укажите среди приведенных конструкций циклы с постусловием
Ответ: Do . . . Loop Until . . .; Do . . . Loop While
156. Какой оператор нужно поместить в тело цикла Do ... Loop Until для того, чтобы прервать выполнение цикла и перейти к строке, предшествующей данному циклу?
Ответ: Go To
157. Какой оператор конца цикла соответствует заголовку цикла While . . .?
Ответ: Wend
158. Какой оператор в теле цикла While . . . Wend может обеспечить досрочный выход из цикла?
Ответ: Go To
159. Каково значение переменной Х после выполнения такого участка процедуры:
S = 0: X = 3461
While X > 0: S = S + X mod 10: X = X\10: Wend
Ответ: 14
160. Какой оператор используется для изменения размера массива?
Ответ: Redim
161. Укажите основное назначение оператора ReDim.
Ответ: Переопределяет массив
162. В процедуре описан массив А(10). Как определяется минимальное значение индекса элементов этого массива?
Ответ: По умолчанию равно 0; Оператором Option Base
163. Как обеспечить в процедуре работу с массивом из N элементов, где N вводится с клавиатуры?
Ответ: Dim A(): N = InputBox(" Введите N"): ReDim A(N)} {Dim A(10): N=InputBox("Введите N"): Redim A(N)
164. Сколько элементов содержит массив, объявленный Dim A(10 To 15)?
Ответ: 6
165. Что делает оператор Dim B( 1 To 4, 45 To 47)?
Ответ: Объявляет двумерный массив размерностью 4 * 3
166. Что делает оператор Dim A (1 To 3, 2*3)?
Ответ: Объявляет двумерный массив из 3 строк и 7 столбцов
167. В каких случаях в операторе Redim используется ключевое слово Preserve?
Ответ: При необходимости сохранения данных существующего массива при изменении его последней размерности
168. Какое ключевое слово надо использовать в операторе Redim для сохранения данных существующего массива при изменении его размерности?
Ответ: Preserve
169. Сколько элементов содержит массив, объявленный так: Dim B(100 To 120)?
Ответ: 21
170. Что делает функция Array?
Ответ: Создает одномерный массив и заполняет его значениями
171. Сколько элементов содержит массив, созданный с помощью функции Array?
Ответ: Столько, сколько элементов указано в списке аргументов функции Array
172. В процедуре надо создать с помощью функции Array массив А из 6 элементов. Как следует объявить имя этого массива?
Ответ: Dim A As Variant
173. В процедуре встречается оператор A=Array (5, 3, 6, 9, 4). Как следует объявить имя А?
Ответ: Dim A As Variant
174. Какая функция позволяет проверить, принадлежит ли данное имя массиву или нет?
Ответ: IsArray
175. Какая функция позволяет определить верхнюю границу индекса заданной размерности массива?
Ответ: UBound
176. Сколько аргументов имеет функция LBound?
Ответ: 1 или 2
177. Что делает функция UBound?
Ответ: Определяет верхнюю границу индекса указанной размерности массива
178. Что является обязательным аргументом функции UBound?
Ответ: Имя массива
179. Что является обязательным аргументом функции LBound?
Ответ: Имя массива
180. Какой оператор обозначает конец цикла, имеющего заголовок For Each . . .?
Ответ: Next
181. Сколько раз повторяется цикл в таком фрагменте процедуры:
Dim A(10): For Each B In A: S=S+B: Next
Ответ: 11
182. Каковы требования к типу переменной В в операторе For Each B In A?
Ответ: Должен быть Variant.
183. Что должно располагаться на месте многоточия в операторе заголовка цикла
For Each B In . . .
Ответ: Имя массива или другого множества элементов
184. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры:
Dim A As Variant, I As Byte, T As Byte
A = Array (-3,5,10,-4,10,8):T = 0: For I = 1 To 5: If A(I)>A(T) Then T = I
Next I: MsgBox Str(T)
Ответ: 2
185. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры:
Dim A As Variant, I As Byte, T As Byte
A = Array (-3,5,10,-4,10,8):T = 0: For I = 0 To 5: If A(I) >= A(T) Then T = I: Next I
MsgBox Str (A(T)) + Str (T)
Ответ: 10 4
186. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры:
Dim A As Variant, I As Byte, T As Byte, M As Byte: T = 0
A = Array (-3,5,10,-4,10,8): M = -32768
For I = 0 To 5: If A(I)>M Then T = 0: M=A(I)
If A(I) = M Then T = T + 1
Next I: MsgBox Str(T)
Ответ: 2
187. Укажите значение, выведенное на экран в результате выполнения следующего фрагмента процедуры:
Dim A As Variant, I As Byte, M As Integer
A = Array (-3,5,10,-4,10,8): M = A(0): For I = 1 To 5: If A(I) < M Then M = A(I)
Next I: MsgBox Str(M)
Ответ: -4
188. Среди приведенных операторов выберите заголовок цикла с заранее неизвестным числом повторений
Ответ: While X < 10; Do While X < 10; Do
189. В каком операторе используется ключевое слово Loop?
Ответ: В операторе конца цикла с заголовком Do
190. Какое ключевое слово в заголовке процедуры определяет, что это процедура-функция?
Ответ: Function
191. Какое ключевое слово в заголовке процедуры определяет, что это процедура-подпрограмма?
Ответ: Sub
192. Какой оператор в процедуре-функции обеспечивает возврат значения функции в точку вызова?
Ответ: Имя функции = выражение
193. Каково назначение оператора End Function?
Ответ: Отмечает конец текста процедуры-функции
194. Какой оператор позволяет досрочно прекратить выполнение процедуры-подпрограммы?
Ответ: Exit Sub
195. Сколько значений может вернуть процедура-функция в точку вызова?
Ответ: Одно либо ни одного
196. Каково назначение оператора Exit Sub?
Ответ: Досрочно прекращает выполнение процедуры-подпрограммы
197. Каково назначение оператора Exit Function?
Ответ: Досрочно прекращает выполнение процедуры-функции
198. Сколько операторов Exit Sub можно использовать в тексте процедуры-функции?
Ответ: 0
199. Каково максимально допустимое количество операторов Exit Function в тексте процедуры-функции?
Ответ: Без ограничений
200. По какому признаку можно отличить формальные параметры от других переменных процедуры?
Ответ: Они перечислены в скобках после имени процедуры в ее заголовке
201. Укажите назначение ключевых слов By Val в процедуре.
Ответ: Отмечают, что передача данных в формальный параметр выполняется по значению
202. В приведенном фрагменте процедуры назовите формальные параметры, передача данных в которые происходит по значению:
Public Sub FF(A As Integer, B As Single, By Val C, D)
Dim I As Integer, Y As Single
Ответ: C
203. Выберите в приведенном фрагменте процедуры формальные параметры, передача данных в которые происходит по ссылке:
Public Sub F(A As Variant, B As Single, By Val C, D): Dim X As Byte, Y As Single
Ответ: A, B, D
204. Каково назначение ключевых слов By Ref в процедуре?
Ответ: Отмечают, что последующий формальный параметр принимает данные по ссылке
205. Выберите вариант(ы) заголовка процедуры, обращение к которой из запроса выглядит так: ВЫПУСК: FF ([V1];[V2];[V3];[V4])
Ответ: Function FF(a, b, c, d); Function FF( Paramarray a())
206. Выберите вариант (варианты) заголовка процедуры, обращение к которой из другой процедуры выглядит так: Call SS (X, Y, Z)
Ответ: Sub SS( A, B, C); Sub SS( Paramarray a())
207. Какие требования предъявляются к расположению параметра PARAMARRAY в списке формальных параметров процедуры?
Ответ: Должен быть последним или единственным
208. В запросе на бланке конструктора встречается такое обращение к функции:
FF ([z1]; [z2]; [z3]; [z4]; [z5]). Какие формальные параметры должны быть записаны в заголовке функции FF для того, чтобы значения полей z1, z2, z3, z4, z5 образовали массив А?
Ответ:. . . FF( Paramarray A())
209. Выберите из приведенных вариантов правильный способ обращения к процедуре с заголовком Function FF(a, b, c, d)
Ответ: Select FF ([V1], [V2], [V3], [V4]) As Nomer, . . .; Z = FF( X, Y, K, M) + 1
210. Какое ключевое слово позволяет сделать переменным число фактических параметров, передаваемых в процедуру?
Ответ: Paramarray
211. Где используются фактические параметры?
Ответ: В обращении к процедуре
212. Значение какого типа возвращает процедура-функция, имеющая такой заголовок:
Public Function FF(a As String, b As Integer, c As Byte, d) As Single ?
Ответ: Single
213. Выберите способ запуска процедуры с заголовком Sub FF().
Ответ: Call FF();Реакция на щелчок мышью.
214. Какой тип назначается по умолчанию возвращаемому процедурой-функцией значению?
Ответ: Variant
215. Какое ключевое слово в заголовке процедуры сообщает, что эта процедура доступна для других модулей?
Ответ: Public
220. Какое свойство позволяет изменять в процедуре текст надписи, созданной в форме?
Ответ: Caption
221. В форме создана надпись по имени «Надпись1». В процедуре надо изменить текст этой надписи на «Фамилия». Выберите соответствующий оператор.
Ответ: Надпись1.Caption = "Фамилия"
222. Значение какого свойства определяет имя элемента управления?
Ответ: Name
223. В форме создано поле по имени РАВ и кнопка. Существует частная процедура, запускающаяся при щелчке по этой кнопке. Какой оператор в этой процедуре сделает это поле невидимым?
Ответ: PAB.Visible = False
224. Какое свойство поля, созданного в форме, определяет режим его вывода на экран и позволяет сделать его невидимым с помощью процедуры?
Ответ: Visible
225. Как с помощью оператора в процедуре изменить режим вывода поля РАВ на противоположный (если оно невидимо, сделать видимым и наоборот)?
Ответ: If PAB.Visible = True Then PAB.Visible = False Else PAB.Visible=True
227. В форме имеется поле РАВ. С формой связана процедура. С помощью какого оператора в процедуре можно сделать цвет фона этого поля красным?
Ответ: PAB.BackColor = VbRed
228. В форме имеется свободное поле РАВ. С формой связана процедура. С помощью какого оператора в процедуре можно вывести в поле РАВ текст «Внимание, ошибка!»?
Ответ: РАВ = "Внимание, ошибка!"
229. Имеется форма по имени ТАХ. Как присвоить этой форме надпись «Моя форма», находясь в связанной с ней процедуре - подпрограмме?
Ответ: Me.Caption = " Моя форма"; Forms.TAX.Caption = " Моя форма"
230. Каким свойством в окне свойств определяется цвет символов?
Ответ: ForeColor
231. Имя программы ( процедуры ) обработки события состоит из
Ответ: Двух имен - объекта и события, разделенных символом подчеркивания
232. Cколько групп параметров характеризуют объект ?
Ответ: Три: свойства, события, методы
233. Что нужно указать вместо многоточий в следующем операторе, чтобы задать или изменить значение свойства элемента управления в форме:
... . имя_элемента_управления . ... = значение ?
Ответ: Имя Формы, свойство
234. Какое свойство используется для идентификации элемента управления ?
Ответ: Name
235. Что позволяет задать свойство BackColor ?
Ответ: Цвет фона элемента управления
236. Что изменяет свойство FontSize ?
Ответ: Размер шрифта отображаемого текста
237. Какое свойство определяет выравнивание текста в элементе управления ?
Ответ: TextAlign
238. За что отвечает свойство TextAlign ?
Ответ: Выравнивание текста
239. Какое свойство определяет тип обрамления вокруг элемента управления ?
Ответ: BorderStyle
240. За что отвечает свойство BorderStyle ?
Ответ: Тип обрамления вокруг элемента управления
241. Свойство Enabled определяет
Ответ: Будет ли объект реагировать на событие (быть доступным)
242. Каково должно быть значение свойства Visible, чтобы компонент стал невидимым ?
Ответ: False
243. Укажите события, обрабатывающие щелчок мыши:
Ответ: Click; DblClick
244. Где и для чего может использоваться конструкция
Имя_формы . Имя_объекта . Имя_метода ?
Ответ: В программном коде для вызова метода
245. Укажите свойство, позволяющее присвоить заголовок Форме:
Ответ: Caption
246. Какое событие наиболее характерно для СommandButton ?
Ответ: Click
247. В форме создана кнопка по имени «Кнопка5». Какая процедура создается автоматически для реакции на щелчок по этой кнопке?
Ответ: Private Sub Кнопка5_Click()
248. В форме создана кнопка по имени «Кнопка1». Как изменить в процедуре надпись на этой кнопке на «Задание1»?
Ответ: Кнопка1.Caption = «Задание1»
249. В форме создана кнопка. С помощью какого свойства в процедуре можно изменить надпись на этой кнопке?
Ответ: Caption
250. Как в процедуре обозначается тип объекта, соответствующего таблице или запросу?
Ответ: Recordset
251. Какой метод используется в процедуре VBA для открытия таблицы Access?
Ответ: OpenRecordset
252. С помощью какого метода в процедуре делается переход на первую запись таблицы или запроса?
Ответ: MoveFirst
253. Какой оператор используется для присвоения значения объектной переменной?
Ответ: Set переменная = выражение
254. Какой метод используется в процедуре для перехода к следующей записи таблицы?
Ответ: MoveNext
255. Какое свойство определяет количество записей в таблице базы данных?
Ответ: RecordCount
256. Какое свойство определяет количество строк в списке?
Ответ: ListCount
257. В форме создан список по имени «Список5». Как определить номер последней строки в этом списке?
Ответ: M = Список5.ListCount – 1
258. В форме создан список из нескольких строк и столбцов по имени «Список6». Укажите варианты правильного обращения к значению элемента 2-го столбца 4-й строки.
Ответ: i=2: J=4: p = Список6.Column(i-1, J-1); Список6.Column(1, 3)
259. Что может быть значением объектной переменной?
Ответ: Имя объекта; Nothing
260. Выберите правильное описание объектной переменной P.
Ответ: Dim P As Recordset; Dim P As New Database; Dim P As Database
261. В каких случаях в описании объектной переменной используется ключевое слово New?
Ответ: Предполагается создание нового объекта указанного типа
262. Укажите оператор, позволяющий присвоить объектной переменной В имя текущей (открытой) базы данных.
Ответ: Set B = CurrentDb
263. Укажите оператор, позволяющий открыть базу данных, хранящуюся в файле «A:\MyDb.mdb» и присвоить ее имя переменной В.
Ответ: Set B = OpenDataBase ("A:\MyDb.mdb")
264. Какой элемент процедуры является представителем конкретной таблицы или запроса базы данных при обращении к их полям?
Ответ: Переменная типа Recordset, которая была связана с таблицей или запросом при открытии
265. Какие значения может принимать переменная типа Recordset?
Ответ: Имена таблиц и запросов
266. Каким образом устанавливается связь процедуры с таблицей или запросом базы данных?
Ответ: Путем открытия таблицы или запроса и присвоения их имени объектной переменной
267. Что должно присутствовать в правой части оператора присваивания, чтобы переменная получила значение имени конкретной таблицы базы данных?
Ответ: Имя переменной-представителя БД.OpenRecordset("имя таблицы ")
268. Имеется следующий фрагмент процедуры:
Dim Db As Database, T As Recordset: Set Db = CurrentDb.
Какой оператор открывает таблицу по имени «ТТТ» в текущей БД?
Ответ: Set T = Db.OpenRecordset("TTT")
269. Какое свойство объекта Recordset позволяет организовать цикл последовательной обработки записей таблицы?
Ответ: BOF; RecordCount; EOF
270. Укажите возможные значения свойства EOF
Ответ: True, False
271. Имеется фрагмент процедуры, обеспечивающий последовательную обработку каждой записи таблицы ТТ. Подставьте вместо . . . в заголовке цикла нужное выражение.
Dim D As Database, St As Recordset: Set D = CurrentDb
Set St = D.OpenRecordset("TT")
While . . . . : . . . . : St.MoveNext: Wend
Ответ: Not(St.Eof)
272. Какова структура записи в процедуре обращения к методу объекта Recordset?
Ответ: Имя переменной, представляющей объект. название метода; Имя переменной, представляющей объект. название метода(параметры)
273. В процедуре открыта таблица базы данных, связанная с объектной переменной NB.
Как записать оператор, обеспечивающий переход от одной записи таблицы к предыдущей?
Ответ: NB.MovePrevious
280. Какой тип объекта соответствует рабочей книге Excel?
Ответ: Workbook
281. Какой тип объекта соответствует рабочему листу Excel?
Ответ: WorkSheet
282. Как обратиться в процедуре к рабочему листу по имени «Товары» активной рабочей книги?
Ответ: WorkSheets(\"Товары\")
283. В каком случае при обращении в процедуре к ячейкам таблицы Excel не нужно указывать имя рабочего листа?
Ответ: Если рабочий лист является активным
284. Какое свойство необходимо использовать в процедуре для обращения к значению, хранящемуся в ячейке?
Ответ: Value
285. Какое свойство позволяет определить диапазон, занимаемый заполненной частью таблицы?
Ответ: CurrentRegion
286. Чем ограничивается диапазон, являющийся значением свойства CurrentRegion объекта Range?
Ответ: Пустыми строками и столбцами, ограничивающими заполненную часть таблицы, содержащую заданный диапазон
287. Значения какого свойства определяют характеристики заливки ячеек?
Ответ: Interior
288. Значения какого свойства определяют цвет заливки ячеек?
Ответ: Color; ColorIndex
289. Что является значением свойства Cells, используемого без индексов в скобках?
Ответ: Совокупность всех ячеек диапазона
290. Как нужно объявить переменную Т, чтобы потом присвоить ей значение конкретного диапазона ячеек?
Ответ: Dim T As Range
291. Укажите возможные способы обращения к ячейке В5 активного рабочего листа.
Ответ: Range(\"B5\");Cells(5, 2)
292. Какой оператор позволяет присвоить переменной М значение числа, хранящегося в ячейке С4 активного рабочего листа?
Ответ: M = Range("C4").Value; M = Cells(4, 3).Value
293. Выберите оператор, позволяющий программным способом записать в ячейку В5 значение 3.
Ответ: Range("B5").Value = 3; Cells(5, 2).Value = 3
294. Назовите результат выполнения приведенного фрагмента процедуры: S = 0
For I = 1 To 10: S = S + Cells(I, 3).Value: Next I
Cells(5, 4).Value = S
Ответ: Подсчитывает сумму значений первых 10 ячеек столбца С и помещает ее в ячейку D5
295. Какое событие происходит при изменении выделения на рабочем листе?
Ответ: SelectionChange
296. Какая процедура автоматически создается для реакции на смену выделения на рабочем листе?
Ответ: Private Sub Worksheet_SelectionChange(...)
297. Какое значение получает переменная М после выполнения оператора:
M = Range("A1:B3").CurrentRegion.Rows.Count ?
Ответ: Количество строк в заполненной части таблицы, содержащей диапазон А1:В3
298. Какое значение получает переменная М после выполнения оператора:
M = Range("B3").CurrentRegion.Columns.Count ?
Ответ: Количество столбцов в заполненной части таблицы, содержащей ячейку В3
299. Выберите оператор, заливающий ячейку В4 желтым цветом.
Ответ: Cells(4, 2).Interior.Color = RGB(255, 255,0
300. Какой объект представляет в процедуре совокупность стандартных функций рабочего листа Excel?
Ответ: WorksheetFunction
301. Выберите фрагмент процедуры, позволяющий присвоить переменной М значение диапазона ячеек В3:В15.
Ответ: Dim M As Range: Set M = Range("B3: B15")
302. Какому объекту непосредственно подчиняется объект WorksheetFunction?
Ответ: Application
303. Имеется фрагмент процедуры: Dim D As Range: Set D = Range("B3: B15"). Как определить минимальное значение среди ячеек В3: В15 с помощью стандартной функции Excel?
Ответ: X = Application.Worksheet.Min(D)
304. Какова структура обращения к стандартной функции рабочего листа из процедуры?
Ответ: Application.WorksheetFunction.Имя функции (аргументы)
305. Как нужно описать в общей процедуре-функции переменную Т, чтобы передать в нее из рабочего листа значение диапазона ячеек?
Ответ: Function F (T As Range)
306. Что делает оператор: Cells (2, 1).Interior.ColorIndex = xlNone?
Ответ: Отменяет заливку ячейки А2 рабочего листа
307. Каково значение свойства Rows?
Ответ: Совокупность строк диапазона
308. Какой объект имеет свойство Rows?
Ответ: Range
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
000. Укажите, какие операторы служат для создания программ с ветвлениями:
Ответ: If...Then...Else Select...Case...; For...Next Do...Loop; Оператор присваивания
001. Укажите, какие операторы служат для изменения направления вычислительного процесса:
Ответ: Goto; If Select; Case
002. Укажите, какие из перечисленных операторов относятся к операторам управления:
Ответ: Goto; If Select; Case
003. Укажите, какие операторы не служат для изменения направления вычислительного процесса:
Ответ: Dim; Присваивания; ReDim
004. Укажите, какие из перечисленных операторов не относятся к операторам управления:
Ответ: Dim; Присваивания; ReDim
005. Условным оператором является оператор:
Ответ: Select...Case...
006. Какие операторы не являются условным оператором?
Ответ: Dim; Goto...; Select...Case...; For...Next; Do...Loop; Оператор присваивания
007. Оператором безусловного перехода является оператор:
Ответ: Goto...
008. Какие операторы не являются оператором безусловного перехода?
Ответ: Dim; Присваивания; ReDim; If; Select Case
009. Укажите все, что верно в отношении метки оператора безусловного перехода:
Ответ: Метка - это произвольное имя или положительное число в операторе GoTo; Метки - это аналоги номеров строк в младших версиях Basic; Метка - это цепочка символов, которая может быть поставлена перед каким-либо оператором программы; Метка отделяется от оператора двоеточием; Оператор GoTo передает управление помеченному оператору
010. Условным оператором является оператор:
Ответ: If...Then...Else
011. Какие операторы не являются условным оператором ?
Ответ: Dim; Goto...; Select...Case...; For...Next; Do...Loop; Оператор присваивания
012. Условный оператор предназначен для
Ответ: Изменения направления вычислительного процесса в зависимости
от значения некоторого логического выражения
013. Условный оператор не предназначен для
Ответ: Задания значений переменных, входящих в условие; Изменения значения условия; Безусловной передачи управления на метку
014. Чем является условие в условном операторе?
Ответ: Логическим выражением или булевской переменной
015. Чем не является условие в условном операторе?
Ответ: Арифметическим выражением; Числовой константой; Текстовой переменной
016. Какие значения может принимать условие в условном операторе?
Ответ: True; False
017. Какие значения не может принимать условие в условном операторе?
Ответ: Любые числовые; Любые строковые; Любые типа Date; Любые типа Object; Типа Variant
018. Может ли условный оператор быть вложенным в другой условный оператор или операторы других типов?
Ответ: Может
019. Могут ли условные операторы пересекаться с другими условными операторами или с операторами других типов?
Ответ: Не могут
020. Условный оператор может быть:
Ответ: Однострочным; Однострочным с альтернативной частью (с блоком Else); Многострочным без альтернативной части; Многострочным с альтернативной частью (с блоком Else); Многострочным многоальтернативным (с блоком Else и блоками ElseIf)
021. Однострочная форма условного оператора If...Then... заканчивается:
Ответ: Нет специального служебного словосочетания
022. Многострочная форма условного оператора If...Then... заканчивается:
Ответ: Служебным словосочетанием End If
023. В условном операторе
If логическое выражение Then
операторы1
[ Else
операторы2]
End If
ключевыми словами являются:
Ответ: If; Then; Else; End If
024. В условном операторе
If логическое выражение Then
операторы1
[ Else
операторы2]
End If
ключевыми словами не являются:
Ответ: Логическое выражение; Операторы1, операторы2
025. В каких случаях условный оператор игнорируется?
Ответ: Если условие ложно в безальтернативных формах условного оператора; Если переменным, входящим в условие, не присвоено значений
026. Какой из следующих условных операторов записан правильно?
Ответ: If a < b Then c = a: a = b: b = c: End If
027. Какие из следующих условных операторов записаны неправильно?
Ответ: (If a < b Then c = a: a = b: b = c;) (If a < b Then c = a: a = b: b = c) (If a < b Then c = a: a = b: b =c: End If)
028. {Какие из следующих условных операторов вызовут сообщение об ошибке?
Ответ: {If a < b Then c = a: a = b: b = c;} {If a < b Then c = a: a = b: b = c} {If a < b Then c = a: a = b: b =c: End If}
029. Какой из следующих условных операторов не вызовет сообщения об ошибке?
Ответ: If a < b Then
c = a: a = b: b = c:
End If
030. Укажите правильные варианты записи условного оператора для вычисления функции Y :
y=ax+b, если x<0
y= bx+a, если x>=0
Ответ:
1. If x<0 Then
y=a*x+b
Else
y=b*x+a
End If
2. If x<0 Then y=a*x+b
If x>=0 Then y=b*x+a
3. If x<0 Then
y=a*x+b
Else
y= b*x+a
031. Укажите правильные варианты записи условного оператора для вычисления функции Y :
y=ax+b, если x<0
y=bx+a, если x>=0
Ответ:
1. If x<0 Then y=a*x+b
If x>=0 Then y=b*x+a
2. If x<0 Then y=a*x+b Else y=b*x+a
032. Укажите неправильный вариант записи условного оператора для вычисления функции Y :
y=ax+b, если x<0
y=bx+a, если x>=0
Ответ:
If x<0 Then
y=a*x+b
Else
y= b*x+a
033. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim a As Boolean, x As Integer
a= True: x=1
If a Then
x=x + 1
Else
x=x+2
End If
Text1.Text=Str(x)
Ответ: 2
034. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Dim a As Boolean, x As Integer
a= True: x=1
If a Then
x=x + 1
Else
x=x+2
End If
Text1.Text=Str(x)
Ответ: 3; 1; 0
035. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim a As Integer, x As Integer
a= 5: x=1
If a>5 Then
x=x + 1
Else
x=x+2
End If
Text1.Text=Str(x)
Ответ: 3
036. Что будет напечатано при выполнении следующего фрагмента программы?
k=20: k=k+10: If k+10<>30 Then k=8 Else k=k-1
Print k
Ответ: 8
037. Что будет напечатано при выполнении следующего фрагмента программы?
k=20: k=k+10: If k+10=30 Then k=8 Else k=k-1
Print k
Ответ: 29
038. Что будет напечатано при выполнении следующего фрагмента программы?
p=1: If p>0 Then p=p+5
If p>6 Then p=p+1
Print p
Ответ: 6
039. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Dim a As Integer, x As Integer
a= 5: x=1
If a>5Then
x=x + 1
Else
x=x+2
End If
Text1.Text=Str(x)
Ответ: 2; 1; 0
040. Оператор выбора предназначен для
Ответ: Изменения направления вычислительного процесса в зависимости от значения одной ключевой переменной или одного выражения
041. Укажите, какие виды условий возможны в операторе выбора:
Ответ: Перечисление значений ключевой переменной; Задание границ диапазона значений переменной с помощью слова To; Задание границы полуоткрытого множества значений ключевой переменной с помощью слова Is; Задание конкретного значения ключевой переменной
042. Чем может являться ключевая переменная в операторе выбора?
Ответ: Числовой или строковой переменной
043. Могут ли пересекаться значения ключевой переменной в двух блоках Case оператора Select Case ?
Ответ: Могут, но выполнится только блок, связанный с первым Case
044. Чем не может являться ключевая переменная в операторе выбора?
Ответ: Логической переменной или логическим выражением; Событием или методом; Переменной или выражением любого типа
045. Какое слово используется в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому отрезку?
Ответ: To
046. Какие слова не используются в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому отрезку?
Ответ: Between; Is; Into
047. Какое слово используется в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому полуоткрытому множеству?
Ответ: Is
048. Могут ли операторы выбора быть вложенными?
Ответ: Могут
049. Какие слова не используются в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому полуоткрытому множеству?
Ответ: Into; Between; To
050. Каково должно быть значение переменной Day, чтобы переменная Proc стала равной нулю?
Select Case Day
Case "понедельник"
Proc=15
Case "вторник"
Proc=12
Case "среда"
Proc=10
Case else
Proc=0
End Select
Ответ: четверг; пятница; суббота; воскресенье
051. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim nVar As Integer
nVar=5
Select Case nVar
Case 1
Print "=1"
Case 2,3
Print "=2 или =3"
Case 4 To 6
Print ">=4 и <=6"
Case Is >=9
Print ">=9"
Case Else
Print "Ни одно из предшествующих"
End Select
Ответ: >=4 и <=6
052. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Dim nVar As Integer
nVar=5
Select Case nVar
Case 1
Print "=1"
Case 2,3
Print "=2 или =3"
Case 4 To 6
Print ">=4 и <=6"
Case Is >=9
Print ">=9"
Case Else
Print "Ни одно из предшествующих"
End Select
Ответ: =1; =2 или =3; >=9; Ни одно из предшествующих
053. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Dim nVar As Integer
Select Case nVar
Case 1
Print "=1"
Case 2,3
Print "=2 или =3"
Case 4 To 6
Print ">=4 и <=6"
Case Is >=9
Print ">=9"
Case Else
Print " Ни одно из предшествующих"
End Select
Ответ: =1; =2 или =3; >=4 и <=6; >=9
054. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim nVar As Integer
Select Case nVar
Case 1
Print "=1"
Case 2,3
Print "=2 или =3"
Case 4 To 6
Print ">=4 и <=6"
Case Is >=9
Print ">=9"
Case Else
Print "Ни одно из предшествующих"
End Select
Ответ: Ни одно из предшествующих
055. Каково должно быть значение переменной Day, чтобы переменная Proc стала равной нулю? Укажите неправильные ответы.
Select Case Day
Case "понедельник"
Proc=15
Case "вторник"
Proc=12
Case "среда"
Proc=10
Case else
Proc=0
End Select
Ответ: среда; вторник; понедельник
056. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Select Case nVar
Case 0
Print "Равно 0"
Case -10 To 10
Print "Между -10 и 10, кроме 0"
End Select
Ответ: Равно 0
057. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Select Case nVar
Case 0
Print "Равно 0"
Case -10 To 10
Print "Между -10 и 10, кроме 0"
End Select
Ответ: 10; Между -10 и 10; Между -10 и 10, кроме 0; Пустая строка; Сообщение об ошибке
058. Каково должно быть значение переменной Otmetka, чтобы Вас похвалили за экзамен по КП ?
Otmetka=InputBox("Какая отметка по КП?")
Select Case Otmetka
Case 1,2
Print "Кошмар!"
Case 3
Print "Неважно"
Case 4
Print "Неплохо"
Case 5
Print "Молодец!"
Case Else
Print "Таких оценок не бывает"
End Select
Ответ: 5
059. {Что надо ввести в переменную Otmetka, чтобы увидеть на экране слова: Таких оценок не бывает ?
Otmetka=InputBox("Какая отметка по КП?")
Select Case Otmetka
Case 1,2
Print "Кошмар!"
Case 3
Print "Неважно"
Case 4
Print "Неплохо"
Case 5
Print "Молодец!"
Case Else
Print "Таких оцнок не бывает"
End Select
Ответ: 6
060. К операторам управления программой относятся:
Ответ: Оператор Goto...; Оператор If...Then...; Оператор Select...Case...; Оператор For...Next; Оператор Do...Loop
061. К операторам управления программой не относятся:
Ответ: Оператор Dim; Оператор присваивания
062. К операторам циклов относятся:
Ответ: Оператор For ... Next; Оператор Do...Loop
063. Какие операторы не относятся к операторам циклов ?
Ответ: Оператор Dim; Оператор Goto ...; Оператор If...Then...; Оператор Select...Case...; Оператор присваивания
064. Укажите все, что верно в отношении операторов цикла:
Ответ: Они обеспечивают многократное повторение некоторой группы операторов; Служат для программирования циклических алгоритмов; Они обеспечивают многократное повторение тела цикла; Это многострочные операторы; С их помощью можно строить как циклы типа счетчика, так и итерационные
065. Укажите, что неверно в отношении операторов цикла:
Ответ: Служат для задания значений переменных, входящих в условие; Обеспечивают безусловную передачу управления на метку
066. Могут ли циклы любых типов пересекаться?
Ответ: Не могут
067. Могут ли циклы любых типов быть вложенными?
Ответ: Могут независимо от типов циклов
068. Могут ли циклы любых типов пересекаться? Укажите неправильные ответы.
Ответ: Могут, если они одного типа; Могут, если они разных типов; Могут, если из одного из них предусмотрен досрочный выход
069. Могут ли циклы любых типов быть вложенными? Укажите неверные ответы.
Ответ: Не могут; Могут, если они не пересекаются; Могут только циклы For ... Next; Могут только циклы For Each ... In ... Next; Могут только циклы Do While <условие> ... Loop; Могут только циклы Do ... Loop Until <условие>
070. Оператор регулярного цикла For ... Next используется для выполнения некоторого фрагмента кода программы:
Ответ: Заданное число раз
071. Укажите правильный ответ, чем является переменная в записи оператора For ... Next?
For переменная= выражение1 To выражение2 [Step выражение3]
.....
Next [переменная]
Ответ: Параметром цикла(счетчиком)
072. Укажите правильный ответ, чем является выражение1 в записи оператора For ... Next?
For переменная= выражение1 To выражение2 [Step выражение3]
.....
Next [переменная]
Ответ: Начальным значением параметра цикла
073. Укажите правильный ответ, чем является выражение2 в записи оператора For ... Next?
For переменная= выражение1 To выражение2 [Step выражение3]
.....
Next [переменная]
Ответ: Конечным значением параметра цикла
074. Укажите правильный ответ, чем является выражение3 в записи оператора For ... Next?
For переменная= выражение1 To выражение2 [Step выражение3]
.....
Next [переменная]
Ответ: Шагом изменения значения параметра цикла
075. Какие типы переменных могут использоваться для параметра цикла For ... Next, его начального и конечного значений, а также для шага цикла?
Ответ: Single; Long; Double; Integer; Date
076. Можно ли досрочно выйти из цикла For ... Next?
Ответ: Можно с помощью оператора GoTo; Можно с помощью оператора Exit For
077. Чему равно значение параметра цикла For ... Next после завершения цикла?
Ответ: На величину шага больше конечного значения параметра при положительном шаге; На величину шага меньше конечного значения параметра при отрицательном шаге
078. При каких условиях оператор For .. Next может не выполниться ни разу?
Ответ: Если при положительном шаге начальное значение параметра больше конечного; Если при отрицательном шаге начальное значение параметра меньше конечного; Если первым оператором тела цикла является оператор Exit For
079. При каких условиях цикл For ... Next может стать бесконечным?
Ответ: Если значение шага равно 0; Если в теле цикла параметру цикла присваивается постоянное значение; Если в теле цикла от параметра цикла вычитается значение шага цикла
080. Укажите номера правильных вариантов записи оператора For ... Next:
Ответ:
1. For I=1 To 10 Step 2
...
Next I
2. For I=10 To 1 Step -2
....
Next I
3. For I=1 To 10 Step 2
....
Next
081. Укажите номера неправильных вариантов записи оператора For ... Next:
Ответ:
1. For I=10 To 1 Step 2
....
Next I
2. For I=1 To 10 Step 2
....
Next J
082. Укажите номер правильного варианта записи оператора For ... Next:
Ответ: For I=1 To 10 Step 2
...
Next I
083. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim K As Integer, I As Integer, J As Integer
K=0
For I=1 To 4
For J=1 To 5
K=K+1
Next J
Next I
MsgBox "K=" & Str(K)
Ответ: K= 20
084. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim K As Integer, I As Integer, J As Integer
K=0
For I=1 To 3
For J=1 To 4
K=K+1
Next J
Next I
MsgBox "K=" & Str(K)
Ответ: K= 12
085. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim K As Integer, I As Integer, J As Integer
For I=1 To 3
K=0
For J=1 To 3
K=K+2
Next J
Next I
MsgBox "K=" & Str(K)
Ответ: K=6
086. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim J As Integer, S As Integer
S=0
For J=1 To 4 Step 2
S=S+J
Next J
MsgBox "S=" & Str(S)
Ответ: S= 4
087. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim J As Integer, S As Integer
S=0
For J=1 To 5 Step -2
S=S+J
Next J
MsgBox "S=" & Str(S)
Ответ: S= 0
088. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim J As Integer, S As Integer
S=0
For J=2 To 6 Step 4
S=S+J
Next J
MsgBox "S=" & Str(S)
Ответ: S= 8
089. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim K As Integer, I As Integer, J As Integer
K=0
For I=1 To 5
For J=1 To 4
K=K+1
Next J
Next I
MsgBox "K=" & Str(K)
Ответ: K= 20
090. Вычислить сумму первых 10 членов натурального ряда. Укажите вариант записи программы, в котором в операторе For... Next допущены ошибки:
Ответ: Dim K As Integer, S As Integer
S=0
For K=10 To 1
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
091. Вычислить сумму первых 10 членов натурального ряда. Укажите правильные варианты записи программы:
Ответ:
1. Dim K As Integer, S As Integer
S=0
For K=1 To 10
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
2. Dim K As Integer, S As Integer
S=0
For K=1 To 10
S=S+K
Next
MsgBox "Сумма=" & Str(S)
3. Dim K As Integer, S As Integer
S=0
For K=10 To 1 Step -1
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
092. Вычислить сумму первых 10 членов натурального ряда. Укажите неправильные варианты записи программы:
Ответ:
1. Dim K As Integer, S As Integer, N As Integer
S=0
For K=1 To N
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
2. Dim K As Integer, S As Integer
S=0
For K=10 To 1
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
093. Укажите, какие значения увидит пользователь в первой строке результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 2 3 4 5
094. Укажите, какие значения увидит пользователь во второй строке результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 4 9 16 25
095. Укажите, какие значения увидит пользователь в третьей строке результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 8 27 64 125
096. Укажите, какие значения увидит пользователь в четвертой строке результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 16 81 256 625
097. Укажите, какие значения увидит пользователь в первом столбце результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 1 1 1
098. Укажите, какие значения увидит пользователь во втором столбце результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 2 4 8 16
099. Укажите, какие значения увидит пользователь в последнем столбце результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 5 25 125 625
100. Оператор цикла с предусловием Do While <условие> ... Loop используется для повторения некоторого фрагмента кода программы:
Ответ: До тех пор, пока условие истинно
101. Можно ли досрочно выйти из цикла Do While <условие>... Loop?
Ответ: Можно с помощью оператора GoTo; Можно с помощью оператора Exit Do
102. Можно ли войти в цикл Do While <условие> ... Loop, минуя его заголовок?
Ответ: Нельзя
103. Может ли цикл Do While <условие> ... Loop не выполниться ни разу?
Ответ: Может, если условие изначально ложно; Может, если первым оператором тела цикла является оператор Exit Do
104. Может ли цикл Do While <условие> ... Loop стать бесконечным?
Ответ: Может, если условие остается постоянно истинным
105. Оператор цикла с предусловием Do While <условие> ... Loop используется для повторения некоторого фрагмента кода программы: Укажите неправильные ответы.
Ответ: До тех пор, пока условие ложно; Заданное число раз; Бесконечное число раз
106. Можно ли досрочно выйти из цикла Do While <условие> ... Loop? Укажите неправильные ответы.
Ответ: Нельзя; Можно с помощью оператора Do Events
107. Можно ли войти в цикл Do While <условие> ... Loop, минуя его заголовок? Укажите неправильные ответы.
Ответ: Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл; Можно, если условие ложно; Можно, если условие истинно
108. Может ли цикл Do While <условие> ... Loop не выполниться ни разу? Укажите неправильные ответы.
Ответ: Не может; Может, если условие изначально истинно
109. Может ли цикл Do While <условие> ... Loop стать бесконечным? Укажите неправильные ответы.
Ответ: Не может; Может, если переменным, входящим в условие, не было присвоено значений до входа в цикл; Может, если условие остается постоянно ложным
110. Оператор Do Until <условие> ... Loop используется для многократного повторения некоторого фрагмента кода программы:
Ответ: Пока условие ложно
111. Можно ли досрочно выйти из цикла Do Until <условие> ... Loop?
Ответ: Можно с помощью оператора GoTo; Можно с помощью оператора Exit Do
112. Можно ли войти в цикл Do Until <условие> ... Loop, минуя его заголовок?
Ответ: Нельзя
113. Может ли цикл Do Until <условие> ... Loop не выполниться ни разу?
Ответ: Может, если переменным, входящим в условие, не присвоено значений до входа в цикл; Может, если условие изначально истинно; Может, если первым оператором тела цикла является оператор Exit Do
114. Может ли цикл Do Until <условие> ... Loop стать бесконечным?
Ответ: Может, если условие остается постоянно ложным
115. Оператор Do Until <условие> ... Loop используется для многократного повторения некоторого фрагмента кода программы. Укажите неправильные ответы.
Ответ: Пока условие истинно; Заданное число раз; Пока переменным, входящим в условие, не будут присвоены конкретные значения
116. Можно ли досрочно выйти из цикла Do Until <условие> ... Loop? Укажите неправильные ответы.
Ответ: Нельзя; Можно с помощью оператора Do Events
117. Можно ли войти в цикл Do Until <условие> ... Loop, минуя его заголовок? Укажите неправильные ответы.
Ответ: Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл; Можно, если условие истинно; Можно, если условие ложно
118. Может ли цикл Do Until <условие> ... Loop не выполниться ни разу? Укажите неправильные ответы.
Ответ: Не может; Может, если условие изначально ложно; Может, если первым оператором тела цикла является оператор Exit Do
119. Может ли цикл Do Until <условие> ... Loop стать бесконечным? Укажите неправильные ответы.
Ответ: Может, если условие остается постоянно истинным; Может, если переменным, входящим в условие, не присвоено значений до входа в цикл; Не может
120. Оператор цикла с постусловием Do ... Loop While <условие> используется для многократного повторения некоторого фрагмента кода программы:
Ответ: Пока условие истинно
121. Можно ли досрочно выйти из цикла Do ... Loop While <условие> ?
Ответ: Можно с помощью оператора Exit Do; Можно с помощью оператора GoTo
122. {Можно ли войти в цикл Do ... Loop While <условие> , минуя его заголовок?
Ответ: Нельзя
123. Может ли цикл Do ... Loop While <условие> не выполниться ни разу?
Ответ: Не может
124. Может ли цикл Do ... Loop While <условие> стать бесконечным?
Ответ: Может, если условие остается постоянно истинным
125. Оператор цикла с постусловием Do ... Loop While <условие> используется для многократного повторения некоторого фрагмента кода программы. Укажите неправильные ответы.
Ответ: Пока условие ложно; Заданное число раз; Пока условие неопределенное
126. Можно ли досрочно выйти из цикла Do ... Loop While <условие> ? Укажите неправильные ответы.
Ответ: Можно с помощью оператора Do Events; Нельзя
127. Можно ли войти в цикл Do ... Loop While <условие> , минуя его заголовок? Укажите неправильные ответы.
Ответ: Можно, если условие ложно; Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл; Можно, если условие истинно
128. Может ли цикл Do ... Loop While <условие> не выполниться ни разу? Укажите неправильные ответы.
Ответ: Может, если переменным, входящим в условие, не присвоены значения в теле цикла или до входа в цикл; Может, если условие изначально истинно; Может, если условие изначально ложно
129. Может ли цикл Do ... Loop While <условие> стать бесконечным? Укажите неправильные ответы.
Ответ: Может, если условие остается постоянно ложным; Может, если переменным, входящим в условие, не присвоены значения в теле цикла или до входа в него; Не может
130. Оператор цикла с постусловием Do ... Loop Until <условие> используется для многократного повторения некоторого фрагмента кода программы:
Ответ: Пока условие ложно
131. Можно ли досрочно выйти из цикла Do ... Loop Until <условие> ?
Ответ: Можно с помощью оператора Exit Do; Можно с помощью оператора GoTo
132. Можно ли войти в цикл Do ... Loop Until <условие> , минуя его заголовок?
Ответ: Нельзя
133. Может ли цикл Do ... Loop Until <условие> не выполниться ни разу?
Ответ: Не может
134. Может ли цикл Do ... Loop Until <условие> стать бесконечным?
Ответ: Может, если условие остается постоянно ложным
135. Оператор цикла с постусловием Do ... Loop Until <условие> используется для многократного повторения некоторого фрагмента кода программы. Укажите неправильные ответы.
Ответ: Заданное число раз; Пока условие истинно; Пока условие неопределенное
136. Можно ли досрочно выйти из цикла Do ... Loop Until <условие> ? Укажите неправильные ответы.
Ответ: Нельзя; Можно с помощью оператора Do Events
137. Можно ли войти в цикл Do ... Loop Until <условие> , минуя его заголовок? Укажите неправильные ответы.
Ответ: Можно, если условие истинно; Можно, если условие ложно; Можно, если переменным, входящим в условие, в теле цикла или до входа в него не были присвоены значения
138. Может ли цикл Do ... Loop Until <условие> не выполниться ни разу? Укажите неправильные ответы.
Ответ: Может, если переменным, входящим в условие, не присвоено значений в теле цикла или до входа в цикл; Может, если условие изначально ложно; Может, если условие изначально истинно
139. Может ли цикл Do ... Loop Until <условие> стать бесконечным? Укажите неправильные ответы.
Ответ: Не может; Может, если условие остается постоянно истинным; Может, если переменным, входящим в условие, не присвоено значений в теле цикла или до входа в него
140. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите неправильные ответы.
Dim S As Integer, J As Integer
S=3: J=1
Do Until S>12
S=S+J
J=J+1
Loop
Text1.Text=Str(S)
Ответ: 3; 11; 12; 14
141. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=3: J=1
Do Until S>12
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 13
142. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=3: J=1
Do Until S>=15
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 18
143. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=3: J=1
Do While S<12
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 13
144. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите неправильные ответы.
Dim S As Integer, J As Integer
S=3: J=1
Do While S<12
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 3; 11; 12; 14
145. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=3: J=1
Do While S<=13
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 18
146. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите неправильные ответы.
Dim S As Integer, J As Integer
S=2: J=1
Do
S=S+J
J=J+1
Loop Until S>12
Text1.Text= Str(S)
Ответ: 8; 11; 12; 23
147. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=2: J=1
Do
S=S+J
J=J+1
Loop Until S>12
Text1.Text= Str(S)
Ответ: 17
148. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=2: J=1
Do
S=S+J
J=J+1
Loop Until S>=13
Text1.Text= Str(S)
Ответ: 17
149. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=2: J=1
Do
S=S+J
J=J+1
Loop While S<12
Text1.Text= Str(S)
Ответ: 12
_ _ _ _ _ __ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
000. СУБД Access позволяет следующее:
Ответ: автоматически обновлять записи во всех связанных таблицах при редактировании главной; упорядочивать записи по трем полям одновременно; создавать подчиненные и связанные формы; создавать отчеты
001. Объектами СУБД Access являются:
Ответ: модуль; отчет; форма
002. Какие вы знаете способы создания таблиц БД?
Отсвет: С помощью мастера; В режиме конструктора; В режиме таблицы; С помощью импорта таблиц
003. Какие символы недопустимы при задании имен полей таблицы?
Ответ: Пробел; Точка
010. Для составления проекта БД необходимо:
Ответ: создать инфологическую и логическую модель предметной области; установить из каких объектов будет состоять база данных и какова
их логическая взаимосвязь; нормализовать таблицы
011. Какое поле является полем первичного ключа?
Ответ: Поле, от которого все другие поля функционально зависимы; Поле, в котором записи не могут повторяться}
012. Нормализация таблицы выполняется следующим образом
Ответ: устраняется транзитивная зависимость атрибутов объекта путем создания связных объектов; блица разбивается на несколько связных таблиц с помощью команды Сервис-Анализ-Таблица; существляется контроль на отсутствие повторяющихся записей в ключевом поле
013. Вы создали поля таблицы, не заполнили их записями, но установили ключ. Можно ли на основе этой таблицы создавать запросы?
Ответ: Да, если внести соответствующие записи через форму; Нет, так как нарушены требования нормализации; Да, если в режиме таблицы ввести соответствующие записи; Нет, так как в ключевом поле повторяющиеся значения
014. Какое поле является полем первичного ключа?
Ответ: поле, от которого все другие поля функционально зависимы; поле, в котором записи не могут повторяться
020. Какие типы отношений связи между таблицами реализуются в Access без применения дополнительных таблиц-связок?
Отсвет: один - к – одному; один - ко – многим; многие - к – одному
021. Вы добавили в схему данных две таблицы, но не указали отношения связи между ними. Какой тип отношений связи выставляется по умолчанию?
Ответ: объединение по первому типу
022. Даны две таблицы Т1(главная) и Т2(подчиненная).Поле связи -Т. При каких наборах значений обеспечена целостность данных?
Отсвет: Т1.Т: 1,2,3,4,5;Т2.Т: 1,2,3,4,5; Т1.Т: 1,3,5,7;Т2.Т: 3,5,5,3,3,7,3; Т1.Т: 1,2,3,5;Т2.Т: 1,1,2,2,3,3,5,5
023. Даны две таблицы Т1(главная) и Т2(подчиненная).Поле связи -Т. Установлено каскадное удаление связанных записей. Указать верные утверждения.
Ответ: Если из таблицы Т1 удалить любую запись, то будет удалена запись
с соответствующим значением в поле Т и из таблицы Т2
024. Для добавления таблиц и (или)запросов в схему данных следует
Ответ: щелкнуть правой кнопкой мыши в окне "Схема данных"; выбрать пункты меню: Сервис-Схема данных
030. Какие типы данных полей применяются в Access?
Ответ: счетчик; дата; числовой
031. В поле указан адрес С:\Мои документы\lab.mdb. Какой тип данных у этого поля, и что будет, если щелкнуть по адресу в этом поле?
Ответ: гиперссылка; будет открыт файл lab.mdb
032. Свойство поля "маска" используется в следующих случаях:
Ответ: для появления приглашения при вводе номера телефона в виде:_-_-_; для того, чтобы сделать вводимые записи невидимыми
033. Если вы ввели в поле запись, состоящую из 255 символов и Access выдает ошибку, то исправить можно так:
Ответ: определить тип поля как МЕМО; изменить размер текстового поля на 255 байт
034. Какой тип данных следует задать для поля, в которое предполагается вводить графические объекты?
Ответ: Поле объекта OLE
040. Как организовать поиск записи по ее номеру в режиме формы?
Ответ: Выполнить команду Правка—Найти; Применить "Фильтр для" и ввести номер записи, если есть поле, нумерующее записи; применить запрос на выборку; применить расширенный фильтр
050. Форма может находиться в одном из следующих режимов:
Ответ: формы; конструктора; программы (модуля)
051. Для того, чтобы поместить в форму нередактируемый рисунок необходимо выполнить следующие действия:
Ответ: в режиме конструктора на панели элементов выбрать элемент Рисунок; открыть форму в режиме конструктора и воспользоваться элементом "Рисунок" на панели элементов; с помощью открывающегося диалогового окна выбрать подходящий графический файл
052. Создание поля со списком в форме может быть выполнено следующими способами:
Ответ: на основе таблицы, содержащей поле со списком; в режиме конструктора формы перетащить элемент "Поле со списком" в область данных; при помощи выбора в контекстно-зависимом меню поля пункта "Преобразовать элемент в Поле со списком
053. Многотабличная форма может создаваться следующим образом:
Ответ: с помощью мастера форм; в режиме конструктора форм; с включением подчиненных и (или) связанных форм
054. Для редактирования формы необходимо:
Ответ: войти в режим конструктора; для ввода текста заголовка воспользоваться кнопкой "Надпись" на панели элементов
055. Для создания формы, независимой от других объктов БД следует использовать
Ответ: Конструктор
060. Панель элементов позволяет создать следующие элементы управления:
Ответ: кнопка (создание командной кнопки); поле со списком (объединяет поле и раскрывающийся список); рисунок (для отображения нередактируемого рисунка, неявляющегося объектом OLE); подчиненная форма или отчет
061. Элементы управления по доступности операций с ними можно разделить на следующие категории:
Ответ: присоединенные; свободные; вычисляемые
070. Ввести в поля БД любую функцию или процедуру из стандартной библиотеки Access можно следующим образом:
Ответ: вызвать построитель выражений
071. Следующая функция позволяет вычислить количество значений поля в группе без учета пустых значений:
Ответ: Count
072. Следующая функция позволяет вычислить среднеквадратичное отклонение от среднего значения для записей поля:
Ответ: Stdev
073. В режиме конструктора запроса в пункте "Условия отбора" написано: <(SELECT AVG([Цена]) From Товары). При открытии этого запроса на выборку получим:
Ответ: товары, цена которых ниже средней цены для записей поля "Цена" таблицы "Товары"
080. Какой тип запроса QBE рационально применить для того, чтобы во все записи пустого поля поместить 1?
Ответ: запрос на обновление
081. На рисунке изображен фрагмент запроса на выборку «Проходной балл». При открытии этого запроса в поле БАЛЛ получим следующее:
Ответ: список студентов, имеющих средний балл выше 4,3
??? 082. Для получения таблицы, на основе которой строится запрос на выборку, и фрагмента запроса в режиме конструктора щелкните по кнопке "Показать рисунок".Укажите результат выполнения этого запроса.
Ответ: Воронов-5; Воронцов-3;Алиев
083. В таблице 5 полей: ФИО, подразделение, год, месяц, зарплата в указанный месяц. Определяют средний заработок каждого из 10 сотрудников за два года. Если использовать групповые операции в эапросе на выбоку, то сколько полей в запросе, включая 5 полей таблицы.
Ответ: 5
084. В таблице 5 полей: ФИО, подразделение, год, месяц, зарплата в каждый из 12 месяцев. Определяют средний заработок каждого из 10 сотрудников за два года. Если использовать групповые операции в эапросе на выбоку, то сколько записей возникает в режиме " открыть запрос".
Ответ: 10
085. В таблице 5 полей: ФИО, подразделение, год, месяц, зарплата в указанный месяц. Определяют средний заработок для всех 10 сотрудников за два года. Если использовать групповые операции в эапросе на выборку, то какое минимальное число полей в запросе понадобиться.
Ответ: 1
090. Какие типичные ошибки встречаются при создании запроса на добавление записей в таблицу ?
Ответ: В результате добавления записей создается ненормализованная таблица; Нарушаются условия целостности данных; В схеме данных включен флажок "Каскадное обновление связанных полей"
091. Как рационально удалить записи из таблицы, отвечающие определенным условиям отбора?
Ответ: Предварительно разорвав связи, существующие в схеме данных, создать запрос на удаление
092. Если из нескольких таблиц нужно создать новую таблицу с другим набором полей, то рационально поступить следующим образом:
Ответ: выполнить запрос на создание таблицы; в режиме конструктора запроса на выборку добавить несколько таблиц и поместить поля из разных таблиц в бланк запроса; в режиме конструктора запросов щелкнуть правой кнопкой мыши по верхнему полю и выбрать пункты: Тип запроса--Создание таблицы
093. Если вам нужно подсчитать количество "троек", "четверок" и "пятерок", полученных студентами группы по информатике, то рационально поступить так:
Ответ: создать перекрестный запрос
100. Объект "Отчеты" дает возможность:
Ответ: напечатать любой набор полей и записей, содержащихся в таблице; создавать отчет по запросу с параметрами; здавать отчеты различных стилей и наклейки
101. В окне "Конструктор отчетов" находятся следующие области:
Ответ: заголовок отчета; область данных; примечание отчета
102. Какие из перечисленных ниже областей "Конструктора отчетов" используются для вывода содержащейся в них информации без переноса на другую страницу отчета?
Ответ: Заголовок отчета; Примечание отчета
103. Какие из перечисленных ниже областей Конструктора отчетов используются для вывода содержащейся в них информации на каждой странице отчета?
Ответ: верхний колонтитул; нижний колонтитул
110. Какие вы знаете способы создания отчета?
Ответ: Создание автоотчета в столбец на основании запроса; Создание ленточного автоотчета на основании запроса; создание запроса с помощью конструктора; Создание отчета с помощью мастера
111. Какой из различных способов создания отчета рационально применить, если вы хотите выдавать справку одинакового содержания с фамилиями разных студентов?
Ответ: Создание ленточного автоотчета на основании параметрического запроса
112. Отчет может создаваться с использованием следующих объектов СУБД Access:
Ответ: одной таблицы; главной и подчиненной таблицы; запросов на выборку, причем, если связь между таблицами запроса не установлена, то выставляется связь--Объединение по первому типу; параметрического запроса; параметрического запроса
113. Для создания заголовка отчета рационально применить следующие команды:
Ответ: в режиме конструктора отчетов выбрать Вид--Заголовок/примечание отчета; сортировка и группировка в разделе "Свойства группы" в пункте "Заголовок" группы выбрать Да или Нет; Щелкнуть по элементу "Надпись" на панели элементов и перетащить его значок в области заголовка отчета
120. Вычисления в СУБД Access можно проводить следующим образом:
Ответ: путем создания вычисляемых полей в таблице; с применением макросов и "Построителя выражений"; с применением запросов; с применением стандартных функций в отчетах
121. Воспользоваться встроенными в Access функциями можно следующим образом:
Ответ: В Построителе выражений в левом окне использовать пункты меню Функции - Встроенные функции, в среднем окне выбрать тип функции, а в правом окне необходимую функцию; в запросе с функцией в вычисляемом поле; в условиях отбора параметрического запроса
130. Построитель выражений включает в себя следующие окна:
Ответ: окно выражений; окно с деревом доступных объектов; окно значений
131. Если нужный объект не появляется в нижней части окна "Построитель выражений", то этот объект:
Ответ: может отсутствовать в данной Базе Данных; нельзя использовать его в том контексте, в котором был вызван "Построитель выражений"; может быть недоступным в связи с защитой этого объекта; является скрытым
140. Объект Макросы позволяет выполнить следующее:
Ответ: автоматизировать выполнение операций в БД без программирования; открывать любой объект БД с использованием элемента "кнопка"
141. С помощью какого объекта СУБД Access можно выполнить последовательность команд, не прибегая к языкам программирования:
Ответ: макрос
142. В режиме конструктора макроса в пункте "условия отбора", написано: Forms![Товары][Код]=Forms![Поставщики][Код]. Это означает следующее:
Ответ: макрос используется для синхронной обработки данных в двух формах; если установлена соответствующая связь между таблицами, то при изменении значения поля [Код] в форме [Поставщики] изменяется соответствующее значение поля [Код] в форме [Товары]
150. Как можно закрыть доступ к Вашей базе данных других пользователей сети?
Ответ: Установить при открытии БД режим "Монопольно"; Выбрать пункты меню Сервис--Параметры--Режим открытия по умолчанию "Монопольно"
151. Что означает блокировка изменяемой записи?
Ответ: Выбрана команда Сервис--Параметры--Другие и установлен соответствующий тип блокировки записей; Как только любой из пользователей начинает вносить изменения в любое поле одной из записей страницы, страница блокируется до тех пор пока запись не будет сохранена
152. Для того чтобы сделать поля формы доступными только для чтения на все время работы с БД необходимо:
Ответ: выделить поле и с помощью контекстно-зависимого меню вызвать свойства поля и на вкладке Данные в строке Блокировка установить Да; выбрать команду Сервис--Параметры--Другие и установить соответствующий тип блокировки записей; установить Сервис--Защита—Разрешения
153. Для установки защиты используются следующие команды:
Ответ: Сервис—Защита; команды разрешения для групп пользователей на пользование объектами; команды установки пользователей и групп а также команды
изменения пароля; Шифровать\расшифровать
154. Для чего преобразуют файлы с расширением mdb в формат mde? Указать верные утверждения.
Ответ: mde - это резервная копия исходной базы данных
160. Как отключить режим автоматической установки типа связи "объединение" в схеме данных?
Ответ: Отключить соответствующий флажок в режиме Сервис--Параметры--Конструктор запросов
161. Как добиться, чтобы при наборе текста вы писали ИК, а на экране отображалось следующее: "Интернет конференция"?
Ответ: применить автозамену; Выбрать пункты меню Сервис--Параметры--Орфография--Параметры автозамены
162. Какие приемы форматирования объектов для печати и удобного их сохранения вы знаете?
Ответ: Выбрать пункты меню Сервис--Параметры--Общие--Границы печатного поля; Выбрать пункты меню Сервис--Параметры--Общие--Сжимать при закрытии поля; Выбрать пункты меню Сервис--Параметры—Страницы; Создание подчиненных отчетов с помощью мастера
170. Всякий QBE -- запрос может быть просмотрен в режиме SQL следующим образом:
Ответ: нужно открыть запрос в режиме конструктора и щелкнуть правой кнопкой мыши по верхнему полю запроса; из выпавшего меню выбрать режим SQL; открыть запрос и применить команды Вид—SQL
171. Инструкции SQL применяются в следующих случаях:
Ответ: при использовании макрокоманды "Запуск запроса SQL"; для решения задач, для которых QBE--запросы применить затруднительно; в условиях отбора QBE-запросов; для редактирования QBE-запросов
180. Объект "Модуль"
Ответ: создается на языке программирования Visual Basic Application; в случае объектного доступа к данным требует применения соответствующего протокола доступа к данным
181. Проект системы модулей может быть просмотрен в следующих режимах:
Ответ: конструктора модуля
190. По каждой марке товара вычислить среднее значение цены и вывести информацию о тех марках, у которых средняя цена < общей средней цены по таблице. Решить эту задачу можно следующими способами:
Ответ: Вычислить общую среднюю цену всех товаров; создать запрос2 с применением группировки для поля "марка" и усреднением для поля "Цена"; в запрос3 добавить оба запроса и применить условие отбора. применить условие отбора: <[запрос1].[AVG_Цена]; Создать запрос для вычисления общей средней цены и на основе него запрос с условием отбора в поле "Цена" : <SELECT AVG([Цена] From Товары); Применить запрос варианта 2 как SQL-запрос; Создать запрос2 (вариант1)в режиме SQL и отредактировать его для решения задачи
_ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
000. Укажите, какие операторы служат для создания программ с ветвлениями:
Ответ: If...Then...Else; Select...Case..;. For...Next
001. Укажите, какие операторы служат для изменения направления вычислительного процесса:
Ответ: Goto; If; Select Case
002. Укажите, какие из перечисленных операторов относятся к операторам управления:
Ответ: Goto; If ;Select Case
003. Укажите, какие операторы не служат для изменения направления вычислительного процесса:
Ответ: Dim; Присваивания; ReDim
004. Укажите, какие из перечисленных операторов не относятся к операторам управления:
Ответ: Dim; Присваивания; ReDim
005. Условным оператором является оператор:
Ответ: If ...Then...Else
006. Какие операторы не являются условным оператором?
Ответ: Dim; Goto...; Select...Case...; For...Next; Do...Loop
007. Оператором безусловного перехода является оператор:
Ответ Goto...
008. Какие операторы не являются оператором безусловного перехода?
Ответ: Dim; Присваивания; ReDim; If; Select Case
009. Укажите все, что верно в отношении метки оператора безусловного перехода:
Ответ: Метка - это произвольное имя или положительное число в операторе GoTo; Метки - это аналоги номеров строк в младших версиях Basic; Метка - это цепочка символов, которая может быть поставлена перед каким-либо оператором программы; Метка отделяется от оператора двоеточием; Оператор GoTo передает управление на помеченный оператор
010. Условным оператором является оператор:
Ответ: If...Then...Else
011. Какие операторы не являются условным оператором ?
Ответ: Dim; Goto..; Select...Case...; For...Next; Do...Loop; Оператор присваивания
012. Условный оператор предназначен для
Ответ: Изменения направления вычислительного процесса в зависимости от значения некоторого логического выражения
013. Условный оператор не предназначен для
Ответ: Задания значений переменных, входящих в условие; Изменения значения условия; Безусловной передачи управления на метку
014. Чем является условие в условном операторе?
Ответ: Логическим выражением или булевской переменной
015. Чем не является условие в условном операторе?
Ответ: Арифметическим выражением; Числовой константой; Текстовой переменной
016. Какие значения может принимать условие в условном операторе?
Ответ: True; False
017. Какие значения не может принимать условие в условном операторе?
Ответ: Любые числовые; Любые строковые; Любые типа Date; Любые типа Object; Типа Variant
018. Может ли условный оператор быть вложенным в другой условный оператор или операторы других типов?
Ответ: Может
019. {Могут ли условные операторы пересекаться с другими условными операторами или с операторами других типов?
Ответ: Не могут
020. Условный оператор может быть:
Ответ: Однострочным; Однострочным с альтернативной частью (с блоком Else); Многострочным без альтернативной части; Многострочным с альтернативной частью (с блоком Else); Многострочным многоальтернативным (с блоком Else и блоками ElseIf)
021. Однострочная форма условного оператора If...Then... заканчивается:
Ответ: Нет специального служебного словосочетания
022. Многострочная форма условного оператора If...Then... заканчивается:
Ответ: Служебным словосочетанием End If
023. В условном операторе If логическое выражение Then
операторы1
[ Else
операторы2]
End If
ключевыми словами являются:
Ответ: If; Then; Else; End If
024. В условном операторе If логическое выражение Then
операторы1
[ Else
операторы2]
End If
ключевыми словами не являются:
Ответ: Логическое выражение;Операторы1, операторы2}
025. В каких случаях условный оператор игнорируется?
Ответ: Если условие ложно в безальтернативных формах условного оператора; Если переменным, входящим в условие, не присвоено значений
026. Какой из следующих условных операторов записан правильно?
Ответ: If a < b Then
c = a: a = b: b = c
End If
027. Какие из следующих условных операторов записаны неправильно?
Ответ:
1. If a < b Then c = a: a = b: b = c;
2. {If a < b Then
c = a: a = b: b = c
3.If a < b Then c = a: a = b: b =c
End If
028. Какие из следующих условных операторов вызовут сообщение об ошибке?
Ответ:
1. If a < b Then c = a: a = b: b = c;
2. If a < b Then
c = a: a = b: b = c
3. If a < b Then c = a: a = b: b =c
End If
029. Какой из следующих условных операторов не вызовет сообщения об ошибке?
Ответ: If a < b Then
c = a: a = b: b = c
End If
030. Укажите правильные варианты записи условного оператора для вычисления функции Y :
y=ax+b если x<0
y= bx+a если >=0
Ответ:
1. If x<0 Then
y=a*x+b
Else
y=b*x+a
End If
2. If x<0 Then y=a*x+b
If x>=0 Then y=b*x+a
3. If x<0 Then y=a*x+b Else y=b*x+a
031. Укажите правильные варианты записи условного оператора для вычисления функции Y :
y=ax+b если x<0
y=bx+a если x>=0
Ответ:
1. If x<0 Then y=a*x+b
If x>=0 Then y=b*x+a
2. If x<0 Then y=a*x+b Else y=b*x+a
032. Укажите неправильный вариант записи условного оператора для вычисления функции Y :
y=ax+b если x<0
y=bx+a если x>=0
Ответ:
If x<0 Then
y=a*x+b
Else
y= b*x+a
033. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim a As Boolean, x As Integer
a= True: x=1
If a Then
x=x + 1
Else
x=x+2
End If
Text1.Text=Str(x)
Ответ: 2
034. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Dim a As Boolean, x As Integer
a= True: x=1
If a Then
x=x + 1
Else
x=x+2
End If
Text1.Text=Str(x)
Ответ: 3; 1; 0
035. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim a As Integer, x As Integer
a= 5: x=1
If a>5 Then
x=x + 1
Else
x=x+2
End If
Text1.Text=Str(x)
Ответ: 3
036. Что будет напечатано при выполнении следующего фрагмента программы?
k=20: k=k+10: If k+10<>30 Then k=8 Else k=k-1
Print k
Ответ: 8
037. Что будет напечатано при выполнении следующего фрагмента программы?
k=20: k=k+10: If k+10=30 Then k=8 Else k=k-1
Print k
Ответ: 29
038. Что будет напечатано при выполнении следующего фрагмента программы?
p=1: If p>0 Then p=p+5
If p>6 Then p=p+1
Print p
Ответ: 6
039. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Dim a As Integer, x As Integer
a= 5: x=1
If a>5Then
x=x + 1
Else
x=x+2
End If
Text1.Text=Str(x)
Ответ: 2; 1; 0
040. Оператор выбора предназначен для
Ответ: Изменения направления вычислительного процесса в зависимости от значения одной ключевой переменной или одного выражения
041. Укажите, какие виды условий возможны в операторе выбора:
Ответ: Перечисление значений ключевой переменной; Задание границ диапазона значений переменной с помощью слова To; Задание границы полуоткрытого множества значений ключевой переменной с помощью слова Is; Задание конкретного значения ключевой переменной
042. Чем может являться ключевая переменная в операторе выбора?
Ответ: Числовой или строковой переменной
043. Могут ли пересекаться значения ключевой переменной в двух блоках Case оператора Select Case ?
Ответ: Могут, но выполнится только блок, связанный с первым Case
044. Чем не может являться ключевая переменная в операторе выбора?
Ответ: Логической переменной или логическим выражением; Событием или методом; Переменной или выражением любого типа
045. Какое слово используется в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому отрезку?
Ответ: To
046. Какие слова не используются в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому отрезку?
Ответ: Between; Is; INTO
047. Какое слово используется в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому полуоткрытому множеству?
Ответ: Is
048. Могут ли операторы выбора быть вложенными?
Ответ: Могут
049. Какие слова не используются в операторе выбора для проверки принадлежности значения проверяемого выражения некоторому полуоткрытому множеству?
Ответ: INTO; Between; To
050. Каково должно быть значение переменной Day, чтобы переменная Proc стала равной нулю?
Select Case Day
Case "понедельник"
Proc=15
Case "вторник"
Proc=12
Case "среда"
Proc=10
Case else
Proc=0
End Select
Ответ: четверг; пятница; суббота; воскресенье
051. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim nVar As Integer
nVar=5
Select Case nVar
Case 1
Print "=1"
Case 2,3
Print "=2 или =3"
Case 4 To 6
Print ">=4 и <=6"
Case Is >=9
Print ">=9"
Case Else
Print "Ни одно из предшествующих"
End Select
Ответ: >=4 и <=6
052. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Dim nVar As Integer
nVar=5
Select Case nVar
Case 1
Print "=1"
Case 2,3
Print "=2 или =3"
Case 4 To 6
Print ">=4 и <=6"
Case Is >=9
Print ">=9"
Case Else
Print "Ни одно из предшествующих"
End Select
Ответ: =1; =2 или =3; >=9; Ни одно из предшествующих
053. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Dim nVar As Integer
Select Case nVar
Case 1
Print "=1"
Case 2,3
Print "=2 или =3"
Case 4 To 6
Print ">=4 и <=6"
Case Is >=9
Print ">=9"
Case Else
Print " Ни одно из предшествующих"
End Select
Ответ: =1; =2 или =3; >=4 и <=6; >=9
054. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim nVar As Integer
Select Case nVar
Case 1
Print "=1"
Case 2,3
Print "=2 или =3"
Case 4 To 6
Print ">=4 и <=6"
Case Is >=9
Print ">=9"
Case Else
Print "Ни одно из предшествующих"
End Select
Ответ: Ни одно из предшествующих
055. Каково должно быть значение переменной Day, чтобы переменная Proc стала равной нулю? Укажите неправильные ответы.
Select Case Day
Case "понедельник"
Proc=15
Case "вторник"
Proc=12
Case "среда"
Proc=10
Case else
Proc=0
End Select
Ответ: среда; вторник; понедельник
056. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Select Case nVar
Case 0
Print "Равно 0"
Case -10 To 10
Print "Между -10 и 10, кроме 0"
End Select
Ответ: Равно 0
057. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите неправильные ответы.
Select Case nVar
Case 0
Print "Равно 0"
Case -10 To 10
Print "Между -10 и 10, кроме 0"
End Select}
Ответ: 10; Между -10 и 10; Между -10 и 10, кроме 0; Пустая строка; Сообщение об ошибке
058. Каково должно быть значение переменной Otmetka, чтобы Вас похвалили за экзамен по КП ?
Otmetka=InputBox("Какая отметка по КП?")
Select Case Otmetka
Case 1,2
Print "Кошмар!"
Case 3
Print "Неважно"
Case 4
Print "Неплохо"
Case 5
Print "Молодец!"
Case Else
Print "Таких оценок не бывает"
End Select
Ответ: 5
059. Что надо ввести в переменную Otmetka, чтобы увидеть на экране слова: Таких оценок не бывает ?
Otmetka=InputBox("Какая отметка по КП?")
Select Case Otmetka
Case 1,2
Print "Кошмар!"
Case 3
Print "Неважно"
Case 4
Print "Неплохо"
Case 5
Print "Молодец!"
Case Else
Print "Таких оцнок не бывает"
End Select
Ответ: 6
060. К операторам управления программой относятся:
Ответ: Оператор Goto...; Оператор If...Then...; Оператор Select...Case...; Оператор For...Next; Оператор Do...Loop
061. К операторам управления программой не относятся:
Ответ: Оператор Dim; Оператор присваивания
062. К операторам циклов относятся:
Ответ: Оператор For ... Next; Оператор Do...Loop
063. Какие операторы не относятся к операторам циклов ?
Ответ: Оператор Dim; Оператор Goto ...; Оператор If...Then...; Оператор Select...Case...; Оператор присваивания
064. Укажите все, что верно в отношении операторов цикла:
Ответ: Они обеспечивают многократное повторение некоторой группы операторов; Служат для программирования циклических алгоритмов; Они обеспечивают многократное повторение тела цикла; Это многострочные операторы; С их помощью можно строить как циклы типа счетчика, так и итерационные
065. Укажите, что неверно в отношении операторов цикла:
Ответ: Служат для задания значений переменных, входящих в условие; Обеспечивают безусловную передачу управления на метку
066. Могут ли циклы любых типов пересекаться?
Ответ: Не могут
067. Могут ли циклы любых типов быть вложенными?
Ответ: Могут независимо от типов циклов.
068. Могут ли циклы любых типов пересекаться? Укажите неправильные ответы.
Ответ: Могут, если они одного типа; Могут, если они разных типов; Могут, если из одного из них предусмотрен досрочный выход
069. Могут ли циклы любых типов быть вложенными? Укажите неверные ответы.
Ответ: Не могут; Могут, если они не пересекаются; Могут только циклы For ... Next; Могут только циклы For Each ... In ... Next; Могут только циклы Do While <условие> ... Loop; Могут только циклы Do ... Loop Until <условие>
070. Оператор регулярного цикла For ... Next используется для выполнения некоторого фрагмента кода программы:
Ответ: Заданное число раз
071. Укажите правильный ответ, чем является переменная в записи оператора For ... Next?
For переменная= выражение1 To выражение2 [Step выражение3]
.....
Next [переменная]
Ответ: Параметром цикла(счетчиком)
072. Укажите правильный ответ, чем является выражение1 в записи оператора For ... Next?
For переменная= выражение1 To выражение2 [Step выражение3]
.....
Next [переменная]
Ответ: Начальным значением параметра цикла
073. Укажите правильный ответ, чем является выражение2 в записи оператора For ... Next?
For переменная= выражение1 To выражение2 [Step выражение3]
.....
Next [переменная]
Ответ: Конечным значением параметра цикла
074. Укажите правильный ответ, чем является выражение3 в записи оператора For ... Next?
For переменная= выражение1 To выражение2 [Step выражение3]
.....
Next [переменная]
Ответ: Шагом изменения значения параметра цикла
075. Какие типы переменных могут использоваться для параметра цикла For ... Next, его начального и конечного значений, а также для шага цикла?
Ответ: Single; Long; Double; Integer; Date
076. Можно ли досрочно выйти из цикла For ... Next?
Ответ: Можно с помощью оператора GoTo; Можно с помощью оператора Exit For
077. Чему равно значение параметра цикла For ... Next после завершения цикла?
Ответ: На величину шага больше конечного значения параметра при положительном шаге; На величину шага меньше конечного значения параметра при отрицательном шаге
078. При каких условиях оператор For .. Next может не выполниться ни разу?
Ответ: Если при положительном шаге начальное значение параметра больше конечного; Если при отрицательном шаге начальное значение параметра меньше конечного; Если первым оператором тела цикла является оператор Exit For
079. При каких условиях цикл For ... Next может стать бесконечным?
Ответ: Если значение шага равно 0; Если в теле цикла параметру цикла присваивается постоянное значение; Если в теле цикла от параметра цикла вычитается значение шага цикла
080. Укажите номера правильных вариантов записи оператора For ... Next:
Ответ:
1. For I=1 To 10 Step 2
...
Next I
2. For I=10 To 1 Step -2
....
Next I
3. For I=1
To 10 Step 2
....
Next
081. Укажите номера неправильных вариантов записи оператора For ... Next:
Ответ:
1. For I=10 To 1 Step 2
....
Next I
2. For I=1 To 10 Step 2
....
Next J
082. Укажите номер правильного варианта записи оператора For ... Next:
Ответ: For I=1 To 10 Step 2
...
Next I
083. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim K As Integer, I As Integer, J As Integer
K=0
For I=1 To 4
For J=1 To 5
K=K+1
Next J
Next I
MsgBox "K=" & Str(K)
Ответ: K= 20
084. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim K As Integer, I As Integer, J As Integer
K=0
For I=1 To 3
For J=1 To 4
K=K+1
Next J
Next I
MsgBox "K=" & Str(K)
Ответ: K= 12
085. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim K As Integer, I As Integer, J As Integer
For I=1 To 3
K=0
For J=1 To 3
K=K+2
Next J
Next I
MsgBox "K=" & Str(K)
Ответ: K=6
086. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim J As Integer, S As Integer
S=0
For J=1 To 4 Step 2
S=S+J
Next J
MsgBox "S=" & Str(S)
Ответ: S= 4
087. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim J As Integer, S As Integer
S=0
For J=1 To 5 Step -2
S=S+J
Next J
MsgBox "S=" & Str(S)
Ответ: S= 0
088. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim J As Integer, S As Integer
S=0
For J=2 To 6 Step 4
S=S+J
Next J
MsgBox "S=" & Str(S)
Ответ: S= 8
089. Какой результат будет выведен после выполнения следующего фрагмента программы? Укажите правильный ответ.
Dim K As Integer, I As Integer, J As Integer
K=0
For I=1 To 5
For J=1 To 4
K=K+1
Next J
Next I
MsgBox "K=" & Str(K)
Ответ: K= 20
090. Вычислить сумму первых 10 членов натурального ряда. Укажите варианты записи программы, в которых в операторе For... Next допущены ошибки:
Ответ: Dim K As Integer, S As Integer
S=0
For K=10 To 1
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
091. Вычислить сумму первых 10 членов натурального ряда. Укажите правильные варианты записи программы:
Ответ:
1. Dim K As Integer, S As Integer
S=0
For K=1 To 10
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
2. Dim K As Integer, S As Integer
S=0
For K=1 To 10
S=S+K
Next
MsgBox "Сумма=" & Str(S)
3. Dim K As Integer, S As Integer
S=0
For K=10 To 1 Step -1
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
092. Вычислить сумму первых 10 членов натурального ряда. Укажите неправильные варианты записи программы:
Ответ:
1. Dim K As Integer, S As Integer, N As Integer
S=0
For K=1 To N
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
2. Dim K As Integer, S As Integer
S=0
For K=10 To 1
S=S+K
Next K
MsgBox "Сумма=" & Str(S)
093. Укажите, какие значения увидит пользователь в первой строке результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 2 3 4 5
094. Укажите, какие значения увидит пользователь во второй строке результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 4 9 16 25
095. Укажите, какие значения увидит пользователь в третьей строке результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 8 27 64 125
096. Укажите, какие значения увидит пользователь в четвертой строке результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 16 81 256 625
097. Укажите, какие значения увидит пользователь в первом столбце результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 1 1 1 1
098. Укажите, какие значения увидит пользователь во втором столбце результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 2 4 8 16
099. Укажите, какие значения увидит пользователь в последнем столбце результатов, выдаваемых программой:
Dim i As byte, j As Byte
For i=1 To 4
For j=1 To 5
Print j^i,
Next j
Next i
Ответ: 5 25 125 625
100. Оператор цикла с предусловием Do While <условие> ... Loop используется для повторения некоторого фрагмента кода программы:
Ответ: До тех пор, пока условие истинно
101. Можно ли досрочно выйти из цикла Do While <условие>... Loop?
Ответ: Можно с помощью оператора GoTo; Можно с помощью оператора Exit Do
102. Можно ли войти в цикл Do While <условие> ... Loop, минуя его заголовок?
Ответ: Нельзя
103. Может ли цикл Do While <условие> ... Loop не выполниться ни разу?
Ответ: Может, если условие изначально ложно; Может, если первым оператором тела цикла является оператор Exit Do
104. Может ли цикл Do While <условие> ... Loop стать бесконечным?
Ответ: Может, если условие остается постоянно истинным
105. Оператор цикла с предусловием Do While <условие> ... Loop используется для повторения некоторого фрагмента кода программы:Укажите неправильные ответы.
Ответ: До тех пор, пока условие ложно; Заданное число раз; Бесконечное число раз
106. Можно ли досрочно выйти из цикла Do While <условие> ... Loop?Укажите неправильные ответы.
Ответ: Нельзя; Можно с помощью оператора Do Events
107. Можно ли войти в цикл Do While <условие> ... Loop, минуя его заголовок? Укажите неправильные ответы.
Ответ: Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл; Можно, если условие ложно; Можно, если условие истинно
108. Может ли цикл Do While <условие> ... Loop не выполниться ни разу? Укажите неправильные ответы.
Ответ: Не может; Может, если условие изначально истинно
109. Может ли цикл Do While <условие> ... Loop стать бесконечным? Укажите неправильные ответы.
Ответ: Не может; Может, если переменным, входящим в условие, не было присвоено значений до входа в цикл; Может, если условие остается постоянно ложным
110. Оператор Do Until <условие> ... Loop используется для многократного повторения некоторого фрагмента кода программы:
Ответ: Пока условие ложно
111. Можно ли досрочно выйти из цикла Do Until <условие> ... Loop?
Ответ: Можно с помощью оператора GoTo; Можно с помощью оператора Exit Do
112. Можно ли войти в цикл Do Until <условие> ... Loop, минуя его заголовок?
Ответ: Нельзя
113. Может ли цикл Do Until <условие> ... Loop не выполниться ни разу?
Ответ: Может, если переменным, входящим в условие, не присвоено значений до входа в цикл; Может, если условие изначально истинно; Может, если первым оператором тела цикла является оператор Exit Do
114.Может ли цикл Do Until <условие> ... Loop стать бесконечным?
Ответ: Может, если условие остается постоянно ложным
115. Оператор Do Until <условие> ... Loop используется для многократного повторения некоторого фрагмента кода программы. Выберите неправильные ответы.
Ответ: Пока условие истинно; Заданное число раз; Пока переменным, входящим в условие не будут присвоены конкретные значения
116. Можно ли досрочно выйти из цикла Do Until <условие> ... Loop? Укажите неправильные ответы.
Ответ: Нельзя; Можно с помощью оператора Do Events
117. Можно ли войти в цикл Do Until <условие> ... Loop, минуя его заголовок? Укажите неправильные ответы.
Ответ: Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл; Можно, если условие истинно; Можно, если условие ложно
118. Может ли цикл Do Until <условие> ... Loop не выполниться ни разу? Укажите неправильные ответы.
Ответ: Не может; Может, если условие изначально ложно; Может, если первым оператором тела цикла является оператор Exit Do
119. Может ли цикл Do Until <условие> ... Loop стать бесконечным? Укажите неправильные ответы.
Ответ: Может, если условие остается постоянно истинным; Может, если переменным, входящим в условие, не присвоено значений до входа в цикл; Не может
120. Оператор цикла с постусловием Do ... Loop While <условие> используется для многократного повторения некоторого фрагмента кода программы:
Ответ: Пока условие истинно
121. Можно ли досрочно выйти из цикла Do ... Loop While <условие> ?
Ответ: Можно с помощью оператора Exit Do; Можно с помощью оператора GoTo
122. Можно ли войти в цикл Do ... Loop While <условие> , минуя его заголовок?
Ответ: Нельзя
123. Может ли цикл Do ... Loop While <условие> не выполниться ни разу?
Ответ: Не может
124. Может ли цикл Do ... Loop While <условие> стать бесконечным?
Ответ: Может, если условие остается постоянно истинным
125. Оператор цикла с постусловием Do ... Loop While <условие> используется для многократного повторения некоторого фрагмента кода программы. Выберите неправильные ответы.
Ответ: Пока условие ложно; Заданное число раз; Пока условие неопределенное
126. Можно ли досрочно выйти из цикла Do ... Loop While <условие> ? Укажите неправильные ответы.
Ответ: Можно с помощью оператора Do Events; Нельзя
127. Можно ли войти в цикл Do ... Loop While <условие> , минуя его заголовок? Укажите неправильные ответы.
Ответ: Можно, если условие ложно; Можно, если переменным, входящим в условие, не присвоено значений до входа в цикл; Можно, если условие истинно
128. Может ли цикл Do ... Loop While <условие> не выполниться ни разу? Укажите неправильные ответы.
Ответ: Может, если переменным, входящим в условие, не присвоены значения в теле цикла или до входа в цикл; Может, если условие изначально истинно; Может, если условие изначально ложно
129. Может ли цикл Do ... Loop While <условие> стать бесконечным? Укажите неправильные ответы.
Ответ: Может, если условие остается постоянно ложным; Может, если переменным, входящим в условие, не присвоены значения в теле цикла или до входа в него; Не может
130.Оператор цикла с постусловием Do ... Loop Until <условие> используется для многократного повторения некоторого фрагмента кода программы:
Ответ: Пока условие ложно
131. Можно ли досрочно выйти из цикла Do ... Loop Until <условие> ?
Ответ: Можно с помощью оператора Exit Do; Можно с помощью оператора GoTo
132. Можно ли войти в цикл Do ... Loop Until <условие>, минуя его заголовок?
Ответ: Нельзя
133. Может ли цикл Do ... Loop Until <условие> не выполниться ни разу?
Ответ: Не может
134. Может ли цикл Do ... Loop Until <условие> стать бесконечным?
Ответ: Может, если условие остается постоянно ложным
135. Оператор цикла с постусловием Do ... Loop Until <условие> используется для многократного повторения некоторого фрагмента кода программы. Выберите неправильные ответы.
Ответ: Заданное число раз; Пока условие истинно; Пока условие неопределенное
136. Можно ли досрочно выйти из цикла Do ... Loop Until <условие> ? Выберите неправильные ответы.
Ответ: Нельзя; Можно с помощью оператора Do Events
137. Можно ли войти в цикл Do ... Loop Until <условие> , минуя его заголовок? Выберите неправильные ответы.
Ответ: Можно, если условие истинно; Можно, если условие ложно.; Можно, если переменным, входящим в условие, в теле цикла или до входа в него не были присвоены значения
138. Может ли цикл Do ... Loop Until <условие> не выполниться ни разу? Укажите неправильные ответы.
Ответ: Может, если переменным, входящим в условие, не присвоено значений в теле цикла или до входа в цикл; Может, если условие изначально ложно; Может, если условие изначально истинно
139. Может ли цикл Do ... Loop Until <условие> стать бесконечным? Укажите неправильные ответы.
Ответ: Не может; Может, если условие остается постоянно истинным; Может, если переменным, входящим в условие, не присвоено значений в теле цикла или до входа в него
140. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите неправильные ответы.
Dim S As Integer, J As Integer
S=3: J=1
Do Until S>12
S=S+J
J=J+1
Loop
Text1.Text=Str(S)
Ответ: 3; 11; 12; 14
141. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=3: J=1
Do Until S>12
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 13
142. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=3: J=1
Do Until S>=15
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 18
143. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=3: J=1
Do While S<12
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 13
144. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите неправильные ответы.
Dim S As Integer, J As Integer
S=3: J=1
Do While S<12
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 3; 11; 12; 14
145. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=3: J=1
Do While S<=13
S=S+J
J=J+1
Loop
Text1.Text= Str(S)
Ответ: 18
146. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите неправильные ответы.
Dim S As Integer, J As Integer
S=2: J=1
Do
S=S+J
J=J+1
Loop Until S>12
Text1.Text= Str(S)
Ответ: 8; 11; 12; 23
147. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=2: J=1
Do
S=S+J
J=J+1
Loop Until S>12
Text1.Text= Str(S)
Ответ: 17
148. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=2: J=1
Do
S=S+J
J=J+1
Loop Until S>=13
Text1.Text= Str(S)
Ответ: 17
149. Какой результат будет выведен в Текстовое окно для следующего фрагмента программы? Укажите правильный ответ.
Dim S As Integer, J As Integer
S=2: J=1
Do
S=S+J
J=J+1
Loop While S<12
Text1.Text= Str(S)
Ответ: 12
150. Укажите самое точное определение массива:
Ответ: Множество однотипных переменных, расположенных в ОП, имеющих одно и то же имя и отличающихся друг от друга значением индекса (индексов)
151. Выберите наиболее точное определение. Массив – это
Ответ: Упорядоченная последовательность элементов одного типа
152. Укажите все, что верно в отношении массива:
Ответ: Это упорядоченная последовательность элементов одного типа; Массивы используют тогда, когда необходимо хранить в памяти машины сразу все данные; Это совокупность переменных с индексами; Массив имеет имя
153. В одном массиве могут содержаться данные:
Ответ: Одного типа
154. Основными отличительными особенностями массивов являются:
Ответ: Тип; Имя; Размерность
155. Массивы относятся к структурированным данным( агрегатам ) наряду с
Ответ: Строками; Записями; Файлами
156. Массивы бывают:
Ответ: Все перечисленные ответы верны
157. Укажите верные ответы. Аналогами массивов в математике являются:
Ответ: Одномерного – вектор; Двумерного – таблица; Трехмерного - массив матриц; Двумерного – матрица
158. Для ссылки на элемент массива достаточно указать:
Ответ: Имя массива и индекс (ы)
159. Укажите верный ответ. Количество индексов массива определяет его
Ответ: Размерность (один индекс - массив одномерный)
160. В пределах каких границ может изменяться значение индекса (ов) элементов массива?
Ответ: Верхней границы; Нижней границы
161. По умолчанию нижняя граница индекса любого массива принимается равной
Ответ: 0
162. Что понимают под видимостью массива?
Ответ: Область действия массива
163. Укажите самый точный ответ. Возможная область действия массива:
Ответ: Определяется оператором объявления массива
164.{Какие бывают массивы?
Ответ: Все перечисленные ответы верны
165. К какому типу может относиться массив, исходя из понятия его области действия?
Ответ: Все перечисленные ответы верны
166. Какой оператор служит для установки минимального значения индекса?
Ответ: Option Base
167. По умолчанию нижняя граница индекса любого массива принимается равной… Укажите неверные ответы:
Ответ: Бесконечности; Минус бесконечности; 1; У массива нет такой границы
168. Видимость массива это –
Ответ: Область действия массива
169. Что понимают под видимостью массива? Укажите неверные ответы.
Ответ: Это место размещения массива; Явное объявление массива; Неявное объявление массива
170. Чтобы сообщить компьютеру имя, тип и размерность массива следует:
Ответ: Объявить массив
171. Необходимо ли объявлять массив в программном коде?
Ответ: Да, необходимо всегда
172. Возможные способы объявления типа массива:
Ответ: С помощью суффиксов; Явное объявление массива с использованием операторов объявления; Неявное объявление (по умолчанию)
173. Какие операторы используются для объявления массива?
Ответ: Все перечисленные ответы верны
174. Массив объявляется чаще всего оператором Dim
Ответ: После заголовка процедуры
175. Какие операторы не используются для объявления массива?
Ответ: For; Select Case
176. Какие типы данных можно использовать в объявлении массива?
Ответ: Любые из перечисленных
177. После объявления массива участок ОП, выделенный под массив, заполняется:
Ответ: Все перечисленные ответы не верны
178. После объявления массива участок ОП, выделенный под массив, заполняется:
Ответ: Для числовых типов нулем; Для строковых типов пробелом; Для строк фиксированной длины нулем
179. Для какого из ниже перечисленных операторов невозможно использование типа Double? Укажите правильный ответ.
Ответ: Тип Double можно использовать для любого из перечисленных операторов
180. К какому типу относится массив при его объявлении в разделе общих объявлений General Declarations стандартного модуля оператором Public, исходя из понятия области действия?
Ответ: К глобальному массиву проекта
181. К какому типу относится массив при его объявлении в разделе общих объявлений General Declarations модуля оператором Public, исходя из понятия области действия?
Ответ: К глобальному массиву модуля
182. К какому типу относится массив при его объявлении в разделе общих объявлений General Declarations модуля оператором Private, исходя из понятия области действия?
Ответ: К локальному массиву модуля
183. К какому типу относится массив при его объявлении в разделе общих объявлений General Declarations экранной Формы оператором Private, исходя из понятия области действия?
Ответ: К локальному массиву по отношению экранной формы; К глобальному массиву по отношению процедур экранной формы
184. К какому типу относится массив при его объявлении в разделе общих объявлений General Declarations экранной Формы оператором Dim, исходя из понятия области действия?
Ответ: К локальному массиву по отношению экранной формы; К глобальному массиву по отношению процедур экранной формы
185. Когда следует использовать для объявления локального массива в области видимости экранной Формы ключевое слово Private?
Ответ: При объявлении массива в разделе General Declarations экранной формы
186. Когда следует использовать для объявления глобального массива в области видимости всего проекта ключевое слово Public?
Ответ: При объявлении массива в разделе General Declarations стандартного модуля
187. Когда следует использовать для объявления глобального массива в области видимости модуля ключевое слово Public?
Ответ: При объявлении массива в разделе General Declarations модуля
188. Возможная область действия массива:
Ответ: Все перечисленные ответы верны}
189. Укажите самый точный ответ. Возможная область действия массива:
Ответ: Определяется оператором объявления массива
190. На какие две группы можно разделить массивы, исходя из возможности изменения его размерности и размера?
Ответ: Статические и динамические
191. При объявлении какого массива его границы не могут быть изменены в программе в ходе ее выполнения?
Ответ: Статического
192. Количество элементов в таком массиве заранее неизвестно и будет определяться в ходе выполнения программы. Что это за массив?
Ответ: Динамический
193. Чем отличается статический массив от динамического?
Ответ: Возможностью изменения границ индексов
194. Какими операторами можно объявлять статический массив?
Ответ: Private; Dim; Public
195. Укажите правильные варианты объявления статического массива.
Ответ: Dim A (1 To 20, 1 To 100) As String*20;Dim T(30) As Single
196. Возможно ли объявить динамический массив оператором ReDim?
Ответ: Да
197. Для чего используется ключевое слово Preserve?
Ответ: Для сохранения уже имеющихся элементов при работе с динамическими массивами
198. В области General Declarations объявлен массив :
Dim Mass( ) As Single
Укажите, какие операторы ReDim (при их последовательном выполнении) содержат ошибки?
Ответ: ReDim Preserve Mass (10,25); ReDim Mass (8,25) As Integer
199. В области General Declarations объявлен массив :
Dim Mass( ) As Single
Укажите, какие операторы ReDim (при их последовательном выполнении) не содержат ошибок?
Ответ: ReDim Mass (8,12); ReDim Preserve Mass (8,15); ReDim Preserve Mass (8,20)
200. Укажите допустимые варианты объявления статического одномерного массива:
Ответ: <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (верхняя граница индекса)> As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (нижняя граница индекса To верхняя граница индекса)> As <тип>
201. Укажите допустимые варианты объявления статического двумерного массива:
Ответ: <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (верхняя граница индекса1, верхняя граница индекса2)> As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (нижняя граница индекса1 To верхняя граница индекса1, нижняя граница индекса2 To верхняя граница индекса2)> As <тип>
202. Укажите допустимые варианты объявления динамического одномерного массива на первоначальном этапе:
Ответ: <Ключевое слово в соответствии с требуемой областью видимости массива> <имя массива ( )>
203. Укажите допустимые варианты объявления динамического двумерного массива на первоначальном этапе:
Ответ: <Ключевое слово в соответствии с требуемой областью видимости массива> <имя массива ( )>
204. Укажите допустимые варианты объявления динамического одномерного массива на втором этапе:
Ответ: Выполняемым оператором ReDim <имя массива (значение верхней границы индекса, задаваемое выражением)>; Выполняемым оператором ReDim <имя массива (значение верхней границы индекса, задаваемое целым числом)>
205. Укажите допустимые варианты объявления динамического одномерного массива на втором этапе с сохранением данных, размещённых в массиве ранее:
Ответ: Выполняемым оператором ReDim Preserve <имя массива (значение верхней границы индекса, задаваемое выражением, имеющим значение, большее первоначального)>; Выполняемым оператором ReDim Preserve <имя массива (значение верхней границы индекса, задаваемое целым числом, большим первоначального)>
206. Укажите допустимые варианты объявления динамического двумерного массива на втором этапе:
Ответ: Выполняемым оператором ReDim <имя массива (значение верхней границы индекса1, задаваемое выражением To значение верхней границы индекса2, задаваемое выражением)>; Выполняемым оператором ReDim <имя массива (значение верхней границы индекса1, задаваемое целым числом To значение верхней границы индекса2, задаваемое целым числом)>
207. Укажите недопустимые варианты объявления статического одномерного массива:
Ответ: <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (нижняя граница индекса)> As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (нижняя граница индекса, верхняя граница индекса)> As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива> As <тип>
208. Укажите недопустимые варианты объявления статического двумерного массива:
Ответ: <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (нижняя граница индекса1, нижняя граница индекса2)> As <тип>; {<Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (верхняя граница индекса)>As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (нижняя граница индекса1, верхняя граница индекса2)> As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (нижняя граница индекса1 To верхняяя граница индекса2)> As <тип>
209. Укажите недопустимые варианты объявления динамического одномерного массива на первоначальном этапе:
Ответ: <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (значение нижней границы индекса)> As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (значение верхней границы индекса)> As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (переменная нижней границы индекса)> As <тип>; <Ключевое слово в соответствии с требуемой областью видимости массива> <имя_массива (переменная верхней границы индекса)> As <тип>
210. Укажите правильный вариант объявления массива:
Ответ: ReDim A (1 To 2, 1 To 4) As Byte
211. Укажите неправильные варианты объявления массива:
Ответ: Dim A (2, 4) As Longint; Static A (2, 2^2); Public A (2, 4) For Byte
212. Укажите возможные варианты объявления статического массива:
Ответ: Dim A (1 To 20, 1 To 100) As String*20; Dim T(30) As Single
213. Укажите возможные варианты объявления массива:
Ответ: Все перечисленные варианты верны
214. Укажите возможные варианты объявления массива:
Ответ: Все перечисленные варианты верны
215. Укажите возможные варианты объявления массива:
Ответ: Все перечисленные варианты верны
216. Укажите неправильные варианты объявления массива:
Ответ: Dim A (2, 4) As Longint; Static A (2, 2^2)
217. Укажите неправильные варианты объявления статического массива:
Ответ: Dim A As Single; Static A1 (1, 0) As Length
218. Укажите неправильные варианты объявления статического массива:
Ответ: Dim A As Single; Static A1 (1, 0) As Length
219. В области General Declarations объявлен массив :
Dim Mass( ) As Single
Укажите, какие операторы ReDim (при их последовательном выполнении) не содержат ошибок?
Ответ: ReDim Mass (8,12); ReDim Preserve Mass (8,15); ReDim Preserve Mass (8,20)
220. Чему равен объем памяти, требуемый для размещения массива?
Ответ: Произведению байтов, выделяемых для одной переменной определенного типа, на количество элементов
221. Сколько байт оперативной памяти будет выделено для размещения массива A(-2 To 5) целых чисел (Integer)?:
Ответ: 16
222. {Сколько байт оперативной памяти будет выделено для размещения массива A(-2 To 5) целых чисел (Long)?:
Ответ: 32
223. Сколько байт оперативной памяти будет выделено для размещения массива A(-3 To 5) вещественных чисел (Single)?:
Ответ: 36
224. Сколько байт оперативной памяти будет выделено для размещения массива A(-5 To 5) вещественных чисел (Double)?:
Ответ: 88
225. Сколько байт оперативной памяти будет выделено для размещения массива A(-5 To 5) текстовых данных (String*n)?:
Ответ: 11*n
226. Сколько байт оперативной памяти будет выделено для размещения массива A(-1 To 2) текстовых данных (String), элементами которого являются:
"Sos", "Visual", "Basic", "Учебно-практическое пособие"?
Ответ: 41
227. Сколько байт оперативной памяти будет выделено для размещения массива A(-2 To 1, 2) целых чисел (Integer)?:
Ответ: 24
228. Сколько байт оперативной памяти будет выделено для размещения массива A(-2 To 1, 2) целых чисел (Long)?:
Ответ: 48
229. Сколько байт оперативной памяти будет выделено для размещения массива A(-2 To 1, 2) целых чисел (Single)?:
Ответ: 48
230. Для задания значений элементов массива используются:
Ответ: Оператор присваивания; Элемент управления TextBox; Функция InputBox; Элемент управления MSFlexGrid
231. Можно ли осуществить вывод массива в какой-либо объект VB?
Ответ: Да
232. В какие объекты VB можно вывести статический или динамический массив?
Ответ: ListBox; Label; Textbox
233. Какой из указанных элементов управления позволяет обеспечить обработку выведенного двумерного массива?
Ответ: MSFlexGrid
234. Для вывода массивов используются:
Ответ: Элемент управления ListBox; Элемент управления TextBox; Оператор MsgBox; Оператор Print; Элемент MSFlexGrid
235. В какие объекты VB можно вывести массив?
Ответ: ListBox; Label; TextBox
236. Верно ли утверждение, что любой массив можно вывести с помощью цикла?
Ответ: Да
237. Нужно ли при выводе массива использовать оператор Static?
Ответ: Нет
238. Можем ли мы поменять тип массива перед циклом вывода массива?
Ответ: Нет
239. Укажите неверные ответы. Для задания значений элементов массива используются:
Ответ: Элемент управления ListBox; Функция MsgBox
240. Укажите правильный вариант ввода элементов массива.
Ответ: For i=1 To n
A(i) = InputBox ("Введите элемент массива")
Next i
241. Укажите неправильные варианты ввода элементов массива.
Ответ:
1. For c =1 To n
B(c) = MsgBox ("Введите элемент массива")
Next c
2. For h=1 To n
P(h) = InputBox ("Введите элемент массива")
Next P(h)
3. For i=1 To n
If n<100 Then
D(i) = InputBox ("Введите элементы массива")
Next i
End Sub
4. Все перечисленные ответы верны
242. В каком диапазоне расположены значения элементов массива А, если они введены в следующем цикле?
For I = 1 To 10
For J = 1 To 12
A(I, J) = Rnd*30 - 15
Next J,I
Ответ: от -15 до 15
243. В каком диапазоне расположены значения элементов массива А, если они введены в следующем цикле?
For I = 1 To N: A(I) = Rnd*20 + 5: Next I
Ответ: от 5 до 25
244. Укажите правильный вариант вывода массива.
Ответ: For i=1 To n
Print A(i)
Next i
245.{Если в цикле вывода массива стоит «Print A(i)», то в какой объект будет выведен этот массив?
Ответ: В форму
246. Дан фрагмент программного кода:
End Sub
For i=1 To n
Print A (i)
Next i
Будет ли в таком случае выводиться массив?
Ответ: Нет, так как End Sub - это конец процедуры
247. Для чего в приведенном фрагменте программного кода служит слово Preserve?
Dim I As Integer
Dim Arr() As Integer
ReDim Arr(1 to 10)
For i=1 To 10
Arr(i)=I^2
Next i
ReDim Preserve Arr(1 to 15)
Ответ: Для того, чтобы имеющиеся данные не пропали при переопределении массива
248. Если в цикле вывода массива стоит «Print A(i);», то в какой объект будет выведен этот массив?
Ответ: В форму
249. Укажите правильный вариант вывода массива.
Ответ: For i=1 To n
Print A(i)
Next i
250. Какой результат будет выведен после выполнения следующего фрагмента программного кода? Укажите правильный ответ.
Dim A(1 To 4) As Integer
Dim I As Integer, Max As Integer, K As Integer
For I=1 To 4
If I Mod 2=0 Then A(I)=I Else A(I)=I^2
Next I
Max=A(1): K=1
For I =2 To 4
If A(I)> Max
Then
Max=A(I)
K=I
End If
Next I
Text1.Text="Max=" & Str(Max) & " K=" & Str(K)
Ответ: Max=9 K=3
251. Какой результат будет выведен после выполнения следующего фрагмента программного кода? Укажите неправильные ответы.
Dim A(1 To 4) As Integer
Dim I As Integer, Max As Integer, K As Integer
For I=1 To 4
If I Mod 2=0 Then A(I)=I Else A(I)=I^2
Next I
Max=A(1): K=1
For I =2 To 4
If A(I)> Max Then
Max=A(I)
K=I
End If
Next I
Text1.Text="Max=" & Str(Max) & " K=" & Str(K)
Ответ: Max=6 K=3; Max=4 K=2; Max=16 K=4
252. Какой результат будет выведен после выполнения следующего фрагмента программного кода? Укажите правильный ответ.
Dim A(1 To 4) As Integer
Dim I As Integer, Min As Integer, K As Integer
For I=1 To 4
If I Mod 2=0 Then A(I)=I Else A(I)=I^2
Next I
Min=A(1): K=1
For I =2 To 4
If A(I)< Min Then
Min=A(I)
K=I
End If
Next I
Text1.Text="Min=" & Str(Min) & " K=" & Str(K)
Ответ: M=1 K=1
253. Какой результат будет выведен после выполнения следующего фрагмента программного кода? Укажите неправильные ответы.
Dim A(1 To 4) As Integer
Dim I As Integer, Min As Integer, K As Integer
For I=1 To 4
If I Mod 2=0 Then A(I)=I Else A(I)=I^2
Next I
Min=A(1): K=1
For I =2 To 4
If A(I)< Min Then
Min=A(I)
K=I
End If
Next I
Text1.Text="Min=" & Str(Min) & " K=" & Str(K)
Ответ: M=1 K=7; M=9 K=3; M=3 K=4
254. Содержит ли этот фрагмент программного кода вывод массива? Укажите самый точный ответ.
Dim T(30) As Single
Dim I Аs Byte
For i=1 To 30
T (i) =10+i*2
Print T(i);
Next i
For i=1 to 30
Text1.Text= Text1.Text & " " & T(i)
Next i
Ответ: Да, причем дважды: в первом цикле вывод - в форму, во втором - в текстовое окно
255. Что будет происходить при запуске следующего фрагмента программного кода?
Dim n As Integer, i As Integer
n = InputBox("Введите n", "Ввод количества элементов массива")
ReDim a (n) As Single
For i = 1 To n
a (i) = InputBox("Введите " & i & " число", "Ввод элементов массива")
Next i
For i = 1 To n
Text1.Text = Text1.Text & " " & a(i)
Next i
Ответ: Программа выведет массив A в элемент TextBox
256. Что вместо функции InputBox можно использовать в этом фрагменте программного кода, не изменяя ничего кроме слова InputBox?
Dim n As Integer, i As Integer
n = InputBox("Введите n", "Ввод количества элементов массива")
ReDim a (n)
For i = 1 To n
a (i) = InputBox("Введите " & i & " число", "Ввод элементов массива")
Next i
For i = 1 To n
Text1.Text = Text1.Text & " " & a(i)
Next i
Ответ: Ничто из перечисленного
257. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(1 To 5) As Integer
For I = 1 To 5
A(I) = 5 - I
Text1(I-1).Text = A(I)
Next I
Ответ: 4 3 2 1 0
258. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(5) As Integer
For I = 0 To 5
A(I) = 5 - I
Text1(I).Text = A(I)
Next I
Ответ: 5 4 3 2 1 0
259. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(5) As Integer
txtViv.Text = ""
For I = 0 To 5
A(I) = 5 - I
txtViv.Text = txtViv.Text & " " & A(I) & " "
Next I
Ответ: 5 4 3 2 1 0
260. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(1 To 5) As Integer
txtViv.Text = ""
For I = 1 To 5
A(I) = 5 - I
txtViv.Text = txtViv.Text & " " & A(I) & " "
Next I
Ответ: 4 3 2 1 0
261. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(5) As Integer
For I = 0 To 5
A(I) = 5 - I
lstViv.List(I) = A(I)
Next I
Ответ: 5 4 3 2 1 0
262. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(1 To 5) As Integer
Dim Sum%
Sum = 0
For I = 1 To 5
A(I) = 5 - I
Sum = Sum + A(I)
Text1(I-1).Text = A(I)
Next I
txtS.Text = Sum
Ответ: 4 3 2 1 0 10
263. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(1 To 5) As Integer
Dim Sum%
Sum = 0
txtViv.Text = ""
For I = 1 To 5
A(I) = 5 - I
txtViv.Text = txtViv.Text & " " & A(I) & " "
Sum = Sum + A(I)
Next I
txtS.Text = Sum
Ответ: 4 3 2 1 0 10
264. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(5) As Integer
Dim Sum%
Sum = 0
txtViv.Text = ""
For I = 0 To 5
A(I) = 5 - I
txtViv.Text = txtViv.Text & " " & A(I) & " "
Sum = Sum + A(I)
Next I
txtS.Text = Sum
Ответ: 5 4 3 2 1 0 15
265. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(1 To 5) As Integer
Dim Sum%
Sum = 0
For I = 1 To 5
A(I) = 5 - I
If I >= 2 Or I < 5 Then Sum = Sum + A(I)
Text1(I-1).Text = A(I)
Next I
txtS.Text = Sum
Ответ: 4 3 2 1 0 6
266. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода?
Dim A(1 To 5) As Integer
Dim Sum%
Sum = 0
txtViv.Text = ""
For I = 1 To 5
A(I) = 5 - I
If I > 1 Or I =< 5 Then Sum = Sum + A(I)
txtViv.Text = txtViv.Text & " " & A(I) & " "
Sum = Sum + A(I)
Next I
txtS.Text = Sum
Ответ: 4 3 2 1 0 6
267. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода? Укажите неверные ответы.
Dim A(1 To 5) As Integer
txtViv.Text = ""
For I = 1 To 5
A(I) = 5 - I
txtViv.Text = txtViv.Text & " " & A(I) & " "
Next I
Ответ: 0 1 2 3 4; 5 4 3 2 1; 1 2 3 4 5
268. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода? Укажите неверные ответы.
Dim A(5) As Integer
For I = 0 To 5
A(I) = 5 - I
lstViv.List(I) = A(I)
Next I
Ответ: 0 1 2 3 4 5; 4 3 2 1 0 5; 1 2 3 4 5 0
269. Каков результат обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода? Укажите неверные ответы.
Dim A(1 To 5) As Integer
Dim Sum%
Sum = 0
For I = 1 To 5
A(I) = 5 - I
Sum = Sum + A(I)
txtText1(I-1) = A(I)
Next I
txtS.Text = Sum
Ответ: 1 2 3 4 5 15; 2 3 4 5 0 14; 3 2 1 0 5 11
270. В каком случае обеспечивается связь сетки MSFlexGrid с именем Fla с элементами двумерного массива А(5, 7) для правильного его отображения в сетке?
Ответ: При Fla.Rows = 6 и Fla.Cols = 8
271. При использовании сетки MSFlexGrid с именем Fla (Fla.Rows=6 и Fla.Cols=8) в каком случае обеспечивается её связь с элементами двумерного массива А(5, 7) для правильного
отображения массива в сетке?
Ответ: при цикле:
For I = 1 To 6
For J = 1 To 8
Fla.TextMatrix(I-1, J-1) = A(I-1, J-1)
Next J, I
272. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(3, 5) As Integer
For I = 0 To 3
For J = 0 To 5
If I+J>5 Then A(I, J) = 5 - I^2 Else A(I, J) = 16 - J^2
Fla.TextMatrix(I, J) = A(I, J)
Next J
Next I
Ответ:
16 15 12 7 0 -9
16 15 12 7 0 4
16 15 12 7 1 1
16 15 12 -4 -4 -4
273. Каков результат обработки и вывода двумерного массива при выполнении фрагмента
программы?
Dim A(1 To 4, 1 To 4) As Integer
For I = 1 To 4
For J = 1 To 4
If I Mod 2 <>0 Then A(I,J) = J Else A(I, J) = 5 - J
Fla.TextMatrix(I, J) = A(I, J)
Next J
Next I
Ответ:
1 2 3 4
4 3 2 1
1 2 3 4
4 3 2 1
274. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(1 To 3, 1 To 5) As Integer
Dim K% : K = 0
For I = 3 To 1 Step -1
For J = 5 To 1 Step -1
K = K + 1 : A(I, J) = K
Fla.TextMatrix(4-I, 6-J) = A(I, J)
Next J
Next I
Ответ:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
275. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(1 To 4, 1 To 4) As Integer
For I = 1 To 4
For J = 1 To 4
If J>I Then A(I, J) = 2
If J<I Then A(I,J) = 1
Fla.TextMatrix(I, J) = A(I, J)
Next J
Next I
Ответ:
0 2 2 2
1 0 2 2
1 1 0 2
1 1 1 0
276. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(1 To 4, 1 To 4) As Integer
For I = 1 To 4
For J = 1 To 4
If J>2 Then A(I,J) = I Else A(I, J) = I*2
Fla.TextMatrix(I, J) = A(I, J)
Next J
Next I
Ответ:
2 2 1 1
4 4 2 2
6 6 3 3
8 8 4 4
277. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(1 To 4, 1 To 4) As Integer
Dim B(1 To 16) As Integer
For I = 1 To 16
B(I) = I
Next I
For I = 1 To 4
For J = 1 To 4
A(I,J) = B((I-1)*4 + J)
Fla.TextMatrix(I, J) = A(I, J)
Next J
Next I
Ответ:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
278. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(4, 4) As Integer
For I = 1 To 4
For J = 1 To 4
If I+J>5 Then A(I, J) = 4 + J Else A(I, J) = 4 - I
Fla.TextMatrix(I, J) = A(I, J)
Next J
Next I
Ответ:
3 3 3 3
2 2 2 8
1 1 7 8
0 6 7 8
279. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(4, 4) As Integer
For I = 1 To 4
For J = 1 To 4
If I+J>5 Then A(I, J) = 4 - J Else A(I, J) = 4 + I
Fla.TextMatrix(I, J) = A(I, J)
Next J
Next I
Ответ:
5 5 5 5
6 6 6 0
7 7 1 0
8 2 1 0
280. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(1 To 4, 1 To 4) As Integer
Dim K% : K = 1
For I = 1 To 4
K = K + 3
For J = 4 To 1 Step -1
A(I, J) = Abs(J-K)
Fla.TextMatrix(I, 5-J) = A(I, J)
Next J
Next I
Ответ:
0 1 2 3
3 4 5 6
6 7 8 9
9 10 11 12
281. Каков результат обработки и вывода двумерного массива при выполнении фрагмента программы?
Dim A(4, 4) As Integer
For I = 1 To 4
For J = 1 To 4
If I+J>5 Then A(I, J) = 4 + I Else A(I, J) = 4 - J
Fla.TextMatrix(I, J) = A(I, J)
Next J
Next I
Ответ:
3 2 1 0
3 2 1 6
3 2 7 7
3 8 8 8
282. Укажите неправильные результаты обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода.
Dim A(1 To 5) As Integer
Dim Sum%
Sum = 0
For I = 1 To 5
A(I) = 5 - I
If I >= 2 Or I < 5 Then Sum = Sum + A(I)
txtText1(I-1) = A(I)
Next I
txtS.Text = Sum
Ответ: 0 3 5 4 2 12; 5 4 3 2 1 9; 0 1 2 3 4 10
283. Укажите неправильные результаты обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода.
Dim A(1 To 5) As Integer
Dim Sum%
Sum = 0
txtViv.Text = ""
For I = 1 To 5
A(I) = 5 - I
If I > 1 Or I =< 5 Then Sum = Sum + A(I)
txtViv.Text = txtViv.Text & " " & A(I) & " "
Sum = Sum + A(I)
Next I
txtS.Text = Sum
Ответ: 0 1 2 3 4 10; 5 4 3 2 1 10; 5 4 3 2 1 12
284. Укажите неправильные результаты обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода.
Dim A(1 To 5) As Integer
txtViv.Text = ""
For I = 1 To 5
A(I) = 5 - I
txtViv.Text = txtViv.Text & " " & A(I) & " "
Next I
Ответ: 0 1 2 3 4; 5 4 3 2 1; 1 2 3 4 5
285. Укажите неправильные результаты обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода.
Dim A(5) As Integer
For I = 0 To 5
A(I) = 5 - I
lstViv.List(I) = A(I)
Next I
Ответ: 0 1 2 3 4 5; 4 3 2 1 0 5; 1 2 3 4 5 0
286. Укажите неправильные результаты обработки и вывода одномерного массива при выполнении следующего фрагмента программного кода.
Dim A(1 To 5) As Integer
Dim Sum%
Sum = 0
For I = 1 To 5
A(I) = 5 - I
Sum = Sum + A(I)
txtText1(I-1) = A(I)
Next I
txtS.Text = Sum
Ответ: 1 2 3 4 5 15; 2 3 4 5 0 14; 3 2 1 0 5 11
287. В каком случае обеспечивается связь сетки MSFlexGrid с именем Fla с элементами двумерного массива А(5, 7) для правильного его отображения в сетке? Укажите неверные ответы.
Ответ: При Fla.Rows = 6 и Fla.Cols = 7; При Fla.Rows = 5 и Fla.Cols = 8; При Fla.Rows = 5 и Fla.Cols = 7
288. При использовании сетки MSFlexGrid с именем Fla (Fla.Rows=6 и Fla.Cols=8) в каких циклах не обеспечивается её связь с элементами двумерного массива А(5, 7) для правильного отображения массива в сетке?
Ответ:
1. For I = 1 To 5
For J = 1 To 7
Fla.TextMatrix(I, J) = A(I-1, J-1)
2. For I = 1 To 6
For J = 1 To 7
Fla.TextMatrix(I, J) = A(I, J)
Next J, I
3. For I = 1 To 5
For J = 1 To 8
Fla.TextMatrix(I, J) = A(I, J)
Next J, I
4. For I = 1 To 5
For J = 1 To 8
Fla.TextMatrix(I+1, J+1) = A(I, J)
Next J, I
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
000. Что такое Visual Basic 6.0? Укажите самое точное определение.
Ответ: Интегрированная среда проектирования приложений, использующая Visual-технологию
001. Чем не является Visual Basic 6.0?
Ответ: СУБД иерархического типа; Операционной системой; СУБД реляционного типа
002. Под управлением какой операционной системы работает VB 6.0?
Ответ: MS Windows
003. Как можно запустить VB 6.0?
Ответ: Через меню Windows Пуск, подменю Программы; Двойным щелчком левой клавиши мыши по пиктограмме VB 6.0
004.{Проект в VB 6.0 представляет собой совокупность
Ответ: Экранных форм, программных кодов, модулей, баз данных, классов и других компонент
005. Какое расширение имеет файл проекта?
Ответ: vbp
006. Укажите правильную последовательность действий при разработке проекта:
1. Запуск VB
2. Написание программного кода
3. Начать создание нового проекта
4. Задать свойства элементов управления
5. Поместить элементы управления в форму
6. Закончить проект
Ответ: 1, 3, 5, 4, 2, 6
007. Что необходимо сохранить для нормальной работы проекта?
Ответ: Файлы модулей, форм, проекта
008. Как запустить проект на исполнение?
Ответ: Нажать F5
009. Как можно завершить работу проекта?
Ответ: Кнопкой End Линейки инструментов; Кнопкой закрытия Окна приложения; Программным путем
010. Какое окно пользователь видит первым при входе в VB 6.0?
Ответ: Окно диалога мастера проектов
011. Где находится слово design? Что оно означает? Меняется ли это слово на другое?
Ответ: в заголовке Основного окна; режим разработки; да
012. Опции меню View позволяют:
Ответ: Открывать окно Формы; Открывать окно Кода; Открывать окно Свойств; Открывать палитру цветов
013. Где и когда появляется сетка?
Ответ: На рабочем столе, на пустой Форме; в режиме разработки приложения
014. Что такое твип?
Ответ: Экранная единица измерения расстояния в VB
015. Введите (прописными/строчными буквами, без пробелов) название экранной единицы измерения расстояния в VB:
Ответ: ^ *[Тт][Вв][Ии][Пп] *$
016. Как установить на экране другие окна, кроме Основного?
Ответ: Через Меню, пункт View
017. Какими из перечисленных ниже свойств обладает модальное окно?
Ответ: Во время открытия модального окна можно работать только с ним; Когда открыто модальное окно, открыть любое другое окно невозможно
018. Какие из перечисленных окон являются модальными?
Ответ: Среди названных таких окон нет
019. Какие окна пользователь может не видеть сразу при запуске VB 6.0?
Ответ: {Окно свойств объектов} {Окно диалога мастера проектов} {Окно инструментов} 020. В окне объекта Форма:
Ответ: {Создается интерфейс пользователя} {Размещаются результаты работы приложения} {Размещаются элементы управления}
021. Окно Формы предназначено для
Ответ: Создания пользовательского интерфейса
022. Как отыскать на рабочем столе отсутствующую Форму?
Ответ: View -> Object
023. Сколько кнопок управления в строке заголовка Формы?
Ответ: Три
024. Где и что будет видно на Главной панели, если в программном коде имелся оператор Саption="Time is money"?
Ответ: в заголовке Формы, Time is money
025. Файл экранной Формы имеет расширение
Ответ: frm
026. Какие элементы управления позволяют внести графические изображения в Форму ?
Ответ: Как Image, так и PictureBox
027. В каком случае имя Формы может быть опущено?
Ответ: В программном коде, если речь идет об объектах текущей формы
028. При выполнении проекта окно Формы развернется во весь экран, если:
Ответ: WindowState=2
029. Как вывести на форму элемент управления стандартного размера? Каким количеством маркеров ограничен объект на форме?
Ответ: Двойным щелчком на пиктограмме; 8
030. Базовые элементы управления расположены в окне
Ответ: ToolBox
031. Как можно раскрыть окно ToolBox?
Ответ: {Командой ToolBox меню View} {Кнопкой ToolBox линейки инструментов}
032. Сколько элементов управления содержит окно Инструментов?
Ответ: 21
033. Как вывести на Форму элемент управления?
Ответ: {Двойным щелчком на пиктограмме} {Однократным щелчком мыши на пиктограмме, перемещением указателя мыши на форму, растягиванием размера элемента}
034. Какие инструменты из окна ToolBox можно использовать для ввода исходных данных?
Ответ:{Текстовое окно} {Список . }
035. Какие инструменты из окна ToolBox можно использовать для вывода исходных данных?}
Ответ:Метка {Текстовое окно
036. Чем обладают все инструменты из окна ToolBox?
Ответ: Свойствами Событиями Методами {Визуальным образом (пиктограммой)}
037. Что содержит окно ToolBox?
Ответ: {Элементы управления}
038. Что не содержит окно ToolBox?
Ответ:{Код программы} {Свойства объектов} {Методы объектов} .
039. Какие инструменты предназначены для построения графических изображений? Ответ:{Окно с рисунком} Изображение .
040. Окно Properties содержит:
Ответ: {Характеристики элементов пользовательского интерфейса}
041. Свойства какого элемента управления мы видим в окне Properties?
Ответ:Активного
042. Изменять установки свойств в окне Properties можно
Ответ: { {Как на этапе создания Формы, так и через программный код}
043. Где написано имя элемента управления?
Ответ:{в окне Свойств}
044. В каком окне записаны свойства выбранного объекта? В каком порядке?
Ответ: {в окне Properties; в алфавитном (кроме свойства Name), по категориям}
045. Каким свойством в окне Properties определяется цвет символов?}
Ответ: ForeColor
046. Какими способами можно раскрыть Окно свойств, если оно отсутствует на Главной панели?
Ответ: {Командой Properties Window меню View} {Кнопкой Properties Window Линейки инструментов} {Щелкнув на элемент на Форме, нажать F4}
047. Какими способами можно задать значение свойства?
Ответ: {Набрать с клавиатуры} {Выбрать из предложенного списка} {Оставить значение по умолчанию} .
048. Каким из перечисленных способов нельзя задать значение свойства?
Ответ: { Через кнопки выбора}
049. Каким образом можно менять размеры окна Properties?
Ответ: {С помощью мыши}
050. Что содержит окно Project Explorer?
Ответ: {Графическое представление содержимого проекта}
051. Дерево или список всех файлов, представленных в окне Проводника проекта, содержат: {Имена файлов экранных форм} {Имена файлов программных модулей} {Имя файла самого проекта}
052. Строка меню какого окна имеет кнопки View Object и View Code?}
Ответ: {Project Explorer}
053. Список компонент, составляющих текущий проект, представлен в окне}
Ответ: {Проводника проекта}
054. {Как можно раскрыть окно Project Explorer, если оно отсутствует на Главной панели?}
Ответ: {Командой Project Explorer меню View} {Кнопкой Project Explorer линейки инструментов}
055.{Что не содержит окно Project Explorer?}
Ответ: {Свойства элемента управления} {Стандартные элементы управления} {Программный код}
056. {Строка меню каких окон не имеет кнопок View Object и View Code?}
Ответ: Properties Form ToolBox
057. Для чего предназначено окно Project Explorer?
Ответ: {Для графического представления содержимого проекта}
058. {Когда изменяется содержимое окна Project Explorer?}
Ответ: {Автоматически при внесении изменений в проект}
059. При работе над проектом окно Project Explorer можно использовать
Ответ: {Для отслеживания состава проекта} {Для включения новых компонент проекта} {Для исключения новых компонент проекта}
060. {Список классов объектов VB представлен в окне}
Ответ: {Проводника объектов} .
061. Как открыть окно Object Browser?}
Ответ: F2 {Командой Object Browser меню View} {Кнопкой Object Browser Линейки инструментов} .
062. Какое окно позволяет получить информацию о свойствах, событиях, методах и других характеристиках объектов выбранного класса?}
Ответ: {Object Browser}
063. Как открыть окно Проводника объектов?}
Ответ: F2 {Командой Object Browser меню View} {Кнопкой Object Browser Линейки инструментов}
064. Окно Проводника объектов позволяет:
Ответ: {Просматривать перечень классов} {Просматривать перечень объектов} {Отображать свойства объектов} {Отображать события объектов} {Отображать методы объектов}
065. Укажите английский вариант названия окна Проводник объектов:
Ответ: {Object Browser}
066.Сколько кнопок управления в строке заголовка окна Проводника объектов?
Ответ: Три
067. Сколько кнопок управления в строке заголовка окна Object Browser ?
Ответ: Три
068. Как вызвать на рабочий стол отсутствующее окно Проводника объектов?
Ответ: F2 {Командой Object Browser меню View} {Кнопкой Object Browser Линейки инструментов}
070. Как открыть Окно программного кода, если оно закрыто?
Ответ: {View --> View Code} {Двойным щелчком на объекте}
071. В каком окне строка заголовка содержит текст:
Ответ: Object Code
072. Перечень событий, связанных с элементом управления, можно найти в окне}
Ответ: Кода
073. Как можно запустить программный код на исполнение?
Ответ: {Нажать F5} {С помощью опции RUN и команды Start Основного окна}
074. Опция RUN предназначена для
Ответ: {Управления режимом выполнения программного кода} {Запуска проекта на исполнение}
075. Что означает слово Private в строке Private Sub .......( )?
Ответ: {Область видимости процедуры}
076. Имя программы (процедуры) обработки события состоит из}
Ответ: {двух имен - объекта и события, разделенных символом подчеркивания}
077. Какое окно не отображается сразу после запуска VB? Ответ: {окно Кода}
078. Программный код соответствует
Ответ: Событию .
079. Перечень допустимых событий определяется
Ответ: {Версией VB}
080. В каком окне расположены базовые элементы управления?
Ответ: ToolBox
081. В каком окне записаны свойства выбранного объекта?
Ответ: {в окне Properties}
082. В каком окне можно найти перечень событий, связанных с элементом управления?}
Ответ: Кода
083. Сколько групп параметров характеризуют объект?
Ответ: Три - свойства, события, методы}
084. Двойной щелчок по элементу управления
Ответ: {Открывает Окно кода}
085.Свойства элементов управления можно изменить, используя
Ответ: {Программный код, присваивая новое значение} {Окно свойств} {Автоматически (мышкой)} {Программный код, присваивая значение аналогичного свойства другого элемента}
086. Каким образом можно изменять свойства элементов управления?
Ответ: { {И программно, и в окне Свойств}
087. {Что указывается на месте многоточий для задания или изменения значения свойства программным путем в операторе присваивания:
Ответ: {Имя Формы, имя объекта}
088. Свойства какого элемента управления мы видим в окне Свойств?
Ответ: Активного
089. В каком порядке записаны свойства выбранного объекта? Где?
Ответ: {В алфавитном (кроме свойства Name), в окне Свойств}
090. Какое свойство используется для идентификации элемента управления?
Ответ: Name
091. Свойство Имя элемента управления должно удовлетворять следующим условиям: Ответ: {Длина имени должна быть не более 40 символов} {Может содержать буквы только латинского алфавита (для англ. версии VB)} {В Имя могут входить только буквы, цифры и символ подчеркивания} {Начальный символ может быть только буквой} {Прописные и строчные буквы рассматриваются как одинаковые}
092. Где находится свойство Name? Почему оно взято в скобки?
Ответ: {В левой колонке окна Свойств; это главное свойство}
093. Задано ли значение свойства Name элемента управления при создании Формы?
Ответ: {Да, задано по умолчанию}
094. Какое свойство возвращает или устанавливает надпись, отображаемую при элементе управления?
Ответ: Caption
095. Свойство Саption элемента управления
Ответ: {Возвращает или устанавливает надпись, отображаемую при элементе управления}
096. Что означают свойства Left и Top?
Ответ: {Расстояние между левой верхней точкой элемента управления и левой и верхней границами формы}
097. Какие параметры у свойств Left, Top Формы при входе в VB?
Ответ: 0,0
098. В режиме разработки интерфейса при изменении размеров объектов автоматически изменяются значения свойств:}
Ответ: Height Width
099. Введите (строчными буквами, без пробела) название единицы измерения расстояния, с помощью которой задаются значения свойств Left, Top, Width, Height.
Ответ: твип
100. Каким свойством в окне Свойств определяется цвет символов?
Ответ: ForeColor
101. Что позволяет задать свойство BackColor?
Ответ: {Цвет фона элемента управления}
102. Что изменяет свойство Font?
Ответ: {Характеристики отображаемого текста}
103. Какое свойство определяет выравнивание текста в элементе управления?}
Ответ: Alignment
104. За что отвечает свойство Alignment?
Ответ: {Выравнивание текста} .
105. Какое свойство определяет тип обрамления вокруг элемента управления?
Ответ: BorderStyle
106. За что отвечает свойство BorderStyle?
Ответ: {Тип обрамления вокруг элемента управления}
107. Свойство Enabled определяет
Ответ: {Будет ли объект реагировать на событие (быть доступным)}
108. Чем управляет свойство Enabled?
Ответ: {Доступностью элемента управления во время выполнения приложения} {
109. Какое свойство определяет, будет ли объект реагировать на событие (быть доступным)?
Ответ:
110. Для ввода многостраничного текста необходимо свойству
Ответ: {MultiLine присвоить значение True} .
111. Свойство AutoSize отвечает за
Ответ: {Автоматическое подстраивание размеров элемента управления} .
112. При установке какого свойства задается режим автоматического изменения размеров элемента управления?
Ответ: AutoSize
113. Что означает установка свойства Stretch в True?
Ответ: {Растягивание графического объекта до границ элемента управления} {Поворот изображения на 90 градусов}
114. Какое свойство позволяет скрыть элемент управления или сделать его видимым?}
Ответ: Visible
115. Каково значение свойства Visible, чтобы элемент управления стал невидимым?
Ответ: False
116. Какое свойство позволяет набрать многостраничный текст?
Ответ: Multiline .
117. Какое свойство позволяет автоматически подстраивать размеры элемента управления?
Ответ: AutoSize
118. Когда необходимо изменить заданное по умолчанию значение свойства Multiline? Ответ: {Для ввода многостраничного текста}
119. Какие из перечисленных значений может принимать свойство Stretch?
Ответ: True False
120. KeyPress - это:
Ответ: Событие
121. Укажите события, обрабатывающие щелчок мыши:
Ответ: Click DblClick
122. Что такое LostFocus и GotFocus?
Ответ: {События, вызванные перемещением управления из одного объекта в другой
123. Где и для чего может использоваться конструкция
Имя_формы . Имя_объекта . Имя_метода ?
Ответ: {В программном коде для вызова метода}
124. Какие из перечисленных методов являются общими для многих объектов?}
Ответ: DragDrop Move ZOrder SetFocus
125. Какой метод помещает объект спереди или сзади всех пересекающихся с ним объектов?
Ответ: ZOrder
126. Метод SetFocus предназначен для
Ответ: {Установления фокуса на элементе управления, делая его активным}
127. Какой метод помещает элемент управления в заданную позицию?
Ответ: Move
128. Какой метод очищает Форму, находящуюся в фокусе в текущий момент времени? Ответ: Cls
129. Что является событием для среды VB?
Ответ: {Щелчок клавиши мыши} {Выбор пункта меню} {Набор текста в текстовом окне}
130. В каком случае имя Формы может быть опущено?
Ответ: {В программном коде, если речь идет об объектах текущей Формы}
131. Создать элемент управления на Форме можно, используя
Ответ: {Панель инструментов}
132. Для удаления элемента с Формы надо
Ответ: {Кликнуть на элемент и нажать кнопку Delete}
133. Включение рисунков в Форму обеспечивают элементы управления:
Ответ: PictureBox Image Line Shape
134. Укажите свойство, позволяющее присвоить заголовок Форме:
Ответ: Caption
135. Текст, выводимый в строке заголовка Формы, является отображением свойства} Ответ: Caption
136. Где и что будет видно на Главной панели, если в программном коде имелся оператор Caption="Time is money" ?
Ответ: {В заголовке Формы, Time is money}
137. При выполнении проекта окно Формы развернется во весь экран, если:
Ответ: WindowState=2
138. Какое свойство позволяет изменить размер Формы на экране при запуске программы?
Ответ: WindowState
139. Какое свойство позволяет при выполнении проекта окну Формы развернуться во весь экран?
Ответ: WindowState=2
140. Какие из перечисленных методов относятся к Формам?
Ответ: Hide Cls Show Print
141. Эти методы относятся к Форме. Укажите неправильный ответ.
Ответ: AddItem
142. Что из перечисленного является методом?
Ответ: {Load frmApplication}
143. Какой метод позволяет загрузить Форму без ее высвечивания?
Ответ: Load
144. Какой метод удаляет Форму с экрана, но не удаляет из памяти?
Ответ: Hide
145. Для удаления Формы с экрана и из памяти служит метод
Ответ: Unload
146. Какое действие вызывает программная строка Load frmApplication ?
Ответ: {Загрузку Формы в память без ее высвечивания}
147. Какие элементы управления являются контейнерами?
Ответ: Form PictureBox Frame OLE
148. Эти события могут быть связаны и с Формой и с Командной кнопкой.
Укажите неправильные ответы.
Ответ: Load Unload
149. Какие одинаковые свойства имеют Форма, Командная кнопка и Текстовое окно? Ответ: Name Width Height Font .
150. Для чего служит элемент управления CommandButton?
Ответ: {Для инициирования выполнения действий, вызываемых нажатием клавиши}
151. Какое имя присвоено Командной кнопке по умолчанию?
Ответ: Command1
152. Какой префикс имеет элемент CommandButton?
Ответ: cmd
153. Какое событие наиболее характерно для CommandButton?
Ответ: Click
154. Эти свойства относятся к Командным кнопкам:
Ответ: Visible Caption Left .
155. Эти события могут быть связаны с CommandButton:
Ответ: GotFocus LostFocus Click
156. Свойству Caption Командной кнопки можно присвоить значение
Ответ: {Используя окно Свойств} {Явно в программе} {
157. Какие одинаковые свойства имеют Форма, Командная кнопка и Текстовое окно? Ответ: Name Width Height Font
158. Эти события могут быть связаны и с Формой и с Командной кнопкой .
Укажите неправильные ответы.
Ответ: Load Unload
159. Свойство Name командной кнопки необходимо для
Ответ: {Ссылки на эту кнопку в программном коде} {
160. Элемент управления Метка предназначен для
Ответ: {Отображения поясняющего текста} {Отображения текста, неизменяемого с клавиатуры во время выполнения приложения}
161. Назначение элемента управления Label:
Ответ: {Отображение текста информативного характера и вывод результатов
162. Каков результат выполнения следующего программного кода?
Dim x As Byte:
x=22: Label1. Caption="Число х=": Label2.Caption=x}
Ответ: {Число х=22 (если Label1 и Label2 вплотную друг к другу)}
163. Какое свойство позволяет располагать текст по строкам в Метке?
Ответ: WordWrap
164. Свойство, определяющее цвет символов на этапе создания Метки:
Ответ: ForeColor
165. Эти события могут быть связаны с Меткой. Укажите неправильные ответы.
Ответ: GotFocus Load KeyPress .ans.ACE
166. Укажите главные отличия элементов TextBox и Label ?
Ответ: {В наличии свойств Text y TextBox и Caption y Label} {TextBox может служить для ввода данных, Label нет}
167. Эти события могут быть связаны с меткой. Укажите правильные ответы.
Ответ: Click MouseDown
168. Метку целесообразно использовать в следующих случаях:
Ответ: {Когда пользователь не может редактировать выводимую информацию} {Для размещения на форме пояснительных надписей}
169. Можно ли, используя событие, менять содержимое Метки?}
Ответ: Да
170. В какой элемент управления пользователь программы может заносить данные и редактировать их?
Ответ: TextBox
171. Какой элемент управления служит для ввода, отображения и редактирования данных?
Ответ: TextBox
172. Какое свойство позволяет в режиме design ввести название в Текстовое окно?
Ответ: Text
173. Эти свойства относятся к Текстовым окнам:
Ответ: BorderStyle ScrollBars .
174. Какое свойство заменяет свойство Сaption у Текстового окна?
Ответ: Text
175. Эти события могут быть связаны с Текстовым окном. Укажите неправильный ответ.
Ответ: Load
176. Укажите основное отличие между Label и TextBox:
Ответ: {У TextBox нет свойства Caption, а у Label есть}
177. Для того, чтобы в Текстовом окне установить линейку прокрутки, необходимо: Ответ: {Свойству MultiLine присвоить значение True, указать значение свойства ScrollBar}
178. Какие одинаковые свойства имеют Форма, Командная кнопка и Текстовое окно?
Ответ: Name Width Height Font
179. Какое основное отличие Текстового окна от Метки?
Ответ: {Текстовое окно можно использовать для ввода текста}
180. Эти события могут быть связаны с Рамкой. Укажите неправильные ответы.
Ответ: GotFocus Load KeyPress
181. Эти свойства относятся к Рамке :
Ответ: Caption BorderStyle
182. Что может быть использовано в качестве контейнера?
Ответ: {Frame, Form и PictureBox}
183. Свойства Min и Max Линейки прокрутки определяют
Ответ: {Предельные значения свойства Value}
184. Начальное и текущее положение маркера на Линейке прокрутки определяют значение свойства
Ответ: Value
185. Эти события могут быть связаны с Линейкой прокрутки. Укажите неправильные ответы.
Ответ: Click Load MouseDown
186. Значение свойства Value Линейки прокрутки можно изменить
Ответ: {Путем изменения текущего положения маркера} {Щелчком по стрелке на конце Линейки прокрутки} {Щелчком между маркером и стрелкой}
187. Эти события могут быть связаны с Рамкой. Укажите правильные ответы.
Ответ: Click MouseDown
188. Укажите свойства, которые не относятся к Рамке.
Ответ: Cancel Default
189. Что нельзя использовать в качестве контейнера?
Ответ: ListBox TextBox Image
190. Элемент управления PictureBox может быть использован в качестве контейнера так же, как и
Ответ: Frame Form
191. Какие элементы управления служат для отображения на Форме графических изображений?
Ответ: Image PictureBox
192. Эти свойства относятся к объекту Image:
Ответ: Stretch Picture Visible
193. Эти свойства относятся к объекту PictureBox:
Ответ: Picture Visible
194. Эти методы относятся к объекту PictureBox. Укажите неправильный ответ.
Ответ: Clear
195. Эти события могут быть связаны с объектом PictureBox. Укажите неправильный ответ.
Ответ: Load
196. Укажите основные отличия элементов управления PictureBox и Image:
Ответ: {Image требует гораздо меньше ресурсов системы} {Image не поддерживает некоторые свойства, методы и события} {PictureBox может служить контейнером для некоторых элементов} {Image не может служить контейнером для других элементов}
197. Эти события могут быть связаны с объектом PictureBox. Укажите правильные ответы.
Ответ: Click MouseDown Change
198. Эти методы относятся к объекту PictureBox. Укажите правильные ответы.
Ответ: Line Print Cls
199. Какие элементы управления нельзя использовать для отображения на форме графических изображений?
Ответ: Frame TextBox
200. Какой элемент управления запускает какое-либо действие через интервал времени?
Ответ: Timer
201. Какой элемент управления невидим на экране во время выполнения приложения?
Ответ: Timer
202. Какой элемент управления имеет свойство Interval
Ответ: Timer
203. Какое событие порождается по истечении интервала Таймера?
Ответ: Timer
204. Какое свойство задает интервал времени элементу управления Timer?
Ответ: Interval
205. В каких единицах измерения устанавливается значение свойства Interval?
Ответ: Миллисекундах
206. Сколько будет длиться период, если у элемента Timer свойство Interval=10000?
Ответ: {10 000мсек} {10 сек
207. Сколько событий связано с объектом Timer?
Ответ: Одно
208. Для отключения Таймера
Ответ: {Enabled = False}
209. Какие из перечисленных значений можно использовать для свойства Interval?
Ответ: +0 +65000 –
220. Укажите все, что верно в отношении констант:
Ответ: {Это величины, значения которых не могут меняться} {Это конкретные значения величин, которые указаны в программе} {Использование констант - один из возможных способов хранения информации} {Константа - элемент выражения, значение которого не может меняться в процессе выполнения программы} {Объявление именованных констант во многом аналогично объявлению переменных}
221. Где можно получить информацию об имеющихся в системе VB встроенных константах?
Ответ: В окне Object Browser
222. Какие из ниже перечисленных констант являются внутренними в системе VB?
Ответ: vbInformation vbRed vbAlignTop
223. Где описываются именованные локальные константы?
Ответ: {В функции пользователя} {В процедуре}
224. Каким ключевым словом описывается именованная константа, которая может быть использована в любом месте приложения?
Ответ: Public
225. Для объявления константы на уровне процедуры используется оператор
Ответ: Const
226. Объявите константу x на уровне процедуры, которая имеет значение "Иванов" :
Ответ: ^ *[Cc][Oo][Nn][Ss][Tt] *[Xx] *[Aa][Ss] *[Ss][Tt][Rr][Ii][Nn][Gg] *= *\"Иванов\" *$
227. Объявите константу x, имеющую значение "Петров", которая может быть использована в любом месте приложения:
Ответ: ^ *[Pp][Uu][Bb][Ll][Ii][Cc] *[Cc][Oo][Nn][Ss][Tt] *[Xx] *[Aa][Ss] *[Ss][Tt][Rr][Ii][Nn][Gg] *= *\"Петров\" *$
228. Укажите варианты правильного объявления именованной константы, которая имеет значение "Сидоров"; ее область действия - процедура:
Ответ: {Const name = "Сидоров"} {Const name As String="Сидоров"} {Const name As String*7="Сидоров"} {Const name As String*15="Сидоров"}
229. Укажите варианты правильного объявления именованной константы name, имеющей значение "Басков", которая может быть использована в любом месте приложения:
Ответ: {Public Const name As String*10="Басков"} {Public Const name As String*6="Басков"}
230. Какие числовые константы записаны неверно?
Ответ: е; 1,23; 1.234.567
231. Какие числовые константы записаны неверно?
Ответ: 3,14; е; V2; LXIV; Е – 1
232. Какие числовые константы записаны неверно?
Ответ: Е – 1
233. Какие числовые константы записаны неверно?
Ответ: 5_Е-02; 3*Е2; Е-2
234. Какие константы записаны неверно?
Ответ: {Кто там? - Это почтальон Печкин!}; Пи; е; 123.456.789
235. Какие константы записаны неверно?
Ответ: {"123} {11:59:42 РМ#} Const
236. Какие константы записаны верно?
Ответ: {"Ошибка доступа к базе данных"} {#2:00:32 АМ#} True
237. Какие константы записаны верно?
Ответ: {#1/15/2156 11:59:42 PM#} False {"123.456.789"}
238. Каков результат выполнения программного кода?
Const a=5
Private Sub Com1_Click( )
a=a+2
End Sub
Ответ: Сообщение об ошибке
239. Каков результат выполнения программного кода?
Private Sub Com1_Click( )
Const x=5
x=x+2
End Sub
Ответ: Сообщение об ошибке
240. Укажите все, что справедливо в отношении переменной:
Ответ: {Это именованная область ОП, предназначенная для временного хранения значения переменной} {Это простейший объект алгоритма, который можно представить на двух уровнях - логическом и физическом} {На логическом уровне переменная характеризуется именем и типом} {На физическом уровне переменную определяют область ОП и формат представления в ней значения переменной}
241. Укажите все верные характеристики / назначение переменной:
Ответ: {Используется для хранения значения} {Имеет имя} {Имеет тип} {Может представлять собой массив}
242. Укажите правила задания имен переменных:
Ответ: {Имя может содержать не более 255 символов} {Имя может содержать буквы, цифры и символ подчеркивания} {Имя может начинаться с префикса, указывающего на ее тип} {Первый символ имени должен быть буквой} {В имени должны отсутствовать пробелы} {Имя должно быть уникальным в пределах области видимости}
243. Идентификаторы переменных должны удовлетворять следующим правилам:
Ответ: {могут содержать не более 255 символов} {в индетификаторе запрещены пробелы} {первый символ должен быть буквой} {могут содержать буквы, цифры и символ подчеркивания} {идентификатор должен быть уникальным в пределах области видимости} {в конце идентификатора может стоять суффикс, указывающий тип переменной}
244. Укажите правила задания идентификаторов переменных:
Ответ: {Имя может содержать не более 255 символов} {Имя может содержать буквы, цифры и символ подчеркивания} {Не рекомендуется в качестве идентификатора использовать ключевые слова} {Первый символ имени должен быть буквой} {В имени должны отсутствовать пробелы} {Имя должно быть уникальным в пределах области видимости}
245. Какие переменные записаны неверно?
Ответ: BYTE; 15X; {"hello"}
246. Какие идентификаторы записаны неверно?
Ответ: Color; 238; CM*PRISE; File
247. Какие идентификаторы записаны неверно?
Ответ: a-b; cos(x); y.11; 2
248. Какие идентификаторы записаны верно?
Ответ: BETA; EPS; frmISX; MIN_ANSWER
249. Какие идентификаторы записаны верно?
Ответ: Primer_pas; Deltal; размер
250. Укажите отличительные особенности локальных переменных:
Ответ: {Объявляются внутри процедуры} {Невидимы снаружи процедуры} {Нельзя использовать в других процедурах} {Объявляются оператором Dim внутри процедуры}
251. Где описываются локальные переменные?
Ответ: {В функции пользователя} {В процедуре}
252. Какое ключевое слово используется при описании локальной переменной, если необходимо сохранить ее значение после окончания выполнения процедуры?
Ответ: Static
253. Какой оператор объявления делает переменную доступной всему приложению?
Ответ: Public
254. Укажите варианты явного объявления переменных:
Ответ: {Dim I As Byte} {Static sngCalcAverege!} {DefInt A-M} {Private intNumValue%} {Dim A(-1,8) As Single}
255. Какой тип данных имеет переменная I при декларации Dim I, J, K As Integer?
Ответ: Variant
256. Укажите ключевое слово, используемое для описания переменной в процедуре или в области General Declarations формы:
Ответ: Dim
257. Какой оператор правильно задает тип данных : A, C - тип Integer, B -тип String?
Ответ: Dim A As Integer, C As Integer, B As String
258. Какой оператор правильно задает тип данных : A,B -тип Integer, C - тип String?
Ответ: Dim A As Integer, B As Integer, C As String
259. Какой оператор правильно задает тип данных: В,С тип - Integer, А - тип String?
Ответ: Dim B As Integer, C As Integer, A As String
260. Какой тип данных следует выбрать для хранения целых чисел в диапазоне 0 - 255?
Ответ: Byte
261. Какой тип данных следует выбрать для хранения целых чисел в диапазоне от - 32768 до 32767?
Ответ: Integer
262. Какой тип данных может иметь переменная Ten, если она обозначает размер накопительного вклада со сложными процентами за 10 лет?
Ответ: Currency
263. Какой тип данных используется для описания целых чисел?
Ответ: Byte; Integer; Long
264. Какой тип данных используется для хранения целых чисел?
Ответ: Integer; Byte; Long
265. Какой тип данных используется для описания чисел с плавающей точкой?
Ответ: Single; Double; Currency
266. Какой тип данных позволяет работать с точностью до пенни?
Ответ: Currency
267. Какой тип данных предназначен для хранения больших целочисленных данных?
Ответ: Long
268. Какой тип данных содержит только два значения?
Ответ: Boolean
269. Какой тип данных служит для работы со строками?
Ответ: String
270. Какой объем памяти выделяется под переменную типа Double?
Ответ: 8 байт
271. Какой объем памяти выделяется под переменную типа Integer?
Ответ: 2 байта
272. Какой объем памяти выделяется под переменную типа Byte?
Ответ: 1 байт
273. Какой объем памяти выделяется под переменную типа Long?
Ответ: 4 байта
274. Какой объем памяти выделяется под переменную типа Currency?
Ответ: 8 байт
275. Какой объем памяти выделяется под переменную типа Boolean?
Ответ: 2 байта
276. Под переменные какого типа выделяется по два байта?
Ответ: Boolean; Integer
277. Под переменные какого типа выделяется по четыре байта?
Ответ: Long; Single
278. Под переменную какого типа выделяется по одному байту?
Ответ: Byte
280. Укажите самое полное определение выражения:
Ответ: Это - записанная по определенным правилам совокупность констант, переменных, функций, свойств объектов, знаков операций и круглых скобок, имеющая значение
281. Какие элементы, являющиеся представлением значений, используются в выражениях?
Ответ: Литералы; Переменные; Другие выражения; Вызовы функций; Свойства объектов
282. Какие значения величин могут быть результатом выражения?
Ответ: Числовые; Типа Boolean; типа String
283. Любое арифметическое выражение имеет
Ответ: Численное значение
284. Значение строкового выражения является
Ответ: Строка
285. В выражениях разрешено использовать скобки:
Ответ: Круглые
286.{Какие операции (операторы) используются при записи арифметических выражений?
Ответ: {+, -} {*, /} {\, mod} ^
287. Какие операции используются при записи логических выражений?
Ответ: сравнения; and; not; or
288. Какие операции используются при записи строковых выражений?
Ответ: &; +(объединение)
289. Какие из приведенных строк являются выражениями?
Ответ: {7 + 2} {10 + Sqr(27) + y*10} {"Petrov" & "a" & " "+"Lena"} {521 < 12} {a>5 And Not b>3}
290. Сколько операций выполняется при вычислении выражения: (x+1/2)*(y+7/10)-3/4? Как сократить число операций?
Ответ: 7, простые дроби заменить десятичными
291. Введите (в строку, через два пробела) результаты, которые возвращают следующие стандартные функции:
Sqr(25), Round(5.82716), Round(5.82716,3), Abs(-20), Fix(3.98), Fix(-3.98), Int(3.98), Int(-3.98)
Ответ: ^ *5 *6 *5.827 *20 *3 *-3 *3 *-4 *$
292. Каков результат выполнения следующего программного кода?
Dim x As Integer, y As Integer
x=5/2 : y=10/3 : z = x / y : Print x, y, z
Ответ: 2 3 0.66...67
293. Какие значения возвращают следующие функции?
Int (99.8), Int (99.2), Round (99.8), Round (99.2)
Ответ: 99, 99, 100, 99
294. Каковы значения переменных Х1, Х2, Х3 ?
Х1 = 10 + 15 * 2 / 4 ^ 2
Х2 = (8 - 5 *3) ^ 2
Х3 = ((8 - 5) * 3) ^ 2
Ответ: 11.875, 49, 81
295. Чему равны значения переменных после выполнения следующего программного кода ?
a=2*3+4: b=a: y=a+b+1
Введите полученные значения переменных (в строчку, через пробел).
Ответ: 10 10 21
296. Чему равны значения переменных А, В после пятикратного кликирования по кнопке Command1 ?
Private Sub Command1_Click()
Static A As Integer: Dim B As Integer
A=A+1: B=B+1
Print A: Print B
End Sub
Ответ: A=5 B=1
297. Введите значение, которое будет в Текстовом окне после выполнения программного кода:
t=0: n=2*t+40: z=-n: Text1.Text=z
Ответ: -40
298. Введите значения (в строчку, через пробел), которые будут видны в окне Debug после выполнения программного кода:
a=2*3+4: b=a: y=a+b+1: Debug.Print a,b,y,b+y
Ответ: 10 10 21 31
299. Какие типы данных может иметь переменная M в операторе
M=Rnd*(B-A)+A ?
Ответ: Single; Double
300. Определите значения логических выражений:
NOT A OR (A AND B), если A- истинно, B- ложно
A AND B OR C, если A и C - истинно, B – ложно
Ответ: False, True
301. Введите (прописными буквами, без пробела) значение выражения:
331< 12
Ответ: [Ff][Aa][Ll][Ss][Ee]
302. Введите (прописными буквами, без пробела) значение выражения:
4*(2 + 18) > 100
Ответ: [Ff][Aa][Ll][Ss][Ee]
303. Введите (прописными буквами, без пробела) значение выражения:
21 > y AND 4 < y для у = 9
Ответ: [Tt][Rr][Uu][Ee]
304. Введите (прописными буквами, без пробела) значение выражения :
22 > y OR 3 > y для у = 8
Ответ: [Tt][Rr][Uu][Ee]
305. Введите (прописными буквами, без пробела) значение выражения:
17 < y OR y <6 для у = 5
Ответ: [Tt][Rr][Uu][Ee]
306. Введите (прописными буквами, без пробела) значение выражения:
y > 1 AND Sqr(y) < 10 для у = 9
Ответ: [Tt][Rr][Uu][Ee]
307. Объявите переменную х, возвращающую значение выражения:
50 < 30
Ответ: [Dd][Ii][Mm] [Xx] [Aa][Ss] [Bb][Oo][Oo][Ll][Ee][Aa][Nn]
308. Объявите переменную х, возвращающую значение выражения:
60 <> 30
Ответ: [Dd][Ii][Mm] *[Xx] *[Aa][Ss] *[Bb][Oo][Oo][Ll][Ee][Aa][Nn]
309. Объявите переменную х, возвращающую значение выражения:
20 > y AND 5 < y
Ответ: [Dd][Ii][Mm] *[Xx] *[Aa][Ss] *[Bb][Oo][Oo][Ll][Ee][Aa][Nn]
310. Какой тип данных имеет переменная Z в операторе
Z=Yx & Zurro ?
Ответ: String
311. Введите результат выражения: "Petrov" & "a" & " " + "Lena"
Ответ: [P][e][t][r][o][v][a] [L][e][n][a]
312.{Объявление Dim x As String говорит о том, что переменная x обязана иметь значение
Ответ: строковое
313. Введите (прописными буквами, без пробела) значение выражения: "xs">"x"
Ответ: [Tt][Rr][Uu][Ee]
314. Введите (прописными буквами, без пробела) значение выражения: "abcd">"abc"
Ответ: [Tt][Rr][Uu][Ee]
315. Признаком символьной константы является
Ответ: Двойные кавычки
316. Каковы значения выражений, выдаваемые операторами Print ?
X1=123 : x2="456" : Print X1 + X2 : Print X1 & X2
Ответ: число 579, строка 123456
317. Каковы значения переменных, выдаваемые оператором Print, их тип и рекомендации по использованию типов ?
Dim varTmp1, varTmp2
VarTmp1 = "123": varTmp2 = 456
Print varTmp1 + varTmp2
Print varTmp1 & varTmp2
Ответ: число 579, строка 123456; Variant; по возможности не использовать Variant
319. Каков результат выполнения следующего программного кода ?
Dim x As Byte: x=267: Label1.Caption="Число х=":Label2.Caption=x
Ответ: сообщение об ошибке
320. Оператор - это:
Ответ: {Единое неделимое предложение, выполняющее какое-либо алгоритмическое действие} {Минимальные предложения, из которых составляется программа} {Код, реализующий какое-либо законченное действие над объектами программы} {Действие, выполняемое над операндами}
321. Укажите, что неверно в отношении оператора, если оператор - это:
Ответ: {Любая часть кода программы} {Имя переменной}
322. К основным операторам VB относятся:
Ответ: {Операторы Dim, ReDim} {Оператор присваивания} {Оператор вывода} {Условный оператор} {Оператор выбора} {Операторы циклов}
323. Что из перечисленного ниже не относится к основным операторам ?
Ответ: Функции преобразования типов данных
324. Допустимы ли взаимные пересечения разных операторов VB (условных, выбора, циклов)?
Ответ: Недопустимы ни для каких из этих операторов
325. Могут ли быть вложенными операторы VB (условные, выбора, циклов) одного и того же или разных типов?
Ответ: Могут независимо от типов этих операторов
326. Какой из перечисленных символов используется для расположения более одного оператора на одной строке?
Ответ: Двоеточие
327. Какие из перечисленных символов не используются для расположения более одного оператора на одной строке?
Ответ: Запятая; Пробел; {Точка с запятой}; Многоточие
328. Какая из комбинаций символов позволяет переносить на другую строку часть длинного оператора?
Ответ: Пробел, за которым следует знак подчеркивания
329. Какая из комбинаций символов не позволяет переносить на другую строку часть длинного оператора?
Ответ: {Двоеточие, за которым следует пробел} {Пробел, за которым следует многоточие} {Два идущих подряд двоеточия} {Знак подчеркивания, за которым следует пробел
330. Оператор Dim служит для
Ответ: {Объявления типа переменной или массива и резервирования памяти под переменную или статический массив}
331. Оператор Dim не используется для
Ответ: {Присваивания значения переменной} {Резервирования памяти под динамический массив} {Резервирования памяти под процедуру или функцию}
332. Оператор Dim служит для
Ответ: Объявления типа переменной или массива и резервирования памяти под переменную или статический массив
333. Оператор Dim не используется для
Ответ: {Присваивания значения константе} {Резервирования памяти под динамический массив} {Резервирования памяти под процедуру или функцию} {Присваивания значения переменной}
334. Оператор ReDim служит для
Ответ: Резервирования памяти под текущий размер динамического массива
335. Оператор ReDim не используется для
Ответ: {Объявления типа переменной} {Присваивания значения переменной} {Резервирования памяти под список} {Резервирования памяти под статический массив
336.Оператор ReDim служит для
Ответ: Резервирования памяти под текущий размер динамического массива
337. Явное объявление переменных осуществляют операторы:
Ответ: Dim Private Static Public
338. Какие операторы служат для явного объявления переменных?
Ответ: Dim Private Public Static
339. Какие из перечисленных операторов не используются для явного объявления переменных?
Ответ: Присваивания
340. Оператор присваивания служит для присвоения значения
Ответ: {Переменной или константе} {Свойству элемента управления}
341. Оператор присваивания не используется для присвоения значения
Ответ: Процедуре; Событию; Выражению; Методу
342. Какие символы обозначают операцию присваивания?
Ответ: Знак равенства
343. Какие символы не означают операцию присваивания?
Ответ: {Двоеточие, за которым следует знак равенства} Двоеточие {Знак подчеркивания}
344. В каких из перечисленных случаев оператор присваивания не вызовет ошибки?
Ответ: {s = "Я знаю правила" _& " переноса строк."} {s = "Я знаю правила " & _"переноса строк."} {s= "Я знаю правила переноса строк."}
345. В каком из перечисленных случаев оператор присваивания вызовет ошибку?
Ответ: s = "Я знаю правила _переноса строк"
346. Какие из перечисленных символов не используются в качестве десятичного разделителя при присвоении значения переменной вещественного типа?
Ответ: Звездочка; Амперсанд; Запятая; Двоеточие
347. Какие из перечисленных символов используются в качестве десятичного разделителя при присвоении значения переменной вещественного типа?
Ответ: Точка
348. Что может стоять справа от знака "=" в операторе присваивания?
Ответ: Константа; Переменная; Выражение; {Переменная с индексом}; {Свойство элемента управления}; Функция
349. Что может стоять слева от знака "=" в операторе присваивания?
Ответ: Переменная {Переменная с индексом} {Свойство элемента управления}
350. Для ввода исходных данных используются:
Ответ: {Функция InputBox} {Значение свойства Value элементов управления HScrollBar и VScrollBar} {Свойство Text текстового окна}
351. Для ввода исходных данных не используются:
Ответ: {Оператор MsgBox} {Функция MsgBox} {Свойство Caption метки}
352. Для ввода числовых и текстовых данных не могут использоваться:
Ответ: {Оператор Read}{Оператор Input} {Оператор Input Line}
353. Для ввода числовых и текстовых исходных данных могут использоваться:
Ответ: {Функция InputBox}
354. Для задания исходных данных используются:
Ответ: {Функция InputBox} {Значение свойства Value элементов управления HScrollBar и VScrollBar} {Свойство Text текстового окна} {Оператор присваивания}
355. Какие из перечисленных символов используются в качестве десятичного разделителя при вводе значения вещественной переменной с помощью функции InputBox?
Ответ: Запятая
356. Какие из перечисленных символов не используются в качестве десятичного разделителя при вводе значения вещественной переменной с помощью функции InputBox?
Ответ: {Точка с запятой} Звездочка Точка Двоеточие
357. Сколько параметров у функции InputBox в общем случае ?
Ответ: Три
358. Укажите правильную последовательность параметров функции InputBox:
Ответ: Сообщение, Заголовок, Начальное_значение
359. Какие параметры можно опускать у функции InputBox ?
Ответ: {Начальное_ значение, Заголовок} Заголовок Начальное_значение
360. Для вывода данных используются:
Ответ: {Свойство Caption элемента управления Label} {Свойство Text элемента управления TextBox} {Встроенная процедура MsgBox} {Метод Print}
361. Для вывода данных не используются:
Ответ: {Функция InputBox} {Оператор присваивания}
362. Какие элементы управления не используются для вывода результатов работы приложения ?
Ответ: CommandButton Image
363. Какие элементы управления используются для вывода результатов работы приложения ?
Ответ: Label TextBox ListBox MSFlexGrid
364. Какие стандартные функции обеспечивают в операторе Print позиционирование в строке вывода ?
Ответ: Spc Tab
365. К чему приводит отсутствие списка вывода в операторе Print ?
Ответ: Печати пустой строки
366. Элементы списка вывода в операторе Print разделяются:
Ответ: Запятой {Точкой с запятой}
367. Сколько параметров имеет встроенная процедура (оператор) MsgBox в общем случае?
Ответ: Три
368. Какие параметры MsgBox могут быть опущены ?
Ответ: Заголовок {Заголовок, опция} Опция
369. Как указывается параметр "опция" в MsgBox ? Дайте самый точный ответ.
Ответ: Суммой мнемонических или числовых констант, определяющей вид сообщения и пиктограмму