ТОП 10:

Стандартные типы: вещественный, целый, логический, символьный.



 

Вопрос1 : Сколько байт памяти занимает переменная типа Char?

Ответ 1

Ответ 255.

Ответ Задается в программе.

Вопрос2 : Var A , B : array [ 1..10 ] of real ; t : boolean ; Какая из указанных операций допустима

Ответ A := B ;

Ответ A := A+B ;

Ответ t := A <> B ;

Вопрос3 : Операция div допустима:

Ответ Только над значениями целого типа.

Ответ Только над значениями вещественного типа.

Ответ Над значениями целого и вещественного типа.

Вопрос 4: Операция mod допустима:

Ответ Только над значениями целого типа.

Ответ Только над значениями вещественного типа.

Ответ Над значениями целого и вещественного типа.

Вопрос 5: Поменять местами значения переменных X и Y Укажите правильный ответ

Ответ r := x ; x := y ; y := r;

Ответ x := y ; y := x ;

Ответ r := y ; x := y ; y := r ;

Вопрос 6: Напечатать в одну строку все литеры от A до Z , включая эти буквы. Укажите правильный ответ

Ответ For i := ' A ' to ' Z ' do Write ( i ) ;

Ответ For i := ' A ' to ' Z ' do Writeln ( i ) ;

Ответ For i := A to Z do Write ( i ) ;

Вопрос 7: Вычислить S - сумму порядковых номеров всех букв , входящих в слово SUM

Ответ s := ord ( ' S ' ) + ord ( ' U ' ) + ord ( ' M ' ) ;

Ответ s : = ord ( S ) + ord ( U ) + ord ( M ) ;

Ответ s = ord ( ' S ' ) + ord ( ' U ' ) + ord ( ' M ' ) ;

 

Перечисляемый тип и тип диапазон.

Вопрос 8: Какой формат задания типа-диапазон не допустим?

Ответ A . . Z

Ответ 50 . . 100

Ответ ' A ' . . ' Ф '

Вопрос 9: При объявлении перечислимого типа, значения указываются через:

Ответ Запятую.

Ответ Точку с запятой.

Ответ Двоеточие.

 

Векторы. Матрицы.

 

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

Ответ Var <имя массива> : array [ типы индексов ] of <тип элементов>;

Ответ Var <имя массива> : array ( типы индексов ) of <тип элементов> ;

Ответ Var <имя массива> : array [ количество элементов ] do <тип элементов>;

 

Строковый тип. Строковые процедуры и функции.

 

Вопрос 11: Укажите верный вариант функции получения подстроки "ман" изстроки Str := " Мурманск " ?

Ответ Copy ( Str , 4 , 3 )

Ответ Copy ( 4 , 3 , Str )

Ответ Copy ( Str , 3 , 4)

Вопрос 12: Укажите верный формат процедуры удаления подстроки "еризация" из строки Str := "компьютеризация"

Ответ Delete ( Str , 8 , 8 ) ;

Ответ Delete ( Str , 7 , 8 ) ;

Ответ Delete ( 8 , Str , 8 ) ;

Вопрос 13: Укажите правильный результат выполнения процедуры , если word := ' Kарта ' ; word1 := Insert ( word , 'Географическая ' , 15 ) ; ?

Ответ ГеографическаяКарта

Ответ Карта Географическая

Ответ Географическая Карта

Вопрос 14: Укажите правильный вариант объявления переменной типа String?

Ответ Var < переменная > : String [ 10 ] ;

Ответ Var < переменная > : String ( 20 ) ;

Ответ Var <переменная> : String [ 260 ] ;

Вопрос 15: Укажите неверную операцию над строковыми переменными:

Ответ <строка1> - <строка2> ;

Ответ <строка1> + <строка2> ;

Ответ <строка1> <> <строка2> ;

Вопрос 16: Укажите неверный доступ к конкретному элементу строки, длина которой составляет 10 символов:

Ответ Имя строковой переменной ( 10 ) ;

Ответ Имя строковой переменной [ 10 ] ;

Ответ Имя строковой переменной [ 2*5 ] ;

Вопрос 17: Укажите правильный алгоритм выполнения процедуры Delete ( S , M , N ) ?

Ответ Удаляет N символов из строки S, начиная с позиции M.

Ответ Удаляет M символов из строки S, начиная с позиции N.

