• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Programovanie

Started by esperian, 18.02.2011, 22:35:36

« predchdzajce - alie »

ROCKY

kto uz bol na programku tento rok na skuske a nezabudol ake otazky tam boli ?

esperian

kolko otazkovy je ten test ??

veteran

Quote from: esperian on  25.05.2011, 17:34:37
kolko otazkovy je ten test ??
V teste je 28 otázok, z toho je 7 za 4 body a zvyšných 21 za 2 body.

majek32

viem ze su otazky z karla aj z toho co je na ftpcku.
rad by som vedel ake otazky z karla boli
dik

Cukor

Neviete nejaky priklad na otazku z Karla co tam treba vediet ? Treba vediet co robia jeho fcie alebo ich treba vediet aj nakodit?

BuliWyf

ja som mal mapu 2x6, karol bol na pozicii 0,0 a podla kodu (cyklus for tam bol a funkcie turnLeft a movek) bolo treba urcit, na ktoru poziciu sa karel posunie...

esperian

a cca kolko takych otazok si mal. alebo len 1

BuliWyf

Quote from: esperian on  25.05.2011, 22:18:44
a cca kolko takych otazok si mal. alebo len 1
z karla som mal asi 4 otazky...ked pocitam aj otazky z funkcii...uz som pisal bola funkcia turnLeft a otazka ako moze vyzerat funkcia, ktora otoci karla o 180° boli 5 odpovede z toho 3 spravne...alebo bolo dane telo nejakej karlovej funkcie a otazka bola, ze ci je to funkcia frontIsClear alebo leftIsClear atd.

esperian

jo.. dik .. a este posledna otazka, ze bola tam aj teoria??

BuliWyf

Quote from: esperian on  25.05.2011, 22:46:36
jo.. dik .. a este posledna otazka, ze bola tam aj teoria??
bola...a asi 4 otazky som mal na navratovu hodnotu napr.
nasledujuce volanie funkcie fwrite():
fwrite(elementy, sizeof(struct osoba), pocet, fp); v pripade neuspesneho zapisu vrati: EOF, NULL, cislo mensie ako je hodnota premennej pocet, cislo rovnajuce sa hodnote premennej pocet

darktemplar999

ako ste sa dostali k testu z toho programovania? ja ho na moodli nemozem najist, ani v tej kolonke testy ani nikde :( zapocet som prenasal z minuleho roka.

veteran

Quote from: BuliWyf on  25.05.2011, 23:31:11
bola...a asi 4 otazky som mal na navratovu hodnotu napr.
nasledujuce volanie funkcie fwrite():
fwrite(elementy, sizeof(struct osoba), pocet, fp); v pripade neuspesneho zapisu vrati: EOF, NULL, cislo mensie ako je hodnota premennej pocet, cislo rovnajuce sa hodnote premennej pocet

Len pre istotu: správna odpoveď je číslo menšie, ako je hodnota premennej pocet, či?

Čo sa týka teórie, tak dopočul som sa napr. o takýchto veciach:
formátovaný výpis %5.3f, niečo o rekurzívnej funkcii (že volá samú seba, resp. volá samú seba prostredníctvo i. fcií), príkazy na ukončenie cyklu, rozdiel if/case, nejaké otázky o triedení (metódy triedenia) a zopár otázok ohľadne funkcií pre prácu so súbormi.

orsi

Len pre istotu: správna odpoveď je číslo menšie, ako je hodnota premennej pocet, či?

ano, to je spravna odpoved

fanthomas

Pamätáte si ešte nejaké otázky z programka?

Domino_666

veľa z karla, väčšinou nejaký program, funkcia a že na akej pozícii bude na konci, vcelku ľahké
potom tam boli otázky typu ktorý zápis je syntakticky správny (väčšinou šlo o prácu s poľom)
z teórie si pamätám že aký príkaz sa používa na návrat z funkcie (správna možnosť bola return)
aké príkazy sú na štandardný výstup (putc,printf,putchar)
a potom nejaké iné somariny... celkovo to síce nebolo príliš ťažké, ale veľa chytákov bolo
a bacha, vo veľa otázkach je viac správnych, dokonca som mal veľa takých, kde boli 3/4 dobré a ak som dal len 1 (pre istotu) tak bolo z toho len 0,3b teda dá sa dosť postrácať

darkoooooo

Quote from: fanthomas on  26.05.2011, 16:44:23
Pamätáte si ešte nejaké otázky z programka?

co je to 'H'  ze znakova konstanta
co je NULL a tam moznosti boli asi 5
prikaz na nacitanie celeho riadku zo subora
co je &&
kod na postupnost ..ze ako usporiada cisla ..a tam bol kod dajaky
vela otazky ohladom karla - funkcia a ze na akej pozicii bude karol
                                   -funkcia a ze o aku funkciu ide
                                     - funkcia draw vykreslena a boli 5 moznosti k tomu a priradit trebalo
                                     - ako sa spravne zapisuje draw - a tam bolo 5 moznosti
                                     - ze ako spravim frontIsBlocked ked uz bola tam dana nejaka funkcia
praca so suborom - tam bol kod nejaky a povedat co robi
potom dajaky smernik tam bolo daco stym
potom este daco s uzlamy ..dajaky kod kde bol pravy lavy uzol a co nakoniec spravi a vybrat moznosti
fseek co to je
ftell daco take ze co to je
.
.
.

fanthomas


darkoooooo

Quote from: fanthomas on  26.05.2011, 18:08:21
Vdaka

bolo daco aj z toho http://leteckaposta.cz/360426559
tie kody a co je ich vysledkom :) ale nespoliehal by som sa na tie testy co tu mate ...vacsina otazok je ina...mozno tak 2 , 3 sa vam objavia vteste

veteran

Quote from: Domino_666 on  26.05.2011, 17:45:17veľa z karla, väčšinou nejaký program, funkcia a že na akej pozícii bude na konci, vcelku ľahké
Áno, karlovsko-sokobanovské úlohy boli ľahučké. To ani nebolo z programovania, ale z logického premýšľania.

Quote from: Domino_666 on  26.05.2011, 17:45:17a bacha, vo veľa otázkach je viac správnych, dokonca som mal veľa takých, kde boli 3/4 dobré a ak som dal len 1 (pre istotu) tak bolo z toho len 0,3b teda dá sa dosť postrácať
Ja som postrácal body len na takýchto otázkach. Otázky s radio-buttonmi (s jednou správnom možnosťou) som mal všetky dobre  :ropebanana:

Quote from: darkoooooo on  26.05.2011, 18:37:43
Quote from: fanthomas on  26.05.2011, 18:08:21
Vdaka

bolo daco aj z toho http://leteckaposta.cz/360426559
tie kody a co je ich vysledkom :) ale nespoliehal by som sa na tie testy co tu mate ...vacsina otazok je ina...mozno tak 2 , 3 sa vam objavia vteste
Mne sa pritrafilo asi 5-6 otázok.

darktemplar999

1. typedef struct osoba{....
.............}
PERSON;

Otazka bola co je to hento PERSON. Odpoved mala byt premenna danej struktury.

2. a 3.

boli zadane funkcie a trebalo urcit co bude robit(bolo 2 krat ta otazka s tym istym znenim len s inym zdrojakom)
v prvej bola odpoved ze vypise pole pred karlom, v druhej ze pole vlavo.

da sa to jednoducho zistit podla suradnic napriklad

bolo case "north" ci tak nejako a bolo x; a y++, to znamena ze vypise pole so suradnicou x a y++, co ked je otoceny na sever je pole pred nim.

4. 5.

v sachovnici karol mal ukladat beepre do tych medzier

dve otazky boli k tomu zdrojaku. kazda za dva body.

while(1)
{
while(frontIsClear())
   {
   if(beeperPresent()==0)
      putBeeper();
   movek();
   }
  if(direction=west) //neviem ci takto ale podmienka ma byt ze ak je otoceny na zapad, tak cyklus skonci
   break();
}

otazka bola kolko beeprov bude na suradnici (1,4), odpoved ma byt 0 lebo na to miesto ani nedojde, kedze v prvej zakrute sa otoci na zapad a tam program skonci

druha otazka z toho bola ze kolko beeprov bude mat karol na konci, odpoved mala byt tusim 3.

6.

aku hodnotu nadobuda hodnota smernika nieco take, odpoved mala byt nieco ze adresa od zaciatku suboru ci daco take.

7.

ktore funkcie sa vyuzivaju pri binarnom nieco

spravna odpoved mala byt fwrite a fread

