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

База по информатике

.doc
Скачиваний:
36
Добавлен:
02.05.2015
Размер:
770.56 Кб
Скачать

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

если x = 4 или x < 10 то y = ex+2, где x - ввести

===Ответ 1

1)

If (x=4) or (x<10) Then

y = Exp(x+2)

End if

2)

If (x=4) and (x<10) Then

y = Exp(x+2)

End if

3)

If (x=4), (x<10) Then

y = Exp(x+2)

End if

4)

If (x=4), (x<10) Then

y = Exp^(x+2)

End if

5)

If (x=4) or (x<10) Then

y = Exp^(x+2)

End if

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

, где x,y - ввести ===Ответ 3

1)

If x < y Then

Z = Sin(x - y)

Else

Z = Sin(x) / Cos(y)

End If

2)

If x >= y Then

Z = Sin(x - y)

Else Z = Sin(x) /Cos(y )

End If

3)

If x >= y Then

Z = Sin(x - y)

Else

Z = Sin(x) / Cos(y )

End If

4)

If x >= y Then

Z = Sin(x - y)

Else

Z = Sin(x) /Cos( y)

5)

If x < y Then Z = Sin(x) / Cos(y)

Else Z = Sin(x - y)

End If

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

, где x,y - ввести ===Ответ 4

1) Select Case x

Case Is x< y

Z = Atn(x / y)

Case x to y

Z = Sin(x) / Cos(y)

End Select

2)

If x <= y Then Z = Atan(x / y)

Else

Z = Sin(x) / Cos(y)

End If

3) Select Case x

Case Is < y

Z = Atan(x )/ y

Case Is >=y

Z = Sin(x) / Cos(y)

End Select

4) If x > y Then

Z = Atn(x / y)

Else

Z = Sin(x) / Cos(y)

End If

5) If x > y Then

Z = Atan(x )/ y

Else

Z = Sin(x) / Cos(y)

End If

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

, где x,y - ввести ===Ответ 1

1)

If x > y Then

Z = Atn(x / y)

Else

If x < y Then

Z = Sin(x)

Else

Z = Log(x+y)

End If

End If

2)

If x > y Then

Z = Atan(x / y)

Else

If x < y Then

Z = Sin(x)

Else

Z = Ln(x+y)

End If

End If

3)

If x > y Then

Z = Atn(x) / y

Else

If x < y Then

Z = Sin(x)

Else

Z = Log(x+y)

End If

4)

If x > y Then Z = Atn(x / y)

If x < y Then

Z = Sin(x)

Else Z = Log(x+y)

End If

End If

5)

If x > y Then Z = Atn(x / y)

Else

If x < y Then Z = Sin(x)

Else

Z = Log(x+y)

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

, где x,y - ввести ===Ответ 1

1) If x >= y Then

Z = (x - y)^2

Else

Z = Sin(x / y)

End If

2) If x >= y Then

Z = Sin(x / y)

Else

Z = (x - y)^2

End If

3) If x >= y Then

Z = Sqr(x - y)

Else

Z = Sin(x / y )

End If

4) If x >= y Then

Z = (x - y)2

Else

Z = Sin(x / y)

5) If x < y Then Z = Sin(x) / y

Else Z = (x - y)2

End If

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

a = ; b = (x - y)2 ; C = Ln(a + b) - ea, где x,y - ввести ===Ответ 4

1) a = x+Sqr(y) ; b = (x-y)^2

C = Log(a + b) - Exp(a)

2) a = x+Sqr(y) ; b = (x-y)2

C = Log(a + b)/Log10 - Exp ^ a

3) a = Sqr(x+y) : b = (x-y)^2

C = Log(a + b)/Log10 - Exp(a)

4) a = x+Sqr(y)

b = (x-y)^2

C = Log(a + b) - Exp(a)

5) a = x+Sqr(y)

b = (x-y)^2

C = Ln(a + b) - Exp(a)

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

если 4 < x < 10 то y = , где x - ввести ==Ответ 5

1) If (x<4) and (x>10) Then

y = Sqr (x) / Atn(x)

End if

2) If (x>4) , (x<10) Then

y = Sqr (x) /Atan(x)

End if

3) If 4 < x < 10 Then

y = Sqr (x) / Atan(x)

End if

4) If x>4 or x < 10 Then

y = Sqr (x) / Atn(x)

