Sub-bag тест за Pascal. Тест: Основи на моя тест за програмиране на Pascal по компютърни науки и ikt (9 клас) по темата. Формални параметри на процедурата

Материалът ви позволява да промените основните знания за изучаване на 9 класа за това как да преместите Pascal под формата на тест - 2 опции - контрол на знанията на оператора за въвеждане и извеждане на данни, оператора за присвояване.

Uvantage:


Изглед отпред:

Тест: Основи на програмирането моят Паскал

I вариант: II вариант:

1. Въведете оператор (изберете един по-долу) за

Въвеждане на информация: Въвеждане на информация:

readln;

Writeln;

пишете.

2. Правилно изписване на оператора Chi:

Readln('Въведете номер', a); readln(a);

3. Какво ще се появи след посещението на програмата?

програма pr1; програма pr1;

usescrt; usescrt;

const s=60; vars:byte;

започнете clrscr; beginclrscr;s:=45;

writeln('dest=', s, 'km'); writeln('dest=', s, 'km');

readln; readln;

край. край.

4. Кой оператор блокира екрана?

5. Кой оператор ще изведе на екрана стойността на промяната X?

ReadIn(X);

Записване(X);

Прочетете (X).

6. Защо значението на Z е след промяната в поредица от програми?

X: = 27; X: = 27;

Z:=X+3; Z:=X+13;

Z:=Z+5; Z:=Z+5;

Z:=Z/5; Z:=Z/5;

7. Защо значението на X е след завършване на поредица от програми?

X: = 10; X: = 13;

Y: \u003d X * 3-X; Y:=X*4/2;

8. Какво ще се появи след посещението на програмата?

програма pr1; programpr2;

usescrt; usescrt;

var a, b: байт; var x, p: дума;

започнете

a:=1; x:=7;

b:=a*a; p:=x*x;

записване(a,b); writeln(x, 'p=',p);

a:=a+1; x:=x+1;

b:=a*a; p:=x*x;

writeln('a=',a,'b=',b); writeln('x=',x,' ',p);

readln; readln;

край. край.


Зад темата: методически разработки, презентации и обобщения

Контролен робот с основите на програмирането на моя Pascal

Контролен робот с основите на програмирането на моя Pascal. Сгъва се от задачата до "въведение" на оператори, функционални функции, сервизни линии, до резултата от програмата и дрямката...

Програмиране. Началото на моето програмиране на Pascal

Тест

1 вариант

    Алгоритъм ли се нарича?
    A. Последователността на „направи си сам“ е подредена;
    Б. Инструкции за компютъра z zavdannya, написани в специална мина;
    В. Процедура за преглед на оператора;
    Г. Създаване на създадени файлове.

    2. Какво означава петънце с кома в Turbo Pascal:
    А. Край на цикъла;
    Б. Край на програмата;
    C. Видокремлює оператори и един вид един;
    D. Край на редица програми;

    3. Въведете правилното изписване на името на програмата:
    А. Малюнок 1;
    Б. Угрант 1;
    В. грант2;
    Г. 1 чертеж;

    4. Операторските ръце са резервирани за помощ
    А. Иначе тогава;
    B. Начало край;
    В. входен изход;
    Г. Пишете, четете;

    5. Командите, които включват програмата на Pascal, се наричат:
    А. компилатори;
    Б. Преводачи;
    В. Оператори;
    Г. Редактори;
    6. Подобно на служебна дума, дробните промени са описани:
    А. ЦЯЛО ЧИСЛО;
    Б. ИСТИНСКИ;
    C.CHAR;
    Г. БУЛЕВО;
    7. Как ще завърши програмата?

8. Форматиране нов операторизлизане:

Б. Ако тогава друго;

9. Операторът за организиране на разработването на езика за програмиране - целта ...

А. Оператор за организиране на диалог с кореспондент;

B.Smart оператор, оператор за избор;

C. Оператор на цикъл.

Тест

2 вариант

1. Какъв вид език за програмиране е Turbo Pascal?
А. Естествени;
Б. Алгоритмичен;
В. Логика;
Г. Обектна ориентация;

2. Какво означава знакът: = в моята програма PASCAL?
А. Привличане;
B. Por_vnyannya;
В. Собствен капитал;
Д. Розподил;

3. Промените от определен тип се описват със служебната дума INTEGER:
А. правилни числа;
B. tsili номер;
В. символична промяна;
Г. логическа промяна;

4. Намерете правилния вид за заглавния ред:
А. Програмна субсидия;
Б. Програмна награда
В. Програмна субсидия2;
Г. Безвъзмездна помощ по Програма 1;

5. Разпределение на описания За описанието се избира VAR:
A. Постоянна;
Б. Промяна;
В. Функции;
Д. Миток;

6. Кой оператор е операторът за въвеждане на нов ред:
А. ПИШЕТЕ
Б. ПРОЧЕТЕНЕ
C.Writeln
Г. ПРОЧЕТЕТЕ

7. За допълнителни опции се стартират следните програми:
А. отворен;
Б. бягане;
В. Изход;
D. паста;
8. Как да се регистрирам за оператор?

D. Напиши()
9. С какво се характеризира промяната?

A. Име, тип, стойност.

Б. Име, значение.

C. Стойности, тип.

Общинска бюджетна осветителна инсталация

"Средно образование №3"
Метростанция Исилкул, област Омск

учител по математика и информатика

Tsey тест може да бъде vikoristovuvati як тест за подторбана тема „Софтуерно управление на компютърен робот” за преподавател, „Информатика и ИКТ 9: преподавател за 9 клас”.

Ключ към теста:

I вариант: 1гр; 2g; 3g; 4а; 5в; 6а; 7в; 8b; 9b; 10б.

II вариант: 1б; 2g; 3b; 4b; 5 г; 6а; 7в; 8 г; 9b; 10а.

Рейтинг:

10 точки - "5"

8-9 точки - "4"

6-7 точки - "3"

Опция 1.

1. За въвеждане на оператори един вид от един във филма Pascal's score:
а) опитано; б) двукрапка; в) на кого; г) точка от кома.

2. От заглавията на програмите към правилните:
а) Сума на програмата; в) програмна сума;
б) програмна сума; г) програмна сума.

3. За да видите резултатите от моето програмиране на Pascal, използвайте ключовата дума:
а) VAR хляб; в) ЗАПОЧНЕТЕ; г) ПИШЕТЕ.

4. Корен квадратен от число изчислява функцията:

5. Kіnceve значение zminnoї В резултат на vikonannya на такива действия:
Y:=5;

Y:=(Y-2*X)/2+X
ще има един:
а) 0,5; б) 2; в) 2,5; г) 5.

6. В резултат на това програмата

програма моята_ клас;
започнете
пишете (25/2,5*2);
напиши(Усмихни се);
край.

ние сме на екрана:
а) 5 смях; в 5
Усмихни се;

б) 25 смях; г) 25
Усмихни се.

7. Чий фрагмент е програмата

програма грешка;
започнете
сума:=25-14;
край.

извинете уважение:

б) dovge im'ya change;


за и:=1 да се 5 направи Б[ и]:= 5+ и;


а) 9; б) 8; около 7; г) 6.

за и:=1 да се 10 направи започнете
ако а[ и]>0 тогава а[ и]:= а[ и]/2
друго а[ и]:= и;
край;

ще дойде:
а) положителните стойности на елементите в масива се увеличават с две, а отрицателните стойности се заменят със стойностите на индекса;
б) положителните стойности на елементите в масива се променят на удвоени, а отрицателните стойности се заменят със стойностите на индекса;
в) отрицателните стойности на елементите в масива се увеличават с две, а положителните стойности се заменят със стойностите на индекса;
г) отрицателните стойности на елементите в масива се променят на удвоени, а положителните стойности се заменят със стойностите на индекса.

writeln('нов масив’);
за i:=1 до 20 writeln(a[i]);
край.

ще дойде:
а) образува се нов масив;


Тест на тема "Mova програмиране на Pascal"

Вариант 2.

1. Кочанът на програмата беше разделен, в който те описват видовете промени, които са победоносни, определяйки ключовата дума:
програма б) вар; в) започват; г) пишете.

2. От предложените заглавия, неправилно є:
а) програмна сума;
б) програма summa_chisel;
в) номер на програмата;
г) програмна сума.

4. Квадратът на числото изчислява функцията:
а) SQRT(X); б) SQR(X); в) ABS(X); г) INT(X).

5. Kіntseve znachennya zminnoї X в резултат на vikonannya офанзива diy:

X:= (Y+X)*5-2+X
ще има един:
а) 0; б) 2; около 8; г) 10.

6. Чий фрагмент е програмата

програмамилост;
започнете
writeln('
извинения не’);

напиши (‘5*5=’,25);
край.

извинете уважение:
а) неправилно име на програмата;
б) деня на смяната;
в) неизпяване на името на змията;
г) записване на аритметична вираза.

7. В резултат на това програмата

програмен клас;
започнете
напиши (45/(12-3));
writeln('
клас’);
край.

ние сме на екрана:
а) 5 класа; в 5
клас;

б) 9 класа; г) 9
клас.

8. Стойностите на масив от един свят се задават след допълнителен цикъл:
за и:=1 да се 5 направи НО[и]:= 2+ и;

В резултат на това стойността ще бъде повече:
а) 9; б) 8; около 7; г) 6.

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

за i:=1 до 10 започват
ако a[i]>0, тогава a[i]:=a[i]/3
друго a[i]:=2;
край;

ще дойде:
а) положителните стойности на елементите в масива се намаляват, а отрицателните стойности се заменят с 2;
б) положителните стойности на елементите в масива се променят на utric, а отрицателните стойности се заменят с 2;
в) отрицателните стойности на елементите в масива се увеличават с две, а положителните стойности се заменят с 3;
г) отрицателните стойности на елементите в масива се променят два пъти, а положителните стойности се заменят 3.

10. В резултат на програмния фрагмент

writeln('нов масив’);
за i:=1 до 20 readln(a[i]);
край.

ще дойде:
а) образува се нов масив;
б) разработва се нов масив;
в) да се разработят по-малко индекси;
г) образуват се по-малко индекси.

Информация за Джерела:

1., „Информатика и ИКТ 9: учител за 9 клас“: Москва, „Бином. Лаборатория на знанието”, 2011-2013.

2. „Побудова тестови главиот информатиката: методическа помощ»: Москва, «Бином. Лаборатория на знанията, 2003 г

3. „Уроци по информатика 9 клас“: Москва, „ВАКО“, 2012.

Контролен тест по темата "Паскал оператори"

1. Служебната дума VAR в програмата Pascal фиксира началото на разпространението на програмата за отмъщение:

А) оператори

Б) списък с етикети;

В) описание на сгъваемите типове данни;

Г) списък с константи;

Г) описание на промените.

2. Не включвайте служебна дума преди азбуката Pascal:

а) ТОГАВА Б) ЗАПОЧНЕТЕ;

ИЗВИВАМ Г) СТЪПКА; Г) АКО.

3. Числата на езика на Pascal се различават:

А) като естествен;

Б) като циле и реч;

В) като естествена реч;

Г) като qile и ирационално;

Д) като целеви и рационални.

4. Формални параметри на процедурата:

Б) да бъдат рехабилитирани в рамките на един час от седмицата на процедурата;

В) се задават при описание на данни за програмата;

Г) да бъдат декларирани в описанието на процедурите за междинни промени;

E) са присвоени на процеса от програмата.

5. В системата Turbo Pascal беше разпространено началото на програмата, която ще замени списъка с тагове, като го фиксира със служебна дума:

A) CONST Б) ТИП;

Б) VAR Г) ЕТИКЕТ; Г) ЗАПОЧНЕТЕ.

6. Операторът за организиране на въвеждане на данни от клавиатурата в системата за програмиране Turbo Pascal се записва към стандарта на служебната дума:

а) ПИШЕТЕ Б) ВХОД;

ХЛЯБ Г) DEFFN; Г) НУЛИРАНЕ.

7. Коментирайте преди текста на моята програма Pascal:

А) при къдрави арки;

Б) при кръглия лък;

В) при квадратния лък;

Г) в апострофа;

Д) между служебните думи Начало, Край.

8. Служебната дума CONST в програмата Pascal фиксира началото на разделянето на програмата за отмъщение:

А) списък с константи;

Б) списък с етикети;

В) описание на промените;

Г) оператори;

Д) описание на сгъваемите типове данни.

9. Как im'ya във филма Pascal не може да бъде маркиран:

А) БР Б) ИЛИ; Б) W.R. Г) AR; D) DR.

10. Под часа, в който операторът е видял моя Pascal, служебната дума е написана:

а) ПИШЕТЕ Б) НУЛИРАНЕ;

ХЛЯБ Г) ЗАПОЧНЕТЕ; Г) ДОКОГА.

11. Операторите за програмата Pascal имат един тип:

а) апостроф Б) двукратно;

Б) проблем; Г) кома; Г) петна с кома.

12. Логически израз (X=A) И (X

A) x лежат в vіdrіzku;

Б) x трябва да се комбинират интервалите ta ;

B) x припокриват комбинираните интервали [минус несъответствие, A], че ;

D) x имат комбинирани интервали и [минус несъответствие, B];

E) x припокриват интервалите [минус несъответствие, A] и ;].

13. Действителни параметри на процедурата:

А) са описани в заглавието й;

Б) се задават при описание на данни за програмата;

В) да се изплати за нейната седмица;

Г) не е посочено никъде;

E) посочено в описанията на процедурите за междинна промяна.

14. Програмата има сбор от елементи аритметична прогресия(с видимия първи член, разликата и броя на нейните членове):

Програма ArifPro;

Var a, d, s: реално; n: цяло число

Започнете readln(a, d, n); s:=; край на записа(ите).

аритметичният израз не е посочен в оператора на привличане. Воно

може да се запише като:

А) a*n/2+d*(n-1)*n/2;

Б) a*(n+d*(n-1)*)n/2;

В) a+d*(n-1)*n/2;

Г) a*n+d*(n-1)*n/2;

E) a/n+d*(n-1)*n/2.

15. Предвид програмата:

Програма T21; VarX: цяло число;

Започнете четене(X);

Ако X MOD 2=0 Тогава Writeln('ТАКА’)

Друго WriteIn('HI') Край.

За каква стойност на X ще бъде отнета думата „SO“?

1. Какви специалисти се виждат в програмите за коментари?

а) () или (**)

б) само ()

в) само (**)

г) други специални знаци

2. Какво ще се появи на екрана след гледане на програмата?

writeln('x+1');

3. Тестване. Коя е ключовата дума за начало?

4. Какъв вид разпределение на obov'yazkіv є в структурата на програмата?

а) Разделени операторите, гледани с ключа вдясно начало и край.

b) Razdіl zm_nikh, scho покая се zі slіv var

5. Как се казва етапът на отделяне на U Ya, ако програмата е написана само за появата на синтактични помилвания?

а) снизхождение

б) Тестване

в) Алгоритмизиране на задачата

6. Как се казва етапът rozvyazki на U A Z, ако програмата е написана, тя се проверява отново на базата на умствени входни данни за резултата?

а) снизхождение

б) Тестване

в) Алгоритмизиране на задачата

7. Кой е създателят на моя програмен Pascal?

а) 1970 г. r_k, Неклаус Вирт

б) 1980-те, Borland

в) 1964, Джон Кемени, Томас Кърц

8. Кое от тези имена на програми е правилно?

9. Какви аритметични операции могат да се използват от моя Pascal?

а) Оттегляне (^)

б) Подил без излишък (div)

в) логическо добавяне (или)

г) Логически множител (i)

9. Резултатът от операцията 1/5 ще бъде запазен ...

10. Резултатът от операцията 1div 5 се копира...

11. Резултат от операцията 10 div 3 добър...

12. Резултатът от операцията 10/3 е добър...

13. Резултатът от операция 1 мод 5 е добър ...

14. Как изглежда ромбът в блок-схемите?

а) изберете едно или две

б) програми за кочан или кон

в) процес на броене

г) Въведение / визия на данните

15. Какви символи могат да бъдат включени в именната книга (идентификатори)?

но) латински буквионези числа след тях, знакът на кръста;

б) Само числа

в) Букви на кирилица

г) запазени думи

16. Naprikintsі програми за инсталиране ...

а) Крапка с кома

в) не прави нищо

г) кома

Тест№ 17. Математически Вираз моето програмиране Pascal ще бъде записано като ...

а) a/1+sqr(2*a);

б) a/(1+sqr(2*a));

в) a/1+2*sqr(a);

г) a/(1+2*sqr(a)).

18. Какво е показано на блоковите схеми с правоъгълник?

b) Крайна програма Cob chi

в) Процес на изчисление

г) Въвеждане/предоставяне на данни

19. Как изглежда паралелограмът в блоковите схеми?

а) Избор на един от двама умове

b) Крайна програма Cob chi

в) Процес на изчисление

г) Въведение / визия на данните

20. Коя е ключовата дума за описание на константите?

21.Тест. Как изглеждат ръцете на оператора в програмата Pascal?

г) начало ... край.

22. Какъв тип промяна r в оператора r:=a*b+a mod b, като a, b: цяло число?

23. Стойността на логическата вираза не (5<0) or (6<>7) и (10>8) добре

24. Какъв тип модификатор модифицира r в оператора r:=a/b + a mod b като a, b: цяло число?

25. Кой тип е отговорен за промяната на майката в оператора a:='10'?

26. Коя от тези стойности се дава на реалния тип?

27. Колко знака могат да бъдат присвоени на типа char?

а) един 1

б) тип 1 до 255

в) ще са необходими умения

28. Промяната на r за b = 5 i c= - 8 в оператора r:=b > c може да има тип и стойност.

а) Булев, вярно

б) цяло число, целочислени стойности

в) Операторът е недопустим.

29. Каква е логическата причина за стойността на false?

а) не (грешно) и вярно

б) вярно или невярно

30. Какъв е логичният начин да се изчисли стойността на true?

а) ((5<0) and (6>7)) или не (10>8)

б) (5<0) and (6>7) или (10>8)

в 5<0) and ((6>7) или (10>8)

31. Каква функция дава символ като резултат?

32. Чи е правилно, какво chr (ord ('A. b)) = 'A'?

В) Tsey viraz не прави разлика.

33. Като значението на майка се променя зслед победата на оператора h: = кръг (3.86)?

34. Как се променя значението на майка зслед отмяна на оператора:=trunc(3.86)?

35. Какво да спечелите за подоператор един за един?

А) кома

Б) Двокрака;

Б) байпас;

Г) Крапка с кома.

36. Какъв е операторът за извеждане на информация на екрана?

Тест№ 37. Някои от заглавията в програмите на Pascal са неправилни:

А) Начало на програмата;

Б) Програма search_pic;

В) Програмно търсене.

38. Как се нарича името на областта на паметта, как се назовават различни стойности за часа на програмата?

Ред;

Б) Символ;

Б) Зминна;

г) Постоянна.

39. Как се пише на Pascal математически вираз 1< х<5 ?

А) (1

Б) 1

В 1

Г) 1

40. За да промените a и b да въведете Integer, въведете Real matime viraz.

Г) sqr(a) + sqr(b);

41.Тест. Какво е константа?

A) Стойността, която се задава от процеса на програмата;

Б) Стойността, която не се променя от процеса на програмата;

В) Стойността, която се променя от процеса на промяна на програмата.

42. Неправилни ли са записите на прехода към стандартната функция?

Г) chr('15'). _______

43. Математически израз \/1+ sin2x от моето програмиране на Pascal ще бъде записан като ...

а) sqrt(1 + sin(sqrx));

Б) sqrt(1 + sqrsin(x);

Y) sqrt (1 + sqr (sin x);

г) sqrt(1 + sqr(sin(x))).

44. Какъв тип математика се променя след c:=(3-2)/1?

45. При промяна на стойността на матима a след виконата на групата оператори c:=5; a:=succ(c)?

46. ​​За функция y и число x, z viraz sin(x)+2*cos(y) +z maє тип:

Мобилни прикачени файлове