Тема: Язык программирования Pascal




ОСНОВЫПРОГРАММИРОВАНИЯ ГАДЖИЕВ Г.Д. ЭКЗАМЕН 2016-2017

П-21,П-22,П-23,П-24,П-25,П-26

ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ.

ТЕМА: ЯЗЫК ПРОГРАММИРОВАНИЯ PASCAL

 

1.Какие бывают типы ошибок в алгоритмах?

Выберите 3 варианта ответа:

1. Синтаксические ошибки

2. Логические ошибки

3. Ошибки среды

4. системные ошибки

5. ошибки программ

 

 

2.Какие служебные слова описывают целый тип величин?

Выберите 2 из 5 вариантов ответа:

1) integer

2) real

3) byte

4) longint

5) read

 

3.Какие команды относятся к командам ввода данных в Паскале?

Выберите 2 из 4 вариантов ответа:

1) real()

2) read()

3) readLN()

4) realLn()

 

4. Программное обеспечение делится на... (В этом вопросе несколько вариантов ответа)

Выберите 3 из 5 вариантов ответа:


1) Прикладное
2) Системное
3) Инструментальное
4) Компьютерное
5) Процессорное

 

5. Цвет мы можем установить с помощью...
Выберите 2 из 4 вариантов ответа:
1) команды cl(цвет на английском языке);
2) числового значения цвета в диапазоне от 0 до 255255255-1.
3) числового значения цвета в диапазоне от 0 до 255-1.
4) команды (цвет на английском языке);

 

 

6. Обмен данными между программой и подпрограммой может производиться через

Выберите 2 из 4 вариантов ответа:
1) локальные переменные
2) статические переменные
3) глобальные переменные
4) параметры

 

7.Язык программирования содержит элементы:

Выберите 2 из 5 вариантов ответа:
1) Лексемы
2) Операторы
3) Бланки
4) Выражения
5) Звуки

 

8.Какие действия можно выполнить с переменными a,b типа real

Выберите 4 варианта ответа

a+b

a-b

ab

a/b

Ab

 

 

9.Выберите правильные операторы с помощью которых можно вывести в окне выполнения программы текст "Номер 1", учитывая что а:=1

Выберите 3 варианта ответа

 

write('Номер 1');

write("Номер 1");

write('Номер '); write(a);

write('Номер ' + inttostr(a));

write('Номер ' + strtoin(a));

 

 

10. Свойствами алгоритма являются:

Выберите 4 варианта ответа

1) информативность

2) дискретность

3) массовость

4) оперативность

5) определенность

6) цикличность

7) результативность.

 

 

11. Числовые данные могут быть представлены как:

Выберите 3 варианта ответа

1) целые

2) с фиксированной точкой

3) в виде строк

4) с плавающей точкой.

 

12. Арифметические выражения состоят из:

Выберите 5 вариантов ответа

1) чисел

констант

3) команд MS-DOS

4) машинных команд

5) переменных

6) функций

7) круглых скобок

8) квадратных скобок.

 

13.Укажите недопустимые имена программ на Паскале:

Выберите 2 варианта ответа

 

2chisla

kalkulator_dohodov

сумма

xc55po

nAMB3

program

 

14. Какие из терминов означают процесс перевода программ, написанных на языке программирования высокого уровня, в машинные коды:

Выберите 2 варианта ответа
1. компиляция
2. интерпретация
3. архивация

4. манипуляция

 

15. Какие из перечисленных ниже типов данных Паскаля занимают больше одного байта памяти ПК:

Выберите 2 варианта ответа
1. boolean
2. char
3. integer

4. real

 

16. В качестве базового типа множества не могут использоваться:

Выберите 2 варианта ответа
1. вещественный тип
2. интервальный тип
3. логический тип

4. целочисленный тип

 

 

17. Для определения равенства двух множеств, какие из условий необходимы:

Выберите 3 варианта ответа

1. оба множества имеют одинаковое количество элементов
2. оба множества содержат одинаковые элементы
3. оба множества имеют одинаковые названия

4. оба множества имеют одинаковую мощность

 

 

