Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

programirovanie

.rtf
Скачиваний:
96
Добавлен:
10.06.2015
Размер:
6.01 Mб
Скачать

Установите последовательность этапов решения задачи на ЭВМ.

1Постановка задачи

2Разработка алгоритма

3Написание программы

4Отладка

5Тестирование

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

-описание постановки задачи

+подробное и точное описание последовательности действий, приводящих к искомому результату

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

-совокупность действий по преобразованию информации

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

Алгоритм не обладает свойством:

-дискретности

-однозначности

-результативности

-массовости

+многозначности

Детерминированность алгоритма означает:

+получение одного и того же результата при одних и тех же исходных данных

-получение некоторого результата при решении поставленной задачи

-завершение работы за конечное число шагов

-его пригодность для решения определённого класса задач

-его применение к разным наборам входных данных

Результативность алгоритма означает:

-получение одного и того же результата при одних и тех же исходных данных

+получение некоторого результата или сообщение об ошибке при решении поставленной задачи

-завершение работы за конечное число шагов

-его пригодность для решения определённого класса задач

-его применение к разным наборам входных данных

Дискретность алгоритма означает:

-получение одного и того же результата при одних и тех же исходных данных

-получение некоторого результата при решении поставленной задачи

+завершение работы за конечное число шагов

-его пригодность для решения определённого класса задач

-его применение к разным наборам входных данных

Массовость алгоритма означает:

-получение одного и того же результата при одних и тех же исходных данных

-получение некоторого результата при решении поставленной задачи

-завершение работы за конечное число шагов

+его пригодность для решения определённого класса задач

-его применение к разным наборам входных данных

Укажите все способы описания алгоритма:

+словесный

-формульный

+графический

-функциональный

+программный

Блок называется …

+Процесс

-Решение

-Модификация

-Предопределенный процесс

-Ввод/Вывод

Блок называется:

-Процесс

-Решение

-Модификация

-Предопределенный процесс

+Ввод/Вывод

Блок называется:

-Процесс

+Решение

-Модификация

-Предопределенный процесс

-Ввод/Вывод

Блок называется:

-Ввод/Вывод

-Процесс

-Предопределенный процесс

+Модификация

-Решение

Укажите структуру "Пока"

Укажите структуру "До"

Базовой алгоритмической структурой не является:

-ветвление

-следование

-выбор

-цикл

+массив

Установите соответствие структур:

4линейная

5ветвление

6циклическая

1

2

3

С машинным кодом работает:

-редактор кода

-программист

-пользователь

+процессор

-все ответы правильные

Укажите исходные данные для работы транслятора:

-сообщения об обнаруженных в программе ошибках

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

-текст программы в машинных кодах

-комментарий к программе

-алгоритмическая структура

Компилятором называется программа, преобразующая...

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

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

+исходную программу в машинный код для последующего исполнения

-исходную программу на язык высокого уровня

-все ответы правильные

Укажите 3 достоинства компилятора:

+транслированная программа может исполняться без компилятора

-простота тестирования и отладки

+использование технологии оптимизации

+увеличение скорости исполнения программы

-постоянный контроль среды программирования

Укажите верное утверждение:

-каждый транслятор является компилятором

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

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

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

-все ответы правильные

Интерпретатором называется программа, преобразующая...

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

+каждую команду исходной программы в машинный код для ее исполнения

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

-исходную программу на язык высокого уровня

-все ответы правильные

Укажите 3 достоинства интерпретатора:

-скорость исполнения интерпретируемой программы во много раз выше, чем компилированной

+простота тестирования и отладки

-при трансляции может использоваться технология оптимизации

+легкость остановки

+постоянный контроль со стороны среды программирования

При отладке программы выявляются ...

-орфографические ошибки

+синтаксические ошибки

-логические ошибки

-семантические ошибки

-алгоритмические ошибки

Тестирование программы -

-проверка работоспособности программы на одном наборе входных данных

-определение последовательности действий для получения результата

-определение количества действий для получения результата

-процесс поиска и устранения семантических ошибок

+проверка работоспособности программы на необходимом количестве исходных данных

Отладкой называется:

-запуск программы на исполнение

+процесс поиска и устранения ошибок

-процесс преобразования программы высокого уровня в машинный код

-определение количества действий для получения результата

-определение последовательности действий для получения результата

Программой называется:

-элементарная инструкция машине, выполняемая автоматически

-подробное и точное описание действий для получения результата

-совокупность данных, действий над ними и результат вычисления

+последовательность команд компьютера, приводящая к решению задачи

-все ответы правильные

Укажите языки программирования низкого уровня:

-С++

+Assembler

-Free Pascal

-Delphi

+Macro Assembler

-C#

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

-с большим числом функциональных возможностей

+удобный для восприятия человеком

-язык программирования супер ЭВМ

-удобный для компьютера

-удобный как для человека, так и для супер ЭВМ

Укажите папки, создаваемые ИСР Visual C# Express при компиляции проекта:

-Properties

+Bin

-Ссылки

-Проект

+Obj

Исполняемый файл имеет расширение:

-pas

+exe

-res

-prj

-bat

Консоль - это ... и ...

+монитор

-мышь

+клавиатура

-системный блок

-принтер

В алфавит языка C# не входят:

-буквы латинского алфавита

+буквы греческого алфавита

-специальные символы

-зарезервированные слова

-стандартные идентификаторы

В языке C# идентификатором пользователя не может быть:

-метка

-константа

-переменная

+ключевое слово

-тип данных

Укажите все слова языка C#:

+зарезервированные слова

+стандартные идентификаторы

+идентификаторы пользователя

-пробелы

-все ответы правильные

Укажите все зарезервированные слова языка C#:

+byte

+int

-x

+class

-Z1

Укажите все правильные идентификаторы:

-My Program

+x1

-x 0

+x_2

-1_y

Укажите все правильные составные символы языка C#:

+<=

+>=

-=<

+==

-=>

Укажите все правильные составные символы языка C#

+==

-~=

+!=

-^'

+<=

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

+y

-1x

+x1

-m 10

Укажите все правильные идентификаторы:

+x1

-1x

-1 i

+б, д

+x, y

Укажите правильные символы обозначения комментария в языке C#:

+//

-[ ]

-{ }

-( )

+/* */

-\\

Установите соответствие между форматами объявления данных:

4тип имя_переменной

5тип имя_переменной=значение

6const тип имя_переменной=значение

1переменная без инициализации

2переменная с инициализацией

3константа

Укажите все правильно объявленные переменные на языке C#:

-double y:=0, x:=0;

+double y, x;

+double y, x=0;

-var double y=0, x=2;

+double y=0, x=5.1;

Укажите все правильно объявленные переменные на языке C#:

-int z:=0, x:=0;

+int z, x=0;

+int z, x;

-const int z=0; x=10;

+int z=0, x=1;

Укажите все правильно объявленные константы на языке C#:

+const double y=0, x=2;

+const int z=0, x=0;

+const double y=0, x=2.2;

-double y:=0, x:=0;

-const double y, x;

Укажите все правильно объявленные переменные на языке C#:

+double z=0, x=2;

+string y="Документ";

+char q='0';

-char a=2;

-int z:=2.5;

Укажите все правильно объявленные константы на языке C#:

+const double z=0, x=2;

+const string s="group";

+const char q='+';

-int x=0.5;

-const double x;

Укажите блок, не входящий в состав линейного алгоритма:

-

-

-

-

+

Укажите блок, не входящий в состав линейного алгоритма:

-

-

-

+

-

Укажите блоки, не входящие в состав линейного алгоритма:

-

-

+

-

-

+

Установите понятие алгоритма линейной структуры:

1алгоритм, в котором

2действия

3выполняются

4последовательно

5один за другим.

Данные, заключенные в одинарные кавычки ( ' ' ), относятся к типу:

-строковому

-логическому

-целочисленному

+символьному

-вещественному

Данные, заключенные в двойные кавычки ( '' '' ), относятся к типу:

-вещественному

-символьному

-целочисленному

-логическому

+строковому

Укажите простой тип данных:

-строки

-массивы

-множества

+вещественный

-записи

Вещественный тип данных:

-short

-int

-bool

+double

-byte

Целочисленный тип данных:

-float

-bool

-double

-string

+int

Тип данных, принимающие значения true и false:

-int

-double

+bool

-byte

-string

Укажите нецелочисленный тип данных:

-short

+string

-int

-byte

-long

Укажите все правильно объявленные переменные на языке C#:

+float x1, y;

-x=0.5:double;

+char s='u';

+string Prg="Привет":

-q:='No'

Укажите все правильно объявленные константы на языке C#:

+const a = -5;

+const b = -1e-15;

-с=-0.9;

+const s= 'C';

-123

Установить соответствие между типом данных и его размером (в байтах):

5double

6float

7short

8byte

18

24

32

41

Установить соответствие между типом данных и его размером (в байтах):

5int

6Int64

7Byte

8short

14

28

31

42

Если переменные объявлены как: int a,b,c,n; double d,e; то вещественный тип будут иметь 3 выражения:

+е+10

-a*c

+d-c

+a/e-n

-n+(a+b)*5

Если переменные объявлены как: int a,b,d,k; double c,e; то вещественный тип будут иметь 3 выражения:

+a+0.5

-a*b-k

+b/d+k-c

-(d-a)*k

+(c+d)4

Если переменные объявлены как: int a,b,c,n; double d,e; то целый тип будут иметь 3 выражения:

-d+1

+bn

-b/c*100

+a-2

-a*e

+(a+b)*2-с;

##theme 8

##score 2

##type 2

##time 0:00:00

Если переменные объявлены как: int a,b,c,n; double d,e; то целый тип будут иметь 3 выражения:

+n2

-a/d

-b*e-10

+an+c*b

+10c+(a+b)*n

##theme 9

##score 1

##type 1

##time 0:00:00

Какой из операторов не является мультипликативным:

-/

-%

+|

-*

-&

##theme 9

##score 1

##type 1

##time 0:00:00

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

-&

-|

-^

+*

-!

##theme 9

##score 1

##type 1

##time 0:00:00

Какой из операторов не является аддитивным:

--

-+

+&

-|

-^

##theme 9

##score 1

##type 2

##time 0:00:00

Укажите все операторы отношений:

+==

-=<

+!=

+>=

-=

##theme 9

##score 1

##type 1

##time 0:00:00

Укажите логическую константу:

-and

-or

-&

+true

-|

##theme 9

##score 1

##type 1

##time 0:00:00

Укажите логическую константу:

-and

-or

-&

+false

-|

##theme 9

##score 1

##type 2

##time 0:00:00

Укажите все логические операторы:

-=

+&

+^

+|

-+

##theme 9

##score 1

##type 1

##time 0:00:00

Результат операции 5 % 2 на языке C#:

-2.5

-2

+1

-2.50

-5

##theme 9

##score 1

##type 1

##time 0:00:00

Результат выполнения операции 9 % 3 на языке C#:

-1

-3

-3.0

+0

-9

##theme 9

##score 1

##type 1

##time 0:00:00

Укажите неверное обозначение операции сравнения на языке C#:

+=

-<

->

-!=

->=

##theme 9

##score 1

##type 1

##time 0:00:00

Блочная инструкция заключается:

-[ ... ]

-( ... )

-" ... "

+{ ... }

-' ... '

##theme 9

##score 1

##type 1

##time 0:00:00

Укажите оператор присвоения на языке C#:

-:=

+=

-:

-=:

-==

##theme 9

##score 1

##type 1

##time 0:00:00

Укажите неверное обозначение операции сравнения на языке C#:

-==

->=

-!=

+=<

-<

##theme 10

##score 2

##type 3

##time 0:00:00

Результат выполнения строчек кода равен: int x=3, y; y =x+ ++x;

7

##theme 10

##score 2

##type 3

##time 0:00:00

Результат выполнения строчек кода равен: int x=5, y; y = ++x;

6

##theme 10

##score 2

##type 3

##time 0:00:00

Результат выполнения строчек кода равен: int x=7, y; y =x+ x++;

14

##theme 10

##score 2

##type 3

##time 0:00:00

Результат выполнения строчек кода равен: int x=9, y; y = --x;

8

##theme 10

##score 2

##type 3

##time 0:00:00

Результат выполнения строчек кода равен: int x=8, y; y =x+ x--;

16

##theme 10

##score 2

##type 3

##time 0:00:00

Результат выполнения строчек кода равен: int x=6, y; y =x+ --x;

11

##theme 11

##score 1

##type 1

##time 0:00:00

Выражение - синтаксическая единица языка, определяющая:

-зависимость одной переменной от другой

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

+способ вычисления некоторого значения

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

-вычисление данных

##theme 11

##score 1

##type 1

##time 0:00:00

Выражения на языке C# не могут содержать:

-операнды

-литералы

-знаки операций

+служебные слова

-круглые скобки

##theme 11

##score 1

##type 1

##time 0:00:00

Данные, над которыми выполняются операции, называются:

-выражениями

-сомножителями

+операндами

-слагаемыми

-операторами

##theme 11

##score 1

##type 2

##time 0:00:00

Выражение состоит из:

+круглых скобок

+данных, над которыми выполняются действия

+знаков операции

-фигурных скобок

-все ответы правильные

##theme 11

##score 1

##type 2

##time 0:00:00

Укажите все логические выражения на языке C#:

+sin(x)>0

-x=1

+x<10

-y=x+3

+y+5==0

##theme 11

##score 1

##type 1

##time 0:00:00

Если x=10 и y=5, то результат логического выражения x>5 & y>10 равен:

-10

+false

-5

-true

-1

##theme 11

##score 1

##type 2

##time 0:00:00

Укажите все правильные логические выражения на языке C#:

-x=<5

+x>5 & x<10

+x % 2 == 0

-x=>0 | x<5

+x==1 & y>1

##theme 11

##score 1

##type 1

##time 0:00:00

Выражение проверки целого х кратности двум на языке С#:

-x/2=0

-x/2=1

+x % 2==0

-x % 2==1

-x & 2=0

##theme 11

##score 1

##type 5

##time 0:00:00

Установите порядок выполнения операций в языке C# по убыванию их приоритета:

1Вычисления в ( )

2not унарные + и -

3* /

4+ -

5< > <= >= == !<>

6& |

##theme 11

##score 1

##type 1

##time 0:00:00

Укажите нестандартную функцию языка C#:

-Pow(x,y)

-Log10(x)

+Tg(x)

-Abs(x)

-Cos(x)

##theme 11

##score 1

##type 1

##time 0:00:00

Укажите нестандартную функцию языка C#:

-Exp(x)

-Log(x)

+Lg(x)

-Abs(x)

-Sqrt(x)

##theme 11

##score 1

##type 1

##time 0:00:00

Выражение проверки целого х кратности трем на языке С#:

-x/3=0

-x/3=1

+x % 3==0

-x % 3==1

-x & 3=0

##theme 12

##score 2

##type 1

##time 0:00:00

Выражение y=lg(|x|) на языке C#:

-y=Math.Log(Math.Abs(x));

-y=Math.Log10(Math.Abc(x));

+y=Math.Log10(Math.Abs(x));

-y=Math.Log10*Math.Abs(x);

-y=Math.Lg10(Math.Abs(x));

##theme 12

##score 2

##type 1

##time 0:00:00

Выражение z=sin2(x2) на языке C#:

-z=(Math.Sin((x^2)),^2);

-z=Math.Sqr(Math.Sin(Math.Sqr(x,2)),2);

+z=Math.Pow(Math.Sin(Math.Pow(x,2)),2);

-z=Math.Sin(Math.Pow(x,2)),Math.Pow,2);

-z=Math.Sin(Math.Pow(x,2));

##theme 12

##score 2

##type 1

##time 0:00:00

Выражение y=tg(x2) на языке C#:

-y=Math.Tg(x*x);

-y=Math.Tan(Pow(x,2);

-y=Math.Sin(Sqr(x))/Math.Cos(Sqr(x));

+y=Math.Tan(Math.Pow(x,2));

-y=Math.Tan(x^2);

##theme 12

##score 2

##type 1

##time 0:00:00

Выражение y=ctg2(2x) на языке C#:

-y=Math.Pow(Math.Cot(2*x),2);

-y=Math.Pow(Math.Cot(2*x,2));

+y = Math.Pow(Math.Cos(2*x), 2) / Math.Pow(Math.Sin(2*x), 2);

-y=Math.Pow(Math.Sin(2*x,2))/Math.Pow(Math.Cos(2*x,2));

-y=Math.Pow(Math.Cos(2*x,2))/Math.Pow(Math.Sin(2*x,2));

##theme 12

##score 2

##type 1

##time 0:00:00

Выражение z=cos(5x3) на языке C#:

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