EKSAMEN. TILLATTE HJELPEMIDLER: Alle trykte og skrevne. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag
|
|
- Brynjulf Madsen
- 8 år siden
- Visninger:
Transkript
1 KANDIDATNUMMER: EKSAMEN EMNENAVN: Programutvikling EMNENUMMER: IMT3281 EKSAMENSDATO:05/ KLASSE: 06HBINDA/06HBINDP TID: EMNEANSVARLIG: Øivind Kolloen ANTALL SIDER UTLEVERT: 7 TILLATTE HJELPEMIDLER: Alle trykte og skrevne INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag Ved innlevering skilles hvit og gul besvarelse og legges i hvert sitt omslag. Oppgavetekst, kladd og blå kopi beholder kandidaten. Husk kandidatnummer på alle ark.
2 Les hele oppgavesettet før du begynner. Etter høstens store problemer med billettbestilling via Billettservice har de valgt å utvikle et helt nytt system for salg av billetter via web. Det skal utvikles en klient- serverløsning i Java for å løse problemene. Klienten vil kjøres via Java webstart men dette er noe du ikke trenger å ta hensyn til i forbindelse med denne oppgaven. For kommunikasjon mellom klient og server kan du også gå ut i fra at begge kjøres på samme maskin i testperioden (dvs at du kan bruke localhost som server når du setter opp nettverksforbindelsen.) Databasen som ligger i bunn av systemet finner du i vedlegg 3. Informasjon om brukeren slik som navn, adresse etc vedlikeholdes via et webgrensesnitt, du skal altså ikke gjøre noe i forhold til dette. Oppgave 1 (teller 20%) Det skal først utvikles et GUI for klienten, her får du god hjelp ved at deler av GUI'en allerede finnes. Se vedlegg 1 hvor du finner kode og skjermdump for den delen av GUI'en som skal inneholde betalingsinformasjon. Ved å benytte klassen fra vedlegg 1 og egen kode skal du nå lage et program som ser ut som i illustrasjon 1. Legg merke til at drop down boksen er tom, dette er fordi vi foreløpig ikke har noen data om arrangementer å fylle denne med. Den delen av skjermbildet som omhandler betalingsinformasjon skal kunne vises eller skjules avhengig av om billetter for arrangementet som vises er lagt ut for salg enda eller ikke. Illustrasjon 1: Skjermdump av ikke initialisert grensesnitt Løsningsforslag package no.hig.okolloen.billettservice; import javax.swing.*; import java.awt.*; import java.net.*; import java.io.*; import java.awt.event.*;
3 public class BillettService extends JFrame { PaymentDetails pd = new PaymentDetails (); JComboBox arrangement = new JComboBox (new DefaultComboBoxModel()); JTextArea beskrivelse = new JTextArea (); public BillettService () { super ("Billettservice"); JPanel p = new JPanel (); p.setlayout (new FlowLayout (FlowLayout.LEFT)); p.add (new JLabel ("Velg arrangement")); p.add (arrangement); add (p, BorderLayout.NORTH); JPanel p1 = new JPanel (); p1.setlayout (new FlowLayout (FlowLayout.LEFT)); p1.add (new JLabel ("Beskrivelse av arrangementet")); JPanel p2 = new JPanel (); p2.setlayout (new BorderLayout ()); p2.add (p1, BorderLayout.NORTH); JScrollPane sp = new JScrollPane (beskrivelse); sp.setpreferredsize (new Dimension (400, 200)); p2.add (sp); add (p2, BorderLayout.CENTER); add (pd, BorderLayout.SOUTH); pack (); // *1 setvisible (true); // *2 public static void main (String args[]) { BillettService bs = new BillettService ();
4 Oppgave 2 (teller 30%) I denne oppgaven skal du lage første del av serverapplikasjonen. Denne delen skal lytte på port 8082 og når den mottar en forbindelse på denne porten skal den hente alle arrangementer fra databasen som enda ikke har vært gjennomført. For å koble til databasen kan du benytte klassen i vedlegg 1 (DBEngine). Du må altså gjøre en spørring mot tabellen «arrangementer» og hente alle rader hvor arrangementsdatoen ligger frem i tid. Dette skal så sendes til den klienten som er tilkoblet på port 8082, du bestemmer selv hvordan du gjøre dette men klassen i vedlegg 4 (ArrangementsInfo) kan benyttes. Variabelen isalg benyttes for å indikere hvorvidt billetter til dette arrangementet er i salg. Billetter er kun til salgs mellom datoen/klokkeslettet som ligger i salgs_dato og det tidspunktet som arrangementet faktisk finner sted. Løsningsforslag package no.hig.okolloen.billettservice; import java.sql.*; import java.net.*; import java.io.*; public class BillettServiceServer { DBEngine db = new DBEngine (); boolean stopper = false; public BillettServiceServer () { startarrangementoversikt (); public void startarrangementoversikt () { Thread t = new Thread () { public void run() { try { ServerSocket ss = new ServerSocket (8082); while (!stopper) { Socket s = ss.accept (); ObjectOutputStream oos = new ObjectOutputStream (s.getoutputstream()); Statement stmt = db.con.createstatement (); ResultSet rs = stmt.executequery ( "SELECT * FROM arrangementer WHERE arr_dato>now()"); java.util.vector v = new java.util.vector (); while (rs.next()) { String n = rs.getstring ("navn"); String b = rs.getstring ("beskrivelse"); int id = rs.getint ("id"); java.util.date d = new java.util.date(); ArrangementsInfo ai = null; if (rs.getdate("salgs_dato").gettime()<d.gettime()) ai = new ArrangementsInfo (n, b, id, true); else ai = new ArrangementsInfo (n, b, id, false); v.add (ai); oos.writeobject (v); s.close (); catch (Exception e) {
5 e.printstacktrace (); ; t.start (); public static void main (String args[]) { BillettServiceServer bss = new BillettServiceServer (); Oppgave 3, teller 30% Du skal nå gjøre ferdig første del av klienten, dvs at du må skrive kode som kontakter serveren fra oppgave 2 på port 8082 og henter oversikt over alle arrangementer og fyller inn drop down boksen. Du skal også skrive kode for en lytterutine slik at når et arrangement velges i drop down boksen så vises informasjonen om dette arrangementet i tekstområdet. Videre skal betalingsinformasjon vises dersom det er billetter for salg og denne informasjonen skal skjules dersom billetter ikke er til salgs. Se Illustrasjon 2 og 3 for hvordan dette kan se ut. Illustrasjon 2: Arrangementet som er Illustrasjon 3: Arrangementet som er valgt er enda ikke i salg valgt er i salg Vis tydelig hvor du setter inn denne koden i koden fra oppgave 1 (sett *1, *2 osv i oppgave 1 og referer til disse i denne oppgaven.) Løsningsforslag *1) arrangement.addactionlistener (new VelgArrangement()); hentarrangementer (); *2) class VelgArrangement implements ActionListener { public void actionperformed (ActionEvent ae) { if (arrangement.getselectedindex()==-1)
6 return; ArrangementsInfo ai = (ArrangementsInfo)arrangement.getSelectedItem(); if (ai.getisalg ()) else pd.setvisible (true); pd.setvisible (false); beskrivelse.settext (ai.getbeskrivelse()); public void hentarrangementer () { try { Socket s = new Socket ("localhost", 8082); ObjectInputStream ois = new ObjectInputStream (s.getinputstream()); java.util.vector v = (java.util.vector)ois.readobject(); DefaultComboBoxModel model = (DefaultComboBoxModel)arrangement.getModel(); model.removeallelements(); for (int i=0; i<v.size(); i++) model.addelement ((ArrangementsInfo)v.elementAt(i)); s.close (); catch (Exception e) { e.printstacktrace (); Oppgave 4, teller 20% Anta at du har en egen klasse som du kan benytte for å sjekke gyldighet og reservere penger på kredittkortet. Beskriv de problemer du mener eksisterer i forhold til det å ta i mot bestillinger, reservere billetter, sjekke kredittkort og effektuere bestillingen. Du bør her ta hensyn til at det er MANGE samtidige brukere, noen har ikke dekning på kortet, andre har skrevet feil i kortnummer eller annen informasjon. Med bare de databasetabellene som er gitt i vedlegg 3, beskriv med ord hvordan du vil legge opp koden for å holde databasen konsistent til enhver tid men samtidig optimalisere ytelsen til systemet (kredittkortsjekken tar noe tid, så en må anta at flere kredittkortsjekker kjører parallelt.) Løsningsforslag Billetter må reserveres før en gjør kredittkortsjekken. Dersom det da er noe feil med kredittkortet, om det er feil informasjon eller ikke dekning på konto så må disse billettene føres tilbake til oversikten over ledige billetter.
7 Ved billettreservering kan en for eksempel låse databasen og så lese ut antall ledige billetter. Dersom det er nok billetter ledig så fjerner vi så mange som denne personen ønsker å kjøpe før databasen låses opp igjen slik at andre prosesser slipper til. Disse billettene holder vi så «på hånden» inntil kredittsjekken er gjennomført. Dersom kredittsjekken er OK så anses billettene som kjøpt mens dersom kredittsjekken feiler så låses igjen databasen før billettene tilbakeføres inn i mengden med tilgjengelige billetter. Kunden informeres deretter om det som har skjedd. Det er viktig å sørge for at databasen låses før vi sjekker antall billetter siden mangel på slik lås kan medføre at vi selger flere billetter enn hva som er tilgjengelig. Lykke til og takk til de av dere som ga ideen til oppgaven :-)
8 Vedlegg 1, DBEngine.java package no.hig.okolloen.billettservice; import java.sql.*; public class DBEngine { Connection con = null; public DBEngine () { try { Class.forName("com.mysql.jdbc.Driver").newInstance(); catch (ClassNotFoundException cnfe) { System.out.println ("Kunne ikke finne databasedriveren"); cnfe.printstacktrace (); System.exit (0); catch (InstantiationException ie) { System.out.println ("Kunne ikke opprette databasedriveren"); ie.printstacktrace (); System.exit (0); catch (Exception e) { System.out.println ("Feil ved initialisering av databasedriveren"); e.printstacktrace (); System.exit (0); try { con = DriverManager.getConnection("jdbc:mysql://localhost/billettservice", "billettservice", "passord"); catch (SQLException ex) { System.out.println("SQLException: " + ex.getmessage()); System.out.println("SQLState: " + ex.getsqlstate()); System.out.println("VendorError: " + ex.geterrorcode()); System.exit (0);
9 Vedlegg 2, PaymentDetails.java package no.hig.okolloen.billettservice; import javax.swing.*; import java.awt.*; import sun.layout.*; public class PaymentDetails extends JPanel { JTextField brukernavn = new JTextField(20); JTextField kortnummer = new JTextField(20); JTextField utlopsdato = new JTextField(10); JTextField sikkerhetskode = new JTextField(10); JTextField antallbilletter = new JTextField(10); JButton ok = new JButton ("OK"); JButton cancel = new JButton ("Cancel"); public PaymentDetails () { JPanel p = new JPanel (); p.setlayout (new SpringLayout ()); JLabel l = new JLabel ("Brukernavn"); p.add (l); l.setlabelfor (brukernavn); brukernavn.settooltiptext ("Ditt brukernavn (E-post adresse)"); p.add (brukernavn); l = new JLabel ("Antall billetter"); p.add (l); l.setlabelfor (antallbilletter); p.add (antallbilletter); l = new JLabel ("Kortnummer"); p.add (l); l.setlabelfor (kortnummer); p.add (kortnummer); l = new JLabel ("Utløpsdato"); p.add (l); l.setlabelfor (utlopsdato); p.add (utlopsdato); l = new JLabel ("Sikkerhetskode"); p.add (l); l.setlabelfor (sikkerhetskode); p.add (sikkerhetskode); SpringUtilities.makeCompactGrid(p, 5, 2, setlayout (new BorderLayout ()); add (p, BorderLayout.CENTER); JPanel p1 = new JPanel (); p1.setlayout (new GridLayout (1,2)); p1.add (ok); p1.add (cancel); JPanel p2 = new JPanel (); p2.add (p1); add (p2, BorderLayout.SOUTH); public static void main (String args[]) { PaymentDetails pd = new PaymentDetails (); JFrame f = new JFrame (); f.add (pd); f.pack (); f.setvisible (true); //rows, cols 6, 6, //initx, inity 6, 6); //xpad, ypad Illustrasjon 4: Skjermdump for "java PaymentDetails"
10 Vedlegg 3, SQL script for å sette opp databasen Database: `billettservice` Tabellstruktur for tabell `arrangementer` CREATE TABLE `arrangementer` ( `id` int(11) NOT NULL auto_increment, `arr_dato` datetime NOT NULL, `salgs_dato` datetime NOT NULL, `pris` float NOT NULL, `ant_billetter` int(11) NOT NULL, `solgte_billetter` int(11) NOT NULL, `navn` varchar(128) NOT NULL, `beskrivelse` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; Tabellstruktur for tabell `billetter` CREATE TABLE `billetter` ( `id` int(11) NOT NULL auto_increment, `arr_id` int(11) NOT NULL, `bruker_id` int(11) NOT NULL, `ant_billetter` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; Tabellstruktur for tabell `brukere` CREATE TABLE `brukere` ( `id` int(11) NOT NULL auto_increment, `fornavn` varchar(128) NOT NULL, `etternavn` varchar(128) NOT NULL, `epost` varchar(128) NOT NULL, `adresse` varchar(128) NOT NULL, `adresse1` varchar(128) NOT NULL, `postnr` char(4) NOT NULL, `poststed` varchar(128) NOT NULL, `telefon` varchar(32) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
11 Vedlegg 4, ArrangementsInfo.java package no.hig.okolloen.billettservice; public class ArrangementsInfo implements java.io.serializable { private String navn; private String beskrivelse; private int id; private boolean isalg; public ArrangementsInfo (String navn, String beskrivelse, int id, boolean isalg) { this.navn = navn; this.beskrivelse = beskrivelse; this.id = id; this.isalg = isalg; public String tostring () { return navn; public String getnavn () { return navn; public String getbeskrivelse () { return beskrivelse; public int getid () { return id; public boolean getisalg () { return isalg;
Eksamen i Internetteknologi Fagkode: ITE1526
Datateknikk Side 1 av 8 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Mandag, 23.05.05, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 3 oppgaver og
DetaljerEKSAMEN. Programvareutvikling. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag
KANDIDATNUMMER: EKSAMEN FAGNAVN: FAGNUMMER: Programvareutvikling IMT3281 EKSAMENSDATO: 16.12.2005 SENSURFRIST: 06.01.2006 KLASSE: 03HBINDA TID: 09.00-13.00 FAGLÆRER: Øivind Kolloen ANTALL SIDER UTLEVERT:
DetaljerLO191D/LC191D Videregående programmering
LO191D/LC191D Videregående programmering Eksamen mai 2012 Løsningsforslag Oppgave 1 Klassen Destinasjon: // Oppgaven er uklar på hva som skal inn i klassen Destinasjon. // Her følger en minimumsutgave
DetaljerINF1010 Grafisk brukergrensesni3 med Swing og awt del 1 INF1010
Grafisk brukergrensesni3 med Swing og awt del 1 GUI (Graphical User Interface)- programmering Hvordan lage et vindu på skjermen Hvordan legge ulike komponenter i vinduet (trykknapper, tekseelter, tekst,
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring AITeL Delprøve Kandidatnr: Prøvedato: 2. mars 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO196D Fagnavn: Videregående programmering med
Detaljer6108 Programmering i Java. Leksjon 8. GUI: Grafisk brukergrensesnitt. Del 2: 8.3 8.4 Roy M. Istad 2015
6108 Programmering i Java Leksjon 8 GUI: Grafisk brukergrensesnitt Del 2: 8.3 8.4 Roy M. Istad 2015 // Programforklaring // Noen nye import-setninger GUIprogram.java public class GUIprogram + vindu/hendelser
Detaljerimport javax.swing.*; import java.awt.*;
import javax.swing.*; import java.awt.*; import javax.swing.*; import java.awt.*; Pluss mange Implementasjoner av forskjellige grensesnitt class RammeDemo { public static void main(string[] args) { JFrame
DetaljerGrafisk Brukergrensesnitt
Grafisk Brukergrensesnitt Repetisjonskurs Hva må kunnes? JFrame JPanel JComponents Layouts Listeners jframe Representerer et vindu JComponents legges på vinduet Har en tittel og størrelse Komponenter struktureres
DetaljerVideregående programmering 6
Videregående programmering 6 1. Feilkontroll i klasser uten unntaksobjekter Klasser skal lages sikre. Argumentverdier skal kontrolleres, og eventuelle feil skal rapporteres til klienten. I praksis har
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D Campus: LC191D Videregående
Detaljer. Ved sensur vl1 ahe bokstaverte deloppgaver (a, b, c,...) telle like mye.
~KSAMENSOPPGA VE Les gjennom hele oppgavesettet før du begynner A besvare deloppgavene.. Hold deg til de identifikator-navnene som er brukt i oppgaveteksten, dog med unntak av metodenes parametemavn som
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - Kandidatnr: AITeL Eksamensdato: 2.desember 2009 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D LO191D Videregående programmering
DetaljerJDBC. Java DataBase Connectivity SQL i Java Læreboken: 8.5, s Forelesning i TDT4145, 9. mars 2004 Av Gisle Grimen
JDBC Java DataBase Connectivity SQL i Java Læreboken: 8.5, s. 393-397 Forelesning i TDT4145, 9. mars 2004 Av Gisle Grimen JDBCs treenighet Databaseoppkobling java.sql.connection Utføre SQL java.sql.statement
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Dato: 9. juni 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 7 sider.
DetaljerNB!!! Veldig korte svar er gitt her. Disse burde det vært skrevet mer på ved en eksamen..
Løsningsforslag Eksamen V2007 Oppgave 1 NB!!! Veldig korte svar er gitt her. Disse burde det vært skrevet mer på ved en eksamen.. Oppgave 1.1 Klasse som pakke rinne n primitiv datatype, slik at vi kan
DetaljerGjennomgang av eksamen H99
Gjennomgang av eksamen H99 Administrasjon av kurser, studenter og påmeldinger Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for Informatikk Universitetet i Oslo Oppgave 1 (15 %) (Besvares
DetaljerINF Våren Li' repe$sjon om Tråder og GUI. Stein Gjessing, Ins$tu' for informa$kk, Universitetet i Oslo. Ins$tu' for informa$kk
INF1010 - Våren 2015 Li' repe$sjon om Tråder og GUI Stein Gjessing,, Universitetet i Oslo 1 GUI, tråder og hendelser Op-sys (Win, Linux,..) Ditt Program sin Event Dispatch Thread Hver ting brukeren gjør
DetaljerEksamensoppgave Vår 2012 Ordinær eksamen Bokmål. Videregående programmering. Eksamensdato: 06.06.2012. Studium/klasse: 2. klasse
Eksamensoppgave Vår 2012 Ordinær eksamen Bokmål Fag: Videregående programmering Eksamensdato: 06.06.2012 Studium/klasse: 2. klasse Emnekode: IFT205 Eksamensform: Skriftlig Antall sider: 3 (inkludert denne)
DetaljerAVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE
AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE Emne: Informatikk II Emnekode: LO325E Faglig veileder: G.Milvang og H.Hemmer Gruppe(r): 2EA,2EB,2EC Dato:12.12.03 Eksamenstid:9 00-14 00 Eksamensoppgaven
DetaljerJPanel. Komponent hieraki. Window/JWindow. Applet/JApplet. JDialog. JFrame
Komponent hieraki Applet JPanel Component Container JComponent Panel Window JWindow Frame JApplet Dialog Brukes vanligvis som en ekstra container for å få til ønske layout. Legges til som en hvilken som
DetaljerEksamen i Internetteknologi Fagkode: IVA1379
Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: IVA1379 Tid: Mandag, 07.06.04, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 4 oppgaver
DetaljerUNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF 101 - Grunnkurs i objektorientert programmering Eksamensdag : Tirsdag 4. juni 2002 Tid for eksamen : 09.00-15.00 Oppgavesettet
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Målform: Eksamensdato: Bokmål 9.mai 202 Varighet/eksamenstid: 0900-300 Emnekode: Emnenavn: Klasse(r): Studiepoeng: LC9D/LO9D Videregående
DetaljerEKSAMEN EKSAMENSDATO: KLASSE: TID: ANTALL SIDER UTLEVERT: 5. TILLATTE HJELPEMIDLER: Alle trykte og skrevne
KANDIDATNUMMER: EKSAMEN EMNENAVN: EMNENUMMER: WWW-teknologi IMT2291 EKSAMENSDATO: 03.01.2008 KLASSE: TID: 09.00 12.00 EMNEANSVARLIG: Øivind Kolloen ANTALL SIDER UTLEVERT: 5 TILLATTE HJELPEMIDLER: Alle
DetaljerAVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE. Antall sider (Inkl forsiden): 8. Alle trykte og håndskrevne
I EKSAMENSOPPGA VE Side av 8 AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE Emne: PROGRAMMERING Grupper: laa, 1AB, lac, lia Eksamensoppgaven av: Tillatte hjelpemidler: best~r Antall sider (Inkl forsiden):
DetaljerTilkobling og Triggere
Tilkobling og Triggere Lars Vidar Magnusson October 12, 2011 Lars Vidar Magnusson () Forelesning i DAS 11.10.2011 October 12, 2011 1 / 25 Tilkobling med PHP PHP bruker databasespesifike moduler til å koble
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen : 09.00
DetaljerEksamen i Internetteknologi Fagkode: ITE1526
Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Torsdag 15.06.06, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 1 oppgave
DetaljerKapittel 9. Distribusjon. Fjernbruker. Tjenermaskin LAN WAN. Nærbruker. Figur 9-1: En enkel klient/tjener distribusjon
Kapittel 9 Distribusjon Tjenermaskin Fjernbruker LAN Nærbruker WAN Figur 9-1: En enkel klient/tjener distribusjon 195 Tjenermaskin Fjernbruker LAN Replikert tjener Nærbruker WAN Figur 9-2: Klient/tjener-konfigurasjon
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 14.desember 2007 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasser: LO347D Web-applikasjoner med Java EE Nettstudenter
DetaljerUNIVERSITETET I OSLO
FASIT UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen :
DetaljerHva er Derby og Java DB? Denne forelesningen. Java Database Connectivity (JDBC) Hva er Derby og Java DB?
1 2 Java Database Connectivity (JDBC) Norvald H. Ryeng ryeng@idi.ntnu.no 3 4 Denne forelesningen Hva er Derby og Java DB? Hva er Derby og Java DB? Hva er JDBC? Slik fungerer det Slik gjør dere det (kokebok)
DetaljerLøsningsforslag Test 2
Løsningsforslag Test 2 Oppgave 1.1: Interface definerer et grensesnitt som kan implementeres av flere klasser. Dette gir en standardisert måte å kommunisere med objekter av en eller flere relaterte klasser.
DetaljerINF1010. Grafisk brukergrensesni. med Swing og awt del 2. INF1010 - - Grafisk brukergrensesni4 II
INF1010 Grafisk brukergrensesni. med Swing og awt del 2 1 GUI (Graphical User Interface)- programmering n n n Enkel behandling av knappetrykk mm. Layout av vinduer Om å lytte på knappetrykk med musa n
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Torsdag 2. desember 2004 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler
DetaljerGrafiske brukergrensesnitt med Swing og AWT
Grafiske brukergrensesnitt med Swing og AWT - 1 av 11 INNHOLD INTRODUKSJON 3 VINDUER, RAMMER OG PANELER. 4 KOMPONENTER OG VINDUSELEMENTER 6 KNAPPER OG KNAPPELYTTERE.. 8 LAYOUT.. 10 APPENDIX. 11 2 av 11
DetaljerKONTINUASJONSEKSAMEN
Høgskolen i Gjøvik KONTINUASJONSEKSAMEN FAGNAVN: FAGNUMMER: Grunnleggende programmering og datastrukturer LO169A EKSAMENSDATO: 4. september 1996 KLASSE: 1 AA/AE TID: 09.00-14.00 FAGLÆRER: Frode Haug ANTALL
DetaljerANTDAGER = 358; I Ifra nyttår 08 til 08 1ed julaften
~tte hjelpemiddel: Alle trykte og håndskrevne --- Kandidaten må selv kontrollere at oppgavesettet er fullstendig. nnføring skal være med blå eller svart penn. Les gjennom hele oppgavesettet før du begynner
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 10. juni 2009 Tid for eksamen: 9.00 12.00 Oppgavesettet
DetaljerTest 2 OOP. - Prøveeksamen
Test 2 OOP - Prøveeksamen 2007 - Viktig: Jobb med oppgavene som om det var eksamen Ikke snakk med sidemann, ta korte pauser, benytt kun skriftlige hjelpemidler du hadde tenkt til å hatt med på eksamen.
DetaljerAVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE
AVDELING FOR INGENIØRUTDANNING EKSAMENSOPPGAVE Emne: Informatikk II Emnekode: LO334E Faglig veileder: Hilde Hemmer Gruppe(r): 2EA,2EB,2EC Dato:14.12.04 Eksamenstid: 9 00-12 00 Eksamensoppgaven består av:
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF2440 Praktisk parallell programmering Prøveeksamensdag : 26. mai 2014 Tidspunkter: 11.00 Utdeling av prøveeksamen 15:15
DetaljerAntall sider (inkl. forsiden): 7. Alle trykte og håndskrevne
Side 1 av 7 Bokmålstekst Emne: PROGRAMMERING (nytt pensum, 10 studiep.) Grupper: laa, lab, lac, lia, lib, lic Eksamensoppgaven best~r av: Tillatte hjelpemidler: Antall sider (inkl. forsiden): 7 Alle trykte
DetaljerINF1010 våren 2006 Uke 19: 9. mai 2006 Et større eksempel: Solitaire (kabal)
Det ferdige spillet INF1010 våren 2006 Uke 19: 9. mai 2006 Et større eksempel: Solitaire (kabal) Stein Michael Storleer Institutt for informatikk Dette er kopier av lysark for en forelesning. Sidene er
DetaljerEKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00
EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 05/06-2009 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater
DetaljerDagens forelesning. Java 13. Rollefordeling (variant 1) Rollefordeling (variant 2) Design av større programmer : fordeling av roller.
Dagens forelesning Java 13 Design av større programmer : fordeling av roller INF 101-13. mars 2003 Flere eksempler på bruk av objekter MVC-prinsippet MVC-prinsippet Flere eksempler på programmer med objekter
DetaljerSocket og ServerSocket
Side 1 av 5, socket og klient-tjener, V. Holmstedt, HiO 2006 Dette dokumentet er revidert den 29.8.2006, kl:12:30. Det er foretatt rettelser i begge versjoner av klassen A_Server. Socket og ServerSocket
DetaljerJava Database Connectivity (JDBC) Norvald H. Ryeng
1 Java Database Connectivity (JDBC) Norvald H. Ryeng ryeng@idi.ntnu.no 2 3 Denne forelesningen Hva er Derby og Java DB? Hva er JDBC? Slik fungerer det Slik gjør dere det (kokebok) 4 Hva er Derby og Java
DetaljerTOD063 Datastrukturer og algoritmer
TOD063 Datastrukturer og algoritmer Øving : 3 Utlevert : Uke 7 Innleveringsfrist : 26. februar 2010 Klasse : 1 Data og 1 Informasjonsteknologi Gruppearbeid: 2-3 personer pr. gruppe. Oppgave 1 Vi skal lage
DetaljerEKSAMEN. Fordypning i digital arbeidsflyt. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag
KANDIDATNUMMER: EKSAMEN FAGNAVN: FAGNUMMER: Fordypning i digital arbeidsflyt IMT5131 EKSAMENSDATO: 05.12.2005 SENSURFRIST: 26.12.2005 KLASSE: TID: 09.00 13.00 FAGLÆRER: Rune Hjelsvold Faglærer kontaktes
DetaljerE K S A M E N. Algoritmiske metoder I. EKSAMENSDATO: 11. desember HINDA / 00HINDB / 00HINEA ( 2DA / 2DB / 2EA ) TID:
Høgskolen i Gjøvik Avdeling for Teknologi E K S A M E N FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 189 A EKSAMENSDATO: 11. desember 2001 KLASSE: 00HINDA / 00HINDB / 00HINEA ( 2DA / 2DB / 2EA ) TID: 09.00-14.00
DetaljerLO191D/LC191D Videregående programmering eksamen des. 2009
LO191D/LC191D Videregående programmering eksamen des. 2009 Løsningsforslag Oppgave 1 abstract class Vare { private final int varenr; private final String navn; private double pris; private final int grense;
DetaljerINF 1010, vår 2005 Løsningsforslag uke 10
INF 1010, vår 2005 Løsningsforslag uke 10 Anders Brunland 1. april 2005 Oppgave 1 Oppgave 15.4 i i Rett på Java. Løsningsforslag De forskjellige komponentene settes i metoden initcomponents. Her settes
DetaljerLC191D/LO191D Videregående programmering mai 2010
LC191D/LO191D Videregående programmering mai 2010 Løsningsforslag Oppgave 1 Transporttype er en tekst som er felles for klassene AnnenEgenTransport og Kollektivtransport. Vi legger den derfor i klassen
DetaljerTittel Objektorientert systemutvikling 1. Eksamenstid, fra-til 09.00-12.00 Ant. oppgaver 6
EKSAMENSFORSIDE Fagnr. OBJ208a Tittel Objektorientert systemutvikling 1 Ansvarlig faglærer Viggo Holmstedt Klasse(r) IS 2 og IN 2 Eksamensoppgaven består av følgende: Tillatte hjelpemidler: Dato 17.12.2008
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet er på
DetaljerOm Grafiske Bruker-Grensesnitt (GUI) Hvordan gjør vi det: To måter. GUI (Graphical User Interface)-programmering
4. mars 2008 Grafisk brukergrensesnitt med Swing og awt Litt Modell Utsyn - Kontroll Del I Stein Gjessing Inst for Informatikk Univ. i Oslo GUI (Graphical User Interface)-programmering I dag (så langt
DetaljerINF1010. Grafisk brukergrensesni. med Swing og awt del 2
INF1010 Grafisk brukergrensesni. med Swing og awt del 2 GUI (Graphical User Interface)- programmering u u u Enkel behandling av knappetrykk mm. Layout av vinduer Om å lytte på knappetrykk med musa u Input
Detaljer4. mars 2008 Grafisk brukergrensesnitt med Swing og awt Litt Modell Utsyn - Kontroll Del I. Stein Gjessing Inst for Informatikk Univ.
4. mars 2008 Grafisk brukergrensesnitt med Swing og awt Litt Modell Utsyn - Kontroll Del I Stein Gjessing Inst for Informatikk Univ. i Oslo GUI (Graphical User Interface)-programmering I dag (så langt
DetaljerKapittel 15: Grafiske brukergrensesnitt. Del II
Kapittel 15: Grafiske brukergrensesnitt Del II Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen
DetaljerGUI («Graphical User Interface») del 2
GUI («Graphical User Interface») del 2 Interaksjon med brukeren Hendelsesdrevet programmering Tråder i GUI Et spill basert på klikkbare ruter Se også på Infoskrivet https://www.uio.no/studier/emner/matnat/
DetaljerINF1010 Grafisk brukergrensesni3 (GUI) med Swing/awt. del 1
INF1010 Grafisk brukergrensesni3 (GUI) med Swing/awt del 1 1 Hvordan lage et vindu på skjermen 2 Hvordan legge inn enkle elementer i vinduet 3 Hvordan lage et vindu med et sudokuspill 4 Hvordan lage en
DetaljerEKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00
EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 01/06-2010 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater
Detaljer1 t:n'v'\ekode LO325E. Alle ~vne og trykte. GOd'"j(jent kalkulator
1 t:n'v'\ekode j Emne: 11nformatiklc Il LO325E I Faglig veileder Hilde Hemmer 1 Gruppe(r) I DOtO:14~1~ E ksamenstld 900-1400 I Eksamen~pgaven består av: Antall sider (Inkl forsiden og vedlegg):6 Antal
DetaljerLøsningsforslag til eksamen i INF1000 våren 2006
Løsningsforslag til eksamen i INF1000 våren 2006 Oppgave 1 a) -1 false 7 b) 30 c) Verdien til j er: 4Verdien til k er: 3Verdien til n er: 7 d) Andre if-test er true Tredje if-test er true e) k = 4 k =
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 6. juni 2006 Tid for eksamen: 1430 1730 Oppgavesettet er på 6 sider. Vedlegg: INF1010 Objektorientert programmering
DetaljerHva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; }
Hva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; Hva skrives ut på skjermen når følgende kode utføres? int [] tallene =
DetaljerUniversitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk
Side 1 av 20 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk Bokmål Eksamen i emnet INF100 Grunnkurs i programmering Torsdag 27. november 2014 Tid: 09:00 14:00
DetaljerUNIVERSITETET I OSLO
PRØVEEKSAMEN INF1 - H6 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1 Grunnkurs i objektorientert programmering Dato: Torsdag 3. november 6 Tid for prøveeksamen
DetaljerLøsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011)
Løsningsforslag ukeoppg. 6: 28. sep - 4. okt (INF1000 - Høst 2011) Løsningsforslag til oppgave 7, 8, og 9 mangler Klasser og objekter (kap. 8.1-8.14 i "Rett på Java" 3. utg.) NB! Legg merke til at disse
DetaljerOm Grafiske Bruker-Grensesnitt (GUI) Hvordan gjør vi det: To måter. GUI (Graphical User Interface)-programmering. del 1. Litt Modell Utsyn - Kontroll
INF1010-3. mars 2009 Grafisk brukergrensesnitt med Swing og awt - del 1 Litt Modell Utsyn - Kontroll Stein Gjessing Inst for Informatikk Univ. i Oslo GUI (Graphical User Interface)-programmering I dag
Detaljer13.09.2012 LITT OM OPPLEGGET. INF1000 EKSTRATILBUD Stoff fra uke 1-3 12. September 2012 Siri Moe Jensen EKSEMPLER
.9.22 LITT OM OPPLEGGET INF EKSTRATILBUD Stoff fra uke - 2. September 22 Siri Moe Jensen Målgruppe: De som mangler forståelse for konseptene gjennomgått så langt. Trening får du ved å jobbe med oppgaver,
DetaljerIN1010. Fra Python til Java. En introduksjon til programmeringsspråkenes verden Dag Langmyhr
IN1010 Fra Python til Java En introduksjon til programmeringsspråkenes verden dag@ifi.uio.no Oversikt Introduksjon Python Java Noe er likt Noe bare ser anderledes ut Noe er helt forskjellig Et par eksempler
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet LØSNINGSFORSLAG Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet
DetaljerLøsning på småoppgaver etter hvert underkapittel. kap. 19-22
Løsning på småoppgaver etter hvert underkapittel. kap. 19-22 Kun til bruk sammen med læreboka Programmering i Java, Else Lervik og Vegard B. Havdal. Stiftelsen TISIP og Gyldendal Akademisk. Tilpasset 3.utgave
DetaljerHøgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N. Grunnleggende programmering
Høgskolen i Gjøvik Institutt for informatikk og medieteknikk E K S A M E N FAGNAVN: Grunnleggende programmering FAGNUMMER: IMT 1031 EKSAMENSDATO: 19.desember 2005 KLASSE(R): 05HBIND*, 05HBINFA, 05HBISA,
DetaljerE K S A M E N. Grunnleggende datakunnskap og programmering 02HIND*, 02HINE*, 02HDMU*, 02HING*, 02HGEOMAA, 02HSIV5
Høgskolen i Gjøvik Avdeling for teknologi E K S A M E N FAGNAVN: FAGKODE: Grunnleggende datakunnskap og programmering L 182 A EKSAMENSDATO: 19. desember 2002 KLASSE(R): 02HIND*, 02HINE*, 02HDMU*, 02HING*,
DetaljerForkurs INF1010. Dag 1. Andreas Færøvig Olsen Tuva Kristine Thoresen
Forkurs INF1010 Dag 1 Andreas Færøvig Olsen (andrefol@ifi.uio.no) Tuva Kristine Thoresen (tuvakt@ifi.uio.no) Institutt for Informatikk, 6. januar 2014 Forkurs INF1010 - dag 1 Hello, World! Typer Input/output
DetaljerINF106 Objektorientert programmering
Eksamensoppgave Høst 2010 Ordinær Bokmål Fag: INF106 Objektorientert programmering Eksamensdato: 13.12.2010 Studium/klasse: 1. klasse Emnekode: INF106 Eksamensform: Skriftlig Antall sider: 5 (inkludert
DetaljerINF2100. Oppgaver 23. og 24. september 2010
INF2100 Oppgaver 23. og 24. september 2010 Oppgave 1 Vi skal se på et meget enkelt språk E som består av uttrykk med + og ; grammatikken ser du i figur 1 på neste side. Tallkonstanter består av bare ett
DetaljerEksamen i INF160, høsten 2006. 8.12.06 (OBS! svarforslag) 6 timer skriftlig, alle hjelpemidler Faglærer: Ketil Danielsen
Eksamen i INF160, høsten 2006. 8.12.06 (OBS! svarforslag) 6 timer skriftlig, alle hjelpemidler Faglærer: Ketil Danielsen Oppgaven har re spørsmål som teller like mye (1/4). Spørsmål 2 gir lite programmering;
DetaljerLøsning på småoppgaver etter hvert underkapittel, kapittel 13 18
Løsning på småoppgaver etter hvert underkapittel, kapittel 13 18 Kun til bruk sammen med læreboka Programmering i Java, Else Lervik og Vegard B. Havdal. Stiftelsen TISIP og Gyldendal Akademisk. Tilpasset
DetaljerKontinuasjonseksamen
Høgskolen i Gjøvik Kontinuasjonseksamen FAGNAVN: FAGNUMMER: Grunnleggende datakunnskap, programmering og datastrukturer L 176 A EKSAMENSDATO: 5. januar 1999 KLASSE: 97HINDA / 97HINDB / 97HDMUA TID: 09.00-14.00
DetaljerTDT4100 Objektorientert programmering
Eksamensoppgave i TDT4100 Objektorientert programmering Torsdag 12. august 2010, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikret av Svein Erik Bratsberg. Kontaktperson
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)
DetaljerVi lærte sist å lage vinduer. Om å lage et vindu. GUI (Graphical User Interface)-programmering. Inf 1010-2008 GUI - del 2
GUI (Graphical User Interface)-programmering Inf 1010-2008 GUI - del 2 Stein Gjessing Inst for Informatikk Univ. i Oslo Tidligere Hvordan få laget et vindu på skjermen Grafikk (tegning i vinduet) Hvordan
Detaljerimport java.io.*; import java.util.*; import javagently.text;
//-------------------------------------------------------- // // Fil: Oppg1.java - // løser oppgave 1 i eksamensettet for in105 - v99 // //-------------------------------------------------------- import
DetaljerAlgoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1
Delkapittel 3.1 Grensesnittet Liste Side 1 av 11 Algoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1 3.1 En beholder 3.1.1 En beholder En pappeske er en beholder En beholder er noe vi kan legge ting
DetaljerINF2440 Prøveeksamen, løsningsforslag, 20 mai Arne Maus PSE, Inst. for informatikk
INF2440 Prøveeksamen, løsningsforslag, 20 mai 2015 Arne Maus PSE, Inst. for informatikk 1 Prøveeksamen Er en modell av hva du får til eksamen: - like mange (+-1) oppgaver som eksamen og nesten samme type
DetaljerForkurs INF1010. Dag 3. Andreas Færøvig Olsen Gard Inge Rosvold Institutt for Informatikk, 15.
Forkurs INF1010 Dag 3 Andreas Færøvig Olsen (andrefol@ifi.uio.no) Gard Inge Rosvold (gardir@ifi.uio.no) Institutt for Informatikk, 15. januar 2016 Forkurs INF1010 - dag 3 Strenger 2 Forkurs INF1010 - dag
DetaljerUke mars 2005 GUI - del 2. GUI (Graphical User Interface)-programmering
Uke10 29. mars 2005 GUI - del 2 Stein Gjessing Inst for Informatikk Univ. i Oslo GUI (Graphical User Interface)-programmering Forrige gang Hvordan få laget et vindu på skjermen Hvordan legge ulike komponenter
DetaljerEKSAMEN. Flexibel ingeniørutdanning, 2kl. Bygg m.fl.
KANDIDATNUMMER: EKSAMEN FAGNAVN: FAGNUMMER: Statistikk. REA 1081 og REA1081F EKSAMENSDATO: 1. juni 2011. KLASSE: Flexibel ingeniørutdanning, 2kl. Bygg m.fl. TID: kl. 9.00 12.00. FAGLÆRER: Hans Petter Hornæs
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Dato: 9. juni 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 7 sider. Vedlegg:
DetaljerKONTINUASJONSEKSAMEN
Høgskolen i Gjøvik Avdeling for Teknologi KONTINUASJONSEKSAMEN FAGNAVN: FAGNUMMER: Algoritmiske metoder I L 189 A EKSAMENSDATO: 13. august 2001 KLASSE: 99HINDA / 99HINDB / 99HINEA / 00HDESY ( 2DA / 2DB
DetaljerObjektorientert Programmering Ekstraordinær eksamen 2014
Objektorientert Programmering Ekstraordinær eksamen 2014 Høgskolen i Østfold 2014-01-13 Emnekode Emne ITF10611 Dato 13.01.2014 Eksamenstid 09:00-13:00 Hjelpemidler Faglærer Objektorientert Programmering
DetaljerOPPGAVE 5b og 8b Java Kode
OPPGAVE 5b og 8b Java Kode public class Kant boolean behandlereturavbil() BehandleReturAvBil behandler = new BehandleReturAvBil(this); String regnr; int kmstand, tanknivaa; boolean erskadet; // 1: Få verdiene
DetaljerINF 1010, vår 2005 Løsningsforslag uke 11
INF 1010, vår 2005 uke 11 Anders Brunland 11. april 2005 Oppgave 1 Oppgave 1 i kapittel 19, Rett på Java Er følgende metoder lovlige? Hovorfor/hvorfor ikke? a) void koknverter ( int mnd ) { konverterdato
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet PRØVEEKSAMEN i INF1000 23. november 2004 kl. 14.00 17.00 Dine svar skal skrives på disse oppgavearkene, og ikke på separate ark. Dette gjelder
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I Løsningsforslag
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 7 Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert
DetaljerLøsning på småoppgaver etter hvert underkapittel. kap. 11-18
Løsning på småoppgaver etter hvert underkapittel. kap. 11-18 Kun til bruk sammen med læreboka Programmering i Java, Else Lervik og Vegard B. Havdal. Stiftelsen TISIP og Gyldendal Akademisk. Tilpasset 3.utgave
Detaljer