End if

5) If (x>4) and (x<10) Then

y = Sqr(x) / Atn(x)

End if

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

x = | a - b |; y = ea-b ; Z = (x + a) /(y - Sin(y)), где a,b - ввести

==Ответ 3

1)

x = Abc(a-b) ; y = Exp(a)-b

Z = (x+a) / y - Sin(y)

2)

x = Abs(a-b) ; y = Exp(a)-b

Z = x+a / y - Sin(y)

3)

x = Abs(a-b) : y = Exp(a-b)

Z = (x+a) /( y - Sin (y))

4)

x = Abs(a-b) : y = Exp(a-b)

Z = (x+a) / y - Sin(y)

5)

x = Abc(a-b) : y = Exp^(a-b)

Z = (x+a) / y - Sin(y)

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

, где x,y – ввести ===Ответ 2

1)

Select Case x

Case Is x< y

Z = Atn(x / y)

Case x>=y

Z = Sin(x) /Cos(y)

End Select

2)

If x > y Then

Z = Atn(x / y)

Else

Z = Sin(x) /Cos(y)

End If

3)

Select Case x

Case Is < y

Z = Atan(x )/ y

Case Is >=y

Z = Sin(x) /Cos(y)

End Select

4)

If x <= y Then

Z =Atan(x /y)

Else

Z = Sin(x) / Cos(y)

End If

5)

If x > y Then

Z = Atan(x )/ y

Else

Z = Sin(x) /Cos(y)

End If

Определить правильный вариант объявления переменных, вычисляющие значения выражений: Ввести x,y - любые, a = , b = Arctg(x-y) , C = (a + b) - Ln(x+y). - Dim x As Byte, y As Byte, a As Single, b As Single, c As Single

Определить правильный вариант объявления переменных, вычисляющие значения выражений: Ввести x,y - любые, b = Arctg(x-y) , C = (x + b) - Ln(x+y). -- Dim x As Byte, y As Byte, b As Single, c As Single

Определить правильный вариант объявления переменных, вычисляющие значения выражений: Ввести x,y - любые, b = Arctg(x-y) , C = (x + b) - Ln(x+y). - Dim x As Single, y As Single, b As Single, c As Single

Определить правильный вариант объявления переменных, вычисляющие значения выражений: Ввести x,y - целые положительные, a = , b = (a - y)2. -Dim x As Byte, y As Byte, b As Single, a As Single

Определить правильный вариант объявления переменных, вычисляющие значения выражений:

x = 9, y = 7.56, a = , b = (a - y)2. - Dim x As Byte, y As Single, b As Single, a As Single

Определить тип переменной, имеющей в программе значение: а = “ тема ”- String

Определить тип переменной, имеющей в программе значение: z = 2566 -Integer

Определить тип переменной, имеющей в программе значение: b = 25---Byte

Определить тип переменной, имеющей в программе значение: b = 25.235614-- Single

Определить тип переменной, имеющей в программе значение: x = False--- Boolean

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

, где x - ввести ===ОТВЕТ 1

1) C=0

For k =1 To 10

C = C+(x^2 +5) / Sqr(x - k)

Next k

2) C=0

For k =1 To 10

k=k+1

C = C+(x^2 +5) / (x-k)

Next k

3) C=0

For k =1 To 10

C = (x^2 +5) / Sqr(x-k)

Next k

4) C=0

For k =10 To 1 Step 1

C = C+x^2 +5 / Sqr(x) - k

Next k

5) C=1

For k =1 To 10

C = C+x^2 +5 / Sqr(x - k)

Next

Определить правильный вариант блока программы, вычисляющей произведения восьми значений функции y = x2 -x +5 , где x - ввести ===ОВТЕТ 2

1) M=0

For k =1 To 8

M = (x^2 - x +5)

Next k

2) M=1

For k =1 To 8

M = M * (x^2 - x +5)

Next k

3) M=1

For k =1 To 8

M = M * (x^2 - x +5)

k =k+1

Next k

4) For k =1 To 8

M=1

M = M * (x^2 - x +5)

Next k

4) M=0

For k =1 To 8

M = M * (x^2 - x +5)

Next M

Определить правильный вариант блока программы, вычисляющей сумму функции y = Ln(x +x2), пока значение суммы не станет больше 20. Где x - ввести . ===ОТВЕТ 3

1) Р=0

