Photo AI

5.1 Prosedures en funkties is koderingstrukture wat dikwels as deel van modulêre programmering gebruik word - NSC Information Technology - Question 5 - 2022 - Paper 2

Question icon

Question 5

5.1-Prosedures-en-funkties-is-koderingstrukture-wat-dikwels-as-deel-van-modulêre-programmering-gebruik-word-NSC Information Technology-Question 5-2022-Paper 2.png

5.1 Prosedures en funkties is koderingstrukture wat dikwels as deel van modulêre programmering gebruik word. 5.1.1 Gee 'n rede vir die gebruik van modulêre programm... show full transcript

Worked Solution & Example Answer:5.1 Prosedures en funkties is koderingstrukture wat dikwels as deel van modulêre programmering gebruik word - NSC Information Technology - Question 5 - 2022 - Paper 2

Step 1

Gee 'n rede vir die gebruik van modulêre programmering.

96%

114 rated

Answer

Modulêre programmering verhoog die herhaling van kode en maak dit makliker om te lees en te onderhou. Dit ondersteun datodesign en bevorder samewerking tussen programmeerders.

Step 2

Noem EEN verskil tussen 'n prosedure en 'n funksie.

99%

104 rated

Answer

‘n Prosedure stuur nie noodwendig ‘n waarde terug nie waar ‘n funksie moet ‘n waarde terug stuur. ‘n Funksie het ‘n datatype wat met die naam van die funksie geassosieer word, wat soos ‘n veranderlike vir die roep waarde, waar ‘n prosedure dit nie het nie.

Step 3

Noem of elk van die volgende stellings geldig of ongeldig is:

96%

101 rated

Answer

5.2.1 Ongeldig - Dit is nie korrek nie omdat 'Y' nie met 'X' vergelyk kan word op hierdie manier.

5.2.2 Geldig - As Naam1 en Naam2 string-type veranderlikes is, kan 'Naam1 > Naam2' geldig wees.

Step 4

Verduldiek wat defensiewe programmering is.

98%

120 rated

Answer

Defensiewe programmering is 'n metode om te verseker dat 'n program korrek werk deur foute te voorspel en hanteer voordat hulle hulself voordoen, wat die program se stabiliteit en betroubaarheid verhoog.

Step 5

Hoe 'n moontlike rede waaroor programmeringskode kan word om 'n looptydfout ('runtime error') te voorkom.

97%

117 rated

Answer

‘n Moontlike rede kan wees om die invoer waardes te valideer voordat dit verwerk word om seker te maak hulle voldoen aan die verwagte tipe en reëls.

Step 6

Noem 'n manier waarop programmeringskode kan word om 'n looptijdfout ('runtime error') te voorkom.

97%

121 rated

Answer

Data validasie kan ingestel word om te verseker dat alle waardes wat invoer in die program kom binne die verwagte reeks val voordat enige verwerking begin.

Step 7

Noem die doel van 'n konstruktormetode ('constructor method').

96%

114 rated

Answer

'n Konstruktormetode se doel is om 'n nuwe objek van die klas te skep en om die aanvanklike waardes aan die attribuut aan te dui.

Step 8

Identifiseer 'n toegangsmetsode ('accessor method') uit die klasdiagram.

99%

104 rated

Answer

'n Toegangsmetsode uit die klasdiagram is 'getMaatskappyNaam', wat die naam van die maatskappy sal teruggee.

Step 9

Wysigingsmetodes ('mutator methods') sal vir die objek bieding vorm.

96%

101 rated

Answer

(a) MaatskappyNom sal die gebruik van 'n wysigingsmetode die MINSTE toets wees, omdat dit die uniekheid van die maatskappy aanspreek.

(b) Dit kan nie verander word nie, aangesien 'n uniekheidsbeginsel in plek is wat vereis dat dit konstant moet bly.

Step 10

'OOP'-klasse gebruik beide private en publieke toegangsaanduiders.

98%

120 rated

Answer

'n Private toegangsaanduiding is bedoelt om data te beskerm, terwyl publieke toegangsaanduiders die interaksie met die objek vir ander klasse moontlik maak.

Join the NSC students using SimpleStudy...

97% of Students

Report Improved Results

98% of Students

Recommend to friends

100,000+

Students Supported

1 Million+

Questions answered

;