В операторе присваивания summa:= sqr(x)+3a переменными являются

a, x, summa

x, a

sqr,x,a

summa, sqr, x, a

 

Какое служебное слово указывается в заголовке процедуры?

BEGIN

PROCEDURE

FUNCTION

PROCEDURA

 

Символьный тип данных объявляется служебным словом:

CHAR;

STRING;

BYTE;

WORD;

 

В Паскале компиляция программы осуществляется по нажатию клавиши:

F1

F5

F7

F9

 

В каком разделе программы описываются переменные:

type

var

label

const

 

Последовательность действий, направленных на получение определённого результата за конечное число шагов - это

алгоритм

программа

программный цикл

программный продукт

 

Что ставится в конце программы?

запятая

тире

точка

восклицательный знак

 

С помощью какой команды мы можем вывести на экран текст?

write('текст')

read('текст')

написать('текст')

вывести('текст')

 

Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:

линейным

циклическим

разветвленным

простым

 

Каждое выражение (каждый оператор) в программе отделяется друг от друга...

точкой с запятой

запятой

тире

дефисом

 

Запишите правильную последовательность условного оператора в языке программирования Pascal.

then else if

if then else

else else if

then if else

 

Целочисленный тип в Паскале описывается служебным словом:
integer
real
сhar

Boolean

 

При помощи какого оператора описывается строковый тип (символы, буквы)?

string

readln

writeln

integer

 

В вычислительном блоке формула записывается следующим образом:

вычисляемая переменная, арифметическое выражение и затем знак присваивания

вычисляемая переменная, затем знак присваивания и арифметическое выражение

вычисляемая переменная, затем знак присваивания

арифметическое выражение

 

Цикл в котором мы можем настроить параметр и количество повторений называется:

Циклом с ПАРАМЕТРОМ

Циклом с ПРЕДУСЛОВИЕМ

Циклом с ПОСТУСЛОВИЕМ

цикл с ветвлением

 

Многократное повторение действий в языке программирования Pascal называется:

Цикл

условие

компилятор

уравнение

 

Вещественный тип данных объявляется служебным словом:

INTEGER

REAL

LONGINT

SHORTINT

 

Подключения модуля начинается словом:

NTERFACE

UNIT

IMPLEMENTATION

USESCRT

 

Когда необходимо составлять блок-схему программы?

До начала составления самой программы

После составления программы

В процессе составления программы

Ее составлять не нужно

 

Логический тип в Паскале имеет область значения, состоящую из:

Ord, Div

TRUE, FALSE

Read, Write

Нет верного ответа

 

Многократное повторение действий в языке программирования Pascal называется:

Цикл

условие

компилятор

уравнение

 

Вещественный тип данных объявляется служебным словом:

INTEGER

REAL

LONGINT

SHORTINT

 

Что из перечисленного не является логическим высказыванием?

6 – четное число

Информатика – интересный предмет

Ученик десятого класса

В городе Москва - более миллиона жителей

 

Как обозначается команда присваивания(равно) в Pascal?

=

:=

==

:-)

 

При помощи какого оператора описывается строковый тип (символы, буквы)?

string

readln

writeln

integer

 

Алгоритмическая конструкция, предполагающая выполнение либо одного, либо другого действия в зависимости от истинности или ложности некоторого условия, называется:

линейной

ветвлением

циклической

рекурсивной

 

Алгоритмом можно назвать:

расписание уроков в школе

технический паспорт автомобиля

список класса в журнале

схему эвакуации из помещения в случае пожара

 

К какой группе языков относятся языки программирования?

Естественные языки

Формальные языки

Семантические языки

Синтаксические языки

 

Какой язык используют для обучения студентов?

Fortran

Pascal

Basic

Ассемблер

 

Формальная знаковая система которую понимает компьютер это –

Язык программирования

Алгоритм

Интерпретатор

Компилятор

 

На какие классификации делятся языки программирования?

Низкого и высокого уровня

Алгоритмические и низшие

Абсолютные и относительные

Разветвляющиеся и циклические

 

 

Алгоритм – это

правила выполнения определенных действий;

предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;
набор команд для компьютера.

Нет верного ответа.

 

Алгоритм называется линейным:

если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

если ход его выполнения зависит от истинности тех или иных условий;

если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий

если он представим в табличной форме;

 

Алгоритм включает в себя ветвление, если:

если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий;

если ход его выполнения зависит от истинности тех или иных условий;

если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;

если он представим в табличной форме;

 

Алгоритм называется циклическим:

если он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий

если ход его выполнения зависит от истинности тех или иных условий;

если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий;

если он представим в табличной форме;

 

В Паскале различие в высоте букв (прописные или строчные)

имеет значение только при написании текстовых констант

имеет значение только при написании числовых констант

не имеет значения

нужно всегда записывать буквы в строку

 

Верным оператором вывода является

WRITE{a,b,c};

WRITE(a,b,c);

Readln[a,b,c];

READ(a,b,c];

 

Самая короткая программа на Паскале обязательно содержит

Begin<операторввода>end.

Beginиend.

Begin<оператор вывода>end.

Begin<оператор выбора >end.

 

Диапазон значений переменной типа BYTE равен

0..65353

0..127

0..255

0..256

 

С помощью какой команды мы можем ввести в переменную а значение во время выполнении программы?

С помощью команды присваивание

С помощью команды write(a);

С помощью команды read(a);

Нет верного ответа

 

Fori: = 1 tondo – этооператор

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

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

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

оператор выбора

 

В тех случаях, когда заранее известно, сколько раз должно повториться тело цикла, используются

Repeat … until

While … do

For... to... do

Case … of

 

Нетипизированные файлы описываются служебным словом:
1. file
2. text
3. fileof тип

4. procedure

 

 

Символьный тип в Паскале имеет область значений состоящую из:

1. 64 символов

2. 128 символов

3. 256 символов

4. 512 символов

 

Комбинированный тип описывается служебным словом:

1. record

2. array

3. set of

4. type

 

ПроцедураLength(st)

1. вычисляет длину строки в байтах

2. преобразует значение строки в число

3. удаляет символ из строки

4. вставляет символ в строку

 

Свойство компонента LabelAutoSize – …

признак того, что размер поля определяется его содержимым

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

признак того, что размер поля не определяется его содержимым

нет верного ответа

 

В основе систем быстрой разработки (RAD-систем, RapidApplicationDevelopment — среда быстрой разработки приложений) лежит

объектно-ориентированное программирование

технология визуального проектирования и событийного программирования

технология визуального проектирования и объектно-ориентированного программирования.

 

Как называется окно, в котором отображаются возможные события и свойства объекта в Delphi?

Object Inspector

Object TreeView

Form1

Unit1

 

Элемент Button находится на вкладке:

Additional

Standard

Win32

DataControls

 

Какие из терминов означают процесс перевода программ, написанных на языке программирования высокого уровня, в машинные коды:
компиляция
имитация
архивация

манипуляция

 

Интерфейсная часть модуля начинается со слова:

INTERFACE

UNIT

IMPLEMENTATION

USES

 

Наследование – это

это объединение в единое целое данных и алгоритмов обработки этих данных

свойство объектов порождать своих потомков

это свойство родственных объектов решать схожие по смыслу проблемы разными способами

способ организации вычислительного процесса, когда подпрограмма ссылается сама на себя

 

Какой оператор определяет конструкцию выбора?

else

then

сase

Fade

 

ТЕМА: БАЗЫДАННЫХ

 

59. Базаданных - это:

1. совокупность данных, организованных по определенным правилам;

2. совокупность программ для хранения и обработки больших массивов информации;

3. интерфейс, поддерживающий наполнение и манипулирование данными;

4. определенная совокупность информации.

60. Наиболее распространенными в практике являются:

1. распределенные базы данных;

2. иерархические базы данных;

3. сетевые базы данных;

4. реляционные базы данных.

62. Наиболее точным аналогом реляционной базы данных может служить:

1. неупорядоченное множество данных;

2. вектор;

3. генеалогическое дерево;

4. двумерная таблица.

63. Таблицы в базах данных предназначены:

