Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кп-все_ответы.doc
Скачиваний:
8
Добавлен:
27.10.2018
Размер:
2.35 Mб
Скачать
        1. Номер канала ввода

        2. Номер канала вывода

        3. Переменная, хранящая номер канала

        4. Число в диапазоне от 0 до 9

        5. Число в диапазоне от 1 до 511

        6. Идентификатор файла в программе

        7. Такого термина нет

Правильные ответы: 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. 1. Output

2. Append

3. Input

4. Direct

5. Random

Правильный ответ: 5

*****************************************************************************************

910. Какими ключевыми словами в операторе Open обозначается режим использования текстового файла?

1. Output

  1. 2. Append

3. Input

  1. 4. Direct

5. Random

Правильные ответы: 1, 2, 3

911. Какие ключевые слова в операторе Open не используются для обозначения режима работы текстового файла?

1. Output

  1. 2. Append

3. Input

  1. 4. Direct

5. Random

Правильные ответы: 4, 5

912. Какие операторы служат для открытия файла прямого доступа?

1. Open имя_файла For Input As [#] номер_файла

2. Open имя_файла For Append As [#] номер_файла

  1. 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 [#] номер_файла

  1. 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 [#] номер_файла

  1. 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 [#] номер_файла

  1. 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 [#] номер_файла

  1. 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 [#] номер_файла

  1. 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

  1. 2. Append

3. Input

  1. 4. Direct

5. Random

Правильный ответ: 1

  1. Какое ключевое слово используется при открытии файла, если файл открывается для записи в него данных, начиная с конца файла?

1. Output

  1. 2. Append

3. Input

  1. 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. Укажите, какие операторы не используются при работе с текстовыми файлами :

          1. Read

          2. Close

          3. Input

          4. Open

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

  1. 6. Get

7. Seek

Правильные ответы: 1 2, 4, 6, 7

951. Укажите, какие операторы не используются при работе с файлами прямого доступа:

1. Put

2. Close

3. Input

4. Open

5. Write

  1. 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

  1. 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. Выполняет переход к следующей записи

  1. 5. Анализирует начало файла

Правильные ответы: 1, 2, 4, 5

962. Какая функция возвращает размер открытого файла?

  1. 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. Выполняет переход к следующей записи

  1. 5. Анализирует начало файла

6. Возвращает номер компоненты, к которой будет производиться доступ (для файлов типа Random)

7. Возвращает номер первого байта, к которому будет производиться доступ (для текстовых файлов)

Правильные ответы: 6, 7

965. Укажите, какие действия не выполняет функция Seek?

1. Позиционирует на конце файла

2. Позиционирует на начало файла

3. Анализирует конец файла

4. Выполняет переход к следующей записи

  1. 5. Анализирует начало файла

6. Номер компоненты, к которой будет производиться доступ (для файлов типа Random)

7. Номер первого байта, к которому будет производиться доступ (для текстовых файлов)

Правильные ответы: 1, 2, 3, 4, 5

966. Укажите, какое действие выполняет функция FreeFile?

1. Позиционирует на конце файла

2. Позиционирует на начало файла

3. Анализирует конец файла

4. Выполняет переход к следующей записи

  1. 5. Возвращает следующий номер файла, доступный для использования

6. Возвращает номер компоненты, к которой будет производиться доступ (для файлов типа Random)

7. Возвращает номер первого байта, к которому будет производиться доступ (для текстовых файлов)

Правильный ответ: 5

967. Укажите, какие действия не выполняет функция FreeFile?

1. Позиционирует на конце файла

2. Позиционирует на начало файла

3. Анализирует конец файла

4. Выполняет переход к следующей записи

  1. 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. Закрытие файла

              1. 1, 2, 3, 4, 5

              2. 4, 1, 2, 5

              3. 4, 3, 5

              4. 4, 2, 1, 5

              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. 1, 2, 3, 4

  2. 2, 3, 4

  3. 2, 3, 4, 6

  4. 2, 3

  5. 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. Записи относятся к структурированным данным (агрегатам) наряду с

        1. Переменными

        2. Константами

        3. Массивами

        4. Файлами

        5. Массивами записей

        6. Строками

Правильные ответы: 3, 4, 5

982. Укажите все, что справедливо в отношении записи:

1. Это термин, используемый в базах данных

2. Это стандартный тип данных

3. Это конечная совокупность элементов (полей) различного типа, относящаяся к одному объекту

4. Это стандартные данные, имеющие заданные значения

5. Это нестандартный тип данных

6. Для работы с записью в ОП должна быть отведена названная именем область

7. Можно обращаться как ко всей записи, так и к любому ее элементу (полю)

Правильные ответы: 1, 3, 5, 6, 7

983. Каким оператором выполняется описание структуры записи?

              1. Dim

              2. Private

              3. Public

              4. 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. Совокупность полей и их типов, описывающая структуру записи

  1. 5. Пользовательский тип данных

Правильные ответы: 2, 4, 5

987. Как называются составляющие пользовательского типа данных?

1. Стандартные типы данных

2. Данные по умолчанию

3. Поля

4. Константы

5. Записи

Правильный ответ: 3

988. Полями (элементами) записи могут быть:

        1. Переменные

        2. Константы

        3. Массивы

        4. Другие записи

Правильные ответы: 1, 3, 4

989. Как называются файлы с записями, имеющими пользовательский тип? Какой доступ возможен к таким файлам?

              1. Текстовые; последовательный

              2. Типизированные; только последовательный

              3. Типизированные; только прямой

              4. Типизированные; как последовательный, так и прямой

              5. Типизированные; как последовательный, так и типа Random

Правильные ответы: 4, 5

*****************************************************************************************

990. Укажите ошибочные строки:

    1. Typ zz

    2. Kod As Integer

    3. Name As String*16

    4. Adress As String*40

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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

Print

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 ? Дайте самый точный ответ.

Ответ: Суммой мнемонических или числовых констант, определяющей вид сообщения и пиктограмму

43

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