• Keine Ergebnisse gefunden

Test Nr. 3 K

N/A
N/A
Protected

Academic year: 2022

Aktie "Test Nr. 3 K"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Wirtschaftsinformatik 1

Prof. Dr. Thomas Off

K

(Bitte wenden)

Seite 1 von 2 beuth_wi1_test3_k_v1-1.docx

Test Nr. 3

Anrede  Frau  Herr  _______ Datum: 01.01.2001

Name, Vorname Mustermann,Michael MatrikelNr: 12345 Ich möchte das Ergebnis meines Tests per E-Mail an nachfolgende Adresse erhalten:

E-Mailadresse: m.mustermann@gmx.de

(Schreiben Sie deutlich. Lassen Sie die Angabe leer, wenn Sie keine Mail von Prof. Off wollen.)

Summe: / 45 Punkte

Halten Sie Ihren Studierendenausweis bereit. Es sind keine Hilfsmittel zulässig. Abschreiben oder Abgucken sind nicht gestattet - auch der Versuch führt zum Ausschluss vom Test.

Aufgabe 1 ___ / 12 Punkte

Scheiben Sie im folgenden Modul mdlBenutzer eine öffentliche Prozedur login, die einen Benutzernamen und ein Passwort übergeben bekommt. Die Prozedur soll prüfen, ob der übergebene Benutzername „admin“ und das übergebene Passwort „geheim“ ist. Wenn ja, dann soll in einem einfachen Meldungsfenster „Willkommen!“ angezeigt werden. In allen anderen Fällen soll in einem einfachen Meldungsfenster „Fehler!“ angezeigt werden. Das Modul mdlBenutzer beginnt hier:

Option Compare Database Option Explicit

'1P Public, 0.5P Sub, 0.5 Bezeichner

'2P alle Parameterbezeichner, 2P alle As+Datentyp

Public Sub login(pstrUser As String, pstrPasswort As String)

'0.5P If+Bedingung+Then+Else+End If '2x2P Parameterverwendung in Bedingung

If pstrUser = "admin" And pstrPasswort = "geheim" Then MsgBox ("Willkommen!") '0.5P

Else

MsgBox ("Fehler!") '0.5P End If

End Sub '0.5P

(2)

Wirtschaftsinformatik 1

Prof. Dr. Thomas Off

K

Seite 2 von 2 beuth_wi1_test3_k_v1-1.docx

Aufgabe 2 ___ / 33 Punkte

Gegeben ist das folgende Formular. Die Namen der Oberflächenelemente sind angegeben. Schreiben Sie zwei Ereignisprozeduren. Als erstes eine Ereignisprozedur, die aufgerufen wird, wenn der Benutzer auf die Schaltfläche

"Zurück" klickt. Sie soll das Fenster

„frmStart“ öffnen. Die zweite

Ereignisprozedur soll aufgerufen werden, sobald der Benutzer auf die Schaltfläche

„Anmelden“ klickt. Ermitteln Sie dann die in den Textfeldern "Benutzername" und

"Passwort" eingegebenen Texte. (Gehen Sie davon aus, dass dort immer ein Text eingegeben wurde.) Rufen Sie die Prozedur im Modul mdlBenutzer (aus Aufgabe 1) auf und übergeben Sie diese Werte als Parameter.

Option Compare Database Option Explicit

'2P Private, 1P Sub, 2P Bezeichner, 2P Ereignis Private Sub btnCancel_Click()

'1P DoCmd.OpenForm, 1P Formularname DoCmd.OpenForm "frmStart"

End Sub '0.5P

'2P Private, 1P Sub, 2P Bezeichner, 2P Ereignis Private Sub btnLogin_Click()

' 0.5P alle Deklarationen inkl. passender Datentypen Dim strBenutzer As String

Dim strPasswort As String

' 0.5P Let+Bezeichner+Zuweisung ' 1P Me, 2x2.5P Bezeichner, 1P Value Let strBenutzer = Me.txtUser.Value Let strPasswort = Me.txtPassword.Value

'2P Call, 1P Modul, 2P Bezeichner, '3P Parameterüberabe für alle Parameter

Call mdlBenutzer.login(strBenutzer, strPasswort)

End Sub '0.5P

Referenzen

ÄHNLICHE DOKUMENTE

Wenn ein umgebender Block eine lokale Variable deklariert, deren Namen in der Prozedur verwendet wird, so arbeitet die Prozedur beim Aufruf innerhalb des Blocks mit der

n Globale Variablen können von jedem Ort aus erreicht werden, auch wenn sie durch lokale Bezeichner „verdeckt“ sind. n Der zugehörige Operator ::

Aktuelle Forschungsansätze verfolgen das Ziel, diese Kriterien für wichtige Organe wie Leber, Niere, Lunge, Darm, Herz oder Gehirn ( Tab. 1 ) zu erfüllen [2 – 4].. Die

Da mehrere Hypothesen in einer einzelnen Studie überprüft werden, ergibt sich die Problematik des multiplen Testens. Es gibt mehrere mögliche multiple Testprozeduren, die der

→ Der entstehende Code kann Sprünge aus dem Rumpf einer Funktion in eine andere enthalten ???.. Exkurs 4: Interprozedurale Analyse. Bisher können wir nur jede Funktion

Scheiben Sie im gleichen Modul eine öffentliche Funktion berechneGehalt , die als Parameter ein Grundgehalt und die Anzahl Dienstjahre übergeben bekommt.. Die Funktion soll

Scheiben Sie im Modul mdlTelefontarif eine öffentliche Funktion berechne , die als Parameter die Dauer eines Telefongesprächs in Minuten übergeben bekommt (z.B.. Die Funktion

Deklarieren im Modul mdlBestellungen auf Ebene des Moduls eine private Konstante für die MwSt, die Sie in der folgenden Berechnung nutzen.. Schreiben Sie im Modul eine