Professional Documents
Culture Documents
20 Januari Ujian 2 Skema PDF
20 Januari Ujian 2 Skema PDF
ARAHAN
MARKAH
MARKAH PENUH
SOALAN CO PO/TAXANOMY PELAJAR
M % M %
Bahagian A CO1 PO1/C3 5 0.6
Bahagian B
Soalan 1 CO1 PO1/C3 10 1.25
Soalan 2 CO1 PO1/C3 10 1.25
Soalan 3 CO1 PO1/C3 15 1.9
1. Statement calculateNum (int num1, int num2, int num3); is a illegal function call.
Pernyataan calculateNum ( int num1, int num2, int num 3); adalah satu panggilan fungsi yang tidak sah.
4. A reference variable which can be used as a function parameter to reference the original variable.
A pembolehubah rujukan yang boleh digunakan sebagai parameter fungsi untuk merujuk kepada
pemboleh ubah asal.
5. Pass-by-value is to pass the value of the argument to the parameter and pass-by-reference is to
pass the reference of the argument.
Pass-by-value adalah untuk lulus nilai argumen kepada parameter dan pass-by-reference adalah untuk
lulus rujukan hujah.
es
(a) What are the output will be produced by the following code? [4 M]
Apakah output yang akan di hasilkan oleh kod berikut?
int myFunction(int n) {
int sum=0, i=n;
while( i > 2 ) {
sum = sum + i ;
i = i - 3;
}
}
a) cout << myFunction (8);
b) cout << myFunction (1);
Answer / Jawapan:
a) 5
b) 1
void myProgramming () {
cout << “I Love C++ Programming”;
}
Int main () {
myProgramming();
myProgramming();
myProgramming();
}
Answer/Jawapan:
(c) What are the output will be produced by the following code? [3M]
Apakah output yang akan dihasilkan oleh kod berikut?
Answer/Jawapan;
X is 2 and Y is 6
Question 2 / Soalan 2
Based on the given answer, write a function that prints the following output. [10M]
Berdasarkan pada jawapan yang diberi, tulis fungsi untuk menghasilkan jawapan tersebut.
Output / Hasil:
Answer / Jawapan:
#include<iostream>
#include<conio.h>
using namespace std;
int max3(int x,int y,int z);
int main(){
int x,y,z,max;
cout<<"Enter x, y and z separated by space:";
cin>>x>>y>>z;
max=max3(x,y,z);
cout<<"The max value is "<<max;
getch();
return 0;
}
main
calculateBMI displayBMI
Function main() will ask user to input height in meter and weight that will be sent to calculateBMI.
Function calculateBMI will receive height and weight and also calculate BMI using
formula = weight / ( height * height ).
Function displayBMI will receive the result and display it.
Fungsi main() akan meminta pengguna memasukkan ketinggian dalam meter dan berat yang akan
dihantar untuk calculateBMI.
Fungsi calculateBMI akan menerima tinggi dan berat dan juga mengira penggunaan BMI
formula = berat / (tinggi * tinggi).
Paparan displayBMI akan menerima hasil dan memaparkannya.
Answer / Jawapan;
#include <iostream>
#include<iomanip>
#include<cmath>
using namespace std;
cout << "\nYour BMI value is " << bmi << endl;
}
int main()
{
double weight, height, bmi;
calculateBMI(weight, height);
displayBMI(calculateBMI(weight, height));
return 0;
}