While P > 20

P = P+ Log(x + x2)

Wend

2) Р=1

While P <= 20

P = P+ Log(x) + x2

Wend

3) Р=0

While P <= 20

P = P+ Log(x + x^2)

Wend

4) Р=1

While

P = P+ Ln(x + x^2)

Wend P > 20

5) Р=0

While P <= 20

P = Ln(x + x^2)

Wend

Определить правильный вариант блока программы, вычисляющей произведение функции y = ex - 5x,

пока значение произведения меньше 10. Где x - ввести . ===ОТВЕТ 4

1) Z=1

Do

Z = Z* Exp(x) -5x

Loop Until Z <10

2) Z=0

Do

Z = Z* Exp(x) - 5x

Loop Until Z >=10

3) Z=1

Do

Z = Z* Exp^(x) - 5*x

Loop Until Z >=10

4) Z=1

Do

Z = Z* (Exp(x) - 5*x)

Loop Until Z >=10

5) Z=0

Do

Z = Z* Exp^(x) - 5*x

Loop Until Z <=10

Определить правильный вариант блока программы, вычисляющей сумму функции y = ex - 5x, где x - изменяется от 3 до 12 с шагом 2. Значение суммы выдать в поле ввода

====ОТВЕТ 5

1) S=1 : x = 3

Do

S = S + Exp(x) -5x

x = x + 2

Loop Until x <12

ss1.Text = Str(S)

2) S=0

While x <12

S = S + Exp(x) -5x

x = x + 2

Wend

ss1.Text = S

3) S=0 : x = 3

For x = 3 To 12 Step 2

S = S + Exp(x) -5*x

x = x + 2

Wend

Str(S) = ss1.Text

4) S=0 : x = 3

While x <12

S = S + Exp(x) -5*x

Wend

ss1.Text =Val( S)

5) S=0 : x = 3

Do

S = S + Exp(x) -5*x

x = x + 2

Loop Until x >=12

ss1.Text = Str(S)

Определить правильный вариант блока программы, вычисляющей произведение функции y = Cos(x) - 5, где x - изменяется от 0 до 8 . Значение произведения выдать с помощью диалогового окна.==ОТВЕТ 1

1) P=1 : x = 0

While x <=8

P = P *(Cos(x) - 5)

x = x + 1

Wend

MsgBox “P = “ & P

2) P=1 : x = 0

Do

P = P * Cos(x) - 5

x = x + 1

Loop Until x <=8

InputBox ( “P = “ & P)

3) P=0

For x = 0 To 8

P = P * Cos(x) - 5

x = x + 1

Next x

pp1.Text = Str(P)

4) P=1 : x = 0

Do x <= 8

P = P * Cos(x) - 5

Loop Until

MsgBox ( “P = “ P)

5) P=0 : x = 0

While x >= 8

P = P * Cos(x) - 5

Wend

MsgBox “P = “ & P

Определить правильный вариант блока программы, вычисляющей для каждого x изменяющегося

от x1 до x2 с шагом h, сумму 5 значений функции y = Ln(x/k).

Полученные значения сумм вывести на форму.==ОТВЕТ 1

1) x = x1

While x <= x2

s = 0

For k = 1 To 5

s = s + Log(x/k)

Next k

x = x + h

Print s

Wend

2) While x <= x2

s = 0 : x = x1

For k = 1 To 5

s = s + Log(x/k)

Next k

x = x + h

Wend

Print s

3) x = x1 : s = 0

While x <= x2

For k = 1 To 5

s = s + Log(x/k)

Next k

x = x + h

Wend

Print s

4) s = 0

For k = 1 To 5

x = x1

While x <= x2

s = s + Log(x/k)

Next k

x = x + h

Wend

aa1.text = s

5) x = x1

While x <= x2

For k = 1 To 5

s = 0

s = s + Log(x/k)

Next k

Print s

x = x + h

Wend

Определить правильный вариант блока программы, вычисляющей для каждого k = 1, 2, . . . 5 сумму значений функции y = Cos(x - k),

где x изменяется от x1 до x2 с шагом h. Полученные значения сумм вывести в поле аа1 на форме.

====ОТВЕТ 2

1) x = x1

While x <= x2

s = 0

For k = 1 To 5

s = s + Cos(x - k)

Next k

x = x + h

n = n & Str(s) & “ “

Wend : aa1.text = n

