Студопедия Главная Случайная страница Задать вопрос

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Язык программирования Паскаль




1. Что называют операторными скобками? 1) (); 2) { }; 3) Ьеё1п..епс1; 4) [ ].

2. Процедуры и функции — это:

1) операторы; 2) подпрограммы; 3) имена; 4) переменные.

3. Файл — это:

1) база данных; 2) поименованный участок на внешних носителях памяти; 3) список; 4) раздел на жестком диске.

4. Упорядоченный тип — это:

1) тип переменной, значения которой упорядочены в обычном смысле;

2) запись;

3) целые и вещественные;

4) значения переменных такого типа находятся в порядке, случайно выб­ранном.

5. Выражение — это:

1) конструкция языка, значение которой может меняться;

2) текст программы, заключенный в операторные скобки;

3) множество символов, которые являются упорядоченными;

4) конструкция, задающая правила вычисления значений переменных.

6. Рекурсия — это:

1) повторение выполнения функции или процедуры внутри себя;

2) оператор;

3) цикл;

4) метод определения функции или процедуры.

7. Массив — это:

1) запись множества переменных разного типа;

2) неупорядоченная совокупность отличных друг от друга однотипных эле­ментов;

3) последовательность, состоящая из фиксированного числа однотипных эле­ментов;

4) тип одномерных величин.

8. Множество — эт<р:

1) список элементов, заключенный в круглые скобки, вида: <имя поля>:<значение>;

2) неупорядоченная совокупность отличных друг от друга однотипных эле­ментов;

3) совокупность с фиксированным числом однотипных элементов, отлич­ных только индексами;

4) совокупность отличных друг от друга элементов разных типов.

9. Запись — это:

1) константное значение;

2) последовательность, состоящая из фиксированного числа однотипных эле­ментов;

3) последовательность однотипных элементов, отличающихся индексами;

4) последовательность, состоящая из фиксированного числа величин, назы­ваемых полями.

10. Константное значение — это:

1) тип, вида: к=гесогс! л_: л_п1:едег; г:геа1 епс1;

2) тип вида: сопз1:=аггау [1..3];

3) тип вида: сопз1:=5е1: оИ геа1;

4) список элементов, заключенный в круглые скобки, вида

<имя поля>:<значение>.

11. Для обозначения величин используют имена. Именем будет являться:

1) Ыаше-«Петя»; 2) 1Ыаше; 3) /Ыаше; 4) . Ыате1.

12. N будет константой в описании:

1) сопз1: N=5; 2) Ы:сопз1:=5; 3) N=5; 4) N: 1П1:едег=5.

13. Оператор присваивания выглядит следующим образом:

1) <имя переменной>:-<значение>;

2) <имя переменной>:=<выражение>;

3) <имя переменной >::= <выражение>;

4) <значение>:= <имя переменной>.

14. Внешние библиотеки создаются в виде:

1) отдельного файла или нескольких; 2) другой программы; 3) процедуры; 4) функции.

15. Над вещественными величинами определены операции:

1) по1:, апс1, ог и стандартные;

2) <, >, =, ос!с1 (), аЬз (), и стандартные;

3) *, +, / и стандартные;

4) ос!с1 () , ео^(), аЬз(), зл_п(), соз().

16. Над логическими величинами определены операции:

1) +, *, /;

2) по-Ь, апс1, ог, осМ () ;

3) 31п (), соз (), -Ьд(), аЬз ();

4) Ъгипс(), гоипс! () , огсЦ).

17. Цикл с постусловием записывается в виде:

1) Ш1л_1е <логическое выражение> с!о <оператор>;

2) Гог 1:=1 1:о п с!о <оператор>;

3) Кереа1: Последовательность операторов> ип"Ы1 <логическое вы­ражение^

4) Сазе к о± <последовательность операторов>.

18. Цикл с предусловием запишется в виде:

1) Ш1Ие <логическое выражение> с1о <оператор>;

2) Гог л_:=1 1:о п с1о <оператор>;

3) Кереа1: Последовательность операторов> ип"Ы1 <логическое вы­ражение>;

4) Сазе к о1: Последовательность операторовХ

19. Цикл с параметром запишется в виде:

1) Ш1л_1е <логическое выражение> с!о <оператор>;

2) Гог л_:=1 1:о п с!о <оператор>;

3) Кереа1: <последовательность операторов> ип1:л_1 <логическое вы­ражение>;

4) Сазе к о1: <последовательность операторовХ

20. В массиве индексы можно вычислить. Их тип должен быть:

1) логическим; 2) перечисляемым; 3) ординальным; 4) массивом.

21. В типе 3!ппд количество символов одной строки не должно превышать: 1) 256; 2) 255;

3) 1024; 4) 2400.

22. Глобальные переменные действуют:

1) во всех процедурах; 2) во всех функциях; 3) во всех модулях; 4) во всей программе.

23. Обращение к функции в программе имеет вид:

1) <имя функции>(<список фактических параметров>) ;

2) <оператор функции>;

3) <имя функции>:=<значение>;

4) <имя функцииХ

24. Обращение к процедуре в программе имеет вид:

1) <имя процедуры>(<список глобальных параметров>) ;

2) <оператор процедуры>;

3) <имя процедуры>:тип значения;

4) <имя прощедурых

25. Связь программы с принтером осуществляется процедурой: 1) аззхдп("аих"); 2) аззгдп("изг");

3) аззхдп (И, "131:" ) ; 4) аззхдп (1:, "№ порта принтера").

26. Для динамических переменных выделение и очистка памяти происходит: 1) на этапе трансляции; 2) на этапе компиляции;

3) на этапе отладки; 4) в ходе выполнения программы.

27. Значением указателя динамической переменной является:

1) адрес сегмента носителя информации, в котором будет храниться соот­ветствующая динамическая величина;

2) адрес ячейки памяти, начиная с которой будет храниться соответствую­щая динамическая величина;

3) № кластера жесткого диска, в котором будет храниться соответствующая динамическая величина;

4) значение динамической величины.

28. Что произойдет, если выполнить операторы:

Ыем(1); ДОгл_1:е1п (л.) ;

1) выдастся адрес динамической переменной;

2) выдастся значение динамической переменной с адресом /;

3) перезагрузка компьютера;

4) ничего.

29. Каков будет результат выполнения программы:

Vа^ з1, з2, зЗ : зЪгл.пд; Ъед1П

з1:="паро"; з2:="воз"; зЗ : =сопса-Ь (з1, з2) ; МгИ:е1п (зЗ) ; епс1.

1) пар и воз; 2) парвз; 3) 7; 4) паровоз.

30. Каков будет результат выполнения программы:

Vа^ з1, з2 : 5-Ьгл.пд; Ьед1п

з1:="информатика"; с!е1е"Ье (з1, 3,4) ; МгИ:е1п (з1) ; епс1.

1) инатика; 2) форма; 3) инф; 4) инфо.

31. Каков будет результат выполнения программы:

Vа^ з1, з2 : з-Ьг1пд; Ъед1П

з1:=сору("крокодил",4,3);

ДОгл_-Ье1п (з1) ;

епс1.

5) крок; 6) одил; 7) код; 8) кродил.

32. Каков будет результат выполнения программы:

Vа^ з:з-Ьг1пд;

Ъедл_п з : =1епд-Ы1 ( "каникулы") Епс1. 1) 8=0; 2) 8=1; 3) 8=8; 4) 8=1гие.

33. Каков будет результат выполнения программы:

чаг Г:Геа1; Ъедл_п

г : =4 . 869; Т:="Ьгипс(г) Епс!.

1) Т=23. 07; 2) Т=2. 207; 3) Т= 5; 4) Т=4.

34. Какая из данных программ записана без ошибок:

1) Vа^ Ь:Ьоо1еап/ Ъедл_п Ь.:=7; мгл_1:е1п ("результат: ", Ь) / епс1.

2) Vа^ Ь:Ьоо1еап; Ъедл.п Ь:=Га1зе; И пок Ь ЪЬеп мгл_1:е1п ("Ура! ") ; епс1.

3) Vа^ Ь:Ьоо1еап/ Ьед1п Ъ:="Не11о, ДОог1сГ'; ыг±^е1п(Ъ) ; епс1.

4) Vа^ Ь:Ьоо1еап; с:геа1/ Ъедл.п с:=здг(Ь); мгл_1:е1п ("результат: ", с); епс1.

35. Какая из данных программ на Паскале правильная:

1) Vа^ г:з-Ьг1пд; Ъедл-П г:=-Ьгие; 1± г ^Ъеп Ьа11:; епс1.

2) Vа^, г:з1:гл.пд; с:сЪаг; Ъедхп г:=4/с; епс1.

3) Vа^ г:з1:г1пд; Ьедхп г:="Не11о ДОогМ!"; Югл.1:е1п (г) ; епс1.

4) Vа^ г:з"Ьг1пд; Ьедл_п г:=Н1, :Ег1епс1; №г11:е(г) ; епс1.

36. Выберите правильный результат действия программы на Паскале:

сопз1: п=2;

Vа^ к:л.п1:едег; т,1:геа1; Ъедл-п 1:=0;

Еог к: =1 1:о б с!о

ш: =к/п;

1:=1+ш

епс1.

1) 1=10.5; 2) 1=20.5; 3) 1=1.5; 4) 1 = 10.

37. Каков будет результат выполнения программы:

Ьуре сИд11:з=зе1: о^ 0..9; Vа^ с!1, <32, <33 :сИдИ:з; Ьедхп

с11: = [1,3,5] ; <32 : = [ 0, 4 , 5 ] ; <33 : =<31 *<32; еп<3.

1) <33 = [0,1,3,4,5]; 2) <33 = [0,1,3,4]; 3) <33= [5]; 4) <33 = [1,3,5,0,4,5].

38. Каков будет результат выполнения программы:

Vа^ 1:: л.п1:едег;

Ъед1п

аззхдп (5г ' о' ) ; гезе-Ь (;

' АВСБЕЕСНШКЬМШРОКЗТиУТСХУг' ) ; 1:: =^11ез12:е (5) епс!.

1) ь=ьгие; 2) ^=пАВСБЕЕСН1 акьмшрокзтиуюхуг"; 3) ь=2б; 4)

39. Каков будет результат выполнения программы:

Туре Ро1п1:=аС1:;

С1:=Кесог<3 1:л.п1:едег; Р:Рол.п1: Еп<3;

Уаг О, К: АРо1п1:;

Ведхп

0:=К;

1) 0 указывает на ту же переменную, что и к;

Епс!.


 

 

 

2) на место указанной переменной [20| ], указывавшей на 30, заслана пере­менная [15| ], указывающая на 25;

К .        
------ ► о—   ----- ► ----- ►
 

 

3) на место ссылки на компоненту [30| ] заслана ссылка на компоненту [25| ], поле целого значения не изменилось;

* >        
------ ► о—   ----- ► ----- ►
 

 

4) на место 20 заслано 15, поле указателя не изменилось.

 

40. Каков будет результат выполнения программы

Туре Ро1п1:=аС1:;

С1:=Кесогс1

1: 1п1:едег;

Р:Ро1п1:;

Епс1;

Маг <2, К: АРол_п1:;

Вед1П

<2А :=КА;

1) 0 указывает на ту же переменную, что и к;

Епс!.


 

 


 

2) на место указанной переменной [20| ], указывавшей на 30, заслана пере­менная [15| ], указывающая на 25;

К -        
------ ►   ----- ► ----- ►

 

3) на место ссылки на компоненту [30| ] заслана ссылка на компоненту [25| ], поле целого значения не изменилось;


 

 


 

41. Каков будет результат выполнения программы

4) на место 20 заслано 15, поле указателя не изменилось.

Туре Ро1П"Ь=аС"Ь';

1) о указывает на ту же переменную, что и к;

С1:=Кесогс1 1: 1п{:едег; Р:Ро1П{: Епс1; Уаг О, К: аРо1П"Ь; Вед1П 0А . I: =КА . I Епс1.


 

2) на место указанной переменной [20| ], указывавшей на 30, заслана пере­менная [15| ], указывающая на 25;

к *        
------ ► О-*   ----- ► ----- ►
 

 

3) на место ссылки на компоненту [30| ] заслана ссылка на компоненту [25| ], поле целого значения не изменилось;

к .        
------ ► о—   ----- ► ----- ►
 

 

4) на место 20 заслано 15, поле указателя не изменилось.


1) о указывает на ту же переменную, что и к;

   
   
   
   
К

 

2) на место указанной переменной [20| ], указывавшей на 30, заслана пере­менная [15| ], указывающая на 25;

К „        
------ ► о—   ----- ► ---- +
 

 

3) на место ссылки на компоненту [30| ] заслана ссылка на компоненту [25| ], поле целого значения не изменилось;

К к        
------ ► Я—   ----- ► ----- ►
 

 

4) на место 20 заслано 15, поле указателя не изменилось. К

   
   
   
   
О—

 

43. Каков будет результат выполнения программы:

Уаг п, 1: 1п1:едег; Вед1п

п : = 0; '

Еог 1:=1 Ьо 10 <Зо п:=п+1 епс!.

1) 55; 2) 10; 3) 25; 4) 225.

44. Что означает описанная ниже процедура:

 
42. Каков будет результат выполнения программы: Туре Ро±пЪ=*СЬ; СЪ=Кесогс1 1:1п1:едег; Р:Ро1п1: Еп<3; Уаг <2, К: аРо1п1:; Вед1П <2А.Р:=КА.Р Епс1.

Туре 31:аскр=А31:асксошр;

5"Ьасксошр=Кесог<1 1:1п"Ьедег; Р:5"Ьаскр Еп<1;

Уаг 5:Зкаскр; Ведхп

3 :=пИ;

Ргосес1иге 13 (к: л_п1:едег

Уаг Ш: 3"Ьаскр;

Ведхп

Ыем(га);

VII"Ы1 Ш <1о Ъедл-П I:=к; Р:=3; Еп<1; 3 : = Ш; Еп<1;

1) помещение компоненты Ш в стек;

2) извлечение компоненты Ш из стека;

3) помещение компоненты Ш в очередь;

4) извлечение компоненты Ш из очереди.

45. Что делают операторы

31:аскр=А51:асксотр; 5"Ьасксотр=Кесог<1

1:1п"Ьедег; Р:5"Ьаскр Еп<1;

Уаг ЫР, Ь:Зкасксотр;

Ведхп ЫРА.Р:=ЬА.Р; ЬА.Р:=МР Еп<1.

1) запись новой компоненты в очередь;

2) запись новой компоненты в стек;

3) удаление компоненты из очереди;

4) удаление компоненты из стека.

46. В текстовом файле записаны целые числа из диапазона от 1000 до 10000 по 10 чисел в каждой строке. В следующей программе должно выводиться в качестве результата число, равное одному проценту от суммы всех чисел, хранящихся в фай­ле. Определить результат работы программы, если в файле 1000 строк, содержащих только числа 1000.

Уаг ^г'Ьех'Ь; д., з, а : 1П"Ьедег; р: геа1; Ъедл-П

аззхдп "±п.ЬхЬ"); гезеЪ ;

мЫ1е по-Ь ео^ <1о

^ог 1:=1 Ьо 10 <1о Ъед:т

геас! а) ;

з:= з+а;

еп<1;

р:=з/100; иг±Ье1п (р:9:2) еп<1.

1) правильный результат не может быть вычислен;

2) программа зациклится;

3) 0.00;

4) результат не может быть выведен в указанном формате. 47. Какая из приведенных ниже программ наполняет заданное множество целыми числами, принадлежащими диапазону от 0 до 50, содержащимися в текстовом фай­ле, и считает их количество?


 

 


1. Ргодгат л.пр_зе"Ь; Vа^ т : зе"Ь о~Е 1..50; х, п : 1П"Ьедег; ± : ЬехЬ; Ьед1п

азз1дп(^Л "-Ъех-Ь^Ие") ; гезе"Ь ; т:=[]; п :=0;

^ог 1: =1 Ьо 1000 с!о Ьед1п

геас! х) ;

Щ (х 1П т) "ЬЬеп

Ьед1п

т: =т+х;

п:=п+1

епс!

епс!

епс!.

2. Ргодгат л.пр_зе"Ь; Vа^ т : зе"Ь оИ 1..50; х, 1, п : 1П"Ьедег; ± : ЬехЬ; Ьед1п

азз1дп (±г"ЬехХ:_И1е") , гезе"Ь / т:=[]; п :=0/

ШНе по"Ь ео^ с!о Ьед1п

геасЦ:Е, х) ;

(0<=х<=50) ЪЪеп Ьед1п т: =т+ [х] ; п:=п+1 епс! епс! епс!.

3. Ргодгат л.пр_зе:Ь; Vа^ т : зе"Ь оИ 1..50;

х, I, п : 1П"Ьедег;

I : ЬехЬ;

Ъед±п

азз1дп(^; м1:ех1:_^11ем) ; гезе"Ь / т: = []; п: =0;

