Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика


Тестовые задания для самоконтроля



бет134/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   ...   130   131   132   133   134   135   136   137   ...   142
УМКДО -ЯзыкиПрограммирования

5.3. Тестовые задания для самоконтроля
Тема «Стандартные функции. Операторы условий и циклические операторы»



  1. Выражение e записывается так:

A) exp(ln(exp(sqr(x))/8

B) x-(exp( x*ln( 8)-lg(8)

C) sqr(sqrt(sqr(x)))*1/8)

D) exp(ln(exp(8*ln(x)))/8)

E) exp(x)


  1. Условный оператор имеет вид

A) else оператор

B) if условие then оператор else оператор

C) if оператор else оператор

D) while условие do оператор

E) if оператор else оператор


  1. Оператор цикла с параметрами имеет вид

A) repeat условие until

B) while условие do оператор

C) for начальное значение to конечное значение do оператор

D) if оператор else оператор

E) goto метка


  1. Оператор цикла с предусловием имеет вид

A) inc(переменная)

B) repeat условие until

C) goto метка

D) while условие do оператор

E) if оператор else оператор


  1. Оператор цикла с постусловием имеет вид

A) if оператор else оператор

B) repeat условие until

C) repeat оператор until условие

D) mod

E) succ(выражение)


  1. Что будет напечатано программой?

X:=5; Y:=4;

if x>y then x=x-y else y=y-x

write(y);

A) 5


B) 1

C) 2


D) 4

E) 3



  1. Что будет напечатано программой?

X:=5; Y:=7;

if x>y then x=x-y else y=y-x;

writе(y);

A) 3


B) 1

C) 2


D) 3

E) 7



  1. Операция инкремента в языке Pascal имеет вид

A) ++переменная

B) inc(переменная)

C) ++выражение

D) inc(выражение)

E) add(выражение)


  1. Ord-возвращает:

A) Имя : Загаловка

B) Код символа

C) Символ по его коду;

D) Предыдущий символ;

E) Имя : file;


  1. Chr-возвращает:

A) Имя : Загаловка

B) Код символа

C) Символ по его коду;

D) Предыдущий символ из таблицы ASCII кодов;

E) Имя : file;


  1. Pred-возвращает:

A) Имя : Загаловка

B) Код символа

C) Символ по его коду;

D) Предыдущий символ из таблицы ASCII кодов;

E) Имя : file;


  1. Succ-возвращает:

A) Имя : Заголовка

B) Код символа

C) Символ по его коду;

D) Предыдущий символ из таблицы ASCII кодов;

E) Последующий символ из таблицы ASCII кодов;


  1. Upcase-возвращает:

A) Прописную букву;

B) Код символа

C) Символ по его коду;

D) Предыдущий символ из таблицы ASCII кодов;

E) Последующий символ из таблицы ASCII кодов;


  1. Укажите правильную запись следующего выражения на Паскале

A) y:= (ax+1,5)/(a^2-b^3+exp(a+1))+sin(a);

B) y:= a*x+1.5 / a*a- exp(3*ln(b)) + exp (a+1)+sina;

C) y:= (a*x+1.5)/( a*a-b*b*b+exp(a+1))+sin(a);

D) y:= [ax+1.5] / [a*a-b530+exp (A+1)] + sina;

E) y:= (a*x+1.5)/( a/a-b*b/b+exp(a+1)+sin(a);


  1. Стандартные функции языка Паскаль

A) tan(х), ctg(x), log(x), cosec(x), lg(x)

B) real(x), string(x), full(x), odd(x), tor(x)

C) col(x), asin(x), save(x),load(x), log(x)

D) int(x), sqr(x), sqrt(x), sin(x), cos(x)

E) tan(х), string(x), save(x), sin(x), cos(x)


  1. Функция генерации случайных чисел

A) random

B) round(выражение)

C) length(выражение)

D) include(переменная)

E) succ(выражение)


  1. Операция получения частного от деления целых чисел

A) x/y

B) x mod y

C) x div y

D) x xor y

E) char, string


  1. Операция получения остатка от деления

A) x/y

B) x mod y

C) x div y

D) real, double

E) x xor y


  1. Операция исключающего ИЛИ (операция ЛИБО) имеет вид

A) x/y

B) x mod y

C) x div y

D) real, double

E) x xor y


  1. Процедура вывода на экран имеет вид

A) reset

B) read(переменная)

C) write(выражение)

D) real, double

E) output


  1. Что будет выдано на печать в результате выполнения программы?

var a,b: integer;

begin


a=2; b=5;

writln(b/a);

end.

A) 5


B) 2,5

C) 4


D) 6

E) 7



  1. Что будет напечатано программой

var a, b, c :integer

begin a:=5;

b:=4;

