PROGRAMIRANJE 1 2 KOLOKVIJ IME IN PRIIMEK (ČAS

DR BOGOMIR NOVAK NEVROLINGVISTIČNO PROGRAMIRANJE KOT ORODJE OSEBNE
E1 OBJEKTNO ORIJENTISANO PROGRAMIRANJE KONAČNI REZULTATI LETNJI SEMESTAR 20132014
ELEKTRO IN RAČUNALNIŠKA ŠOLA PTUJ UPN IN PROGRAMIRANJE V

KAJ JE NEVRO LINGVISTIČNO PROGRAMIRANJE (NLP)? NAJPREPROSTEJE REČENO
LINEARNO PROGRAMIRANJE SIMPLEX METOD POLAZI SE OD PROBLEMA LINEARNOG
OBRAZAC ZA IZVEDBENO PROGRAMIRANJE NASTAVNOG PREDMETA ŠKOLSKA GODINA

Test Java

< so označeni stavki, ki spadajo v metodo. Obkrožite pravilen odgovor.


  1. public static string MojaMetoda(a) { ... }

  2. public static int MojaMetoda(string a) { ... }

  3. public static string MojaMetoda(int a) { ... }

  4. public static string[] MojaMetoda(int a) { ... }

  5. public static niz MojaMetoda(int a){ ... }

  6. Nič, pisati bi moralo: __________________________________________________



  1. [3 točke] Denimo, da imamo vpogled v spodnji izsek razreda Želva:


public class Želva

{

public static int stevilo = 10;

private string ime;

public int VrniStarost() …

public static string ImeObjekta() …

private void Nahrani()…

...

}


V nekem programu, ki uporablja ta razred, imamo v metodi main že ustvarjen objekt tipa Želva z imenom Kira. Kateri izmed spodnjih stavkov, ki se nahajajo v tej metodi main , so napačni in zakaj (napisana mora biti razlaga napake!)?


a) Kira.ime = "Želvica";

b) Kira.Nahrani();

c) int s = Želva.VrniStarost();

d) Želva.stevilo = 15;

e) int s = Kira.VrniStarost()

f) Želva.ime = "Želvica";

g) Console.WriteLine(Želva.ImeObjekta());




  1. [1 točka] Razložite pojem ‘objekt’!







  1. [ 2 točki] V tekstovno datoteko Imena.txt bi radi v NOVO vrstico te datoteke zapisali svoje ime in priimek, ter tekoči datum. Zapišite ustrezne stavke!







  1. [2 točki] Dana je naslednja deklaracija razreda:


public class Stava

{

public string ime_Konja;

private double znesek;

public DateTime datum;

public Stava()

{

Ime_Konja="Nedoločeno";

znesek = 0;

datum = DateTime.Now;

}

public void NastaviZnesek(double znesek)

{

this.znesek = znesek;

}

}

Iz razreda Stava izpeljite objekt S1: ime konja naj bo "Strela", vplačana stava naj bo 100, dan vplačila pa današnji dan (podatke o dnevu vnesite z vnosom dneva, meseca in leta in NE s pomočjo DateTime.Now)!












  1. [6 točk] Dana je tekstovna datoteka Imena.txt. V datoteki so zapisana imena tako, da je med dvema imenoma v vrstici zapisana vejica. Pri pisanju je prišlo do številnih napak, saj so nekatera imena zapisana z malo začetnico. Prepišite datoteko v novo datoteko ImenaOK.txt tako, da bodo vsa imena zapisana z veliko začetnico!


Primer stare vsebine datoteke: Primer nove vsebine datoteke:


anja,Nina Anja,Nina

kamila,melita,Pija,Vanja Kamila,Melita,Pija,Vanja

darinka,Jerneja,tina Darinka,Jerneja,Tina















  1. [6 točk] Napišite razred Kolobar. Razred naj ima:

    1. zasebni polji R (polmer zunajega kroga) in r (polmer notranjega kroga) tipa double;

    2. konstruktor z dvema parametroma za nastavljanje začetne vrednosti obeh polmerov;

    3. javno metodo Ploscina, ki izračuna in vrne ploščino izpeljanega kolobarja.

    4. Iz razreda Kolobar izpeljite dva objekta K1 in K2 z naključnimi polmeri med 1 in 10.

    5. Napišite stavke, s katerimi ugotovite in izpišete, kateri od obeh kolobarjev ima večjo ploščino!




































  1. [ 3 točke] V nalogi 6 je zapisan razred Kolobar. Ustvarite tabelo 100 objektov tipa Kolobar, pri čemer naj bodo zunanji polmeri zaporedoma števila od 100 do 1, notranji polmeri pa za polovico manjši.
















  1. [6 točk] Sestavite metodo, ki bo dobila za vhodni podatek poljuben niz, ki naj predstavlja ime poljubne datoteke. Metoda naj najprej preveri, če datoteka s tem imenom (v tekoči mapi) že obstaja:

  1. če datoteka že obstaja, naj metoda le izpiše ustrezno obvestilo;

  2. če datoteka s tem imenom še ne obstaja, naj metoda datoteko ustvari, vanjo pa naj zapiše 3 stavke:


4 / 3



PARALELENO PROGRAMIRANJE HPX SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I
PROGRAMIRANJE 1 2 KOLOKVIJ IME IN PRIIMEK (ČAS
PROGRAMIRANJE 1(PRIMER DRUGEGA KOLOKVIJA) IME IN PRIIMEK (ČAS


Tags: kolokvij ime, kolokvij, programiranje, priimek