2) k = 1

While k <= 5

s = 0

For x = x1 To x2 Step h

s = s + Cos(x - k)

Next x

k = k + 1

n = n & Str(s) & “ “

Wend : aa1.Text = n

3) x = x1: s = 0

While x <= x2

For k = 1 To 5

s = s + Cos(x - k)

Next k

x = x + h

n = n & Str(s) & “ “

Wend : aa1.Text = Str(n)

4) For k = 1 To 5

x = x1 : s = 0

While x >= x2

s = s + Cos(x - k)

x = x + 1

Wend

n = n & Str(s) & “ “

Next k : aa1.text = n

5) For k = 1 To 5

x = x1 : s = 0

While x <= x2

s = s + Cos(x - k)

x = x + h

aa1.Text = Str(s)

Определить правильный вариант блока программы, вычисляющей сумму функции y = ex - 5x,

где x - изменяется от 3 до 12 с шагом 2. Значение суммы выдать на форму==ОТВЕТ 3

1) S=1 : x = 3

Do

S = S + Exp(x) -5x

x = x + 2

Loop Until x <12

Print “S = “ & S

2) S=0 : x = 3

While x <12

S = S + Exp(x) -5x

x = x + 2

Wend

ss1.Text = S

3) S=0

For x = 3 To 12 Step 2

S = S + Exp(x) -5*x

Next x

Print “S = “ & S

4) S=0 : x = 3

While x <12

S = S + Exp(x) -5*x

Wend

ss1.Text =Val( S)

5) S=0 : x = 3

Do x >=12

S = S + Exp^(x) -5*x

Loop Until

Print S

Определить правильный вариант блока программы, вычисляющей произведение функции y = (x - 5)2,

где x - изменяется от 2 до 10 . Значение произведения выдать с помощью диалогового окна.==ОВТЕТ 2

1) P=1 : x = 2

While x <=10

P = P * (x -5)^2 : x = x + 1

Wend

InputBox ( “P = “ & P)

2) P=1 : x = 2

Do

P = P * (x -5)^2 : x = x + 1

Loop Until x >10

MsgBox “P = “ & P

3) P=1

For x = 2 To 10

P = P * (x -5)2 : x = x + 1

Next x

pp1.Text = Str(P)

4) P=1 : x = 2

Do x <=10

P = P * (x -5)^2

Loop Until

MsgBox ( “P = “ & P)

5) P=0 : x = 2

While x >=10

P = P * (x -5)^2

x = x + 2

Wend

Определить правильный вариант блока программы, вычисляющей сумму функции y = ex - 5x,

где x - изменяется от 3 до 12 с шагом 2. Значение суммы выдать в поле ввода===ОТВЕТ 3

1) S=1 : x = 3

Do

S = S + Exp(x) -5x

x = x + 2

Loop Until x <12

ss1.Text = Str(S)

2)

S=0 : x = 3

While x <12

S = S + (Exp(x) -5x)

Wend

ss1.Text = S

3) S=0 : x = 3

Do

S = S + Exp(x) -5*x

x = x + 2

Loop Until x >=12

ss1.Text = Str(S)

4) S=1 : x = 3

While x <12

S = S + Exp(x) -5*x

Wend

ss1.Text =Val( S)

5) S=0 : x = 3

For x = 3 To 12 Step 2

S = S + Exp(x) -5*x

x = x + 2

Wend

Str(S) = ss1.Text

Определить правильный вариант блока программы, вычисляющей произведение функции y = ex - 5x,

пока значение произведения меньше 10. Где x - ввести . ===ОВТЕТ 1

1) Z=1

Do

Z = Z* (Exp(x) - 5*x)

Loop Until Z >=10

2) Z=0

Do

Z = Z* Exp(x) - 5x

Loop Until Z >=10

3) Z=1

Do

Z = Z* Exp^(x) - 5*x

Loop Until Z >=10

4) Z=1

Do

Z = Z* (Exp(x) -5x)

Loop Until Z <10

5) Z=0

Do

Z = Z* Exp^(x) - 5*x

Loop Until Z <=10

Определить правильный вариант блока программы, вычисляющей произведения восьми значений функции y = x2 -x +5 ,

где x - ввести ===ОТВЕТ 4

1) M=0

For k =1 To 8

M = M + (x^2 - x +5)

Next k

2)

For k =1 To 8

