Re: Программа тест в Паскале
Добавлено: 24 мар 2010, 13:35
program Test;
uses crt;
type
TTest = record
vopros: string;
procent : real;
otveti: array[1..4] of string;
verno: integer;
end;
var
QA : array [1..10] of TTest;
i,j,p: integer;
s: real;
begin
writeln ('Âàì ïðåäëàãàåòñÿ òåñò ïî òåìå: "Êîìïüþòåð è Pascal "');
qa[1].vopros := 'Ìîíèòîð äëÿ ... èíôîðìàöèè.';
qa[2].vopros := 'Âèä ïàìÿòè â êîìïüþòåðå?';
qa[3].vopros := 'Ïðèíòåð - ýòî óñòðîéñòâî äëÿ ... èíôîðìàöèè.';
qa[4].vopros := 'Êàê íàçûâàåòñÿ CD-Disk,êîòîðûé ìîæíî íåîäíîêðàòíî ïåðåçàïèñûâàòü?';
qa[5].vopros := '×òî òàêîå "ôàéë"?';
qa[6].vopros := 'Íàçîâèòå ñòðóêòóðó òåêñòîâîãî ôàéëà.';
qa[7].vopros := 'Â Ïàñêàëå íå ñóùåñòâóåò ... òèïà ôàéëîâ';
qa[8].vopros := 'Ãäå íàõîäèòñÿ ôèçè÷åñêèé ôàéë?';
qa[9].vopros := '×åì çàêàí÷èâàþòñÿ ïðîãðàììà â Ïàñêàëå?';
qa[10].vopros := 'Êàêîé îïåðàòîð íå îòíîñèòñÿ ê ãðóïïå îïåðàòîðîâ ââîäà-âûâîäà ÿçûêà Ïàñêàëü?';
qa[1].procent := 10;
qa[2].procent := 10;
qa[3].procent := 10;
qa[4].procent := 10;
qa[5].procent := 10;
qa[6].procent := 10;
qa[7].procent := 10;
qa[8].procent := 10;
qa[9].procent := 10;
qa[10].procent := 10;
qa[1].otveti[1] := '1 ââîäà';
qa[1].otveti[2] := '2 âûâîäà';
qa[1].otveti[3] := '3 ïåðåâîäà';
qa[1].otveti[4] := '4 äîâîäà';
qa[2].otveti[1] := '1 ïëîõàÿ';
qa[2].otveti[2] := '2 îïåðàòèâíàÿ';
qa[2].otveti[3] := '3 íå÷åëîâå÷åñêàÿ';
qa[2].otveti[4] := '4 äåâè÷üÿ';
qa[3].otveti[1] := '1 ââîäà';
qa[3].otveti[2] := '2 âûâîäà';
qa[3].otveti[3] := '3 ïå÷àòè';
qa[3].otveti[4] := '4 ïîäâîäà';
qa[4].otveti[1] := '1 CD-R';
qa[4].otveti[2] := '2 CD-ROM';
qa[4].otveti[3] := '3 CD-RW';
qa[4].otveti[4] := '4 ÑD';
qa[5].otveti[1] := '1 Ïîñëåäîâàòåëüíîñòü îäíîòèïíûõ ýë-â íà âíåøíåì íîñèòåëå';
qa[5].otveti[2] := '2 Ñòàíäàðòíûé òèï ôàéëà,ó êîòîðîãî 2 êîìïîíåíòà';
qa[5].otveti[3] := '3 Íå çíàþ';
qa[5].otveti[4] := '4 Ìóçûêà, ôîòî è ò.ï.';
qa[6].otveti[1] := '1 Ñòîëáèêîâàÿ';
qa[6].otveti[2] := '2 Ñòðîêîâàÿ';
qa[6].otveti[3] := '3 Òåêñòîâàÿ';
qa[6].otveti[4] := '4 Ëèíåéíàÿ';
qa[7].otveti[1] := '1 Òåêñòîâîãî';
qa[7].otveti[2] := '2 Òèïèçèðîâàííîãî';
qa[7].otveti[3] := '3 Òèïîâîãî';
qa[7].otveti[4] := '4 Áåñòèïîâîãî';
qa[8].otveti[1] := '1 Íà âíåøíåì óñòðîéñòâå';
qa[8].otveti[2] := '2 Íà âíóòðåííåì óñòðîéñòâå';
qa[8].otveti[3] := '3 Íà ðàáî÷åì ñòîëå';
qa[8].otveti[4] := '4 Íà ôëåøêå';
qa[9].otveti[1] := '1 Ëåòàëüíûì èñõîäîì';
qa[9].otveti[2] := '2 "End."';
qa[9].otveti[3] := '3 Ïîëîìêîé êîìïüþòåðà';
qa[9].otveti[4] := '4 Ëó÷øå âîîáùå íå ïèñàòü ïðîãðàììû';
qa[10].otveti[1] := '1 Read(A1,A2,...AK)';
qa[10].otveti[2] := '2 WriteLn(A1,A2,...AK)';
qa[10].otveti[3] := '3 PrintLn';
qa[10].otveti[4] := '4 ReadLn';
qa[1].verno := 2;
qa[2].verno := 2;
qa[3].verno := 1;
qa[4].verno := 3;
qa[5].verno := 1;
qa[6].verno := 4;
qa[7].verno := 3;
qa[8].verno := 1;
qa[9].verno := 2;
qa[10].verno := 3;
uses crt;
type
TTest = record
vopros: string;
procent : real;
otveti: array[1..4] of string;
verno: integer;
end;
var
QA : array [1..10] of TTest;
i,j,p: integer;
s: real;
begin
writeln ('Âàì ïðåäëàãàåòñÿ òåñò ïî òåìå: "Êîìïüþòåð è Pascal "');
qa[1].vopros := 'Ìîíèòîð äëÿ ... èíôîðìàöèè.';
qa[2].vopros := 'Âèä ïàìÿòè â êîìïüþòåðå?';
qa[3].vopros := 'Ïðèíòåð - ýòî óñòðîéñòâî äëÿ ... èíôîðìàöèè.';
qa[4].vopros := 'Êàê íàçûâàåòñÿ CD-Disk,êîòîðûé ìîæíî íåîäíîêðàòíî ïåðåçàïèñûâàòü?';
qa[5].vopros := '×òî òàêîå "ôàéë"?';
qa[6].vopros := 'Íàçîâèòå ñòðóêòóðó òåêñòîâîãî ôàéëà.';
qa[7].vopros := 'Â Ïàñêàëå íå ñóùåñòâóåò ... òèïà ôàéëîâ';
qa[8].vopros := 'Ãäå íàõîäèòñÿ ôèçè÷åñêèé ôàéë?';
qa[9].vopros := '×åì çàêàí÷èâàþòñÿ ïðîãðàììà â Ïàñêàëå?';
qa[10].vopros := 'Êàêîé îïåðàòîð íå îòíîñèòñÿ ê ãðóïïå îïåðàòîðîâ ââîäà-âûâîäà ÿçûêà Ïàñêàëü?';
qa[1].procent := 10;
qa[2].procent := 10;
qa[3].procent := 10;
qa[4].procent := 10;
qa[5].procent := 10;
qa[6].procent := 10;
qa[7].procent := 10;
qa[8].procent := 10;
qa[9].procent := 10;
qa[10].procent := 10;
qa[1].otveti[1] := '1 ââîäà';
qa[1].otveti[2] := '2 âûâîäà';
qa[1].otveti[3] := '3 ïåðåâîäà';
qa[1].otveti[4] := '4 äîâîäà';
qa[2].otveti[1] := '1 ïëîõàÿ';
qa[2].otveti[2] := '2 îïåðàòèâíàÿ';
qa[2].otveti[3] := '3 íå÷åëîâå÷åñêàÿ';
qa[2].otveti[4] := '4 äåâè÷üÿ';
qa[3].otveti[1] := '1 ââîäà';
qa[3].otveti[2] := '2 âûâîäà';
qa[3].otveti[3] := '3 ïå÷àòè';
qa[3].otveti[4] := '4 ïîäâîäà';
qa[4].otveti[1] := '1 CD-R';
qa[4].otveti[2] := '2 CD-ROM';
qa[4].otveti[3] := '3 CD-RW';
qa[4].otveti[4] := '4 ÑD';
qa[5].otveti[1] := '1 Ïîñëåäîâàòåëüíîñòü îäíîòèïíûõ ýë-â íà âíåøíåì íîñèòåëå';
qa[5].otveti[2] := '2 Ñòàíäàðòíûé òèï ôàéëà,ó êîòîðîãî 2 êîìïîíåíòà';
qa[5].otveti[3] := '3 Íå çíàþ';
qa[5].otveti[4] := '4 Ìóçûêà, ôîòî è ò.ï.';
qa[6].otveti[1] := '1 Ñòîëáèêîâàÿ';
qa[6].otveti[2] := '2 Ñòðîêîâàÿ';
qa[6].otveti[3] := '3 Òåêñòîâàÿ';
qa[6].otveti[4] := '4 Ëèíåéíàÿ';
qa[7].otveti[1] := '1 Òåêñòîâîãî';
qa[7].otveti[2] := '2 Òèïèçèðîâàííîãî';
qa[7].otveti[3] := '3 Òèïîâîãî';
qa[7].otveti[4] := '4 Áåñòèïîâîãî';
qa[8].otveti[1] := '1 Íà âíåøíåì óñòðîéñòâå';
qa[8].otveti[2] := '2 Íà âíóòðåííåì óñòðîéñòâå';
qa[8].otveti[3] := '3 Íà ðàáî÷åì ñòîëå';
qa[8].otveti[4] := '4 Íà ôëåøêå';
qa[9].otveti[1] := '1 Ëåòàëüíûì èñõîäîì';
qa[9].otveti[2] := '2 "End."';
qa[9].otveti[3] := '3 Ïîëîìêîé êîìïüþòåðà';
qa[9].otveti[4] := '4 Ëó÷øå âîîáùå íå ïèñàòü ïðîãðàììû';
qa[10].otveti[1] := '1 Read(A1,A2,...AK)';
qa[10].otveti[2] := '2 WriteLn(A1,A2,...AK)';
qa[10].otveti[3] := '3 PrintLn';
qa[10].otveti[4] := '4 ReadLn';
qa[1].verno := 2;
qa[2].verno := 2;
qa[3].verno := 1;
qa[4].verno := 3;
qa[5].verno := 1;
qa[6].verno := 4;
qa[7].verno := 3;
qa[8].verno := 1;
qa[9].verno := 2;
qa[10].verno := 3;