Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_1_kups_2_semes.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
157.7 Кб
Скачать

Типы данных алгоритмического языка и операции с ними

1. В операторе S="E1.56" переменная S имеет тип String(текстовый)

2. В операторе S= 1,56 переменная S имеет тип Single

3. При S = "Visual" и T = "Basic" в операторе M=S + T знак «+» означает операцию сложение

4. Символ «&» используется для работы с данными типа…текстовым String

5. В разделе Const идентификатору присвоено значение True. Какой тип данных присваивается этому идентификатору? Boolean

6. У какого из типов данных может быть самый большой размер в байтах? Date, real, double

7. Что из перечисленного не относится данным?

функция;

8. С какими типами данных нельзя выполнять арифметические операции ? строковыми String

9. Какой тип данных может иметь набольшее количество разных значений? Single

10. Указать список элементов, содержащих только числовые типы данных

а) byte; в) date; г) integer; д) single;

11. Переменные каких типов могут сравниваться между собой ?

byte и integer;

12. Пусть А – переменная типа Single, В - переменная типа Byte. Какое выражение может привести к искажению содержания переменной?

A=B; B=A

13. Какое(ие) слово из списка не являются логическими операторами?

If ;

14. В операторе М=1,24E-3 переменная М может иметь тип (типы)…вещественные Single

15. Пусть S и T - строковые данные. Какие операторы выполнимы для данных этого типа ?

S  T ; S&T.

16. Какие действия не допустимы для логических выражений a, b, c ?

(b-a)>c; (b* a)>c;

. 17. Какого типа данных нет в алгоритмических языках

комплексного

18. Какие из операторов присвоения имеют синтаксическую ошибку?

*а+1 =7 а* в=е+4

19. Какие типы данных не числовые ?

boolean; string.

20. К какому(каким) типу данных можно применить оператор and?

логическому

21. Указать тип(ы) числовых данных

Byte Real

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

* 2* (4-b)<(d+p) b&c

23. Указать набор данных, соответствующих типу «строковый»

а) -12.с3 е) 23а65

24. Указать список операций, соответствующих логическому типу данных

а) and; г) <=; е) or

25. Указать набор выражений, соответствующих данным числового типа

а) a+d^2; ; е) ехр(-2)/(в+5)

26. Указать выражение(я), соответствующее текстовому типу данных

23а65

28. Указать выражения, соответствующие текстовому типу

b&c

Основные операторы языка

1. Что может обеспечить пользователю оператор IfThenElse? Условие

2. При A=4, B=6 после выполнение операторов

If A=B Then C=A Else C=B

If A>С Then C=A+2 Else C=B-2 переменная C примет значение 4

3. Результатом оператора If A<B Then C=A С Else C=B/С при A=8; B:=6; C=3 будет значение C равное 2

4. Результатом оператора If A<B Then C=A Else C=B+C при A="ANNA"; B:="BOBА"; C="RONA" : будет значение C равное А

5. При A="ANNA", B="BOBА", C="RONA" переменная C в результате выполнения оператора If A>B Then C=A Else C=B+C примет значение

6. В операторе If J Then s = d (f+g) Else s = f (d+g) выражение J имеет тип…Boolean

7. У какого оператора количество вариантов выбора может быть больше всех?

If…Then;

8. В каком из операторов обязательно наличие логического выражения?

If…Then;

9. Фрагмент программы

Do Until A>100 A=V* 3 Loop является оператором…Цикла

10. В операторе For K=n1 To n2 step n3 при целочисленных значениях переменных n1, n2, n3 их тип (типы) могут быть

Integer; Single.

11. Во фрагменте программы

A=1: i=1: Do While A<20 A=A+3* I i=i+1 Loop

количество повторов равно 4

12. Фрагмент программы

For j=1 To 7 Step 2 If A(j) > Sin(j d) Then k=j Next j

является оператором цикла…цикл со счетчиком

13. Выражение

Do A=A+V* 3 Loop Until A>100

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