1. для хранения данных базы;

2. для отбора и обработки данных базы;

3. для ввода данных базы и их просмотра;

4. для автоматического выполнения группы команд;

65. В каком режиме работает с базой данных пользователь:

1. в проектировочном;

2. в любительском;

3. в заданном;

4. в эксплуатационном

66. В каком диалоговом окне создают связи между полями таблиц базы данных:

1. таблица связей;

2. схема связей;

3. схема данных;

4. таблица данных

ТЕМА: ЯЗЫК SQL

68. Как расшифровывается SQL?

Структурированный язык запросов

Структурированный язык вопросов

Мощный язык вопросов

Четкий язык запросов

 

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

SELECT

OPEN

EXTRACT

GET

 

71. Какая SQL команда используется для обновления данных в базе?

SAVEAS

UPDATE

MODIFY

SAVE

 

72. Какая SQL команда используется для удаления данных из базы?

REMOVE

DELETE

COLLAPSE

 

74.Какая SQL команда используется для вставки данных в базу?

INSERT NEW

ADD RECORD

ADD NEW

INSERTINTO

 

75.Как выбрать колонку с названием "FirstName" из таблицы "Persons"?

SELECT Persons.FirstName

SELECT FirstName FROM Persons

EXTRACT FirstName FROM Persons

 

76. Каквыбратьвсеполяизтаблицы "Persons"?

SELECT Persons

SELECT [all] FROM Persons

SELECT FROM Persons

SELECT.Persons

 

78.Каквыбратьвсезаписиизтаблицы "Persons", гдезначениеполя "FirstName" равно "Peter"?

SELECT [all] FROM Persons WHERE FirstName='Peter'

SELECT FROM Persons WHERE FirstName<>'Peter'

SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'

SELECT FROM Persons WHERE FirstName='Peter'

 

79. Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" начинается с буквы "a"?

SELECT FROM Persons WHERE FirstName='%a%'

SELECT FROM Persons WHERE FirstName='a'

SELECT FROM Persons WHERE FirstName LIKE 'a%'

SELECT FROM Persons WHERE FirstName LIKE '%a'

 

80. Как выбрать все записи из таблицы "Persons", где значение поля "FirstName" равно "Peter" и "LastName" равно "Jackson"?

SELECT FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'

SELECT FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'

SELECT FirstName='Peter', LastName='Jackson' FROM Persons

 

ТЕМА: ОСНОВЫHTML

 

81. Какое расширение должны иметь HTML документы?

.php или.asp

.txt или.doc

.doc

.html

.htm

 

83. КакрасшифровываетсяHTML?

HyperThreadMaskLanguage

HyperThreadMarkupLanguage

HyperTextMaskLanguage

HyperTextMarkupLanguage

 

 

84. Какой тег позволяет вставлять картинки в HTML документы?

<pic>

<img>

<picture>

<image>

 

 

85.Чтобы вставить изображение на сайт необходимо использовать тег:

<br>

<meta>

<img>

<body>

 

 

86. Выберите HTML тег для самого крупного заголовка

<heading>

<h6>

<h1>

<head>

 

 

ЗАДАЧИ

РАЗДЕЛ: БЛОК СХЕМЫИ АЛГОРИТМЫ

 

Фрагмент алгоритма изображен в виде блок-схемы. В результате выполнения алгоритма будет напечатано значение переменной S:

 

Фрагмент алгоритма изображен в виде блок-схемы. В результате выполнения алгоритма будет напечатано значение переменной S:

 

Фрагмент алгоритма изображен в виде блок-схемы. В результате выполнения алгоритма будет напечатано значение переменной S:

 

Фрагмент алгоритма изображен в виде блок-схемы. В результате выполнения алгоритма будет напечатано значение переменной S

 

РАЗДЕЛ: УСТАНОВИТЕ СООТВЕТСТВИЕ

 

Установите соответствие между общими понятиями и конкретными примерами.

 

Тип данных   Его описание
1. целочисленный   A boolean
2. вещественный B real
3. символьный C char
4. логический D integer

 

Установите соответствие между общими понятиями и конкретными примерами.

