The document contains a 10 question multiple choice exam on visual programming concepts. It also contains 3 long form questions requiring algorithms and programs to be written. Question 2 has 10 short answer questions on topics like the difference between source and object code, procedural vs non-procedural languages, and definitions of terms like assignment operators and infinite loops. Question 3 requires detailed responses, including writing programs to find the minimum of 3 numbers, calculate a factorial using a do-while loop, and a program to calculate grades from marks in 5 subjects.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
71 views2 pages
Bba-208 2015
The document contains a 10 question multiple choice exam on visual programming concepts. It also contains 3 long form questions requiring algorithms and programs to be written. Question 2 has 10 short answer questions on topics like the difference between source and object code, procedural vs non-procedural languages, and definitions of terms like assignment operators and infinite loops. Question 3 requires detailed responses, including writing programs to find the minimum of 3 numbers, calculate a factorial using a do-while loop, and a program to calculate grades from marks in 5 subjects.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
UNIVERSITY OF THE PUNJAB
4th Semester – 2015
Examination: BS 4 Year Program Paper: Visual Programming Concepts Max Time: 15 Min Course Code: BBA-208 Part–1(Compulsory) Max Marks: 10 Attempt this paper on this Question sheet only. Please encircle the correct option. Division of marks is given in front of each question. This paper will be collected back after expiry of time limit mentioned above. Q.1: Encircle the right answer cutting and overwriting is not allowed. (1 x 10 = 10)
1 A programming language used for mathematical and engineering application
was a Basic b Fortran c Cobol d Assembly 2 Java is a product of A Microsoft B IBM C Sun Systems D Hewlett 3 An expression consists of A Operators B Operands C Both A & B D None 4 All of the following are valid expressions except: A Seles-expense B Pi*Radius C M/n D A.B 5 The process of carefully observing the working of an algorithm is called: A Desk checking B Compiling C Debugging D Coding 6 Which of the following is used to terminate a loop from within the loop? A End loop B Exit loop C Exit do D Exit while 7 If STEP keyword is not used in For …… Next loop, the counter variable is incremented by: A 1 B 0 C 10 D Unknown 8 Each element of array has its own: A Array B Upper bound C Index D All 9 What is the representation of the third element in array called N: A N(2) B N(3) C N(1) D N(4) 10 Which of the following is not an example of an mathematical function in visual basic: A Round B Sqr C Len D Exp
UNIVERSITY OF THE PUNJAB 4th Semester – 2015 Examination: BS 4 Year Program Paper: Visual Programming Concepts Max Time: 2Hrs 45 Min Course Code: BBA-208 Part – 2 Max Marks: 50 ATTEMPT THIS (SUBJECTIVE) ON THE SEPARATE ANSWER SHEET PROVIDED
Q.2: Give brief answer to the following questions. (Short Questions) Marks: (10 x 2 = 20)
1. What is difference between source code and object code?
2. What is difference between procedural and non-procedural languages? 3. Differentiate between compiler and interpreter. 4. Write an algorithm to input two numbers, calculate the sum then display the result on screen. 5. Write a program that store two values in two integer variables, perform all arithmetic operations on them and display the result. 6. What is assignment operator? 7. What is difference between IF-ELSE and Select-Case statement? 8. What is infinite loop? 9. Name two types of subprograms. 10. Write general syntax for procedure call and function call.
Q.3: Give detail answer to the following questions. (Long Questions) Marks: (10 x 3 = 30)
1. Attempt the following questions:
a. Write a program that gets three integers from the user and displays the minimum number. b. Write a program that inputs a number from user in textbox and displays factorial of that number using do-while loop in another textbox. 2. Attempt the following questions: a. What are the rules for naming variables? b. Write an algorithm to find the sum of first fifty numbers. 3. Write the program that should accept obtained marks in an examination and it should then calculate the percentage and assign a grade to student. Display marks in each subject, total percentage and grade. A criterion is given below. (Take 5 subjects) Percentage Grade