8.

dvojrozmerne pole moze byt definovane:

a) z[][]={{3,5},{3,5}}
b) z[2][]={{3,5},{3,5}}
c) z[2][2]={{3,5},{3,5}}
d) z[2][2]={3,5,3,5,0}

spravne boli b a c

9.

ci funkcia bez navratovej hodnoty ma obsahovat operand
- spravne je ze nesmie obsahovat operand

10. 11.

2 otazky typu dristy so subormi :D

v prvej mala byt odpoved ze bude vypisovat hodnoty spojkoveho zoznamu

v druhej mala byt odpoved ze zapise obsah prveho suboru do druheho
(podla toho ci je pri funkcii gets cize nacitanie fp1 alebo fp2, cize to co nacita to vklada do druheho suboru)

12.

pozrite sa ako sa ma spravne pisat makefile ci co to tam bolo (pametam si len ze 3 odpovede z 5tich boli spravne)

nieco takeho to typu tam bolo tusim

Makefile
karel.h karel.c
gcc karel.h karel.c

a len sa obmienalo poradie tych karel.h alebo bolo tam aj s tym library.h

13.

float, ze je realna premenna

14.

aby bolo mozne zotriedit mnozinu prvkov, musi platit

malo byt ze na prvkoch musi byt definovana funkcia usporiadania

15.

spravny zapis sturktury tej karlovej kde su definovane east, west, north, south, boli 2 zo 4 moznosti spravne

16.

bolo zadane nejake slovo (uz nepametam ake, ale obsahovala aj 2 velke pismena ale to bol chytak)

otazka bola kolko bajtov ma cele slovo, malo byt tolko kolko ma pismen, cize odpoved bola 11.

17.

operator bitoveho sucinu ma znak....ma znak ,,&,,

18.

bol nejaky cyklus s kadejakymi argc a picovinami ta som dal odpoved 0, lebo nulty prvok pola mi to vychadzalo a aj bolo tak spravne :D

19.

ktory zapis nacitania z klavesnice je spravny

a) scanf("%s",s)  - spravna
b) scanf("%s",*s) - bolo by spravne keby to citalo zo suboru alebo z pamete
c) scanf("%s",&s) - bolo by spravne keby to citalo zo suboru alebo z pamete
d) scanf("%s",s+1) - spravna

20.

funkcia malloc, aku hodnotu vrati pri nedostatku pameti (ma vratit hodnotu null, ked je nedostatok pamete)

21.

ci moze if obsahovat v tele dalsie if, ci nemoze, ci moze sa if nachadzat v cykle, a este nieco tam bolo ale odpovede spravne boli ze moze sa nachadzat v cykle a moze mat vo svojom tele dalsie if

22.

bola este jedna otazka s funkciou nejakou s pracou so subormi, bol zdrojak a trebalo vypisat co bude vysledok, toto uz moc nepametam

23.

ze co robi funkcia fopen s parametrom "w", malo byt spravne ze zapise do suboru a predosle zmaze.

tak bolo 23 otazok, vsetky som ich vam tu viac menej napisal, dufam ze vam to pomoze drzim prsty :) ja som mal nato ze to bolo dost na chuja otazky 47 bodov zo 70 takze v poho ale dost tazke to bolo.






Rodolfo

Da sa to aspon na E urobit ak sa naucim prednasky ? :(

esperian

Quote from: Rodolfo on  28.05.2011, 01:50:34
Da sa to aspon na E urobit ak sa naucim prednasky ? :(

no podla mna ani nie, kedze tych teoretickych otazok tam bolo podstatne dost menej ako praktickych, a ak si este zoberies to ze nikdy sa nenaucis vsetku teoriu respektve ti nieco vypadne... programko je skor o praxi

Rodolfo

Genialne, a kto neni na tejto vyske kvoli programovaniu ju kvoli nemu neurobi ? :o

esperian

tak nato Ti ja neodpoviem, to bol len moj nazor na test, mozno prave Ty dostanes test kde budes mat viacej teor. otazok..

Rodolfo

To ":o" vyjadruje skor moj nazor na miesanie predmetov z inych zamerani, ked chcem robit s elektronikou, (respektive s pocitacmi ale nemat nic s programovanim) tak aj tak na to musim narazit ci chcem ci nie a mozno na tom aj pohoriet...  bu