ETKİLEŞİMLİ TESTLER
© Timur Karacay

PASCAL - Test 02 (I/O İşlemleri)
| PASCAL | Testler | 3N | Ana Sayfa |
Previous Page



1. Pascal belirtkelerinde aşağıdakilerden hangisi kullanılamaz?

@
*
%
Hiçbiri


2. Aşağıdaki Pascal belirtkelerinden hangisi geçersizdir?

Hey!
Gelir Gider
99Muhasebe
Hepsi


3. Aşağıdaki Pascal belirtkelerinden hangisi geçerlidir?

Ver_gi
KuVVeT
As99
Hepsi


4. Aşağıdakilerden hangisi doğrudur?

Pascal'ın anahtar sözcükleri belirtke (identifier) olarak kullanılabilir.
Pascal'ın öntanımlı sözcükleri belirtke (identifier) olarak kullanılabilir.
Pascal'ın belirtkelerini (identifier) programcı belirleyemez
Hepsi


5. Aşağıdakilerden hangisi doğrudur?

Pascal küçük-büyük harf ayrımına duyarlıdır.
Pascal küçük-büyük harf ayrımına duyarsızdır.
TPW da giriş-çıkış işlemleri (input, output) prosedürleri ile yapılır
Hepsi


6. Aşağıdakilerden hangisi doğrudur?

Pascal 'da kullanılacak bütün sabit, değişken, fonksiyon ve prosedürler, yürütme anında gerektikçe tanımlanır.
Pascal 'da kullanılacak bütün sabit, değişken, fonksiyon ve prosedürler, yürütmeden önce tanımlanır.
Pascal'da bileşik (compound) deyim kullanılmaz
Hepsi


7. Aşağıdakilerden hangisi Pascal'da bir veri tipi (data type) değildir?

char
integer
real
str


8. Aşağıdakilerden hangisi real veri tipi (data ytpe) üzerinde bir aritmetik operatör değildir?

+
*
div
/


9. Aşağıdakilerden hangisi Pascal'da integer veri tipi (data type) üzerinde bir operatördür?

*
div
mod
Hepsi


10. Pascal'da verileri tiplere (data types) ayırmanın gerekçesi aşağıdakilerden hangisi değildir?

Farklı veri tiplerinin ana bellekte tuttukları yerler de farklıdır.
Farklı veri tipleri üzerinde farklı işlemler yapılır.
Yukarıdaki iki gerekçe aynı anda vardır.
Programın okunuşunu kolaylaştırır.


11. Pascal'da bir değişkene değer atamak için aşağıdaki yöntemlerden hangisi kullanılır?

Program içinde doğrudan sabit bir değer ya da geçerli bir işlemin sonucu atanır.
Read() prosedürü ile değer okutulur.
Başka bir değişken değeri aktarılır.
Hepsi


12. r , c , d : real; olmak üzere, aşağıdaki bileşik deyimlerden hangisi geçerlidir?

begin r := 3; c := 18.84954 end;
begin r := 3; c := 2 * Pi * r end;
begin r := 3; c := 2 * Pi * r ; d := c end;
Hepsi


13. Aşağıdakilerden hangisi doğrudur?

Bu deyim yanlıştır; compile hatası verir.
Bildirge bölümünde bildirilen her değişkene ana bellekte bir yer ayrılır.
Yürütme anında, değişken değeri istenildiği gibi değiştirilebilir.
Hepsi


14. n : integer; x , y : real; ise aşağıdaki bileşik deyimlerden hangisi geçersizdir?

begin x := 3.2; y := 4.1; n := x + y end;
begin x := 3.2; y := 2*x; n := trunc(x*y) end;
begin x := 3.2; y := 3.7*x; n := round(x*y) end;
begin n := 45 ; x := n end;


15. n : integer; x , y : real; ise aşağıdaki bileşik deyimlerden hangisi geçerlidir?

begin n := 3 ; y := 3.3; y := n - x end;
begin x := 3.2 ; y := 2*x; n := x div y end;
begin x := 5 ; y := 3*x; n := x mod y end;
Hiçbiri


16. Aşağıdakilerden hangisi yanlıştır?

Pascal'da açıklamalar { } içine yazılır.
İçiçe açıklama yapılamaz.
Birden çok satır bir açıklama içine alınabilir.
Hiçbiri


17. Aşağıdakilerden hangisi öntanımlı (predefined) sözcük değildir?

minreal
maxreal
minint
Hepsi


18. Aşağıdaki sabit bildirimlerinden hangisi geçerlidir?

Const A= 0.37; B= -A; C= 2*A;
Const A= 0.53; B= -2*A; C= A/B;
Const A= maxint;
Hepsi


19. Aşağıdaki atamalardan hangisi geçersizdir?

x := X
x := X + 1
x := y/0
Hepsi


20. x:=1; y:=2; z:=3; atamaları yapıldıktan sonra x:=y; y:=z; z:=x; atamaları yapılıyor. Aşağıdakilerden hangisi doğrudur?

x=3; y=3; z=3;
x=1; y=1; z=1;
x=2; y=3; z=1;
Hiçbiri


21. m : integer; bildiriminden sonra m := 15 000 ataması yapılıyor. Writeln(m); deyiminin çıktısı nedir?

15 000
15000
15
Derleme Hatası verir


22. x : real; bildirimi yapılmışken readLn(x); deyiminden sonra, aşağıdakilerden hangisi gerçekleşir?

Kullanıcının girdiği sayıyı okur ve imleç sonraki kolonda bekler.
Kullanıcının girdiği sayıyı okur ve imleç sonraki satır başına gider.
Kullanıcının girdiği sayıyı okur ve o satırda başka sayı yoksa, imleç sonraki satır başına gider.
Hiçbiri


23. h : char; n: integer; z: real; bildirimi yapılmışken readLn(z,h,n); deyimi yürütülüyor. Kullanıcı klâvyeden 236.87 M 74 değerlerini giriyor. Aşağıdakilerden hangisi doğrudur?

z=236.87 ; h='M' ; n=74;
z=236.87 ; h=' ' ; n=74;
z=236.87 ; h=' ' ; n=M;
Run Time Error


24. Aşağıdakilerden hangisi yanlıştır?

Pascal'da açıklamalar { } içine ya da (* *) içine yazılır.
Read(h,n,x); prosedürü değişken değerlerini verildiği h,n,x sırasında okur.
Okunacak tip ile girilen tip uyuşmazsa, "Run Time Error" iletisi gelir.
Hiçbiri


25. Aşağıdakilerden hangisi yanlıştır?

Writeln; deyimi satırbaşı yapar.
Begin … End; arasına yazılan deyimlere bileşik (compound) deyim denir.
Write prosedürü ile yazılacak harf ve metin ' ' arasına yazılır.
Write prosedürü ile yazılacak harf ve metin " " arasına yazılır.


index

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