Ответ Удаляет S символов строки M, начиная с позиции N.

Вопрос 18: Укажите правильный алгоритм выполнения процедуры Insert (S1 , S2 , S3)

Ответ Вставляет строку S1 в строку S2, начиная с позиции S3.

Ответ Вставляет в строку S1 строку S2, начиная с позиции S3.

Ответ Вставляет строку S2 в строку S1,начиная с позиции S3.

Вопрос 19: Укажите правильный алгоритм выполнения процедуры Str ( S1 , S2 ) ?

Ответ Преобразует числовое значение S1 в строковое значение помещает в S2

Ответ Преобразует строковое значение S1 в целочисленное S2.

Ответ Определяет длину строковой переменной S1 и результат помещает в S2.

 

Тип запись.

Вопрос 20: Укажите правильный формат объявления типа "запись":

Ответ Type <Имя_типа> = Record < Имя_поля1 : Тип > . . . . End;

Ответ Type <Имя_типа> := Record < Имя_поля1 : Тип > . . . . End;

Ответ Type <Имя_типа> : Record < Имя_поля1 : Тип > . . . . End;

 

Тип множество. Операции над множествами.

 

Вопрос 21: Укажите правильный ответ:

Ответ Множество - это бесповторная неупорядоченная совокупность элементов одного типа;

Ответ Множество - это упорядоченная бесповторная совокупность элементов одного типа;

Ответ Множество - это упорядоченная последовательность элементов базового типа;

Вопрос 22: Укажите допустимую операцию над множествами:

Ответ =

Ответ <

Ответ mod

Вопрос 23: Укажите допустимую операцию над множествами:

Ответ *

Ответ /

Ответ <

Вопрос 24: Укажите допустимую операцию над множествами:

Ответ +

Ответ div

Ответ /

Вопрос 25: Укажите допустимую операцию над множествами:

Ответ <=

Ответ >

Ответ not

Вопрос 26: Укажите допустимую операцию над множествами:

Ответ in

Ответ /

Ответ mod

Вопрос 27: Укажите допустимую операцию над множествами:

Ответ >=

Ответ not

Ответ >

 

Описание констант, переменных и типов.

Вопрос 28: Укажите неправильную запись числа:

Ответ 2 * Е 5

Ответ 8 Е О

Ответ + 0 . 3

Вопрос 29: Укажите неправильную запись числа

Ответ 7 , 5

Ответ - 0

Ответ 0006

Вопрос 30: Укажите неправильную запись числа

Ответ 2 / 3

Ответ О Е - 4

Ответ - 5 . 3 1

Вопрос 31: Выбрать тип, описанный неверно ( const n=180 ; ) :

Ответ type P = n - 1 . . 1 ;

Ответ type P = 1 . . n ;

Ответ type P = 1 . . n - 1 ;

Вопрос 32: Укажите правильный вид описания переменных:

Ответ Var <идентификатор> : <тип переменной>;

Ответ Var <идентификатор> = <тип переменной>;

Ответ Var <идентификатор > := < тип переменной>;

 

Выражения. Арифметические и логические выражения.

Вопрос 33: Вычислить значение выражения Succ(Trunc(5/2)-Pred(3));

Ответ 1

Ответ 2

Ответ 0

Вопрос 34: Вычислить значение выражения(x*y <> 0) and (y > x); при x=2,y=1;

Ответ False

Ответ True

Ответ Свой вариант

Вопрос 35: Укажите выражение, которое принимает значение True:

Ответ False < True

Ответ Ord ( False ) = 1

Ответ Pred ( True ) = True

Вопрос 36: Укажите выражение, принимающее значение False;

Ответ Succ ( ' 1 ' ) = Pred ( ' 2 ' )

Ответ False < True

Ответ Ord ( False ) = 0

Вопрос 37: Укажите какое из выражений целого типа:

Ответ Sqr ( 4 )

Ответ 20 / 4

Ответ 1 + 0.0

Вопрос 38: Укажите выражение , принимающее значение 4

Ответ Round ( 3.9 ) ;

Ответ Trunc ( 3.9 );

Ответ Sqrt ( 2 ) ;

Вопрос 39 Укажите правильный ответ : 10 div 3

Ответ 3

Ответ 3.3

Ответ 3.0

 

Вопрос 40: Вычислить значение выражения a AND b > a OR b , при a = false , b = true