Понятие   Его пример
1. Язык программирования   A Си
2. Оператор языка программирования ПАСКАЛЬ B Write (<список вывода>)
3. Прикладная программа C InternetExplorer

 

Установите соответствие между общими понятиями и конкретными примерами.

Понятие   Его пример
1. Язык программирования   A Си++
2. Оператор языка программирования ПАСКАЛЬ B Writeln (<список вывода>)
3. Прикладная программа C OutlookExpress

 

 

Установите соответствие между общими понятиями и конкретными примерами.

Понятие   Его пример
1. Язык программирования   A Delphi
2. Оператор языка программирования ПАСКАЛЬ B If (<условие>) then (<оператор>)
3. Прикладная программа C WindowsMediaPlayer

 

Установите соответствие между общими понятиями и конкретными примерами.

Понятие   Его пример
1. Язык программирования   A Пролог
2. Оператор языка программирования ПАСКАЛЬ B If (<условие>) then (<оператор1>) else (<оператор2>)
3. Прикладная программа C WinRAR

 

Установите соответствие между общими понятиями и конкретными примерами.

Понятие   Его пример
1. Язык программирования   A Ада
2. Оператор языка программирования ПАСКАЛЬ B Repeat (<тело цикла>) until (<условие окончания>)
3. Прикладная программа C AdobePhotoshop

 

 

РАЗДЕЛ: МАССИВЫ

 

1. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Определите, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

 

Var k, m:integer;
Dat:array[1..10]ofinteger;
Begin
Dat[1]:=12; Dat[2]:=15;
Dat[3]:=17; Dat[4]:=15;
Dat[5]:=14; Dat[6]:=12;
Dat[7]:=10; Dat[8]:=13;
Dat[9]:=14; Dat[10]:=15;
m:=0;
for k:= 1to 10do
ifDat[k]= 15then
begin
m:= m+1;
end;
writeln(m);
End.

Ответ:

 

2. В таб­ли­це Dat хра­нят­ся дан­ные из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за 10 дней в гра­ду­сах (Dat[1] — дан­ные за пер­вый день, Dat[2] — за вто­рой и т. д.). Определите, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы. Текст про­грам­мы приведён на трёх язы­ках программирования.

 

Var k, m:integer;
Dat:array[1..10]ofinteger;
Begin
Dat[1]:=12; Dat[2]:=15;
Dat[3]:=17; Dat[4]:=15;
Dat[5]:=14; Dat[6]:=12;
Dat[7]:=10; Dat[8]:=13;
Dat[9]:=14; Dat[10]:=15;
m:=0;
for k:= 1to 10do
ifDat[k]> m then
begin
m:=Dat[k]
end;
writeln(m);
End.

 

Ответ

 

 

3. В таб­ли­це Dat пред­став­ле­ны дан­ные о ко­ли­че­стве голосов, по­дан­ных за 10 ис­пол­ни­те­лей на­род­ных песен (Dat[1] — ко­ли­че­ство голосов, по­дан­ных за пер­во­го исполнителя, Dat[2] — за вто­ро­го и т. д.). Определите, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы.

Var k, m:integer;
Dat:array[1..10]ofinteger;
Begin
Dat[1]:=56; Dat[2]:=70;
Dat[3]:=20; Dat[4]:=41;
Dat[5]:=14; Dat[6]:=22;
Dat[7]:=30; Dat[8]:=12;
Dat[9]:=65; Dat[10]:=35;
m:=0;
for k:= 1to 10do
ifDat[k]<35then
begin
m:= m+1
end;
writeln(m);
End.

Ответ

 

4. В таб­ли­це Dat пред­став­ле­ны дан­ные о ко­ли­че­стве голосов, по­дан­ных за 10 ис­пол­ни­те­лей на­род­ных песен (Dat[1] — ко­ли­че­ство голосов, по­дан­ных за пер­во­го исполнителя, Dat[2] — за вто­ро­го и т. д.). Определите, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы.

Vark,m:integer;
Dat:array[1...10]ofinteger;
Begin
Dat[1]:=56; Dat[2]:=70;
Dat[3]:=20; Dat[4]:=41;
Dat[5]:=14; Dat[6]:=22;
Dat[7]:=30; Dat[8]:=12;
Dat[9]:=65; Dat[10]:=35;
m:=100;
for k:= 1to 10do
ifDat[k]< m then
begin
m:=Dat[k]
end;
writeln(m);
End.

 

ответ

 

РАЗДЕЛ: СОРТИРОВКА И БАЗЫДАННЫХ

 

1. Ниже в таб­лич­ной форме пред­став­лен фраг­мент базы дан­ных «Отправление по­ез­дов даль­не­го следования»:

 

Пункт назначения Категория поезда Время в пути Вокзал
Рига скорый 15:45 Рижский
Ростов фирменный 17:36 Казанский
Самара фирменный 14:20 Казанский
Самара скорый 17:40 Казанский
Самара скорый 15:56 Казанский
Самара скорый 15:56 Павелецкий
Самара фирменный 23:14 Курский
Санкт-Петербург скорый 8:00 Ленинградский
Санкт-Петербург скорый 4:00 Ленинградский
Саратов скорый 14:57 Павелецкий
Саратов пассажирский 15:58 Павелецкий
Саратов скорый 15:30 Павелецкий

 

Сколько за­пи­сей в дан­ном фраг­мен­те удо­вле­тво­ря­ют усло­вию

 

(Категория по­ез­да = «скорый») ИЛИ (Вокзал = «Павелецкий»)?

 

Ответ

 

2. Ниже в таб­лич­ной форме пред­став­лен фраг­мент базы дан­ных «Отправление по­ез­дов даль­не­го следования»:

 

Пункт назначения Категория поезда Время в пути Вокзал
Адлер фирменный 29:46 Казанский
Адлер скорый 38:35 Курский
Адлер фирменный 25:30 Казанский
Адлер скорый 39:13 Курский
Алма-Ата скорый 102:22 Павелецкий
Амстердам скорый 36:40 Белорусский
Анапа пассажирский 35:37 Белорусский
Архангельск скорый 20:46 Ярославский
Архангельск пассажирский 46:30 Ярославский
Архангельск скорый 21:25 Белорусский
Астана скорый 58:00 Казанский
Астрахань скорый 27:56 Павелецкий

 

Сколько за­пи­сей в дан­ном фраг­мен­те удо­вле­тво­ря­ют усло­вию

 

(Категория по­ез­да = «скорый») ИЛИ (Вокзал = «Казанский»)?

 

Ответ

 

 

3. Ниже в таб­лич­ной форме пред­став­лен фраг­мент базы дан­ных «Основные све­де­ния о не­бес­ных телах»:

 

Название планеты Орбитальная скорость, км/с Средний радиус, км Наличие атмосферы
Меркурий 47,9   Следы
Венера 35,0   Очень плотн.
Земля 29,8   Плотная
Марс 24,1   Разреженная
Юпитер 13,1   Очень плотн.
Сатурн 9,6   Очень плотн.
Уран 6,8   Очень плотн.
Нептун 5,4   Очень плотн.
Плутон 4,7   Очень плотн.

 

Сколько за­пи­сей в дан­ном фраг­мен­те удо­вле­тво­ря­ют усло­вию

 

(Наличие ат­мо­сфе­ры = «Очень плотн.») И (Средний радиус, км> 10000)?

 

Ответ

 

4. Ниже в таб­лич­ной форме пред­став­ле­ны све­де­ния о не­ко­то­рых стра­нах мира:

 

Название Часть света Форма правления Население (млн чел.)
Мальта Европа Республика 0,4
Греция Европа Республика 11,3
Турция Азия Республика 72,5
Таиланд Азия Монархия 67,4
Великобритания Европа Монархия 62,0
Марокко Африка Монархия 31,9
Египет Африка Республика 79,0
Куба Америка Республика 11,2
Мексика Америка Республика 108,3

 

Сколько за­пи­сей в дан­ном фраг­мен­те удо­вле­тво­ря­ют усло­вию

 

(Часть света = «Африка») ИЛИ (Население > 50,0)?

Ответ

 

 

5. Ниже в таб­лич­ной форме пред­став­ле­ны све­де­ния о не­ко­то­рых стра­нах мира:

 

Название Часть света Форма правления Население (млн чел.)
Мальта Европа Республика 0,4
Греция Европа Республика 11,3
Турция Азия Республика 72,5
Таиланд Азия Монархия 67,4
Великобритания Европа Монархия 62,0
Марокко Африка Монархия 31,9
Египет Африка Республика 79,0
Куба Америка Республика 11,2
Мексика Америка Республика 108,3

 

Сколько за­пи­сей в дан­ном фраг­мен­те удо­вле­тво­ря­ют усло­вию

 

(Часть света = «Африка») И (Население > 50,0)?

 

В от­ве­те ука­жи­те одно число — искомое ко­ли­че­ство записей.

Ответ

 

 

6. Ниже в таб­лич­ной форме пред­став­ле­ны све­де­ния о ре­зуль­та­тах не­ко­то­рых участ­ни­ков Кубка мира по биатлону:

 

Участник Страна Год рождения Очки
М. Фуркад Франция    
Э. Свендсен Норвегия    
С. Фуркад Франция    
А. Шипулин Россия    
А. Бёф Франция    
У. Э. Бьорндален Норвегия    
Т. Бё Норвегия    
А. Маковеев Россия    
Е. Гараничев Россия    

 

Сколько за­пи­сей в дан­ном фраг­мен­те удо­вле­тво­ря­ет условию

 

(Страна = «Франция») И (Год рож­де­ния < 1987)?

 

В от­ве­те ука­жи­те одно число — искомое ко­ли­че­ство записей.

 

Ответ

 

РАЗДЕЛ: УКАЖИТЕ ПОРЯДОК СЛЕДОВАНИЯ

 

Вопрос №1: Установите соответствие: 1. Если 2. то 3. Иначе Укажите порядок следования вариантов ответа:
  • if
  • then
  • else
(Ответ записать числами для разделения используя пробел)
Ответ:

 

Вопрос №2: Установите соответствие: 1. FloodFill(x,y,color); 2. SetBrushColor(color); 3.TextOut (x, y, text); Укажите порядок следования вариантов ответа:
  • Заливает область одного цвета цветом color, начиная с точки (x,y).
  • Устанавливает цвет кисти, задаваемый параметром color.
  • Выводит Text на экран. Начало текста в точке с координатами (x, y).
Ответ:

 

Распределите разделы программы в правильном порядке: 1. label 2.const 3. type 4. var
Ответ

 

Расставьте языки программирования высокого уровня в порядке их возникновения: 1. Фортран 2. Бейсик 3. Паскаль 4. Си
Ответ

 

Вопрос №3: Установите соответствие. Напротив слова на русском языке поставьте цифру соответствующую номеру английской команды. 1.Program 2.Uses 3.Var 4.Begin 5.End Укажите порядок следования вариантов ответа:
  • Программа;
  • Использовать;
  • Описание;
  • Начало;
  • Конец;
Ответ:

 

 

РАЗДЕЛ: ЛИНЕЙНЫЕ ПРОГРАММЫИ ПЕРЕМЕННЫЕ

 

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

begin

x:=5;

y:=3;

a:=x+y;

a:=a+2;

writeln(a);

end.

 

 

2. Какое значение будет иметь переменная d после выполнения следующих операторов:

a:=3;

b:=2;

If a>b then d:=a else d:=b;

 

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

begin

x:=0,55;

y:= 0,45;

a:=x+y;

a:=a+2;

writeln(a);

end.

 

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

begin

x:=6;

y:=2;

x:=sqr(x)+sqr(y);

writeln(x);

end.

 

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

a:=1;

b:=2;

If a>b then d:=a else d:=b;

 

6. Найти значение d при а=4:

var a, b, c: integer; d: real;

begin

b: = aa;

с: = a+b;

d: = c/a;

еnd.

 

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

begin

x:=10;

y:=5;

a:=(x+y)(x+y);

