PROGRAMLAMA dersi 2.DÖNEM 3. YAZILI test SORULARI(b grubu)
SORULAR
1-bir değişkene değer aktarma işareti aşağıdakilerden hangisidir?
a) = b) < c) := d) = =
begin , end
b) Begin , tanımlama ,tanımla , end , program ismi d) Program ismi , begin, tanımlama , tanımla , end
2-Programda herhangi bir satırının yanına derleyicinin dikkate almayacağı açıklama eklemek için aşağıdakilerden hangisi kullanılır.
a)[] b) < > c) {} d) ” ”
3-Aşağıdakilerden hangisi pascal dilinde alt program bloğudur?
a) Type b) Label c)Procedure d) Const
4-Tip tanımlama bloğu aşağıdakilerden hangisidir?
a)Var b) Type c) Const d) Label
5- Dizinli değişken tanımı aşağıdakilerden hangisiyle yapılır?
a)Dim b) Const c)Type d)Array
6- Aşağıdakilerden hangisi pascal dilinde bir değişken ismi olamaz?
a) toplam b) genelsonuc1 c) g_toplam d)1temel
7- A : string ; ifadesinde a değişkeni en fazla kaç karakter alabilir?
a) 222 b) 657 c)256 d)128
8- Ekranda görüntüleme işlemini sağlayan komut aşağıdakilerden hangisidir?
a) Read b) Write c) Readkey d)Gotoxy
9- Aşağıdaki işlemin sonucu nedir?
A:=32 mod 3
a) 3.33 b) 10 c)2 d) Hiçbiri
10- [ ] işaretleri nerede kullanılmaz?
a) Matematiksel işlemlerde b) Dizinli değişkenlerde
c) String değişkenlerde d) küme tipli verilerde
11- begin
for I:= 10 downto 3 do
Write(I);
End.
Yukarıdaki program parçacığının ekrandaki görüntüsü aşağıdakilerden hangisidir?
a) 1,2,3,4,5,6,7,8,9 b) 3,4,5,6,7,8,9,10 c)10,9,8,7,6,5,4,3,2,1 d)10,9,8,7,6,5,4,3
12- aşağıdaki boşlukları doldur.
Pascal dilinde Program……………..ile başlar. ……………..Bloğuyla değişkenler……………..nır. …………….ile program ana bloğu başlayarak ………………ile biter.
a) Program ismi , begin , tanımlama , tanımla , end c) Program ismi , Tanımlama , Tanımla , 13-Aşağıdaki programda ekrana ne yazar?
T:=1;
Repeat
T:=T+2;
Until T <=3;
Write (T);
a) 1 b) 3 c) 7 d)sonsuz döngüye girer
14-Aşağıdakilerden hangisi mantıksal operatör değildir?
a) or b) and c) not d)div
15-Aşağıdaki program parçacığı ekrana ne yazdırır?
begin
a:=5; b:=5;
write (a<b); end.
a) 5<5 b)a<b c) true d)false
16-AD dizisinin I. elamanını değer okutan komut aşağıdakilerden hangisidir?
a) read((I)); b) writeln(AD[I] ); c) read(AD[I]); d) wrıte(I)
17-reset ile açılan dosyada hangi komut kullanılmaz?
a) close b) readln c)writeln d)eof
18-begin
if sayi=0 do
begin
I:=I+1;
Write(I);
End;
End.
Yukarıdaki program parçacığının ekran çıktısı ne olur?
a) program 0 olunca I nın değerini yazar. b) program da I nın değeri 0 oluncaya kadar I nın değerini yazar.
c) I nın değerini 0 oluncaya kadar 0 dahil yazdırır. d) Program çalışmaz.
19-a>=5 ifadesi hangi komutta kullanılmaz?
a)for b) while c) repeat d) if
20- Text tipi kütüklerde hangi erişim yöntemi kullanılır?
a) Rasgele b) sıralı c)dizin d) Hiçbiri
21-for i:=1 to 3 do
for J:=5 to 6 do
writeln(“osman”)
“osman” kaç kez yazdırılır.
a) 5 b) 18 c) 4 d) 6
22- Aşağıdaki fonksiyonlardan hangisi string ifadeleri birleştirir?
a) pred b)div c)and d)concat
23-b:=24 dıv 5 işleminin sonucu aşağıdakilerden hangisidir?
a) 4 b)5 c)4,8 d) Hiçbiri
24- aşağıdakilerden hangisi random dosya komutudur?
a)writeln b)readln c) seek d) append
25-Aşağıdakilerden hangisi dosyalarla ilgili bir komut değildir?
a) readkey b) reset c) rewrite d) append