При сравнении строк большей считается та строка, которая содержит большее количество символов

Вопрос посетителя

Для строковой переменной t, имеющей значение «Тригер», результатом выражения ORD(t[0]) будет:
 (*ответ*) число 6
 число 0
 сообщение об ошибке
 число 1
Если описан тип TYPE Tstr = STRING [20] и переменная VAR S:Tstr, то длина переменной S:
 (*ответ*) динамически изменяется от 1 до 20
 равна 20
 равна 0
 равна 255
Значение типа Char — любой один символ из алфавита ПЭВМ:
 (*ответ*) да
 нет
Имеется описание Var x: String[10]; n, code : Integer; после выполнения операторов: Х:=’12’+’.’+’12’; Val(X,N,Code); переменная Code примет значение 3:
 (*ответ*) верно
 неверно
Максимальная длина строки для переменной типа String не ограничена:
 (*ответ*) неверно
 верно
Описана переменная VAR S : STRING [10] после выполнения в программе операции присваивания S:=’Record’ значение выражения Ord(S[0]) равно:
 (*ответ*) 6
 10
 7
 0
Описана переменная VAR S : STRING [5]. Если при вводе READ(S) набрать на клавиатуре — 987654321 и нажать клавишу Еnter, то переменная S:
 (*ответ*) примет значение -9876
 примет значение -987654321
 останется равной нулю
 примет значение 98765
Переменной строкового типа, описанной как VAR xx : STRING, необходимо присвоить значение «Москва». Какой из фрагментов программы записан неверно:
 (*ответ*) хх:=Москва
 хх:=’Москва’
 xx:=’Мос’+’ква’
 xx [1] :=’M’ ; xx [2] :=’о’ ; xx [3] :=’с’ ; xx [4] :=’к’ ; xx [5] :=’в’ ; xx [6] :=’а’
Поиск номера позиции определенного фрагмента в строке осуществляется с помощью функции:
 (*ответ*) POS
 INSERT
 COPY
 LEHGTH
После выполнения оператора N := Рos(‘oc’,’Космодром’) переменная N примет значение 2:
 (*ответ*) да
 нет
После выполнения оператора ST:= Copy(‘Procedure’,10,4) последует сообщение об ошибке:
 (*ответ*) нет
 да
После выполнения оператора ST:= Copy(‘Procedure’,2,4) переменная ST имеет значение ‘roсe’:
 (*ответ*) верно
 неверно
После выполнения оператора Sz:=Upcase(ш) переменная Sz примет значение ‘Ш’:
 (*ответ*) неверно
 верно
После выполнения процедуры Val(’22ю33′, X,k) переменная k будет иметь значение 0:
 (*ответ*) неверно
 верно
При сравнении строк большей считается та строка, которая содержит большее количество символов:
 (*ответ*) неверно
 верно
Примером строковой константы является — ’12*34=99′:
 (*ответ*) верно
 неверно
Процедура вставки подстроки в строку:
 (*ответ*) Insert
 Copy
 Upcase
 Val

Ответ эксперта

Для строковой переменной t, имеющей значение «Тригер», результатом выражения ORD(t[0]) будет:
 (*ответ*) число 6
 число 0
 сообщение об ошибке
 число 1
Если описан тип TYPE Tstr = STRING [20] и переменная VAR S:Tstr, то длина переменной S:
 (*ответ*) динамически изменяется от 1 до 20
 равна 20
 равна 0
 равна 255
Значение типа Char — любой один символ из алфавита ПЭВМ:
 (*ответ*) да
 нет
Имеется описание Var x: String[10]; n, code : Integer; после выполнения операторов: Х:=’12’+’.’+’12’; Val(X,N,Code); переменная Code примет значение 3:
 (*ответ*) верно
 неверно
Максимальная длина строки для переменной типа String не ограничена:
 (*ответ*) неверно
 верно
Описана переменная VAR S : STRING [10] после выполнения в программе операции присваивания S:=’Record’ значение выражения Ord(S[0]) равно:
 (*ответ*) 6
 10
 7
 0
Описана переменная VAR S : STRING [5]. Если при вводе READ(S) набрать на клавиатуре — 987654321 и нажать клавишу Еnter, то переменная S:
 (*ответ*) примет значение -9876
 примет значение -987654321
 останется равной нулю
 примет значение 98765
Переменной строкового типа, описанной как VAR xx : STRING, необходимо присвоить значение «Москва». Какой из фрагментов программы записан неверно:
 (*ответ*) хх:=Москва
 хх:=’Москва’
 xx:=’Мос’+’ква’
 xx [1] :=’M’ ; xx [2] :=’о’ ; xx [3] :=’с’ ; xx [4] :=’к’ ; xx [5] :=’в’ ; xx [6] :=’а’
Поиск номера позиции определенного фрагмента в строке осуществляется с помощью функции:
 (*ответ*) POS
 INSERT
 COPY
 LEHGTH
После выполнения оператора N := Рos(‘oc’,’Космодром’) переменная N примет значение 2:
 (*ответ*) да
 нет
После выполнения оператора ST:= Copy(‘Procedure’,10,4) последует сообщение об ошибке:
 (*ответ*) нет
 да
После выполнения оператора ST:= Copy(‘Procedure’,2,4) переменная ST имеет значение ‘roсe’:
 (*ответ*) верно
 неверно
После выполнения оператора Sz:=Upcase(ш) переменная Sz примет значение ‘Ш’:
 (*ответ*) неверно
 верно
После выполнения процедуры Val(’22ю33′, X,k) переменная k будет иметь значение 0:
 (*ответ*) неверно
 верно
При сравнении строк большей считается та строка, которая содержит большее количество символов:
 (*ответ*) неверно
 верно
Примером строковой константы является — ’12*34=99′:
 (*ответ*) верно
 неверно
Процедура вставки подстроки в строку:
 (*ответ*) Insert
 Copy
 Upcase
 Val

image_pdfСкачать ответimage_printРаспечатать решение

Добавить комментарий

Похожие вопросы от пользователей