a:=(a+2)5;

writeln(a);

end.

 

8. В про­грам­ме «:=» обо­зна­ча­ет опе­ра­тор при­сва­и­ва­ния, знаки «+», «-», «» и «/» — со­от­вет­ствен­но опе­ра­ции сло­же­ния, вы­чи­та­ния, умно­же­ния и де­ле­ния. Пра­ви­ла вы­пол­не­ния опе­ра­ций и по­ря­док дей­ствий со­от­вет­ству­ют пра­ви­лам ариф­ме­ти­ки. Опре­де­ли­те зна­че­ние пе­ре­мен­ной a после вы­пол­не­ния ал­го­рит­ма:

 

а:= 8

b:= 2

b:= a/2b

a:= 2а + 3b

В от­ве­те ука­жи­те одно целое число — зна­че­ние пе­ре­мен­ной a.

 

 

9.В про­грам­ме «:=» обо­зна­ча­ет опе­ра­тор при­сва­и­ва­ния, знаки «+», «-», «» и «/» — со­от­вет­ствен­но опе­ра­ции сло­же­ния, вы­чи­та­ния, умно­же­ния и де­ле­ния. Пра­ви­ла вы­пол­не­ния опе­ра­ций и по­ря­док дей­ствий со­от­вет­ству­ют пра­ви­лам ариф­ме­ти­ки. Опре­де­ли­те зна­че­ние пе­ре­мен­ной b после вы­пол­не­ния ал­го­рит­ма:

 

а:= 2

b:= 4

а:= 2а + 3b

b:= a/2b

В от­ве­те ука­жи­те одно целое число — зна­че­ние пе­ре­мен­ной b.

 

17. Найти значение d при а=5;

var a, b, c: integer; d: real;

begin

b: = aa;

с: = a+b;

d: = c/a;

еnd.

 

18. Какой будет ответ в результате выполнения программы?

programue;

const

a=1;

b=8;

c=3;

begin

Writeln(a + b -c)/2;

end.

 

40. Найти значение dпри а=412:

var a, b, c: integer; d: real;

begin

b: = a+a;

с: = a+b;

d: = c/a;

еnd.

 

43. Найти значение dпри а=66:

var a, b, c: integer; d: real;

begin

b: = aa;

с: = a+b;

d: = c/a;

еnd.

 

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

begin

x:=8;

y:=3;

x:=sqr(x)+sqr(y);

writeln(x);

end.

 

РАЗДЕЛ: УСЛОВНЫЙ ОПЕРАТОР

 

9. Какое значение будет иметь переменная d для заданных а=1, b=3, с=5:

if (a<b) and (b<c) then d:= c-a+b

еlse

if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b;

 

10. Какое значение будет иметь переменная d для заданных а=2, b=5, с=10:

if (a<b) and (b<c) then d:= c-a+b

еlse

if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b;

 

11. Какое значение будет иметь переменная d для заданных а=15, b=12, с=8:

if (a<b) and (b<c) then d:= c-a+b

еlse

if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b;

 

12. Какое значение будет иметь переменная d для заданных а=51, b=32, с=12:

if (a<b) and (b<c) then d:= c-a+b

еlse

if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b;

 

21. Какое значение будет иметь переменная d для заданных а=55, b=33, с=73:

if (a<b) and (b<c) then d:= c-a+b

еlse

if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b;

 

22. Какое значение будет иметь переменная d для заданных а=20, b=15, с=10:

if (a<b) and (b<c) then d:= c-a+b

еlse

if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b;

 

23. Какое значение будет иметь переменная d для заданных а=12, b=14, с=16:

if (a<b) and (b<c) then d:= c-a+b

еlse

if (a>b) and (b>c) then d:= a-b+c

еlse

if (a>b) and (b<c) then d:= a-c+b;

 

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

a:=13;

b:=12;

Ifa>bthend:=aelsed:=b;

 

29.Какое значение будет иметь переменная d для заданных а=3, b=2, с=4:

if (a<b) and (b<c) then d:= c-a+b

else

d:= a-b+c

 

 

30. Какое значение бу



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-30 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: