Professional Documents
Culture Documents
INFORMATIKAREN OINARRIAK
eman ta zabal zazu
2007 / 9 / 3
Nombre
Izena Denbora:
Ordu 1
1ºApellido
Universidad Euskal herriko 1º Deitura
del país vasco unibertsitatea
2º Apellido
2º Deitura Grupo
Taldea
Eredua: A
AZTERKETARI BURUZ:
1 Azterketak bi zati izango ditu. lehenengoak ordu bat iraungo du eta bigarrenak bi
2 Lehenengo zatia 40 galderetako test-froga bat izango da, eta azken kalifikazioaren
%20a balioko du
4 Azterketa gainditu ahal izateko, zati bakoitzean, gutxienez, %50a lortu beharra dago
TEST-FROGARI BURUZ:
1 Galdera bakoitzean erantzun bakarra hautatu behar da. Hiru erantzunen arteko
zuzenena hartuko dugu erantzun egoki bezala
5 Test-froga kanporatzailea da, hau da, +20 puntu atera beharko dira froga honetan
beste zatiarekin media ahal izateko. Minimo hori lortu ezean, azken nota test-frogaren
%80a izango da
6 Testa egiten hasi baino lehen, fitxa mekanizatua eta orrialde honetako goiko aldeko
datuak bete behar dira. Fitxan, NAN eta azterketa eredua kodifikatu behar dira ere
9 GALDERA-ORRIAK EZ ASKATU
A) Fitxategi bitar baten neurria byte-tan, fitxategiak dituen elementu kopurua, elementu bakoitzak okupatzen
dituen byte kopuruengatik biderkatuz lortzen da.
B) Fitxategi bitar baten elementuak datu-mota desberdinekoak izan daitezke. Hauetako elementu bat Read
prozedurearen bidez ireakurtzen den bakoitzean, kasu bakoitzerako egokia den aldagaia erabili behar da.
C) Fitxategi bitar baten neurria eta beraren elementu kopurua jakinik ezin daiteke elementu bakoitzaren datu-
mota asmatu
D) Array-ak iragankorrak dira eta fitxategiak iraunkorrak.
A) Parametro gisa sartutako Testua horretako ‘a’ karaktere guztiak ezabatzen ditu.
B) Ezin da erabili Delete prozedura FOR begiztaren barruan.
C) Parametro gisa sartutako Testua horretako ‘a’ karaktere batzuk ezabatzen ditu baina ez guztiak.
D) Ez du ezabatzen Testua-ko karaktere bat ere ez.
3. Offset = Ord (‘a’) – Ord (‘A’) izanik; hurrengoetatik zeinek bihurtzen du Ñ ez den letra maiuskula bat,
dagokion minuskula?
A) Paritate-bitak errorea soilik konputagailuak paritate bakoitian lan egiten badu detektatuko du
B) Paritate-bitak errorea detektatuko du konputagailuaren paritatearen independenteki
C) 1en kopurua bikoitia denez, konputagailuak paritate bikoitian lan egiten badu soilik, detektatuko du errorea
D) Paritate-bitak ez du inoiz errorerik detektatuko
A Eredua Orr. 1
5. Biz honako kode zati hau:
...
TYPE
tacMota = ARRAY [1..10] OF Char;
tsKat10 = STRING [10];
VAR
Kate1: tacMota;
Kate2: tsKat10;
i : Integer;
BEGIN
Kate2 := 'Aupa Asier eta Eva';
FOR i := 1 TO LENGTH(Kate2) DO
Kate1 [i] := Kate2[i];
...
Kode zatia exekutatu ondoren Kate2 aldagaiaren balioa honako hau da:
A) 'Aupa Asier eta Eva' katea
B) 'Aupa Asier' katea
C) 'er eta Eva' katea
D) kate hutsa
A) Prozedura bat bada Sarrera, Irteera edo Sarrera/Irteerako parametroak izan behar ditu.
B) Funtzio bat bada Sarrera edo Sarrera/Irteerako parametroak izan behar ditu.
C) Prozedura bat bada, EZ ditu zertan parametroak izan beharrik.
D) Azpiprograma mota guztiek Sarrera parametroak dituzte.
A) 6C,4 hamaseitarrean
B) 770,2 zortzitarrean
C) 108,15 hamartarrean
D) Aurrekoetatik bat ere ez
8. Lengoaia konpilatuetan...
A Eredua Orr. 2
9. Ondorengo datu mota eta aldagaien deklarazioa emanik:
TYPE
Tipo_1 = ARRAY [ 1 .. 10 ] OF Integer ;
Tipo_2 = ARRAY [ 1 .. 10 ] OF Tipo_1 ;
Tipo_3 = RECORD
Datua : Tipo_1 ;
Balioa: Integer;
END ;
VAR
Datua : Integer ;
Aldagai_1 : Tipo_1;
Aldagai_2 : Tipo_2;
Aldagai_3 : Tipo_3;
BEGIN
Aldagai_2 [ Datua ] := Aldagai_3 ; { 1 baieztapena }
Aldagai_3 [ Datua ] := Aldagai_1 ; { 2 baieztapena }
Aldagai_2.Datua := Aldagai_1 ; { 3 baieztapena }
Aldagai_3.Datua [Datua]:= Datua ; { 4 baieztapena }
END.
A) Tipo_3 ren deklarazioa ez da zuzena (identifikatzaile ezezaguna) (eta errore gehiago egon daitezke)
B) Datua aldagaiaren deklarazioa ez da zuzena (identifikatzaile bikoiztua) (eta errore gehiago egon daitezke)
C) Deklarazio guztiak zuzenak dira eta esleipen guztiak ez dira zuzenak
D) Deklarazio guztiak zuzenak dira eta esleipenetatik 4.a soilik da zuzena
10. Length (sKatea) funtzioaren bidez burutzen dugun kalkulua egiteko honako hiru aukera hauek ditugu:
11. Azpiprograma baten deklarazioan agertzen diren parametroen izenak eta azpiprogramari deitzerakoan erabiltzen
diren aldagaien izenak:
A) Desberdinak izan behar dira, bestela, aldagaiei azpiprograma barnean egindako aldaketek programa nagusiko
izen bereko aldagaiak ere aldatuko lituzkete.
B) Desberdinak badira ordena berdinean agertu behar dira azpiprogramaren deklarazioan eta deian, eta berdinak
badira ordenak ez dauka garrantzirik.
C) Berdinak izan behar dira, balio berdinak biltegiratzen duten aldagaiak dira eta.
D) Aldagaien izenak ez dauka garrantzirik, kontuan izan behar dena definizioko eta deiko ordenak berdinak
izatea da.
A Eredua Orr. 3
12. Hurrengo aldagaien definizioak emanik:
i:= Integer;
aiArrayDatuak1 : ARRAY [1..10] OF Integer ;
arArrayDatuak2 : ARRAY [10..20] OF Real ;
aiArrayDatuak1 := arArrayDatuak2;
arArrayDatuak2[20] := aiArrayDatuak1[i];
arArrayDatuak2[ i ] := aiArrayDatuak1;
aiArrayDatuak1[10] := Length (aiArrayDatuak1);
TYPE
T_Kateak = STRING [20] ;
T_Pertsona = RECORD
Izena : T_Kateak ;
Adina : Integer ;
END ;
T_Fitx = FILE OF T_Pertsona ;
VAR
Fitx :T_Fitx ;
Pertsona : T_Pertsona ;
A) 3
B) 20
C) 21
D) Aurrekoetatik bat ere ez da zuzena
A Eredua Orr. 4
14. Aukera ezazu hurrengoetatik egokiena:
A) Sekuentziala da
B) Aleatorioa da
C) Hegazkorra da
D) Ez da hegazkorra
Baiezta daiteke:
A Eredua Orr. 5
19. Kode-zati hauen artean zeintzuk dira baliokideak?
A) I eta II kodeak
B) I eta III kodeak
C) II eta III kodeak
D) Hiru kodeak dira baliokideak
A) Mota egituratuko aldagaiak (arrayak, erregistroak), azpiprograma baten sarrera/irteera parametroak badira,
beti erreferentziaren bidez pasa behar dira
B) Fitxategi bitar baten gainean irakurketa operazioak soilik egiteko, fitxategi logiko bat errepresentatzen duen
parametroa, konstante (CONST) bezala pasatuko dugu azpiprogramara
C) Prozedura baten irteerako parametroak erreferentzi bidez pasa behar dira beti
D) Azpiprograma baten sarrerako parametroak konstante edo balio bidez pasatuko dira, beraien datu-motaren
arabera
TYPE
Katea = STRING [20];
Pisua_Bektorea = ARRAY [1..50] OF Real;
Elementua = RECORD
Kodea: Katea;
Balioa: Pisua_Bektorea
END;
Zerrendaketa = ARRAY [1..25] OF Elementua;
VAR
Zerrenda: Zerrendaketa;
Karakterea: Char;
A Eredua Orr. 6
A Eredua Orr. 7
22. Zenbait parametro dituen azpiprograma baten
A) Bere deklarazio eta deian dagoen parametro kopurua berdinak izan behar dute.
B) Bere deklarazio eta deian posizio bera daukaten parametroak datu-mota berdina edo bateragarriak izan
behar dute.
C) Bere deklarazio eta deian parametroen izena berdina mantentzen bada, berdin da erabilpenaren ordena.
D) A eta B erantzunak zuzenak dira.
A)
PROGRAM Programa;
VAR
Batura , Aldagaia : Longint;
BEGIN
Batura := 35;
Aldagaia := 23;
WriteLn(Aldagaia , ' eta ' , Batu (10 , 7));
END .
Hurrengo hau pantailaratuko du 23 eta 35
B) Hurrengo hau pantailaratuko du 17 eta 17
C) Hurrengo hau pantailaratuko du 23 eta 17
D) Hurrengo hau pantailaratuko du 17 eta 35
A) Zenbaki erreal baten heina mantisaren bit kopuruaren araberakoa izango da.
B) Zenbaki erreal baten adierazpidean, doitasuna mantisaren bit kopuruaren araberakoa izango da.
C) Zenbaki erreal baten adierazpidean, doitasuna berretzailearen bit kopuruaren araberakoa izango da.
D) Zenbaki erreal baten adierazpidean, ez mantisak eta ez eta berretzaileak ere ez daukate eraginik haren
heinean.
25. aiMatrizea, ARRAY[0..10] OF Integer motako aldagaia baldin bada eta rBalioa Real motako
aldagaia, hurrengo adierazpenak:
rBalioa := aiMatrizea[0]
A Eredua Orr. 8
Hurrengo programa emanik eta konpilazio errorerik ez dela emango suposatuz:
1 PROGRAM Katea ;
2 VAR
3 sKate1, sKate2 : String[20] ;
4 iKontagailu : Integer ;
5 BEGIN
6 sKate2 := '' ;
7 sKate1 := 'Turbo Pascal' ;
8 sKate2 := Copy (sKate1, Pos (' ', sKate1), Pos ('CAL', sKate1)) ;
9 Delete (sKate1, Pos (' ', sKate1), Length (sKate2)) ;
10 WriteLn (sKate1) ;
11 END.
28. Lengoaia interpretatu bat erabiliz, programa bat idazten ari bagara (eta oraindik amaitu ez badugu)…
A Eredua Orr. 9
30. 32 biteko Helbide Busa eta 230 gelaska baditugu, zenbat handitu dezakegu memoria (gehienez jota)?
A) 22 gelaska
B) 4 aldiz oraingo kapazitatea
C) 28 gelaska
D) 2 aldiz oraingo kapazitatea
A)
PROGRAM Programa;
FUNCTION Konparatu(kon1, kon2:Integer):Boolean;
BEGIN
Konparatu := (kon1 < kon2)
END;
BEGIN
WriteLn('Konparazioaren emaitza hurrengo hau da: ' , Konparatu(5, 10));
END .
Pantailaratutako mezua hau izango da: Konparazioaren emaitza hurrengo hau
da: TRUE
B) Pantailaratutako mezua hau izango da: Konparazioaren emaitza hurrengo hau da: FALSE
C) Konpilazio prozesuan errorea emango du.
D) Exekuzioan errorea emango du.
A) -7
B) -8
C) -7.0
D) -8.0
A Eredua Orr. 10
34. Sintaktikoki zuzena den programa zati hau aintzat harturik:
A Eredua Orr. 11
Beheko diagrama honek prozesatzailearen eskema orokorra errepresentatzen du, non errektanguluak osagai desberdinak
diren eta 1 eta 6 arteko gezien bidez fluxu desberdinak adierazten diren (instrukzioak, datuak eta kontrola).
Suposatuz ordenagailuaren memorian mihiztadura lengoaian idatzitako programaren zati hau dagoelarik:
JMP $5000
LOAD $4000
Prozesatzeko
Unidad Central
Unitate
de Proceso
Zentrala
Kontrol
Unidad 5
de
o ALU
UAL edo ALU
Unitatea
Control 6
1 2 3 4
Memoria
37.JMP $5000 instrukzioa, baldintza gabeko jauzikoa dela eta ondorioz, $5000 direkzioa programaren
kontagailuan (PK) kargatzen duela emanez gero. Zein ote da Execute fasean sorturiko fluxuaren segida?
A) 1
B) 2
C) 1 eta 2
D) 1, 2, 5 eta 6
38. Ondoko sententzien artean, zeinek esleitzen dio cLetra aldagaiari ‘A’ eta ‘Z’ bitarteko ausazko karakterea? (‘Ñ’
kanpo dagoelarik)
A Eredua Orr. 12
39. 8 bit erabiliz 2rako osagarria adierazpidean -26 zenbakia honela da:
A) 11100110
B) 11110101
C) 11100101
D) Aurreko bat ere ez
TYPE
tBalio = RECORD
x, y, rTenp, rDenbora : Real
END ;
tZerrenda_1 = ARRAY [1..1000, 1.. 1000] OF tBalio ;
tZerrenda_2 = ARRAY [1..1000] OF tBalio ;
tZerrenda_3 = ARRAY [1..1000] OF Real ;
Hurrengo aldagaien deklarazio hauetatik zein da (1000 unitateko) denbora tarte batean, gainazal baten puntu
desberdin batzuetan zehar neurturiko tenperaturaren balioen analisi estadistiko bat egiteko egokiena?
A) VAR
X, Y : Real ;
ZerrendaTenp : tZerrenda_1 ;
B) VAR
ZerrendaTenp : tZerrenda_2 ;
C) VAR
X, Y : Integer ;
ZerrendaTenp : tZerrenda_3 ;
D) Aurrekoetatik bat ere ez
A Eredua Orr. 13
Borradorea
A Eredua Orr. 14