14. Во фрагменте программы

A=3 : i=1: Do A=A+3 I i=i+1 Loop Until A<20

тело цикла будет исполнено 3 раз

15. Какой из операторов не является оператором цикла?

If…Then…Else.

16. Какие составляющие оператора

For I=1 To N

являются идентификаторами пользователя

I ; N.

17. Последовательность ключевых слов, идентификаторов пользователя и символов, составляющая одну полную инструкцию алгоритмического языка, называется…оператором

18. В операторе выбора Select Case одной из составляющих является переменная или выражение. Каким типом данных они могут быть? любые

19. Задан фрагмент программы

d=0; а=8; b=3

If a<b then c=b-a else с=2* (a-b)

Do

d=d+1; c=c-1

Loop While c>a

указать результат выполнения программы D=2 C=8

20. В результате выполнения операторов программы

А=12; В=10

А=2* А-В

В=А/2

значения переменных А и В будут равны A=14 B=7

21. Пусть А=10, В=4.

Какое значение примет переменная С в результате выполнения операторов

If A<2* B then C=A+B else C=A-B

If С<B then C=С+B else C=A-С C=4

22. В каких операторах обязательно должны использоваться логические выражения ?

If…then;

23. В результате выполнения логического алгоритма

a=5; b=-4

если a>b

то a=a-b; b=a-b иначе b=b-a

значения переменных a и b равны a=9 b=13

24. Дано: А=10, В=6.

Какое значение примет переменная С в результате выполнения оператора

If A<2* B then C=A+B else C=A-B C=16

25. Выделить список операторов, соответствующих циклическим алгоритмам

а) Do until…Loop; б) For…next;

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

X=7; Y=7

P=X>Y

Q=Y<=X

P= P or Q

значения логических переменных P и Q равны…

27. Какое слово служит для обозначения конца цикла? Next

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

p=1; i=3

нач. цикла пока i<=6

p=p* i, i=i+3 конец цикла P=18

29. В результате выполнения цикла, указать значение переменной k

k=0

For i=2 to 6

k=k+1

next K=0

30. Количество повторов фрагмента программы

V=5; А=6

Do Until A>100

A=V* 3

Loop 0

31. Указать результат выполнения фрагмента программы

b=10; d=30

нач. цикла пока d>=b

d=d-b

конец цикла

печать d d=0

32. Для фрагмента программы определить количество выполненных циклов

b=5; d=30

нач. цикла пока d>b

d=d-b

конец цикла 5

33. Фрагмент программы

For j=1 To 7 Step 2

A(j) = Sin(j d)

Next j

выполнится (указать количество повторов) 4

34. Цикл приведенного фрагмента

V=2; А=5

Do

A=A+V* 3

Loop Until A>100

выполнится (указать количество повторов) 0

35. Во фрагменте программы

A=2; i=1;

Do A=A+ i i=i+1 Loop While A<20

тело цикла будет исполнено (указать число повторов) 5 раз

36. Сколько раз выполниться цикл

A=5; Do While A>6 B=B+1 Loop 0 раз

37. Определить правильную последовательность значений элементов массива, приведенных в порядке возрастания индексов, полученную в результате выполнения фрагмента программы при N =4

i=1

Нач. цикла пока i<=N

A[i]=2+2* I; i=i+1

конец цикла 4 6 8 10

38. При A=4, B=6 после выполнение операторов

If A=B Then C=A Else C=B

If A>С Then C=A+2 Else C=B-2 переменная C примет значение 4

39. Результатом оператора

If A<B Then C=A С Else C=B/С при A=8; B:=6; C=3

будет значение C равное 2

40. Для фрагмента программы определить количество выполненных циклов

b=5; d=30

нач. цикла пока d<b

d=d-b

конец цикла 0 раз

41. В результате выполнения логического алгоритма, значения переменных равны

если a<b

то b=a-b; a=a-b

иначе b=b-a; a=a-b

при a=5; b=-4

*a= 14 ,b= -9

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