Forum / Grundlagen des Programmierens / Abschlusstest - Alte Angaben

Andreas ±0

Wo auf mydrive? welcher account?

Sascha ±0

mydrive maschinenbau11 account.... mir ist kein anderer bekannt... gibts etwa noch einen?

Wolfgang ±0
Andreas ±0

egal...loginname und passwort her! :) danke

Wolfgang ±0

Weiß jemand eine verständlich Antwort auf die Frage:

Erklären Sie das Prinzip der Polymorphie im Zusammenhang mit der Vererbung bei objektorientierten Programmiersprachen.

Claudia ±0

Aus der Datenbanktabelle CUSTOMER mit den Feldern ID, NAME, SURNAME, TELEPHONE, ADRESSE sollen alle Einträge ausgewählt werden und nach Telefonnummern sortiert werden. Wie lautet ein passender SQL - BEfehl dazu?

KAnn ich das einfach so machen? :

select * from "CUSTOMER" order by TELEPHONE asc

Wolfgang ±0

Das CUSTOMER nicht unter Hochkomma, das brauchst du nur wenn du nach einem Eintrag suchst. Ansonsten würde ich es auch so machen.

Claudia ±0

Beim ISO/OSI SChichtmodell auf welcher Schicht befindet sich POP3? Eigentlich ghört ja POP 3 zu dem TCP/IP modell?

Wolfgang ±0

Beim ISO/OSI SChichtmodell auf welcher Schicht befindet sich POP3? Eigentlich ghört ja POP 3 zu dem TCP/IP modell?

Nein. TCP ist auf Schicht 4 welche für den Verbindungsaufbau zuständig ist. IP ist auf Layer 3.

POP3 ist ein Protokoll für Anwendungsprogramme wie Outlook. Befindet sich auf 5-7.

TCP/IP ist eigentlich nur ein Begriff der modernen IT, weil so gut wie alle Computersysteme über TCP/IP Protokolle kommunizieren.

Andreas ±0

Frage 5 (23.02.2011)

"Markieren Sie die Methoden der folgenden Klasse"

Die ganzen Dinger mit Zug () {} sind dich Konstruktoren, richtig? Aber sind Konstruktoren nicht auch spezielle Methoden?

Patrick ±0

Frage 11 vom Test am 23.02.2011: Wie lautet die Ausgabe?

public static void main(String[] args) {
   
   String satz = "HalloWelt!";

   if(satz.equals("HalloWelt!")){
      satz = "Hallo Welt!";
   }

   if(satz.equals("Hallo Welt!")){
      satz = "Hello World!";
   }

   else{
      satz = "Goodbye!";
   }

   System.out.println(satz);
}
\n~~~


Ausgabe: Hallo Welt!
Edit: Achtung, das ist falsch. Richtig ist "Hello World!" wie PatBrandt im nächsten Post erklärt.

kann das wirklich so einfach sein oder überseh ich da was?
Patrick ±0
Textausgabe

Ausgabe: Hallo Welt!

kann das wirklich so einfach sein oder überseh ich da was?

So einfach ist es nicht ganz. Es wird ja im ersten IF der "satz" auf "Hallo Welt!" umgeschrieben, somit ist auch die zweite IF- Bedingung erfüllt. Dort wird dann auf "Hello World!" umgeschrieben. Der Else Zweig wird somit übersprungen und die Ausgabe lautet "Hello World!"

Daniel ±0

Hab folgende Fragen:

ausgearbeiteter Test vom 27.1.2010, Frage 11:

kann mir jemand erklären warum lt Lösung immer 6 herauskommt?

Danke!

Patrick ±0

weil da eine Modulo- Division gemacht wird. 1.Durchlauf x=3456:10 = 345 mit 6 Rest ->Ausgabe 6 2.Durchlauf x=6 :10 = 0, 6 Rest ->Ausgabe 6 3.Durchlauf x=6 :10 = 0, 6 Rest ->Ausgabe 6 4.Durchlauf x=6 :10 = 0, 6 Rest ->Ausgabe 6

Sorry, die Kommentarfunktion ist geschlossen.