PASCAL TEST : SET
1.
Pascal’ da küme (set) nedir?
a)
Çok
değerli bir değişkendir
b)
Array’
in bir alt sınıfıdır
c)
Kullanıcının
tanımladığı öğelerin kümesidir
d)
Hiçbirisi
2.
Aşağıdakilerden hangisi bir küme (set) dir?
a) (İlkbahar,
Yaz, Sonbahar, Kış)
b)
[İlkbahar, Yaz, Sonbahar, Kış]
c)
{İlkbahar, Yaz, Sonbahar, Kış}
d)
Hepsi
3.
Aşağıdakilerden hangisi bir küme (set) dir?
a) (1,
2, 3, 4, 5)
b) 1..5
c) [1..5]
d)
Hiçbirisi
...........................................................................................................................................................
type bh = Set of ‘A’ ..
‘Z’;
var bh1, bh2, bh3 : bh ;
bildirimi yapılmış olsun.
Aşağıdaki sorularda bu bildirim kullanılacaktır.
...........................................................................................................................................................
4.
Aşağıdaki atamalardan hangisi geçerlidir?
a) bh1
:= ’M’;
b) bh1
:= (’M’);
c) bh1
:= {’M’};
d)
bh1 := [’M’];
5.
Aşağıdaki atamalardan hangisi geçerlidir?
a) bh2
:= [ succ(’L’), pred(’M’), ’N’ ];
b) bh2
:= [ ’L’, ’M’, ’N’ ];
c) bh2
:= [’L’ .. ’N’] ;
d)
Hepsi
6.
Yukarıdaki atamalardan sonra bh3
:= bh1 + bh2 ; ataması yapılıyor. Aşağıdakilerden hangisi TRUE
yazar?
a) Writeln(bh3
= bh2);
b) Writeln(bh3
< bh2);
c) Writeln(bh3
> bh2);
d)
Hiçbirisi
7.
Yukarıdaki atamalardan sonra aşağıdakilerden hangisi TRUE
yazar?
a) Writeln([
’L’, ’M’] in bh2);
b) Writeln([
’L’] in bh2);
c) Writeln(
’L’ in bh2);
d)
Hiçbirisi
8.
Yukarıdaki atamalardan sonra aşağıdakilerden hangisi geçerlidir?
a) [
’L’, ’M’] + bh1;
b) [
’L’, ’M’] – bh2;
c) [
’L’, ’M’] * bh3;
d)
Hepsi
9.
Yukarıdaki atamalardan sonra aşağıdakilerden hangisi geçerlidir?
a) [
’L’, ’M’] + ’N’;
b) [
’L’, ’M’] – ’N’;
c) [
’L’, ’M’] * ’N’;
d)
Hiçbirisi
10.
Yukarıdaki atamalardan sonra aşağıdakilerden hangisi geçerlidir?
a) [
’L’, ’M’] + (’N’);
b) [
’L’, ’M’] – [’N’];
c) [
’L’, ’M’] * {’N’};
d)
Hepsi
11.
Aşağıdakilerden hangisi bir küme bildirimi değildir?
a) Type A = set of –128 .. 127;
b) Type B = set of 0 .. 256;
c) Type C = set of 256 ..512;
d)
Type D = set
of 0 .. 257;
12.
Aşağıdakilerden hangisi bir küme bildirimi değildir?
a) A
= [–128 .. 127];
b) B
= [0 .. 257];
c) C
= [256 .. 512];
d)
D = [ ];