Ш1е по"Ь еоИ с!о Ъед1п

геасЦ!:, х)/

(0<=х) апс! (х<=50) "ЬЬеп Ьед1п т:=т+х; п:=п+1 епс! епс! епс!.


 

 


1) ни одна из программ; 2) программа 1; 3) программа 2; 4) программа 3.

48. Какое из приведенных ниже выражений тождественно выражению «а ог ъ»:

1) по"Ь (по"Ь а апс! по"Ь Ь апс! (с ог по"Ь с) ) ;

2) по"Ь (по"Ь а ог по"Ь Ь);

3) (по1 а ог Ь) апс! (Ь апс! по"Ь Ь) ;

4) (а>Ъ) ог {а<Ъ) .

49. Результат вычисления какого из приведенных ниже выражений является ре­шением следующей задачи: для целого п, где 100 < п < 1000, определить символь­ный вид третьей справа цифры в записи числа:

1) сЪг (п/100);

2) сЪг ( (п/100)*10);

3) (п йл^ 1000 тос! 10) ;

4) сЪ.г ( (п тос! 1000) йл^ 100);

50. Определить результат вычисления функции акк (1, к); если задано ее опи­сание:

ГипсЫоп акк (т,п : л.п"Ьеде.г) : 1П"Ьедег; Ьед1п

т=0

•ЬЬеп акк:=п+1 е1зе п = 0

ЪЪеп акк: =акк (т-1, 1)

е1зе акк: =акк (гп-1, акк(т,п-1)); епс!; ,

1) 2*к; 2) к+3; 3) 2*к=3; 4) к+2.

51. Вычислить значение выражения

(Ъгипс (г) >= с1) апс1 (с > "а") апс! (Ь < (огсЗ (с) =0) ) при с = "с", (1=0, г=0.5, если это возможно.

1) в записи выражения есть ошибка; 2) ъгие; 3) ^а1зе; 4) 4. 0.

52. В некоторой программе описаны переменные:

Уаг ±:±пЪедег; г:геа1; с:сЬаг;

Какая из процедур или функций, заголовки которых приведены ниже, может быть вызвана из этой программы с помощью оператора с : = ± (1, 5, г, 5*1, с, «г») ;

1) ^ипсИоп ± (чаг а: ±пЪедег; Ь: ±пЪедег; чаг с: геа1; <3: геа1; чаг е: сЬаг/ д : сЬаг) ;

2) ^ипсЫоп ± (чаг а: л_п1:едег; Ь: л-п^едег; чаг с: геа1; <3: геа1; чаг е: сЬаг; д : сЬаг): сЪаг;

3) Ргосе<Зиге ± (чаг а: 1п1:едег; Ь: ±пЪедег; чаг с: геа1; <3: геа1; чаг е: сЬаг; д : сЬаг);

4) ^ипс-Ыоп ^(а: л_п1:едег; чаг Ъ: л_п1:едег; чаг с: сЬаг; <3: геа1; чаг е: сЪаг; д : сЪаг): сЬаг;

53. Определить, какая задача решается с помощью данной последовательности операторов

ш :=а[1];

Еог л_:=1 1:о п <Зо

И а[1] > ш 1:Ьеп а[1] := ш е1зе ш := а[1];

1) каждому элементу массива а присваивается значение, равное минималь­ному из значений всех элементов исходного массива, предшествующих данному элементу, и значения самого этого элемента.

2) ищется максимальный элемент массива;

3) меняются местами минимальный и максимальный элементы массива;

4) выполняется сортировка элементов массива в порядке возрастания.

54. В программе описана матрица

а: аггау [1..п,1..т] 1п1:едег; где п, т — целые константы.

Во время работы программы формируется вектор, в который в порядке возраста­ния помещаются все элементы матрицы. Определить, какое из приведенных ниже описаний подходит для данного вектора:

1) Ь: аггау [1..п+ш] о± 1п1:едег;

2) Ь: аггау [1..п*т] оИ 1п1:едег;

3) Ь: аггау [п+т] о^ 1п1:едег;

4) Ь: аггау [1..2*(п+т)] 1п1:едег.






Дата добавления: 2014-11-10; просмотров: 260. Нарушение авторских прав

Studopedia.info - Студопедия - 2014-2017 год . (0.128 сек.) русская версия | украинская версия