ETKİLEŞİMLİ TESTLER
© Timur Karacay

PASCAL - Test 04 (Veri Tipleri)
| PASCAL | Testler | 3N | Ana Sayfa |
Previous Page



1. Pascal'da aşağıdakilerden hangisi bir veri tipidir?

Scalar veri tipleri
String
Yapısal (structured) veri tipleri
Hepsi


2. Aşağıdakilerden hangisi standart veri tipidir?

integer
char
boolean
Hepsi


3. Aşağıdakilerden hangisi ordinal veri tipidir?

integer
char
enumerated
hepsi


4. Aşağıdakilerden hangisi ordinal veri tipleri üzerinde mantıksal bir bağıntıdır?

x = y
x < y
x <> y
Hepsi


5. Aşağıdakilerden hangisi ordinal veri tipleri üzerinde mantıksal bir bağıntı değildir?

x == y
x =< y
x != y
Hepsi


6. Aşağıdakilerden hangisi ordinal veri tipleri üzerinde mantıksal bir bağıntı değildir?

x =< y
x => y
x >< y
Hepsi


7. Aşağıdakilerden hangisi ordinal veri tipleri üzerinde tanımlı bir fonksiyondur?

Ord( );
Pred( );
Succ( );
Hepsi


8. Aşağıdakilerden hangisi TRUE yazar?

WriteLn(ord(0) = 0);
WriteLn(pred(1) = 0);
WriteLn(succ(0) = 1);
Hepsi


9. Aşağıdakilerden hangisi FALSE yazar?

WriteLn(ord(-1) = -1);
WriteLn(pred(0) = -1);
WriteLn(succ(0) = -1);
WriteLn(succ(0) = 1);


10. Aşağıdakilerden hangisi TRUE yazar?

WriteLn('A' < 'B');
WriteLn( A < B );
WriteLn( Ankara < İstanbul);
hepsi;


11. Aşağıdakilerden hangisi FALSE yazar?

WriteLn('A' <> 'B');
WriteLn( ord('A') >= ord('B') );
WriteLn( 'Ankara' <= 'İstanbul');
Hiçbiri


12. ord('A')=65; olduğuna göre aşağıdakilerden hangisi FALSE yazar?

WriteLn( ord(pred('C')) = 66 );
WriteLn( ord('B') = ord(pred('C')));
WriteLn( ord('D') = ord('A')+3);
Hiçbiri


13. Aşağıdakilerden hangisi TRUE yazar?

WriteLn( ord(succ('B')) = ord(pred('D')) );
WriteLn( ord(char(67)) = 67 );
WriteLn( ord(char(ord('B'))) = ord('A')+1);
Hepsi


14. Aşağıdakilerden hangisi TRUE yazar?

WriteLn(false < true );
WriteLn( ord(false) = 0 );
WriteLn( ord(true) = 1 );
Hepsi


15. Aşağıdakilerden hangisi TRUE yazar?

WriteLn( ord(false) + ord(true) = 1 ) );
WriteLn( ord(false + true) = 1 );
WriteLn( ord(false + true) = ord(false) + ord(true) );
Hepsi;


16. Aşağıdakilerden hangisi TRUE yazar?

WriteLn( pred(false) = true );
WriteLn( succ(false) = true );
WriteLn( succ(true) = false );
Hepsi


17. Aşağıdakilerden hangisi TRUE yazar?

WriteLn( 'A' = pred('B')) xor ('A' = 'A'));
WriteLn( 'A' = pred('B')) or ('A' = char(65));
WriteLn( 'A' = succ('B')) and ('A' = 'A'));
Hepsi


18) 1..9 alt-aralığının (subrange) öğeleri aşağıdakilerden hangisidir?

(1,9);
(2,3,4,5,6,7,8);
(1,2,3,4,5,6,7,8,9);
Hiçbiri


19. 'A'..'F' alt-aralığının (subrange) öğeleri aşağıdakilerden hangisidir?

(A,F);
(B,C,D,E);
(A,B,C,D,E,F);
Hiçbiri


20. succ(5.0) ; deyimi için aşağıdakilerden hangisi doğrudur?

6
6.0
Sözdizimi hatası;
Hiçbiri


21. pred(3.2) ; deyimi için aşağıdakilerden hangisi doğrudur?

2
2.2
Sözdizimi hatası;
Hiçbiri


22. ord(1.73) ; deyimi için aşağıdakilerden hangisi doğrudur?

1
2
Sözdizimi hatası;
Hiçbiri


23. Aşağıdakilerden hangisi bir Pascal deyimi değildir?

write;
writeln;
writeln();
Hiçbiri


24. Aşağıdakilerden hangisi bir Pascal deyimidir?

Write(false);
Writeln(true);
writeln('');
Hepsi


index

http://mail.baskent.edu.tr/~tkaracay
© Timur Karacay, 2001. All rights reserved.