- u
Haszkt
ao'C<?
„ 30.06.2011 KOLOKWIUM WYKŁADOWE KCK POPRAW KOW E
/‘Udanie 1. (5 pkt) Zakładamy. że w Pythonie: napis * ' ala ma kota,’
+ Wypis/ zawartość wv ta zeń
napis[-5] )<
T. napis[-5s-l]
-f- napis (:: L| et ^ p'-
napis. title()/yvL. napis, capi tal i () ALA" hAr \^ÓtA
/udanie 2 (3 pkt). Przyporządkuj wyniki, które zwrócą funkcje dotyczące wyrażeń regularnych
zdanie»"Ala ma 2 koty i psa"
^ , *> udanie.replace(/(\w+)\s(\d+)\s(\w+)/,”$2 $1 $3"))
^,.b) zdanie.split(/.\d+./) 5 O -danie.split(/ . /));
1) string: Ala ma 2 koty i psa
2) string: Ala 2 ma koty i psa
3) string: Ala ma,koty i psa
Zadanie 3: (4 pkt) Połącz w pary instrukcje operacji na zbiorach, które wykonują to sarno
intersection(zbior2) zbior2
0, -biorl > zbior2 ^ zbior2.issubset(zbiorl)
Zadanie 4 (4 pkt) Instrukcje czy tania pliku tekstowego i a) f.readO ^
(/] b) f. read(5) ^
/ c) f.readline() d) f.readlines() j
zwracają 1) cały plik w postaci stringu. 2) pierwszy ch 5 Unii. 3) pierwszy ch 5 znaków. 4) ł linię w postaci listy słów. 5) listę wszystkich linii, 6) słownik par nr linii i zawartość linii 7) jedną linię w postaci stringu Zadanie 5. (8 pkt) Co zaznaczają poszczególne instrukcje iOucn -f- § (*div*) ; ^±j__cOA _ ? Co [SL b c
-4- $ { ’ ftmyElement') ; ("f i
4) tablica ['Ala ma'
5) tablica [ 'Ala ma’
'koty i psa'1 'koty', 'psa']
Zadanie 3: (4 pkt) Połącz w pary instrukcje operacji na zbiorach, które wykonują to sa
l \ -bior1.union(zbior2) %zbior2.issuperset(zbiorl) ^ zbiór1.i
*“\ ^ zbiorl & zbior2 £ zbiorl < zbior2 Ą zbiorl |
—*0 -biorl > zbior2 zbior2.issubset(zbiorl)
^ $ ( łp#myElement ’) ; 2^^I(>tyvo\ _
—h$('ul li a .navigation ’) ; UQ Jjj _/yv2_yf^____
ję $(«p > a•); ___ s^€s~!y\d
-f* $ (’ input [ tvpe=text^^; u^i _ ęju^ uAju,
\ $ (’a: first ’) ____
~ x -* • . / -» i t_ j_. / i_ r; i—___: •__ir~i__________i_____• \ _________ _ •
O
Zadanie 6 Znajdź 3 błędy (Ip . za każdy . lp. mniej za każde fałszy we wskazanie) w następującym kodzie.
public class Test { void Test() {
int[4] a = { 5, 10, 20, 30 }; int arr_sum = 0;
for(int i=0; i<a.length; ++i) arr_sum += a[i];
System.print("Sum of a’s elements = " + arr_sum + "\n");
)
public static void main(String args[j) { new Test(); }
}
Zadanie 7 (5 pkt): Prawda (P) czy fałsz (F) ?
P^Integer .parselnt (3+"l") == 31.
F Jeśli a jest tablicą o >=2 elementach, to jej przedostatni element to a [a. length-2] .
Dodanie przy cisku b do panelu p realizuje się w AWT przez: p. contentPane () . add (b) ;
inia: String s; tworzy obiekt klasy String Można stw orzy ć konstruktor klasy abstrakcyjnej.