Добавил:
Здесь представлены мои работы, надеюсь они Вам помогут, всех благ! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
37
Добавлен:
19.12.2021
Размер:
1.74 Mб
Скачать

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

1

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

2

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

3

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

4

Отладка

5

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

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

-

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

+

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

-

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

-

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

-

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

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

-

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

-

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

-

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

-

массовости

+

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

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

+

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

-

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

-

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

-

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

-

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

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

-

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

+

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

-

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

-

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

-

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

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

-

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

-

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

+

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

-

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

-

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

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

-

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

-

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

-

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

+

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

-

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

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

+

словесный

-

формульный

+

графический

-

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

+

программный

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

-

а

-

в

+

с

-

д

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

-

а

+

в

-

с

-

д

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

-

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

-

программист

-

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

+

процессор

-

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

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

-

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

+

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

-

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

-

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

-

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

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

-

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

-

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

+

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

-

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

-

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

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

+

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

-

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

+

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

+

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

-

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

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

-

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

-

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

+

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

-

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

-

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

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

-

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

+

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

-

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

-

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

-

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

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

-

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

+

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

-

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

+

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

+

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

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

-

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

+

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

-

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

-

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

-

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

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

-

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

-

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

-

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

-

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

+

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

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

-

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

-

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

-

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

+

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

-

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

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

-

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

+

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

-

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

-

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

-

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

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

-

pas

+

exe

-

res

-

prj

-

bat

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

+

монитор

-

мышь

+

клавиатура

-

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

-

принтер

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

-

метка

-

константа

-

переменная

+

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

-

тип данных

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

+

byte

+

int

-

x

+

class

-

Z1

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

-

My Program

+

x1

-

x 0

+

x_2

-

1_y

+

д

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

+

<=

+

>=

-

=<

+

==

-

=>

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

+

//

-

[ ]

-

{ }

-

( )

+

/* */

-

\\

Укажите все правильно объявленные переменные на языке 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;

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

-

-

-

+

-

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

-

-

+

-

-

+

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

-

строковому

-

логическому

-

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

+

символьному

-

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

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

-

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

-

символьному

-

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

-

логическому

+

строковому

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

-

строки

-

массивы

-

множества

+

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

-

записи

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

-

short

-

int

-

bool

+

double

-

byte

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

-

float

-

bool

-

double

-

string

+

int

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

-

int

-

double

-

bool

+

byte

-

string

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

-

short

+

string

-

int

-

byte

-

long

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

+

const a = -5;

+

const b = -1e-15;

-

с=-0.9;

+

const s= 'C';

-

123

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

5

double

6

float

7

short

8

byte

1

8

2

4

3

2

4

1

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

5

int

6

Int64

7

Byte

8

short

1

4

2

8

3

1

4

2

Если переменные объявлены как: 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-с;

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

+

n2

-

a/d

-

b*e-10

+

an+c*b

+

10c+(a+b)*n

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

-

&

-

|

-

^

+

*

-

!

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

-

and

-

or

-

&

+

true

-

|

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

-

and

-

or

-

&

+

false

-

|

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

-

=

+

&

+

^

+

|

-

+

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

-

2.5

-

2

+

1

-

2.50

-

5

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

-

1

-

3

-

3.0

+

0

-

9

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

+

=

-

<

-

>

-

!=

-

>=

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

-

[ ... ]

-

( ... )

-

" ... "

+

{ ... }

-

' ... '

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

-

:=

+

=

-

:

-

=:

-

==

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

-

==

-

>=

-

!=

+

=<

-

<

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

-

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

-

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

+

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

-

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

-

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

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

-

выражениями

-

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

+

операндами

-

слагаемыми

-

операторами

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

+

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

+

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

+

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

-

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

-

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

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

+

sin(x)>0

-

x=1

+

x<10

-

y=x+3

+

y+5==0

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

-

10

+

false

-

5

-

true

-

1

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

-

x=<5

+

x>5 & x<10

+

x % 2 == 0

-

x=>0 | x<5

+

x==1 & y>1

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

-

x/2=0

-

x/2=1

+

x % 2==0

-

x % 2==1

-

x & 2=0

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

1

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

2

not унарные + и -

3

* /

4

+ -

5

< > <= >= == !<>

6

& |

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

-

Pow(x,y)

-

Log10(x)

+

Tg(x)

-

Abs(x)

-

Cos(x)

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

-

Exp(x)

-

Log(x)

+

Lg(x)

-

Abs(x)

-

Sqrt(x)

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

-

x/3=0

-

x/3=1

+

x % 3==0

-

x % 3==1

-

x & 3=0

Выражение 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));

Выражение 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));

Выражение 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);

Выражение 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));

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

-

z=Math.Cos(5*(x^3));

-

z=Math.Cos(5*Math.Pow(x),3);

+

z=Math.Cos(5*Math.Pow(x,3));

-

z=Math.Cos(5*Pow(x,3));

-

z=Math.Cos(Math.Pow(x,3))*5;

Выражение t=ax+xk на языке C#:

-

t=Math.Pow(Math.Exp(a),x)+Math.Pow(Math.Exp(x),k);

+

t=Math.Pow(a,x)+Math.Pow(x,k);

-

t=Math.Pow(x,a)+Math.Pow(k,x);

-

t=Math.Pow(Math.Exp(a),x)+Math.Pow(Math.Exp(x),k);

-

t:=a^k+x^k;

Выражение p=e-bx +|x| на языке C#:

-

p= Math.Exp(-b*x) + Math.Abc(x);

+

p= Math.Exp(-b*x) + Math.Abs(x);

-

p=e(-b*x)+Math.Abc(x);

-

p=e -(b*x)+Math.Abs(x);

-

p=exp(-b*x)+Math(|x|);

Выражение q=e|a+b|x +x на языке C#:

-

q= Math.Exp(Math.Abc(a+b)*x)+x;

-

q= e(Math.Abs(a+b)*x)+x;

-

q= Math.Exp(Math.Abs(a+b)*x+x);

+

q= Math.Exp(Math.Abs(a+b)*x)+x;

-

q= Math.Exp(Math.Abs(a+b*x))+x;

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

-

y= Math.Log(Math.Pow(x,2));

+

y= Math.Log10(Math.Pow(x,2));

-

y= Math.Lg10(Math.Pow(x,2));

-

y= Math.Ln(Math.Pow(x,2))/Math.Log10(Math.Pow(x,2));

-

y= Math.Log(x*x);

Выражение t=Ö|x+5|e-ax на языке C#:

-

t= Math.Sqrt.Math.Abs(x+5)*Math.Exp(-a*x);

-

t= Math.Sqrt(Math.Abc(x+5)*Math.Exp(-ax));

+

t= Math.Sqrt(Math.Abs(x+5)*Math.Exp(-a*x));

-

t= Math.Sqrt(Math.Abs(x+5))*Math.Exp(-a*x);

-

t= Math.Sqr(Math.Abs(x+5)*Math.Exp(-a*x));

Введите выражение   на языке C#:

z=Math.Exp(-a*x)/Math.Tan(Math.Abs(x));

Введите выражение   на языке C#:

f=Math.Sqrt(m*Math.Tan(x)+Math.Abs(c*Math.Sin(x)));

Введите выражение  на языке C#:

s=Math.Sqrt(x*b/a)+Math.Abs(Math.Cos(x+b));

Введите выражение   на языке C#.

p=Math.Sqrt(b*Math.Tan(y)+c/Math.Abs(Math.Sin(y)));

Введите выражение   на языке C#.

w=Math.Sqrt(x+b/2)-Math.Exp(-x)*Math.Tan(x+a);

Введите выражение  на языке C#.

q=(b*Math.Cos(x)+a)/(Math.Exp(a*x)-1)+Math.Abs(x);

Значения A и B в результате выполнения фрагмента программы равны: 

-

a=14 b=6

+

a=14 b=7

-

a=12 b=10

-

a=14 b=10

-

a=12 b=6

Значение Y в результате выполнения фрагмента программы равно:

-

y=11

-

y=29

-

y= 2

+

y=32

-

y=12

Значение Z в результате выполнения фрагмента программы равно:

-

z=24

-

z= 4

+

z=17

-

z=18

-

z= 1

Значения A и B в результате выполнения фрагмента программы равны:

-

a= 4 b=11

+

a= 8 b= 7

-

a=35 b=-20

-

a=5 b=15

-

a=8 b=10

Значения Z и A в результате выполнения фрагмента программы равны:

-

z= 3 a= 2

-

z= 0.2 a= 4.2

+

z= 20 a= 24

-

z= 3 a= 7

-

z= 20 a=7

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

4

линейная

5

ветвление

6

циклическая

1

2

3

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

+

+

+

-

+

Установите соответствие:

4

усеченное ветвление

5

полное ветвление

6

вложенное ветвление

1

2

3

В состав алгоритма разветвленной структуры не входит блок:

-

-

-

-

+

Формат инструкции if (Условие) Инструкция1 else Инструкция2;соответствует структуре:

+

-

-

-

-

Формат инструкции if (Условие) Инструкция1; Инструкция2;соответствует структуре:

-

-

+

-

-

Формат инструкции if (Условие) goto M1; Инструкция1; 10: Инструкция2;соответствуют структуре:

-

-

+

-

-

Формат инструкции if (Условие) Инструкция2 else Инструкция1;соответствует структуре:

-

+

-

-

-

Формат инструкции Инструкция1; if (Условие) Инструкция2;соответствуют структуре

+

-

-

-

-

Логическая константа:

-

and

-

or

-

&

+

true

-

|

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

-

AND

+

&

-

OR

+

|

+

!

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

-

and

-

or

-

&

+

false

-

|

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

-

=

+

&

+

^

+

|

-

+

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

+

==

-

=<

+

<=

+

>=

-

=

Результат операции 9 % 3:

-

1

-

3

-

3.0

+

0

-

9

Условие -2≤x<5 на языке C#:

-

(x<5) or (x>=-2)

+

(x<5 & x >=-2)

-

(x>-2) & (x<5)

-

(x=>-2 | x<5)

-

(x>-2 & x<=5)

-

(x=<5 & x>=-2)

Условие превышения значения D значениями и А, и В на языке C#:

-

(A>D | B>D)

-

(A>B | A>D)

-

(A>B | B>D)

+

(A>D & B>D)

-

(B<A) and (A>D)

Условие превышения значения С значений А, и В на языке C#:

-

(A>B & C>B)

-

(C>A | C>B)

-

(A>B | C>B)

+

(С>A & C>B)

-

(B>A | C>A)

-

(B>A | A>C)

Условие x>3, x£0 на языке C#:

-

(x<0 & x>3)

-

x>3 and x<0

-

(x>3 | x=<0)

+

(x<=0 | x>3)

-

(x<=0 & x>3)

Условие принадлежности значения переменной P диапазону чисел от L до M (L<M) на языке C#:

-

(P<=M | P>=L)

+

(P<=M & P>=L)

-

(P<=L & P>=M)

-

(P>=L | P<=M)

-

(P=<M & P>=L)

Условие выбора субботних и воскресных дней (d) четных недель (n):

-

(d==6 | d==7 & n==2 | n==4)

-

(d==6 | d==7 | n==2 | n==4)

-

(d==6 & d==7 & n==2 & n==4)

+

((d==6 | d==7) & (n==2 | n==4))

-

(d==6 & d==7 | n==2 & n==4)

Условие выбора первой декады (d) первого месяца (m):

-

(m=1 & d>=1 & d<=10)

-

(m==1) | (d>=1 & d<=10)

-

(m==1 | d>=1 | d<=10)

+

(m==1 & d>=1 & d<=10 )

-

(d==1 & d==10 & m==1)

Условие выбора рабочих дней (d) недели последнего месяца (m) года:

-

(m=12 | d>=1 & d<=5)

-

(m==12 | d>=1 | d<=5)

+

(m==12 & d>=1 & d<=5)

-

(d>=1 and d<=5 and m==12)

-

(d==12 & d==1 & m==5)

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

-

if (x/3=0) Console.WriteLine('kratno'); else Console.WriteLine('No kratno')

-

if (x/3=1) Console.WriteLine("kratno") else Console.WriteLine("No kratno")

+

if (x % 3==0) Console.WriteLine("kratno"); else Console.WriteLine("No kratno")

-

if (x % 3==0) Console.WriteLine('kratno') else Console.WriteLine('No kratno')

-

if (x % 3==1) Console.WriteLine("kratno"); else Console.WriteLine("No kratno")

Условие проверки функции f(x) на четность на языке C#:

-

if f(x mod 2)==0 Console.WriteLine('chetnay'); else Console.WriteLine('Nechetnay');

+

if (f(x)==f(-x)) Console.WriteLine("chetnay"); else Console.WriteLine("nechetnay");

-

if (x mod 2)==0 Console.WriteLine("chetnay"); else Console.WriteLine("nechetnay");

-

if (f(x)=f(-x)) Console.WriteLine('chetnay') else Console.WriteLine('nechetnay');

-

if x/2==0 Console.WriteLine("сhetno") else Console.WriteLine("neсhetno")

Строка кода на языке C#, определяющая знаки целых чисел х в интервале -5≤x≤5:

-

switch x<0 case 5: Console.WriteLine("x положительное"); case -5: Console.WriteLine("x отрицательное");

-

switch x>0 case 5: Console.WriteLine("x положительное"); case -5: Console.WriteLine("x отрицательное");

-

if (x>=-5) | (x<=5) if x>0 Console.WriteLine("x положительное"); else Console.WriteLine("x отрицательное");

+

if (x>=-5 & x<=5 & x>0) Console.WriteLine("x положительное"); else Console.WriteLine("x отрицательное");

-

if (x>=-5 & x<=5 | x>0) Console.WriteLine("x положительное"); else Console.WriteLine("x отрицательное");

Строка кода на языке c#, определяющая четность целых чисел х:

-

switch (x % 2) case 0: Console.WriteLine("x четное"); break; case 1: Console.WriteLine("x нечетное");break;

+

switch (x % 2) {case 0: Console.WriteLine("x четное"); break; case 1: Console.WriteLine("x нечетное");break;}

-

switch (x % 2) { case 0: Console.WriteLine("x четное"); case 1: Console.WriteLine("x нечетное"); }

-

switch (x % 2) case 0: Console.WriteLine("x четное"); case 1: Console.WriteLine("x нечетное");

-

switch (x % 2==0) { case 0: Console.WriteLine("x четное"); break; case 1: Console.WriteLine("x нечетное");break; }

Строка кода на языке c#, определяющая буквы х латинского алфавита:

-

switch (b) {case "A": Console.WriteLine("буква"); break; case "*": Console.WriteLine("не буква");break;}

+

switch (b) {case 'Z': Console.WriteLine("буква"); break; case '*': Console.WriteLine("не буква");break;}

-

switch (b) {case "A": Console.WriteLine("буква"); case "*": Console.WriteLine("не буква");}

-

switch (b) case "A": Console.WriteLine("буква"); break; case "*": Console.WriteLine("не буква");break;

-

if (b>='A' & b<='Z') Console.WriteLine('буква'); else Console.WriteLine('не буква');

Строка кода на языке c#, определяющая воскресный день d недели:

-

switch d case 7: Console.WriteLine("Выходной день"); break; default: Console.WriteLine("Введите d=7"); break;

-

switch (d) {case 7: Console.WriteLine("Выходной день"); default: Console.WriteLine("Введите d=7");}

+

switch (d) {case 7: Console.WriteLine("Выходной день"); break; default: Console.WriteLine("Введите d=7"); break;}

-

switch (d) {case 7: Console.WriteLine('Выходной день'); break; default: Console.WriteLine('Введите d=7'); break;}

-

if (d==7) Console.WriteLine('Выходной день'); else Console.WriteLine('Другой день');

Строка кода на языке c#, определяющая кратность целых чисел х :

-

switch (x % 2) case 0: Console.WriteLine("x кратное 2"); break; case 1: Console.WriteLine("x некратное 2"); break;

+

switch (x % 2) {case 0: Console.WriteLine("x кратное 2"); break; case 1: Console.WriteLine("x некратное 2");break;}

-

switch (x % 2) {case 0: Console.WriteLine("x кратное 2"); case 1: Console.WriteLine("x некратное 2");}

-

switch x % 2 case 0: Console.WriteLine("x кратное 2"); break; case 1: Console.WriteLine("x некратное 2");break;

-

switch (x % 2==0) {case 0: Console.WriteLine("x кратное 2"); break; case 1: Console.WriteLine("x некратное 2");break;}

Строка кода на языке C#, соответствующая рисунку: 

-

if (x > 1 & x < 3) y = Math.Pow(x,2); else y = Math.Log(x);

-

if (x > 1 & x < 3) y = Math.Ln(x) else y = x*x;

-

if (x < 1 | x > 3) y=Math.Sqr(x); else y=Math.Log(x);

-

if (x > 3 | x < 1) y = Math.Pow(x,2); else y = Math.Ln(x);

+

if (x > 3 | x < 1) y = Math.Pow(x,2); else y = Math.Log(x);

Строка кода на языке C#, соответствующая рисунку: 

-

if (x>0 & x<2) y=x*x else y=sin(x)sin(x);

-

if (x>2 & x<0) y=Math.Pow(x,2); else y=Math.Pow(Math.Sin(x),2);

-

if (x>2 | x<0) y=Math.Pow(x,2); else y=Math.Pow(sin(x),2);

+

if (x>2 | x<0) y=Math.Pow(x,2); else y=Math.Pow(Math.Sin(x),2);

-

if (x>0 & x<2) y=Math.Sin(Math.Pow(x,2)), else y:=Math.Pow(x,2);

Строка кода на языке C#, соответствующая рисунку: 

-

if (x>-3 & x<2) y=Math.Cos(x)*Cos(x); else y=Math.Log(x*x));

-

if (x>-3 & x<2) y=Math.Cos(x)^2; else y=Math.Ln(x*x));

+

if (x>2 | x<-3) y=Math.Log(Math.Pow(x,2)); else y=Math.Pow(Math.Cos(x),2);

-

if (x>2 | x<-3) y=Math.Ln(sqr(x)); else y=cos(x)*cos(x);

-

if (x>-3 & x<2) y=Math.Cos(x*x), else y=Math.Ln(x*x));

Строка кода на языке C#, соответствующая рисунку: 

-

if (x<-5 | x>0) y=e(-a*x); else y=Math.Abs(x+2);

-

if (x<-5 | x>0) y=Math.Exp(-a*x); else y=Math.Abc(x+2);

+

if (x<-5 | x>0) y=Math.Exp(-a*x); else y=Math.Abs(x+2);

-

if (x>-5 & x<0) y=Math.Abc(x+2); else y=Math.Exp(-a*x);

-

if (x>-5 & x<0) y=Math.Abs(x+2); else y=a*(Math.Exp(x);

Строка кода на языке C#, соответствующая рисунку:

-

if (x<-10 | x>-3) y=tg(x); else y=exp(x);

+

if (x<-10 | x>-3) y=Math.Tan(x); else y=Math.Exp(x);

-

if (x<-10 | x>-3) y=Math.Tan(x); else y=e(x);

-

if (x>-10 & x<3) y=e(x); else y=sin(x)/cos(x);

-

if (x>-10 & x<3) y=Math.Tan(x); else y=Math.Exp(x);

Строка кода на языке C#, соответствующая рисунку: 

+

if (x>-5 & x<1 | x>3 & x<6) y=Math.Sin(Math.Pow(x,2)); else y=Math.Log(x);

-

if (x>-5 | x<1 & x>3 | x<6) y=Math.Sin(Math.Pow(x,2)); else y=Math.Log(x);

-

if (x>-5 & x<1 & x>3 & x<6) y=Math.Sin(x*x)); else y=Math.Log(x);

-

if (x>1 & x<3) y=Math.Log(x); else y:=Math.Sin(Sqr(x));

-

if (x>1 & x<3) y=Math.Ln(x); else y:=Math.Sin(Math.Pow(x,2));

Строка кода на языке C#, соответствующая рисунку: 

-

if (x>-5 & x<-1 | x>2 & x<6) y=Math.Ln(Math.Abc(x)); else Console.WriteLine("Не определена");

+

if (x>-5 & x<-1 | x>2 & x<6) y=Math.Log(Math.Abs(x)); else Console.WriteLine("Не определена");

-

if (x>-5 | x<-1 | x>2 | x<6) y=Math.Log(Math.Abs(x)); else "Не определена";

-

if (x>-1 & x<2) y=Math.Log(Math.Abs(x)); else Console.WriteLine("Не определена");

-

if (x>-1 & x<2) "Не определена"; else y=Math.Log(Math.Abs(x));

Строка кода на языке C#, соответствующая рисунку: 

-

if (x>-10 & x<-5 & x>0 & x<5) y=e(-x); else y=Math.Pow(Math.Cos(x),2);

-

if (x>-10 & x<-5 | x>0 & x<5) y=Math.Exp(-x); else y=Math.Cos(x)^2;

-

if (x>-5 & x<0 then y:=Math.Pow(Math.Cos(x),2), else y:=Math.Exp(-x);

+

if (x>-10 & x<-5 | x>0 & x<5) y=Math.Exp(-x); else y=Math.Pow(Math.Cos(x),2);

-

if (x>-5 & x<0 y=Math.Cos(x)*Cos(x); else y=Math.Exp(-x);

Строка кода на языке C#, соответствующая рисунку:

-

if (x>-8 & x<-3 | x>0 & x<5) y=Math.Pow(Math.Tan(x,2)); else "Не определена";

-

if (x>-3 & x<0) Console.WriteLine( 'Не определена'); else y:=Tan(x)*Tan(x);

+

if (x>-8 & x<-3 | x>0 & x<5) y=Math.Pow(Math.Tan(x),2); else Console.WriteLine("Не определена");

-

if (x>-3 & x<0) ("Не определена"); else y:=Math.Pow(Math.Tan(x),2);;

-

if (x>-8 & x<-3 | x>0 & x<5) y=Math.Pow(Math.Tan(x),2) else Console.WriteLine( 'Не определена');

Строка кода на языке C#, соответствующая рисунку: 

-

if (x>-9 & x<-5 | x>-1 & x<3) y=cos(x)/sin(x) else y=sqrt(abs(x));

-

if (x>-5 & x<-1) y=Math.Cos(x)/Math.Sin(x); else y=Math.Sqrt(Math.Abs(x));

+

if (x>-9 & x<-5 | x>-1 & x<3) y=Math.Cos(x)/Math.Sin(x); else y=Math.Sqrt(Math.Abs(x));

-

if (x>-5 & x<-1) y=Math.Sqrt(Math.Abs(x)) else y=Math.Cot(x);

-

if (x>-9 & x<-5 | x>-1 & x<3) y=Math.Cot(x); else y=Math.Sqrt(Math.Abc(x));

Завершить строку кода if (x<=3) ... на языке C# соответствующую формуле  :

y=x+Math.Tan(x); else y=x*Math.Cos(x*x);

Завершить строку кода if (x<=4) ... на языке C# соответствующую формуле   :

t=Math.Pow(Math.Cos(x),2); else t=x*Math.Log(x*x);

Завершить строку кода if (x<5) ... на языке C# соответствующую формуле  :

z=x+Math.Tan(x); else z=Math.Sin(x)/(1+Math.Exp(a*x));

Завершить строку кода if (x<0) ... на языке C# соответствующую формуле  :

y=Math.Sqrt(Math.Abs(x))-Math.Cos(x); else y=Math.Tan(x)-b;

Завершить строку кода if (x<=2) ... на языке C# соответствующую формуле  :

f=5*Math.Pow(Math.Cos(x),2); else f=a-Math.Log(x*x));

Вставьте условие в фрагмент программы на языке C# для поиска минимального значения из X, Y, Z:

-

X>Y

-

X>Z

-

Y>Z

+

X<Y

-

X<Z

Если Z гипотенуза прямоугольного треугольника со сторонами X, Y, Z, то условием для приведенного фрагмента программы на языке C# является:

-

X*X+Y*Y>Z*Z

-

X+Y>Z

+

X*X+Y*Y==Z*Z

-

X+Y==Z

-

X*X+Y*Y<Z*Z

Если A, B, C - углы треугольника (в град), то условием для приведенного фрагмента программы на языке C# является:

-

A+B+C<180

-

A+B+C>180

+

(А+B+C)*Pi/180==Pi

-

A+B+C:=180

-

A+B+C*Pi/180==Pi

Вставьте условие в фрагмент программы на языке C# для поиска максимального значения из X, Y, Z:

-

X>Z

-

Y>Z

+

X>Y

-

X<Y

-

X<Z

Если A, B, C - стороны треугольника, то условием для приведенного фрагмента программы на языке C# является:

-

A+B=C

-

A+B<C

+

A+B>C

-

A+B>=C

-

A+B<=C

Значения A и B в результате выполнения фрагмента программы равны:

-

a=12 b=10

+

a=14 b= 7

-

a= 2 b= 4

-

a=18 b=6

-

a=14 b= 6

Значения A и B в результате выполнения фрагмента программы равны:

-

a=10 b=12

-

a=14 b=24

+

a= 2 b= 4

-

a=14 b= 7

-

a= 2 b=20

Значения A и B в результате выполнения фрагмента программы равны:

-

a= 6 b=10

-

a= 2 b=10

-

a=10 b=20

+

a= 6 b=12

-

a= 2 b=12

Значения A и B в результате выполнения фрагмента программы равны:

-

a=10 b=12

-

a=12 b= 2

+

a= 1 b=25

-

a= 1 c= 2

-

a=12 b= 0

Значения Z и A в результате выполнения фрагмента программы равны:

-

z= 1 a= 120

-

z= 40 a=40

+

z= 40 a= 80

-

z= 1 a=119

-

z= 0 a= 40

Значения A и B в результате выполнения фрагмента программы равны:

-

a=32 b= 3

+

a=32 b= 8

-

a=16 b= 8

-

a=16 b= 6

-

a=12 b=10

Значение F в результате выполнения алгоритма при А=1, В=1, С=4 равно:

-

-4

+

6

-

5

-

0

-

1

Значение S в результате выполнения алгоритма равно:

-

s=27

+

s=21

-

s=70

-

s=17

-

Значение S в результате выполнения алгоритма равно:

Значение S в результате выполнения алгоритма при x=5 и y=8 равно:

-

S=3

-

S=-10

-

S=40

+

S=30

-

S=0

Значение А в результате выполнения алгоритма равно:

-

-10

-

0

-

5

+

15

-

-5

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

4

линейная

5

ветвление

6

циклическая

1

2

3

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

-

а

-

в

+

с

-

д

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

-

а

+

в

-

с

-

д

В какой циклической структуре тело цикла может ни разу не выполниться?

+

а

-

в

-

с

-

д

-

нет правильного ответа

Укажите все отличия структуры "До" от структуры "Пока"?

+

положение тела цикла относительно условия выхода из цикла

+

операторы, описывающие алгоритмические структуры

-

значением условия выхода из цикла

+

положение тела цикла относительно условия выполнения тела цикла

-

количество блоков в теле цикла

В состав алгоритма итерационного цикла не входит блок:

-

-

+

-

-

В состав алгоритма регулярного цикла не входит блок:

-

+

-

-

-

Тело цикла не требует блочной инструкции { ... }, если:

-

цикл итеративный с предусловием

-

цикл регулярный

-

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

+

тело цикла представлено одной инструкцией

-

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

Инструкции for (k = начало; k <= конец; k++) <инструкция>; соответствуют структуре:

+

-

-

-

-

-

Инструкции while <условие> <инструкция>;соответствуют структуре:

-

+

-

-

-

Инструкции M: {инструкции}; if <условие> goto M; else ...;соответствуют структуре:

-

-

-

-

+

Инструкции for (k = конец; k >=начало ; k--) <инструкция>;соответствуют структуре:

-

+

-

-

-

-

Инструкции do <инструкция> while <условие>;соответствуют структуре:

-

-

-

+

-

Инструкции M: if <условие> {инструкции; goto M}; else ...;соответствуют структуре:

-

-

-

-

+

Установите соответствие:

5

for (i = 1; i <= 10; i++) <инструкция>;

6

for (i = 10; i >= 1; i--) <инструкция>;

7

while <условие> <инструкция>;

8

do <инструкция> while <условие>;

1

инкрементный вариант инструкции цикла с индексом цикла

2

декрементный вариант инструкции цикла с индексом цикла

3

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

4

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

Инструкция цикла for с индексом служит для организации цикла:

-

циклов с не известным числом повторений

-

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

+

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

-

любых видов циклических процессов

-

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

Укажите число инструкций в теле цикла while <условие> {...};

-

один

-

несколько

-

до 10

+

не ограничено

Укажите число инструкций в теле цикла do {...} while <условие>;

-

один

-

несколько

-

до 10

+

не ограничено

Укажите число инструкций в теле цикла for (k = конец; k >=начало ; k--) {...};

-

один

-

несколько

-

до 10

+

не ограничено

Укажите число инструкций в теле цикла for (k = начало; k <= конец; k++) {...};

-

несколько

-

до 10

+

не ограничено

-

один

Укажите значение переменной цикла при естественном его завершении:

+

неопределенное

-

начальное

-

конечное

-

нулевое

-

единичное

Укажите тип индекса в операторе цикла for...

-

символьный

-

численный

+

порядковый

-

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

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

-

1 3 5 7

-

2 4 6

+

2 3 4 5 6

-

2, 3, 4, 5, 6

-

1 2 3 4 5 6

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

-

1; 2; 3; 4; 5; 6

-

1 2 3 4 5 6

+

2; 3; 4; 5; 6;

-

2; 3; 4; 5; 6; 7

-

1; 2; 3; 4; 5; 6

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

-

7, 6, 5, 4, 3, 2,

-

7 5 3 1

+

7 6 5 4 3 2

-

7, 6, 5, 4, 3, 2

-

7 6 5 4 3 2 1

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

-

5, 4, 3, 2

+

5, 4, 3, 2,

-

5 4 3 2 1

-

5, 4, 3, 2, 1,

-

5, 4, 3, 2, 1

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

-

3 ; 4 ; 5 ; 6

-

3; 4; 5; 6;

-

3 4 5 6

+

3; 4; 5;

-

3 ; 4 ; 5

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

-

5, 6, 7, 8

-

5, 6, 7, 8,

+

6 7 8

-

5 ; 6 ; 7 ; 8 ;

-

5 6 7

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

-

5 ; 4 ; 3 ; 2 ; 1;

-

5 4 3 2 1

+

5 ; 4 ; 3 ; 2 ;

-

2; 3; 4; 5;

-

1; 2; 3; 4; 5;

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

-

2, 3, 4, 5, 6, 7,

-

7; 6; 5; 4; 3; 2

+

7, 6, 5, 4, 3, 2,

-

7, 6, 5, 4, 3, 2

-

7; 6; 5; 4; 3; 2;

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

-

0;

+

1;

-

1; 2; 3; 4; 5;

-

1; 2; 3; 4;

-

1; 2; 3; 4; 5

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

-

2, 3, 4, 5,

+

2 3 4 5

-

2 3 4 5 6

-

2, 3, 4, 5, 6,

-

2; 3; 4; 5;

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

-

7; 6; 5; 4; 3

-

3; 4; 5; 6; 7 – правильный варик

-

3; 4; 5; 6; 7;

+

3; 4; 5; 6

-

3; 4; 5; 6; 7;

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

-

5

-

5, 4, 3, 2, 1

-

5, 4, 3, 2, 1,

-

5, 4, 3, 2,

+

5, 4, 3, 2

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

-

2; 3; 4; 5; 6;

-

6; 5; 4; 3; 2; 1

-

6; 5; 4; 3; 2; 1;

+

6; 5; 4; 3; 2;

-

6; 5; 4; 3; 2

Приведенной формуле  соответствует фрагмент программы:

-

t=0; for (n = 1; n <= 12; n++) t = t + x * Math.Sin(n * a)*(n * a);

-

t=0; for (n = 1; n <= 12; n++) t = t + x * Math.Sin(Math.Pow(n * a),2);

+

t=0; for (n = 1; n <= 12; n++) t = t + x * Math.Pow(Math.Sin(n * a),2);

-

t=1; for (n = 1; n <= 12; n++) t = t + x * Math.Pow(Math.Sin(n * a),2);

-

t:=0; for (n = 1; n <= 12; n++) t = x * Math.Pow(Math.Sin(n * a),2);

Приведенной формуле   соответствует фрагмент программы:

-

p=1; for (k = 6; k >= 1; k++) p = p * Math.Abs(Math.Sin(k + x*x));

-

p=1; for (k = 1; k <= 6; k++) p = p * Math.Abc(Math.Sin(k + x*x));

+

p=1; for (k = 1; k <= 6; k++) p = p * Math.Abs(Math.Sin(k + x*x));

-

p=1; for (k = 6; k >= 1; k--) p = Math.Abs(Math.Sin(k + x*x));

-

p=0; for (k = 6; k >= 1; k--) p = p + Math.Abs(Math.Sin(k + Math.Pow(x,2)));

Приведенной формуле   соответствует фрагмент программы:

-

y=0; for (k = 1; k < 9; k++) y = y + Math.Tan(a *a* k);

-

y=0; for (k = 1; k <= 9; k++) y = y + Tan(Pow(a,2) * k);

+

y=0; for (k = 1; k <= 9; k++) y = y + Math.Tan(a * a * k);

-

y=1; for (k = 1; k <= 9; k++) y = y + Math.Tan(a * a * k);

-

y=1; for (k = 1; k <= 9; k++) y = y * Math.Tan(a * a) * k;

Приведенной формуле   соответствует фрагмент программы:

-

q=1; for (z = 1; z <= 5; z++) q = z*z*Math.Cos(Math.Abs(a + z));

+

q=1; for (z = 1; z <= 5; z++) q = q * Math.Pow(z,2)*Math.Cos(Math.Abs(a + z));

-

q=1; for (z = 1; z <= 5; z++) q = q * z*z*Math.Cos(Math.Abc(a + z));

-

q=1; for (z = 5; z >= 1; z--) q = q * Math.Pow(z)*Math.Cos(Math.Abc(a + z));

-

q=0; for (z = 5; z >= 1; z--) q = q + z*z*Math.Cos(Math.Abs(a + z));

Приведенной формуле   соответствует фрагмент программы:

-

u=0; for (n = 7; n >= 1; n--) u = u + n * Math.Pow(Math.Cos(n * a),2);

-

u=0; for (n = 7; n >= 1; n--) u = n * Math.Pow(Math.Cos(n * n * a),2);

-

u=1; for (n = 7; n >= 1; n--) u = u * n * Math.Pow(Math.Cos(n * n * a),2);

+

u=0; for (n = 1; n <= 7; n++) u = u + n * Math.Pow(Math.Cos(n * n * a),2);

-

u=1; for (n = 1; n <= 7; n++) u = u + n * Math.Pow(Math.Cos(n * n * a),2);

Приведенной формуле   соответствует фрагмент программы:

-

z=1; for (n = 15; n >= 1; n--) z = Math.Tan(Math.Pow(n,2) +Math.Abs(x));

-

z=1; for (n = 1; n <= 15; n++) z = z*Math.Tan(Math.Pow(n,2) +Math.Abc(x));

+

z=1; for (n = 15; n >= 1; n--) z = z * Math.Tan(n*n +Math.Abs(x));

-

z=1; for (n = 1; n <= 15; n++) z = z*Math.Tan(n^2) +Math.Abc(x));

-

z=0; for (n = 15; n >= 1; n--) z = z+Math.Tan(Math.Pow(n,2) +Math.Abs(x));

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

-

сумму чисел

+

среднее арифметическое отрицательных чисел

-

сумму положительных чисел

-

все отрицательные числа

-

среднее арифметическое положительных чисел

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

-

сумму чисел

-

среднее арифметическое отрицательных чисел

-

сумму отрицательных чисел

-

количество отрицательных чисел

+

количество положительных чисел

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

-

сумму чисел

-

сумму положительных чисел

-

количество положительных чисел

-

среднее арифметическое положительных чисел

+

количество отрицательных чисел

Указанный фрагмент программы выводит:

-

число натуральных чисел, начиная с 1, значения которых не превышают x

-

значения x натуральных чисел, начиная с 1

-

сумму натуральных чисел, начиная с 1, значения которых не превышают x

+

число натуральных чисел, начиная с 1, сумма которых не превышает x

-

сумму натуральных чисел, начиная с 0, значения которых не превышают x

Указанный фрагмент программы выводит:

-

число натуральных чисел, начиная с 1, значения которых не превышают x

-

значения x натуральных чисел, начиная с 1

-

произведение натуральных чисел, начиная с 1, значения которых не превышают x

+

число натуральных чисел, начиная с 1, произведение которых не превышает x

-

сумму натуральных чисел, начиная с 1, значения которых не превышают x

Указанный фрагмент программы выводит:

-

число натуральных чисел, начиная с 1, сумма которых не превышает x

-

число натуральных чисел, начиная с 1, значения которых не превышают x

-

значения x натуральных чисел, начиная с 1

-

сумму натуральных чисел, начиная с 1, значения которых не превышают x

+

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

Указанный фрагмент программы выводит:

-

число натуральных чисел, начиная с 1, произведение которых не превышает x

-

число натуральных чисел, начиная с 1, значения которых не превышают x

+

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

-

значения x натуральных чисел, начиная с 1

-

сумму натуральных чисел, начиная с 1, значения которых не превышают x

Указанный фрагмент программы выводит:

-

число натуральных чисел, начиная с 1, значения которых не превышают x

-

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

+

среднее арифметическое натуральных чисел, начиная с 0, сумма которых не превышает x

-

значения x натуральных чисел, начиная с 0

-

число натуральных чисел, начиная с 0, значения которых не превышают x

Значение a и b в результате выполнения фрагмента программы равны соответственно:

-

a= 5 b=7

-

a= 3 b=12

+

a= 5 b=2

-

a= 5 b=12

-

a= 5 b=5

Значение a и b в результате выполнения фрагмента программы равно:

-

a= 15 b= 25

-

a= 15 b= 40

+

a=15 b= 10

-

a= 5 b= 40

-

a= 5 b= 35

Значения a и b в результате выполнения фрагмента программы равны:

-

a=10 b=22

-

a=10 b=12

+

a=10 b= 2

-

a= -2 b= 22

-

a= -2 b= 24

Значения a и b в результате выполнения фрагмента программы равны:

-

a= 7 b=12

-

a= 6 b=10

-

a=2 b=10

+

a=8 b=14

-

a= 7 b=14

Значения a и b в результате выполнения фрагмента программы равно:

-

a=3 b=8

-

a=5 b=8

+

a=7 b=8

-

a=3 b=5

-

a=3 b=2

Значения a и b в результате выполнения фрагмента программы равно:

-

a=2 b=5

-

a=6 b=5

+

a=4 b=5

-

a=2 b=3

-

a=2 b=1

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

t=55

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

z=60

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

u=15

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

q=36

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

d=100

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

v=360

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

-

1

-

4

+

3

-

2

-

0

В представленном фрагменте программы значение t будет равно... 

-

1

+

2

-

3

-

4

-

5

В представленном фрагменте программы переменная b примет значение ... 

-

0

-

1

-

-1

+

2

-

-2

В представленном фрагменте программы значение p будет равно... 

-

120

-

2

-

6

-

4

+

12

Укажите последовательность слов, определяющих массив данных:

1

Структура данных,

2

представляющая собой

3

набор переменных

4

одинакового типа,

5

имеющих общее имя.

При обращении к элементу массива используются:

-

знак элемента

+

имя массива

-

структура массива

+

индекс элемента

-

произвольные символы

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

+

целочисленные

-

символьные

-

вещественные

-

строковые

-

логические

Укажите все типы данных, используемых для индексации элементов массива:

+

byte

-

char

+

short

-

double

+

int

Индекс элемента двумерного массива отображает:

-

номер строки и имя столбца

-

имя столбца и номер строки

-

имя столбца и имя строки

+

номер строки и номер столбца

-

номер столбца и номер строки

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

+

int[ ] С = new int[ ] { -1, 3, -5, 7, 9 };

-

string[ ] Team = {'Zenith', 'Dynamo', 'Sparta', 'Soviet', 'CSK'};

+

char[ ] Q = {'a','b','g'};

+

double[ , ] K = new double [4,4];

-

int[ ] С = new int[ 6 ] { 1, 3, 5, -7, 9 };

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

+

double[ ] Х = { 2.5, 8.1, 3.45, 4.1, 9.4, 7.35 };

+

int[ ] С = new int[10];

-

char[ ] Q = new int {'a','b','c','d'};

-

double[ , ] K = new char [4,4];

+

int[,] M ={{0,2,4,6},{2,9,6,3},{4,7,5,8}, {1,6,5,7}};

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

-

int[ , ] M= new int [3,3] { { 1, 2, 3 }, { 4, 5, 6 } };

+

string[ ] Team = {"Zenith", "Dynamo", "Sparta", "CSK"};

-

double[ ] Х = new double;

+

char[ ] G = new char[10];

+

int[ , ] N= { { -8, 2, 3, 0 }, {-5, 4,15, 6 }, {2, 4, -2, 8}};

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

+

int[ , ] M= { { 1, 2, 3 }, { 4, 5, 6 } };

+

int[ , ] A, C = new int[4,4];

-

char[ ] S = new int[5] {'a','b','c','d'};

+

double[ ] Y={5.5, 6.6, 7.7, 8.8, 9.9};

-

int[ , ] MatA = new int[3,3]{{9, 8, 7}, {6, 5, 4}}

Укажите последовательность слов в формате объявления одномерного массива данных

1

<тип>

2

[ ]

3

<Имя массива>

4

=

5

new <тип>

6

[размер]

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

1

<тип>

2

[ , ]

3

<Имя массива>

4

=

5

new <тип>

6

[количество строк, количество столбцов]

Укажите последовательность слов в формате объявления одномерного массива данных с инициализацией

1

<тип>

2

[ ]

3

<Имя массива>

4

=

5

{список}

Укажите последовательность слов в формате объявления двумерного массива данных с инициализацией

1

<тип>

2

[ , ]

3

<Имя массива>

4

=

5

{{список1},...{списокN}}

Типовыми операциями при работе с массивами являются:

-

ввод/вывод элементов

-

поиск заданного элемента

-

поиск максимального элемента

-

сортировка элементов

+

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

Инициализация массива - это:

-

присвоение имени массиву

+

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

-

присвоение размерности массиву

-

определение количества элементов массива

-

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

Типовой операцией при работе с массивами не является:

-

вывод элементов

-

поиск минимального элемента

+

расчет требуемых показателей

-

сортировка

-

поиск максимального элемента

Операциями при работе с массивами числовых данных являются:

-

накопление суммы элементов

-

расчет среднего значения элементов

-

накопление произведения элементов

-

подсчет количества элементов

+

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

Операциями при работе с массивами символьных данных являются:

-

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

-

сортировка

-

поиск заданного элемента

-

сравнения

+

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

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

-

-1 3 -4 0 -5

-

-1, 3, -4, 0, -5,

+

3 -4 0 5 -6

-

3, -4, 0, 5, -6

-

-1 3 -4 0 5 -6

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

-

1; 5; 3; -2; 0;

-

5 3 -2 0 3 ;

+

5; 3; -2; 0; 3;

-

5; 3; -2; 0; 3

-

1; 5; 3; -2; 0; 3;

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

-

7 6 5 4 3 2б

-

7 5 3 1

-

7, 6, 5, 4, 3, 2,

+

7 6 5 4 3 2

-

6 5 4 3 2 1

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

-

5, 4, 3, 2

+

5, 4, 3, 2,

-

5 4 3 2 1

-

5, 4, 3, 2, 1,

-

4, 3, 2, 1

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

-

3 ; -2 ; 5 ;

-

3 ; -2 ; 5 ; -4

+

3 ; -2 ; 5 ; -4 ;

-

3 -2 5 -4

-

8 ; 3 ; 5

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

-

-7, 6, -1, -3, 4

-

2, -7, 6, -1, -3, 4

-

-7, 6, -1, -3, 4,

+

-7, 6, -1, -3,

-

-7 6 -1 -3,

Фрагменту программы соответствует вариант: 

-

5, 3, 1, 0, 1, 9, 7, 5, 8, 4,

+

5 3 1 6 2 9 7 5 8 4

-

5 3 1 10 1 9 7 5 8 4

-

5, 3, 1, 10, 0, 9, 7, 5, 8, 4,

-

5 3 0 10 1 9 7 5 8 4

Фрагменту программы соответствует вариант:

-

18; 22; 20; 55; 66; 29; 100; 41; 85; 76;

-

-18; 22; -20; 55; 66; 29; -93; 41; 85; 76;

-

18; 22; 20; 55; 66; 29; 93; 41; 85;

+

18; 22; 20; 55; 66; 29; 93; 41; 85; 76;

-

18; 22; 0; 55; 66; 29; 100; 41; 85; 76;

Фрагменту программы соответствует вариант:

+

-2 -9 -3 -1 -8 0 -3 -7 -5 -9

-

-2 -9 -3 -1 -8 0 -3 -7 -5 -10

-

-2 -9 -3 -1 -8 1 -3 -7 -5 -9

-

-2 -9 -3 -1 -8 1 -3 -7 -5 9

-

2 9 3 1 8 0 3 7 5 9

Фрагменту программы соответствует вариант:

+

-

-

-

-

Фрагменту программы соответствует вариант:

-

8, 5, 13, 11, 10, 10, 19, 0, 18, Массив G

-

8, 5, 13, 11, 20, 10, 19, 0, 18, Массив G

+

8, 5, 13, 11, 10, 10, 19, 0, 18, Массив G

-

8, 5, 13, 11, 10, -10, 19, 0, 18, Массив G

-

8 5 13 11 10 10 19 0 18, Массив G

Укажите условие в программе, определяющей в массиве A[1..N] количество элементов, больших первого элемента:

-

A[i]>0

-

A[i]<=m

+

A[i]>m

-

A[i]<0

-

A[i]>=0

Фрагмент программы позволяет в массиве целых чисел H0, H1,...HN позволяет найти:

-

наибольший элемент массива

+

наименьший элемент массива

-

номер максимального элемента массива

-

номер минимального элемента массива

-

все наибольшие элементы массива

Фрагмент программы в массиве целых чисел L00, L01, L02, L03,L10,..., L20,..., L30, L31, L32, L33 позволяет найти:

-

номер максимального элемента в 3 строке массива L

-

максимальный элемент в 3 строке массива L

+

номер максимального элемента в 3 столбце массива L

-

номер минимального элемента массива L

-

максимальный элемент в 3 столбце массива L

Фрагмент программы в массиве целых чисел X0, X1, X2,...Xn позволяет найти:

-

наименьший элемент массива Х

-

номер минимального элемента массива Х

+

наибольший элемент массива Х

-

номер максимального элемента массива Х

-

все наибольшие элементы массива Х

Фрагмент программы в массиве целых чисел K00, K01, K02, K03, K10,..., K20,..., K30, K31, K32, K33 позволяет найти:

-

номер максимального элемент 2 столбца массива K

+

номер минимального элемента 2 строки массива K

-

максимальный элемент 3 строки массива K

-

номер минимального элемента массива K

-

максимальный элемент 3 столбца массива K

Фрагмент программы в символьном массиве S1, S2,...Sn позволяет найти:

-

все символы x

-

все символы y

-

все символы х и y

+

количество символов x и y

-

символы x или y

Фрагмент программы в символьном массиве S1, S2,...Sn позволяет найти...

-

все символы a

-

все символы b

-

все символы a и b

+

количество символов a, b, ab

-

количество символов ab

Фрагмент программы в символьном массиве S0, S1, S2,...Sk позволяет найти:

-

все символы a

-

все символы b

-

все символы a и b

-

количество символов a и b

+

количество замен символов a на символы b

Фрагменту программы для массива целых чисел H0, H1, H2,...Hi соответствует вариант:

-

2 3 7 4 2 3 8 5 4 9

+

3 3 7 4 3 3 8 5 4 9

-

2 2 7 4 2 2 8 5 4 9

-

3, 3, 7, 4, 2, 3, 8, 5, 4, 9,

-

2, 3, 7, 4, 2, 3, 8, 5, 4, 9,

Фрагменту программы для массива целых чисел B0, В1, В2,...Вi соответствует вариант:

-

2, 9, 1, 3, 5, 4, 6, 6, 1, 7,

+

9; 9; 1; 5; 5; 4; 6; 6; 1; 7;

-

2, 9, 1, 2, 5, 4, 2, 6, 1, 7,

-

3, 9, 1, 3, 5, 4, 3, 6, 1, 7,

-

9 9 1 5 5 4 6 6 1 7

Фрагмент программы в двумерном массиве целых чисел B00, B01, B02, B03, B10,..., B20,..., B30, B31, B32, B33 позволяет найти:

+

сумму элементов 2 и 3 строки матрицы B

-

сумму элементов 2 и 3 столбца матрицы B

-

сумму элементов двух столбцов матрицы B

-

сумму элементов 2 или 3 столбца матрицы B

-

сумму элементов матрицы B

Фрагмент программы в двумерном массиве целых чисел D00, D01, D02, D03, D10,..., D20,..., D30, D31, D32, D33 позволяет найти:

-

сумму элементов 1 и 4 строки матрицы D

+

сумму элементов 1 и 4 столбцов матрицы D

-

сумму элементов двух строк матрицы D

-

сумму элементов 1 или 4 строки матрицы D

-

сумму элементов матрицы D

Фрагмент программы в двумерном массиве целых чисел Z00, Z01, Z02, Z03, Z10,..., Z20,..., Z30, Z31, Z32, Z33 позволяет найти:

-

количество нулевых элементов 1 строки матрицы Z

-

количество нулевых элементов 2 строки матрицы Z

-

количество нулевых элементов 1 столбца матрицы Z

+

количество нулевых элементов 2 столбца матрицы Z

-

нулевые элементы 2 столбца матрицы Z

Фрагмент программы в двумерном массиве целых чисел L00, L01, L02, L03,L10,..., L20,..., L30, L31, L32, L33 позволяет найти:

-

сумму элементов главной диагонали матрицы L

-

произведение элементов главной диагонали матрицы L

-

сумму элементов побочной диагонали матрицы L

+

произведение элементов побочной диагонали матрицы L

-

произведение элементов матрицы L

Фрагмент программы в двумерном массиве F позволяет найти:

-

среднее значение элементов матрицы F

-

сумму элементов матрицы F

-

среднее значение элементов побочной диагонали матрицы F

-

сумму элементов побочной диагонали матрицы F

+

среднее значение элементов главной диагонали матрицы F

Фрагмент программы в двумерном массиве целых чисел D00, D01, D02, D03, D10,..., D20,..., D30, D31, D32, D33 позволяет найти:

-

количество положительных элементов 4 строки матрицы D

-

произведение четырех положительных элементов матрицы D

+

количество положительных элементов 4 столбца матрицы D

-

положительные элементыв матрицы D

-

сумму положительных элементов матрицы D

Фрагмент программы в массиве целых чисел C0, С1, С2,...Сi позволяет найти:

-

сумму элементов массива С

-

количество элементов массива С

-

среднее значение элементов массива С

-

отрицательные элементы массива С

+

среднее арифметическое значение отрицательных элементов массива С

Фрагмент программы в массиве целых чисел A0, A1, A2,...Ai позволяет найти:

-

все четные положительные элементы массива А

-

сумму положительных элементов массива А

+

сумму положительных четных элементов массива А

-

сумму четных элементов массива А

-

все нечетные положительные элементы массива А

Фрагмент программы в массиве целых чисел A0, A1, A2,...Ai позволяет вывести:

+

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

-

число натуральных чисел, начиная с первого, значения которых не превышают x

-

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

-

сумму элементов массива, начиная с 1, значения которых не превышают x

-

сумму элементов массива, начиная с 0, значения которых превышают x

Фрагмент программы в массиве целых чисел B0, B1, B2,...Bi позволяет найти:

-

все нечетные элементы массива B

-

произведение положительных четных элементов массива B

-

сумму положительных четных элементов массива B

+

произведение положительных нечетных элементов массива B

-

все положительные элементы массива B

Фрагмент программы в массиве целых чисел С0, С1, С2,...Сi позволяет найти:

-

вывод всех нулевых элементов

-

количество не нулевых элементов

-

индексы нулевых элементов

-

значения нулевых элементов

+

количество нулевых элементов

Фрагмент программы в массиве целых чисел D1, D2,...Di позволяет найти:

-

произведение четных элементов массива D

-

количество элементов, значение которых не кратно 2

+

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

-

произведение элементов массива D

-

произведение нечетных элементов массива D

Фрагменту программы соответствует значение:

-

11

-

8

-

10

+

12

-

9

Фрагменту программы соответствует значение:

-

16

-

1

-

30

+

24

-

320

Фрагменту программы соответствует значение:

-

29

-

4

-

10

+

7

-

17

Фрагменту программы соответствует значение:

-

29

-

16

+

13

-

10

-

4

Фрагменту программы соответствуют значения:

-

1 4 -1 4

-

1 4 1 -4

+

1 4 -1 -4

-

1 -1 1 -1 4 4 -4 -4

-

1 2 -3 4 -1 2 3 -4

Фрагменту программы соответствует значение:

-

12

-

8

+

5

-

6

-

0

Фрагменту программы соответствуют значения:

-

0 7 1 6 2 5 3 4

+

0 7; 1 6; 2 5; 3 4;

-

0 1; 2 3; 4 5; 6 7;

-

0 1 2 3 4 5 6 7

-

3 4; 2 5; 1 6; 0 7;

Фрагменту программы соответствуют значения:

-

5 1, 6 2, 7 3 8 4,

-

8 1 7 2 6 3 5 4

-

1 8, 2 7, 3 6, 4 5,

+

1 5, 2 6, 3 7, 4 8,

-

1, 5, 2, 6, 3, 7, 4, 8,

Фрагменту программы соответствуют значения:

+

1 4 6 7 9

-

1 0 0 4 0 6 7 0 9 0

-

1, 0, 0, 4, 0, 6, 7, 0, 9, 0,

-

1 -2 -3 4 -5 6 7 -8 9 -1

-

1 4 6 7 9 -2 -3 -5 -8 -1

Фрагменту программы соответствует значение:

+

m= -4,5

-

m= 1,5

-

m= -4

-

m= -15

-

-4.0

Если элементы массива D[ 0..4 ] равны соответственно 3, 4, 0, 1, 2, то значение выражения D[D[2]]- D[D[4]] равно:

-

-2

-

2

+

3

-

4

-

1

Если элементы массива D[ 0..4 ] равны соответственно 2, 3, 4, 0, 1, то значение выражения D[D[4]]- D[D[2]] равно:

-

1

-

-2

+

2

-

-1

-

3

Если элементы массива D[ 0..4 ] равны соответственно 1, 2, 3, 4, 0, то значение выражения D[D[1]]- D[D[3]] равно:

-

2

-

-2

+

3

-

-3

-

0

Если элементы массива D[ 0..4 ] равны соответственно 4, 2, 1, 0, 3, то значение выражения D[D[3]]- D[D[1]] равно:

-

4

-

2

+

3

-

-3

-

-2

Для одномерного массива F1, F2,...FS фрагмент алгоритма определяет:

-

индекс найденного символа 'x'

-

все символы 'x'

+

количество найденных символов 'x'

-

местоположение символа 'x'

-

индекс первого найденного символа 'x'

Для одномерного массива X1, X2,...XN фрагмент алгоритма определяет:

-

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

+

сумму положительных элементов

-

индекс положительного элемента

-

индекс последнего положительного элемента

-

сумму элементов массива

Для двумерного массива [4x4] фрагмент алгоритма определяет:

-

элементы главной диагонали

+

элементы побочной диагонали

-

элементы матрицы

-

элементы в углах матрицы

-

элементы матрицы кратные трем

Для одномерного массива Y1, Y2,...YN фрагмент алгоритма определяет:

-

количество положительных элементов

+

произведение отрицательных элементов

-

индекс отрицательного элемента

-

индекс последнего отрицательного элемента

-

произведение элементов массива

Для одномерного массива R1, R2,...RN фрагмент алгоритма определяет:

-

сумму отрицательных элементов

-

индекс положительного элемента

-

индекс последнего отрицательного элемента

+

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

-

количество элементов массива

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

1

Логически законченная

2

часть программы, которую

3

по имени можно вызывать

4

в разные места основной программы

5

неограниченное число раз.

Укажите свойство функции:

-

используется только для обработки целых чисел

-

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

+

возвращает только одно значение

-

используется только для обработки строк

-

возвращает несколько значений

Укажите 3 свойства подпрограммы:

+

решает часть общей задачи

+

имеет уникальное имя

+

может быть вызвана в основную программу

-

затрудняет процесс отладки

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

+

устраняет дублирование кода

+

улучшает "читаемость" программы

+

повышает надежность программы

-

сохраняется как отдельный файл

-

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

Укажите все особенности функции:

+

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

+

всегда возвращает только одно значение

+

вызывается в выражениях

-

возвращает несколько значений

-

вызов метода является оператором языка

Укажите все особенности процедуры:

-

всегда возвращает только одно значение

-

вызывается в выражениях

+

возвращает несколько значений

+

вызов метода является оператором языка

+

возвращает некоторое действие

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

-

разветвленной

-

иерархической

+

модульной

-

монолитной

-

массовой

Глобальные имена доступны:

-

только в основной программе

-

только в методах

+

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

-

во всех модулях

-

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

Локальные имена доступны:

-

только в основной программе

+

только в методе

-

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

-

во всех модулях

-

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

Локальное имя внутри подпрограммы блокирует глобальное, если:

-

значение локальной переменной больше глобальной

-

значение локальной переменной меньше глобальной

+

переменные имеют одинаковые идентификаторы

-

значение локальной и глобальной переменных равны

-

имя его составное

Установите соответствие имен:

3

Глобальное имя доступно

4

Локальное имя доступно

1

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

2

только в методе

Установите структуру подпрограммы-функции:

1

<Заголовок функции>

2

{

3

<Раздел объявления локальных переменных>

4

<Тело функции>

5

}

Установите структуру объявления подпрограммы-процедуры:

1

<Заголовок процедуры>

2

{

3

<Раздел объявления локальных переменных>

4

<Тело процедуры>

5

}

Укажите все правильно объявленные функции:

-

private Ln(double x)

-

static Vector(int x1, int x2, int y1, int y2): int

+

int Chislo(int m)

+

static bool Rep(char s)

+

pablic float Gul(ref float u)

Укажите все правильно объявленные функции:

+

public string Stroka(char s1, char s2)

+

private float S (out float u)

+

static bool Vet(int g1,int g2))

-

static Vet(int g1,int g2): int

-

public double 1A(int s)

Фрагменту   отвечает выражение:

-

+

-

-

-

Фрагменту   отвечают фактические параметры:

-

F

-

N

-

P

+

U, V

-

U, V, F

Фрагмент   вычисляет:

-

tg(x)+2

-

ctg(x)

-

ctg(x+2)

+

tg(x+2)

-

tg(x)

Фрагмент   вычисляет:

-

ln(y)

+

yz

-

z*ln(y)

-

zy

-

exp(z)*ln(y)

Фрагмент   вычисляет:

-

ctg2(2x)

+

ctg2(x/2)

-

ctg(2x)2

-

ctg(x/2)2

-

tg2(x/2)

Фрагмент   вычисляет:

-

log 2(x2)

-

log 10(x)2

+

log2 2(x)

-

ln2 2(x)

-

ln2 10(x)

Для фрагмента   укажите условие:

+

D(a,b,c)>0

-

D=0

-

D(a,b,c)<0

-

D(p1,p2,p3)>0

-

D>0

Укажите все правильно объявленные процедуры:

-

static double void Zena(int z, double t)

+

static void Power(int t, char n)

+

private void Sum(out double St)

-

public double Vcego(double St)

+

static void Draw()

Укажите все правильно объявленные процедуры:

+

void CubeM(out double u, params double[ ] p)

-

static double void Zena(int n, double s)

+

private void Cub(out int p2, int p1)

-

public double Itogo(double St)

+

static void Line()

Укажите все правильно объявленные процедуры:

+

static void Line(int n, char s)

+

static void DecodDay(int Year, Month, Day);

-

private double void Itogo(out double St)

-

public Itogi(out double Sum, double St)

+

public void Change(string S, char c1, char c2)

Для фрагмента  укажите формат вызова процедуры:

-

kub(S,V,a);

-

S, V,

-

procedure kub(double p1,p2, int p)

-

kub(p1,p2, p);

+

kub(out S, out V, a);

-

void kub();

Для фрагмента   укажите формат вызова процедуры:

-

Figure(int S,V,a,b,h);

-

Figure(S,V,a,b,h);

-

Figure(a,b,h);

-

Figure(S,V);

+

Figure(out S,out V,a,b,h);

-

Figure();

Для фрагмента   укажите формат вызова процедуры:

-

Ckidka(double S, T; int N);

-

Ckidka(T,N);

-

Ckidka(S,T,N);

-

Ckidka(S);

-

Ckidka( double S, double C, int K);

+

Ckidka(out S,T,N);

Процедура   позволяет нарисовать:

-

n параллельных линий символами С

-

C линий из заданных символов n

-

линию из повторяющихся C раз символов n

-

n линий символами С

+

линию из повторяющихся n раз символов С

Процедура   позволяет нарисовать:

-

m строк из n символов '='

-

m столбцов из n символов '='

+

n строк из m символов '='

-

n столбцов из m символов '='

-

i строк и j столбцов символами '='

Процедура  позволяет нарисовать:

-

-

+

-

-

Процедуре  отвечает строка:

-

1vshghhjth5

-

1234512125

+

h52gh3hj55

-

h12gh3hj51

-

5234515252

Повторное использование функций и процедур оформленных в виде отдельных файлов называется …

модул__

Модуль -

-

это самостоятельная часть программы, имеющая определенное назначение и обеспечивающая заданные функции обработки автономно от других программных модулей

-

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

-

не является выполняемой программой – его объекты используются другими программными единицами

-

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

+

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

Укажите свойства модуля:

-

один вход и один выход

-

функциональная завершенность

-

логическая независимость

-

слабые информационные связи с другими программными модулями

+

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

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

-

interface

-

static void

+

using

-

static void Main()

-

namesapace

Модульная структура программы отображает одну из особенностей ... программирования:

-

эвристического

-

динамического

-

логического

+

структурного

-

проблемного

Укажите все преимущества модульного программирования:

+

уменьшение времени перекомпиляции

+

облегчение процесса отладки

+

возможность отладки по частям

-

увеличение избыточность кода

-

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

Особый тип записи, имеющий в своем составе поля, свойства и методы обработки называется:

класс__

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

class

Укажите все назначения поля класса:

+

объявление типов данных

+

записи свойств объектов

+

хранения информации об объекте

-

объявление методов

-

объявление модулей

Процедуры и функции, предназначенные для обработки внутренних данных объекта данного класса, называются:

-

экземплярами класса

-

модулями

-

свойствами объекта

+

методами класса

-

объектами

Свойства объекта – это:

-

типы данных

-

методы объекта

+

характеристики объекта

-

принципы работы

-

инструкции языка

Понятие "инкапсуляция" характеризует:

-

посылку сообщения объектам

-

возможность создания различных действий в методе с одним именем

+

сокрытие информации и комбинирование данных и методов внутри объекта

-

способность объекта сохранять свойства и методы класса "родителя"

-

создание объектов "потомков", обладающих свойствами объектов "предков"

Понятие "наследование" характеризует:

-

сокрытие информации и комбинирование данных и методов внутри объекта

-

посылку сообщения объектам

-

возможность создания различных действий в методе с одним именем

+

способность объекта сохранять свойства и методы класса "родителя"

-

сокрытие класса

Понятие "полиморфизм" характеризует:

-

сокрытие информации и комбинирование данных и методов внутри объекта

-

посылку сообщения объектам

+

возможность создания различных действий в методе с одним именем

-

способность объекта сохранять свойства и методы класса "родителя"

-

сокрытие класса

Укажите фактор, не являющийся объектно-ориентированным подходом:

-

выделении классов объектов

-

установлении свойств объектов и методов их обработки

-

создании иерархии классов

-

создании свойств объектов и методов их обработки

+

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

По окончанию работы программы   будет выведено значение:

96

По окончанию работы программы   будет выведено значение:

13

По окончанию работы программы будет выведено значение:

25

По окончанию работы программы   будет выведено значение:

14

По окончанию работы программы   будет выведено значение:

-2

По окончанию работы программы   будет выведено значение:

21

По окончанию работы программы   будет выведено значение:

3

По окончанию работы программы будет выведено значение:

-1

Укажите два условия очищения однострочного редактора textBox1 от данных на языке С# :

+

textBox1.Text=" ";

-

textBox1.Text=Clear();

-

textBox1.Text=Clear;

+

textBox1.Clear();(Edit1.Text = ' ') or (Edit2.Text = ' ')

-

textBox1.Text.Clear();

Укажите два условия очищения многострочного редактора richTextBox1 от данных на языке C# :

-

richTextBox1.Lines= " ";

+

richTextBox1.Clear();

-

richTextBox1.Lines.Add=" ";

+

richTextBox1.Text=" ";

-

richTextBox1.Text.Clear();

Укажите условие очищения метки label1 от надписи на языке C# :

-

label1.Clear;

-

label1.Text.Clear();

-

label1.Clear();

-

label1.Text=Clear();

+

label1.Text = " ";

Укажите компонент, не применяемый для ввода данных

-

textBox1

-

richTextBox1

-

dataGridView

+

label1

Укажите строку кода соответствующую вводу числа 7,2 из поля редактирования однострочного редактора

-

a = Parse(textBox1.Text);

+

double a = double.Parse(textBox1.Text);

-

double a = textBox1.Text.ToString();

-

double a = textBox1.ToString();

-

a = textBox1.String();

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

-

b = Parse(richTextBox1.Text);

+

double b = double.Parse(richTextBox1.Text);

-

b = richTextBox1.String();

-

double b = Parse(richTextBox1.Text);

-

double b = richTextBox1.String();

Укажите строку кода соответствующую вводу числа -3 из поля редактирования однострочного редактора

-

c = Parse(textBox1.Text);

+

int c = int.Parse(textBox1.Text);

-

int c = textBox1.Text.ToString();

-

int c = textBox1.ToString();

-

c = textBox1.String();

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

-

DialogResult rsl = MessageDlg.Show("Имеются действительные корни!","Корни расчитать?: ", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

-

DialogResult rsl = MessageBox.Show("Корни расчитать?: ", "Имеются действительные корни!", MessageBoxIcon.Question, MessageBoxButtons.YesNo);

+

DialogResult rsl = MessageBox.Show("Корни расчитать?: ", "Имеются действительные корни!", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

-

DialogResult rsl = MessageBox.Show('Корни расчитать?: ', 'Имеются действительные корни!', MessageBoxButtons.YesNo, MessageBoxIcon.Question)

-

DialogResult rsl = MessageDlg.Show("Корни расчитать?: ", "Имеются действительные корни!", MessageBoxButtons.(Yes), MessageBoxIcon.Question)

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

-

ShowMessage("Корни уравнения: x1= " + String.Format("{0,6:f3}", x1) + String.Format("{0,6:f3}", x2), "Квадратное уравнение");

-

MessageBox.Show("Корни уравнения: x1= " + String.Format("{0,6:f2}", x1) + String.Format("{0,6:f2}", x2), "Квадратное уравнение");

+

MessageBox.Show("Корни уравнения: x1= " + String.Format("{0,6:f3}", x1) + String.Format("{0,6:f3}", x2), "Квадратное уравнение");

-

MessageDlg("Корни уравнения: x1= " + String.Format("{0,6:f3}", x1) + String.Format("{0,6:f3}", x2), "Квадратное уравнение");

-

MessageBox.Show("Квадратное уравнение"б"Корни уравнения: x1= " + String.Format("{0,6:f3}", x1) + String.Format("{0,6:f3}", x2));

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

-

MessageDlg.Show("Уравнение не имеет действительных корней! ", "Дискриминант < 0", MessageBoxButtons.OK, MessageBoxIcon.Error);

-

MessageBox.Show("Дискриминант < 0", "Уравнение не имеет действительных корней! ", MessageBoxButtons.OK, MessageBoxIcon.Warning);

+

MessageBox.Show("Уравнение не имеет действительных корней! ", "Дискриминант < 0", MessageBoxButtons.OK, MessageBoxIcon.Warning);

-

MessageDlg.Show("Уравнение не имеет действительных корней! ", "Дискриминант < 0", MetodButtons.OK, MessageBoxIcon.Warning);

-

MessageBox.Show("Уравнение не имеет действительных корней! ", "Дискриминант < 0", MessageBoxIcon.Warning, MessageBoxButtons.OK );

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

-

MessageBox.Show("Коэффициент при второй степени неизвестного х равен 0 ", "Уравнение не квадратное!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

-

MessageDlg.Show("Коэффициент при второй степени неизвестного х равен 0 ", "Уравнение не квадратное!", MessageBoxButtons.OK, MessageBoxIcon.Error);

+

MessageBox.Show("Коэффициент при второй степени неизвестного х равен 0 ", "Уравнение не квадратное!", MessageBoxButtons.OK, MessageBoxIcon.Error);

-

MessageBox.Show("Уравнение не квадратное!", "Коэффициент при второй степени неизвестного х равен 0 ", MessageBoxButtons.(OK), MessageBoxIcon.Error);

-

MessageDlg.Show("Коэффициент при второй степени неизвестного х равен 0 ", "Уравнение не квадратное!", MessageBoxIcon.Error, MessageBoxButtons.OK);

Укажите строку кода, соответствующую выводу результата в приведенном окне:

-

label1.Text = "y= " + String.Format("{0,5:2}", y) +"%";

-

label1.Text = "y= " + String.Format("{0}", y) +"%";

-

label1.Text = 'y= ' + String.Format("{0,6:f2}", y) +'%';

+

label1.Text = "y= " + String.Format("{0,6:f2}", y) +"%";

-

label1.Text = "y= String.Format("{0,6:f2}", y) %";

Укажите строку кода, соответствующую выводу результата в приведенном окне:

-

label1.Text = "Доход: + String.Format("{0,6:f2}", y) + руб.";

+

label1.Text = "Доход:" + String.Format("{0,8:f2}", y) + " руб.";

-

label1.Text = "Доход:" + String.Format("{0}", y) + " руб.";

-

label1.Text = "Доход:" + String.Format(y) + " руб.";

-

label1.Text = "Доход:" + String.Format(y, "{0,8:f2}") + " руб.";

Укажите строку кода, соответствующую выводу результата в приведенном окне: 

-

label1.Text = "Корни уравнения: x1= " + String.Format(x1) + " x2= " + String.Format(x2);

-

label1.Text = "Корни уравнения:\n x1= " + String.Format("{0,6:f3}", x1) + " x2= " + String.Format("{0,6:f3}", x2);

-

label1.Text = "Корни уравнения:\n x1= " + String.Format("{0,6:f2}", x1) + " x2= " + String.Format("{0,6:f2}", x2);

-

label1.Text = "Корни уравнения: x1= " + String.Format("{0,6:f2}", x1) + " x2= " + String.Format("{0,6:f2}", x2);

+

label1.Text = "Корни уравнения:\n x1= " + String.Format("{0,6:f3}", x1) + "\n x2= " + String.Format("{0,6:f3}", x2);

Укажите строку кода, соответствующую выводу результата в приведенном окне: 

-

label1.Text = "Корни уравнения: x1= " + String.Format(x1) + " x2= " + String.Format(x2);

-

label1.Text = "Корни уравнения:\n x1= " + String.Format("{0,6:f3}", x1) + " x2= " + String.Format("{0,6:f3}", x2);

+

label1.Text = "Корни уравнения:\n x1= " + String.Format("{0,6:f2}", x1) + " x2= " + String.Format("{0,6:f2}", x2);

-

label1.Text = "Корни уравнения: x1= " + String.Format("{0,6:f2}", x1) + " x2= " + String.Format("{0,6:f2}", x2);

-

label1.Text = "Корни уравнения:\n x1= " + String.Format("{0,6:f2}", x1) + "\n x2= " + String.Format("{0,6:f2}", x2);

Установите соответствие между стилем шрифта и его названием:

5

Bold

6

Italic

7

Underline

8

Strikeout

1

полужирный

2

курсив

3

с подчеркиванием

4

зачеркнутый

Установите соответствие между свойствами шрифта и их названием:

6

Name

7

Size

8

StilyBold

9

StilyItalic

10

StilyUnderline

1

название шрифта

2

размер символов

3

начертание полужирное

4

начертание курсив

5

начертание с подчеркиванием

Установите соответствие между командами редактирования и их назначением:

6

Cut()

7

Copy()

8

Paste()

9

Clear()

10

Select()

1

вырезать

2

копировать

3

вставить

4

очистить

5

выделить

Установите соответствие между командами редактирования и их назначением:

6

Undo()

7

Redo()

8

SelectAll()

9

Clear()

10

Paste()

1

отменить ввод

2

повтор ввода

3

выделить все

4

удалить

5

вставить

Укажите компонент, используемый при управлении программой:

-

listBox

-

panel

+

button

-

label

-

richTextBox

Укажите компонент, используемый для размещения на форме различного рода записей на экране:

-

button

-

richTextBox

+

label

-

textBox

-

panel

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

+

textBox

-

panel

-

button

-

richTextBox

-

listBox

Укажите компонент, используемый при работе с текстом, состоящим из большого количества строк:

-

button

-

label

+

richTextBox

-

menuStrip

-

panel

Укажите, какие действия происходят при выполнении строки кода: listBox1.Items.Clear();

-

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

-

из списка удаляется строка

+

очищаются строки в списке

-

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

-

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

Укажите строку кода на языке С# отображающую в указанном компоненте текст Я молодец

-

textBox1.Text='Я молодец';

-

textBox1="Я молодец";

+

textBox1.Text="Я молодец";

-

textBox1.Text.Add("Я молодец");

-

textBox1.Add("Я молодец");

Укажите какие действия происходят при выполнении строки кода: listBox1.Items.Add("Россия");

-

в списке происходит копирование строки с текстом Россия

-

из списка удаляется строка с текстом Россия

+

к списку добавляется строка с текстом Россия

-

в списке выделяется строка с текстом Россия

-

к списку добавляется новая пустая строка после строки с текстом Россия

Укажите строку кода на языке С# добавляющую указанному компоненту строку с текстом Я сдал зачет:

-

richTextBox1.Lines = "Я сдал зачет";

-

richTextBox1 = "Я сдал зачет";

+

richTextBox1.Lines[0] = "Я сдал зачет";

-

richTextBox1.Lines.Add = "Я сдал зачет";

-

richTextBox1.Lines.Add("Я сдал зачет");

Укажите строку кода на языке С#, устанавливающую синий цвет символов:textBox1.ForeColor=...

-

textBox1.ForeColor=Blue;

-

textBox1.Font.Color=Color.Blue;

-

textBox1.Font.Color=clBlue;

+

textBox1.ForeColor=Color.Blue;

-

textBox1.Font.Color=ColorBlue;

Для обеспечения функциональности приложения необходимо:

-

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

-

задать на вкладке События процедуры обработки событий

-

создать обработчики событий

-

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

+

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

Укажите 3 процедуры, используемые в C#:

+

стандартный обработчик событий

+

процедуру пользователя

-

функцию пользователя

+

стандартную процедуру

-

встроенную функцию

Укажите последовательность действий по созданию обработчика событий:

1

выделить на форме компонент

2

открыть вкладку События Окна Свойства

3

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

4

в коде в месте установки курсора написать код

Обработчик событий определяет:

-

размер выделенного компонента

-

имя выделенного компонента

+

действие, которое можно поручить выделенному компоненту

-

свойства выделенного компонента

-

работоспособность приложения

Установить соответствие имен событиям:

6

Click

7

Activated

8

Load

9

DoubleClick

10

KeyPress

1

щелчок

2

активизация

3

загрузка

4

двойной щелчок

5

нажатие клавиши

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

-

1 3 5

-

2 4 6

+

2 3 4 5 6

-

2, 3, 4, 5, 6

-

2; 3; 4; 5; 6;

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

-

5 : 4 : 3 : 2 : 1

+

5 : 4 : 3 : 2 : 1 :

-

5 4 3 2 1;

-

5 4 3 2 1

-

5, 4, 3, 2, 1,

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

-

5; 4; 3; 2; 1;

+

5, 4, 3, 2,

-

5; 4; 3; 2;

-

5, 4, 3, 2

-

5, 4, 3,

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

-

3; 4; 5; 6; 7

-

3 ; 4 ; 5 ; 6

+

3 ; 4 ; 5 ; 6 ;

-

3 4 5 6

-

3; 4; 5; 6; 7;

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

-

0 ; 1 ; 2 ; 3 ; 4 ; 5

-

0 ; 1 ; 2 ; 3 ; 4 ; 5 ;

-

0 1 2 3 4 5.

+

0 1 2 3 4.

-

0; 1; 2; 3; 4;

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

-

6 5 4 3 2

-

6 5 4 3 2 1;

-

6; 5; 4; 3; 2;

+

6, 5, 4, 3, 2,

-

1 2 3 4 5 6

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

-

7 6 5 4 3 2

-

2; 4; 6; 8;

-

7; 6; 5; 4; 3; 2;

+

2; 3; 4; 5; 6; 7;

-

2; 3; 4; 5; 6; 7; 8

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

-

2, 3, 4, 5,

-

2; 3; 4; 5; 6

-

2 3 4 5 6

+

2, 3, 4, 5, 6,

-

2; 3; 4; 5;

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

-

2 3 4 5 6 7;

+

7 : 6 : 5 : 4 : 3 : 2 :

-

6 : 5 : 4 : 3 : 2 : 1 :

-

7 ; 6 ; 5 ; 4 ; 3 ; 2 ;

-

1 : 2 : 3 : 4 : 5 : 6

Укажите условие очищения текущей ячейки dataGridView1 от данных:

-

dataGridView1.Rows[i].Cells[j].Value.Clear;

-

dataGridView1.Rows[i].Cells[j].Value=Clear();

-

dataGridView1.Rows[i].Columns[j] = " ";

+

dataGridView1.Rows[i].Cells[j].Value = " ";

-

dataGridView1.Rows[i].Cols[j].Value = " ";

Укажите строку кода принятия числа для расчета из указанной ячейки dataGridView1: 

-

a=System.Convert.ToDouble(dataGridView1.Rows[1].Cells[3].Value);

+

a=System.Convert.ToDouble(dataGridView1.Rows[0].Cells[2].Value);

-

a=System.Convert.ToDouble(dataGridView1.Rows[2].Cells[1].Value);

-

a=System.Convert.ToDouble(dataGridView1.Rows[1].Cells[2].Value);

-

a=System.Convert.ToDouble(dataGridView1.Rows[0].Cells[3].Value);

Укажите строку кода принятия числа для расчета из указанной ячейки dataGridView1: 

-

b=System.Convert.ToDouble(dataGridView1.Rows[2].Cells[2].Value);

-

b=System.Convert.ToInt16(dataGridView1.Rows[4].Cells[1].Value);

-

b=System.Convert.ToDouble(dataGridView1.Rows[3].Cells[2].Value);

+

b=System.Convert.ToInt16(dataGridView1.Rows[2].Cells[1].Value);

-

b=System.Convert.ToInt16(dataGridView1.Rows[3].Cells[2].Value);

Укажите строку кода принятия числа для расчета из указанной ячейки dataGridView1: 

-

c=System.Convert.ToInt16(dataGridView1.Rows[3].Cells[1].Value);

-

c=System.Convert.ToInt16(dataGridView1.Rows[3].Cells[2].Value);

+

c=System.Convert.ToInt16(dataGridView1.Rows[1].Cells[1].Value);

-

c=System.Convert.ToInt16(dataGridView1.Rows[2].Cells[1].Value);

-

c=System.Convert.ToInt16(dataGridView1.Rows[2].Cells[2].Value);

Укажите строку кода принятия числа для расчета из указанной ячейки dataGridView1:

-

d=System.Convert.ToInt16(dataGridView1.Rows[3].Cells[4].Value);

-

d=System.Convert.ToInt16(dataGridView1.Rows[3].Cells[3].Value);

-

d=System.Convert.ToInt16(dataGridView1.Rows[1].Cells[4].Value);

-

d=System.Convert.ToInt16(dataGridView1.Rows[2].Cells[4].Value);

+

d=System.Convert.ToInt16(dataGridView1.Rows[1].Cells[3].Value);

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

-

MessageBox.Show("Средний комиссионный сбор: \n " + String.Format("{0,4:f2}", S) + " р.", "Оплата ", MessageBoxButtons.OK, MessageBoxIcon.Information);

-

MessageBox.Show("Средний комиссионный сбор: " + String.Format("{0,4:f2}", S) + " р.", "Оплата ", MessageBoxButtons.OK, MessageBoxIcon.Information);

-

MessageBox.Show("Средний комиссионный сбор: \n " + String.Format("{0,4:f2}", S) + " р.", "GraphTabl ", MessageBoxButtons.OK, MessageBoxIcon.Warning);

+

MessageBox.Show("Средний комиссионный сбор: \n " + String.Format("{0,4:f2}", S) + " р.", "GrafTabl ", MessageBoxButtons.OK, MessageBoxIcon.Information);

-

MessageBox.Show("Средний комиссионный сбор: \n " + String.Format("{0,4:f2}", S) + " р.", "GrafTabl ", MessageBoxIcon.Information, MessageBoxButtons.OK);

Соседние файлы в папке Программирование 1 курс 2 семестр