M=1

M = M * (x^2 - x +5)

Next k

3) M=1

For k =1 To 8

M = M * (x^2 - x +5)

k =k+1

Next k

4) M=1

For k =1 To 8

M = M * (x^2 - x +5)

Next k

5) M=0

For k =1 To 8

M = M * (x^2 - x +5)

Next M

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

, где x - ввести ===ОВТЕТ 2

1)

C=0

For k =1 To 10

k=k+1 : C = (x^3 +5) / k+2

Next k

2) C=0

For k =1 To 10

C = C+(x^3 +5) /( k+2)

Next k

3) C=1

For k =1 To 10

C = C+(x3 +5) / k+2

Next k

4) C=0

For k =10 To 1 Step 1

C = (x3 +5) / (k+2)

Next k

5) C=1

For k =1 Then 10

C = C+(x^3 +5) / (k+2)

Определить правильный вариант блока программы, вычисляющей произведение функции y = Sin(x - 5),

где x - изменяется от 2 до 10 . Значение произведения выдать с помощью диалогового окна.===ОТВЕТ 3

1) P=1

For x = 2 To 10

P = P * Sin(x -5) : x = x + 1

Next x

pp1.Text = Str(P)

2) P=0 : x = 2

Do

P = P * Sin(x -5) : x = x + 1

Loop Until x <=10

InputBox ( “P = “ & P)

3) P=1 : x = 2

While x <=10

P = P * Sin(x -5) : x = x + 1

Wend

MsgBox “P = “ & P

4) P=1 : x = 2

Do

P = P * Sin(x -5)

Loop Until x >=10

Print “P = “ , P

5) P=0 : x = 2

While x >=10

P = P * Sin(x -5)

Wend

MsgBox “P = “ P

Выбрать оператор соответствующий полной логической структуре.-- If . . . Then . . . Else . . . End If

Выбрать оператор соответствующий не полной логической структуре.-- If . . . Then . . . End If

Выбрать оператор соответствующий циклической структуре с постусловием.-- Do . . . Loop Until

Выбрать оператор, который используется для проверки большого количества условий- Select Case . . . End Select

Выбрать оператор соответствующий циклической структуре с известным числом повторений.-For . . . Next

Выбрать оператор, осуществляющий переход к нужному оператору программы.- GO TO метка

Выбрать правильный вариант оператора присвоения значения переменной a.== a = b + 5

Выбрать правильный вариант вывода числового результата переменной P в поле формы.== Text1 . Text = Str (P)

Выбрать правильный вариант вывода числового результата переменной P с помощью диалогового окна.= MsgBoxP =” & P

Выбрать правильный вариант вывода числового результата переменной P на форму. = PrintP =” & P

Функция Mid(строка, начало, количество) используется :=для выделения из строки определенного количества символов

Функция InStr (начало, строка, подстрока) используется :=для определения позиции подстроки в строке

Функция Len (строка) используется :=для определения длины строки

Функция Left (строка, количество) используется :=для выделения из строки определенного количества символов слева

Функция Right (строка, количество) используется :=для выделения из строки определенного количества символов справа

Выбрать тип значения переменной а = Len (строка) -Integer

Определить правильный формат строковой функции, определяющей позицию подстроки в строке с заданной позиции.=Instr (начало, строка, подстрока) Определить правильный формат строковой функции, заменяющей в строке определенное количество символов с заданной позиции.=Mid (строка, начало, количество) = “строка”

Выбрать тип значения переменной а = Mid (строка, начало, количество)=String

Выбрать тип значения переменной а = Instr (начало, строка, подстрока) =Integer

Для определения позиции подстроки в строке используется строковая функция: =Instr (начало, строка, подстрока) Для выделения из строки определенного количества символов слева используется строковая функция: =Left (строка, количество)

Для выделения из строки определенного количества символов, начиная с определенного символа, используется строковая функция: =Mid (строка, начало, количество)

Для выделения из строки определенного количества символов справа используется строковая функция: =Right (строка, количество)

Выбрать тип значения переменной а = Left (строка, количество) =String

Выбрать тип значения переменной а = Right (строка, количество) =String

Определить правильный формат строковой функции, вырезающей в строке определенное количество символов слева.= Left (строка, количество)

Определить правильный формат строковой функции, вырезающей в строке определенное количество символов справа.=Right (строка, количество)