Ответ False.

Ответ True.

Ответ Другой вариант.

Вопрос 41: Присвоить переменной d среднее арифметическое значение X, Y, Z, где X, Y, Z, d целого типа

Ответ d := ( X + Y + Z ) div 3;

Ответ d := ( X + Y + Z ) mod 3;

Ответ d := ( X + Y + Z ) / 3;

Вопрос 42: Вычислить значение выражения a OR b AND NOT a ,при a=True , b=False

Ответ true

Ответ false

Ответ 1

Вопрос 43: Переменной d присвоить дробную часть положительного числа X

Ответ d := x - trunc ( x ) ;

Ответ d := trunc ( x ) ;

Ответ d := int ( x ) ;

Вопрос 44: Укажите выражение, принимающее значение 7 :

Ответ round ( 6 . 9 ) ;

Ответ round ( - 0 . 7 ) ;

Ответ trunc ( 6 . 9 ) ;

Вопрос 45: Укажите выражение, принимающее значение 5 :

Ответ round ( 5 . 2 ) ;

Ответ int ( 5 . 9 );

Ответ trunc ( 4 . 9 ) ;

Вопрос 46: Укажите выражение, принимающее значение 2.0 :

Ответ int ( 2 . 9 ) ;

Ответ trunc ( 2 . 9 ) ;

Ответ round ( 2 . 2 ) ;

Вопрос 47: Укажите выражение, принимающее значение - 2 :

Ответ round ( - 1 . 8 ) ;

Ответ frac ( - 2 . 5 );

Ответ trunc ( -1 . 9 );

Вопрос 48: Укажите выражение, принимающее значение - 3 :

Ответ round ( - 2 . 6 )

Ответ trunc ( - 6 . 3 ) ;

Ответ int ( - 3 . 9 ) ;

Вопрос 49: Укажите какое из выражений целого типа:

Ответ sqr ( 4 ) ;

Ответ 20 / 4 ;

Ответ 1 + 0 . 0 ;

Вопрос 50: Укажите результат целого типа:

Ответ succ ( - 2 ) ;

Ответ sqr ( 0.5 ) ;

Ответ sqrt ( 1 6 ) ;

Вопрос 51: Укажите результат целого типа :

Ответ trunc ( - 3 . 14 ) + 1 ;

Ответ sin ( 0 ) ;

Ответ 1+0.0

Вопрос 52: Указать выражение , в котором недопустимые типы операндов:

Ответ true < 0

Ответ 2 = 5

Ответ false and true

Вопрос 53: Указать выражение , в котором недопустимые типы операндов:

Ответ true + false

Ответ ( x > 0 ) or ( y = 4 )

Ответ not not true or false

Вопрос 54: Укажите выражение , которое принимает значение true:

Ответ false < true

Ответ ord ( false ) = 1

Ответ pred ( true )

Вопрос 55: Укажите выражение, которое принимает значение true:

Ответ ord ( succ ( false ) ) > 0

Ответ pred ( true )

Ответ ord ( false ) = 1

Вопрос 56: Укажите выражение, которое принимает значение true:

Ответ ( p < true ) = ( q = false ) при p = q = true

Ответ not ( pred ( c ) or ( ord ( c ) = 1 ) ) при с = true

Ответ a and b > a or b при a = false , b = true

Вопрос 57: Укажите верное утверждение

Ответ chr ( ord ( c ) ) = c для любого c типа char

Ответ ord ( chr ( r ) ) = r для любого целого r;

Ответ ‘a’ = ’A’ ;

Вопрос 58: Выбрать выражение , принимающее значение true:

Ответ succ ( ‘0’ ) = pred ( ‘2’ )

Ответ pred ( false ) = true

Ответ ord ( true ) = 0

Вопрос 59: Выбрать выражение, принимающее значение true:

Ответ ' d ' > ' a '

Ответ true < false

Ответ not false = not true

Вопрос 60: Выбрать выражение принимающее значение true:

Ответ ord ( ‘ q ’ ) < ord ( ‘z ’ )

Ответ ord ( ‘5’ ) - ord ( ‘1’ ) = 4 . 0

Ответ ord ( ' q ' ) > ord ( ' z ' )

 

Простые, составные и структурированные операторы.

 







Последнее изменение этой страницы: 2016-08-15; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.161.31.247 (0.022 с.)