PASCAL - Test 02 (I/O İşlemleri)| PASCAL | Testler | 3N | Ana Sayfa |
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.