PROGRAMIRANJE I 1 KOLOKVIJ (422015) IME IN PRIIMEK

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

PROGRAMIRANJE I 1 KOLOKVIJ (422015) IME IN PRIIMEK

Programiranje I, 1. kolokvij (4.2.2015) Ime in priimek: ___________________

(čas reševanja: 45') Skupaj Točk: 30



  1. [5 točk] Kakšno vrednost ima spremenljivka potem, ko se izvede prireditveni stavek, oz. kakšen bo izpis na ekranu? POZOR: če je v katerem od izrazov napaka, jo morate obrazložiti! stavki


double rezultat = 25 – 17%9; ____________________________

string racun = 80 / 8 + " = +(7 + 3)"; ____________________________


Console.WriteLine( "Razlika = "+8 - 5 ); ____________________________

bool logicna = !( '2' < '9' || 5 != 3 ); ____________________________


string izraz = 10 - 2 + " = " + 3 + 5; ____________________________

  1. [3 točke] Kakšno vrednost imata spremenljivki a in b ob koncu izvajanja programa (napišite tabelo spremenljivk) in kakšen je izpis na zaslonu?


public static int Obdelaj(int n, int k)

{

int zacasna=20;

for (int i = 3; i >= 0; i--)

zacasna = zacasna - (n + k);

int m = 2 + zacasna*zacasna; TABELA SPREMENLJIVK

return m;

}

static void Main(string[] args)

{

int a = 2;

int b = 3;

a = Obdelaj(a, b);

Console.WriteLine(a);

Console.ReadKey();

}


a = ____________

b = ____________ Izpis na zaslonu: _____________________


  1. [1 točka] Napiši glavo metode, ki vrača celo število, ime metode je Izracunaj, metoda pa ima dva vhodna podatka: prvi je celoštevilskega tipa, drugi podatek pa je tipa niz!



_________________________________________________________________________________________


  1. [5 točk] Dana je naslednja metoda:

public static int Vaja(string beseda, int st)

{

string zacasna = "";

for (int i = st; i < beseda.Length; i++)

{

if (beseda[i] >= 'A' && beseda[i] <= 'Z')

zacasna = zacasna + beseda[i];

}

return zacasna.Length;

}


Kako je ime metodi? (0.5 točke) _________________________________

Kakšen je tip rezultata, ki ga metoda vrača? (0.5 točke) _______________

Kakšni so tipi in imena argumentov? (1 točka) _________________________

Kaj vrne metoda, če jo pokličemo tako, da je prvi parameter niz "Dr. France Prešeren", drugi parameter pa število 4? Napišite tudi tabelo spremenljivk! (2 točki)

Napišite poljuben primer klica te metode (1 točka)

_______________________________________________

  1. [1 točka] Katera od spodaj napisanih glav metod vrne kot rezultat decimalno število in ima za argument poljubno celo število? Obkrožite pravilen odgovor!


a) public static double MojaMetoda(int 10)

b) public static double MojaMetoda(10)

c) public static double MojaMetoda(int)

d) public static double MojaMetoda(int stevilo)

e) public static decimalno MojaMetoda(int stevilo)

f) Nič od zgornjega, pisati bi moralo: _______________________

  1. [6 točk] Napišite zaporedje stavkov s katerimi bi prebrali ime nekega kraja (spremenljivka kraj) – poskrbite za to, da bo uporabnik zagotovo vnesel vsaj en znak (3 točke):




















    1. Napišite stavke, s katerimi bi preverili, ali je prvi znak spremenljivke kraj enak zadnjemu (2 točki )!











    1. Napišite stavek, ki izpiše skupno število vseh vnesenih znakov spremenljivke kraj! (1 točka).





  1. [5 točk] Ustvarite dvodimenzionalno tabelo celih števil s 5 vrsticami in 3 stolpci. Prvi element te tabele naj bo naključno celo med vključno 10 in vključno 20, vsak naslednji element tabele pa za 2 manjši! (če je torej prvi element tabele enak 9, so ostali elementi 17,15,13,11,9,… Koliko števil v tej tabeli je deljivih s 3?




















  1. [4 točke] Napišite metodo, ki za vhodni podatek dobi poljubno celo število M. Če je število M pozitivno, naj metoda vrne produkt vseh sodih števil med 0 in M, če pa je število M liho, naj metoda vrne kvadrat števila M zmanjšan za kvadratni koren števila M. Tip metode določite sami, glede na to, kaj metoda vrača.











PROGRAMIRANJE I 1 KOLOKVIJ (422015) IME IN PRIIMEK

4



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: (422015), kolokvij, programiranje, priimek