c:=b+a;



writln(c);

end.


A) 4

B) 1


C) 20

D) 9


E) 5


Тема «Строки»


  1. Функция возврата длины строки имеет вид

A) ord(выражение)

B) succ(выражение)

C) delete(выражение)

D) mod

E) length(выражение)


  1. Процедура преобразования числа в строку имеет вид

A) str(выражение,переменная)

B) insert(выражение)

C) succ(выражение)

D) delete(выражение)

E) length(выражение)


  1. Процедура преобразования строки в число имеет вид

A) str(выражение,переменная)

B) insert(выражение)

C) str(переменная, выражение)

D) val(выражение,переменная)

E) delete(выражение)


  1. Функция нахождения позиции подстроки в строке имеет вид

A) pos(оператор, оператор)

B) str(выражение,переменная)

C) pos(выражение, выражение)

D) val(выражение,переменная)

E) read(выражение)


  1. Индекс массива может иметь следующий тип:

A) string

B) real


C) char

D) longint

E) reset


  1. Пусть задано описание переменных: a – integer, b - string

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

A) b=a


B) a=b

C) b:= char(a)

D) b= asc(a)

E) b:= ord(a)




  1. Пусть заданы описания: type день=(вчера, сегодня, завтра);

var a:array [день] of 0..23;

Какие значения могут принимать элементы массива a?

A) вещественные

B) вчера, сегодня, завтра

C) целые

D) целые от 0 до 23

E) завтра


  1. Количество символов в строке меняется от:

A) Прописных букв до 255;

B) 255 до кода символов

C) Определяется по его коду;

D) По символу из таблицы ASCII кодов;

E) 0 до 255;


  1. Для конкатенации строки используется действие:

A) +;

B) -


C) Определяется по его коду;

D) По символу из таблицы ASCII кодов;

E) /;


  1. Длину строки возвращает функция:

A) +;

B) -


C) Определяется по его коду;

D) По символу из таблицы ASCII кодов;

E) Length;


  1. Подстроку из строки возвращает функция:

A) +;

B) Copy


C) Определяется по его коду;

D) По символу из таблицы ASCII кодов;

E) Length;


  1. Удаляет подстроку функция:

A) +;

B) Copy


C) Delete;

D) По символу из таблицы ASCII кодов;

E) Length;



  1. Вставляет подстроку функция:

A) Insert;

B) Copy


C) Delete;

D) По символу из таблицы ASCII кодов;

E) Length;


  1. Ищут подстроку в строке функция:

A) Insert;

B) Copy


C) Delete;

D) Pos;


E) Length;


Тема «Множества»


  1. Какое количество символов содержит множество Var Имя : Set of byte:

A) 65535 ;

B) 127 ;


C) 32000;

D) От 0 до 127;

E) От 0 до 255;


  1. Какое количество символов содержит множество Var Имя : Set of char:

A) 65535 ;

B) 127 ;


C) От 0 до 255;

D) От 0 до 127;

E) От 0 до 32000;


  1. Операция принадлежности множеству имеет вид

A) x in y

B) x mod y

C) x div y

D) x/y


E) x xor y


  1. Множество имеет вид

A) (выражение, выражение)

B) [выражение… выражение]

C) [выражение..выражение]

D) {выражение,...,выражение}

E) (оператор, выражение)


  1. Базовым типом множества может быть тип

A) real

B) string

C) 1..10

D) longint

E) array


  1. Множество объявляется:

A) Var Имя : Загаловка ;

B) Var Имя : file of ТипКомпонентовФайла ;

C) Var Имя : Text;

D) Var Имя : file;Pos;

E) Var Имя : Set of Тип;


  1. К множествам можно применять арифметические операции:

A) div;

B) /; inc, dec;

C) /,-, *;

D) +,-, *;

E) *,/;


  1. К множествам можно применять отношения:

A) =, <>, <, >, <=,>=, in;

B) /; <>, <, >, <=,>=, in inc, dec;

C) /,-, *,<>, <, >, <=,>=, in;

D) +,-, :;

E) *,/;


  1. Процедура Include применятся при:

A) при удалении из множество элементов;

B) при присоединении в множеству элементов;

C) при слиянии в множество элементов;

D) при добавлении в множество элементов +,-, :;

E) при перестановке элементов множеству;


  1. Процедура Exclude применяетcя при:

A) удалении из множество элементов;

B) присоединении в множеству элементов;

C) слиянии в множество элементов;

D) добавлении в множество элементов;



E) перестановке элементов множеству;



6. Перечень основной и дополнительной литературы, в том числе на электронных носителях
6.1.Список рекомендуемой литературы


Достарыңызбен бөлісу:
1   ...   130   131   132   133   134   135   136   137   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет