Bit 2105 Application Programming Question Paper
Bit 2105 Application Programming
Course:Bachelor Of Science In Information Technology
Institution: Kca University question papers
Exam Year:2014
UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY
BIT 2105 APPLICATION PROGRAMMING
DATE: AUGUST, 2014
TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO
QUESTION ONE (20 MARKS)
a)
i) Define Menus as used in vb.net
[2 Marks]
ii) Explain why you would prefer menus to command buttons in your application.
[3 Marks]
iii) Describe Menu Strips as used in vb.net [3 Marks]
iv) List three controls that can be added to menu strips [3 Marks]
iv) Briefly describe Microsoft''s Visual Studio (also called Visual Studio.NET)
programming environment
b)
[4 Marks]
i) Draw a flow chart for the if statement shown below [4 Marks]
If HoursDecimal <= 40D Then
''Pay only regular time
GrossPayDecimal = Decimal.Round(HoursDecimal *
PayRateDecimal, 2)
Else
''Pay regular time + overtime
GrossPayDecimal = Decimal.Round((40D *
PayRateDecimal) + _
1
((HoursDecimal - 40D) * PayRateDecimal *
1.5D), 2)
End If
ii)
VB has two different types of constants. Describe them using examples to
illustrate.
[6 Marks]
c) Describe how local variables and module level variables are declared in VB
[3 Marks]
d) Differentiate between list box, checked Listbox and combo box as used in VB.NET
[2 Marks]
QUESTION TWO (20 MARKS)
a) A firm needs to be able to quickly compute the value of any item in inventory.
Build a form that will enable inputting values into three textboxes: (1) product
description, (2) quantity on hand, and (3) product cost.
Clicking a Compute button should display the total value of the inventory product
to an output textbox. Clicking a Reset button will reset the form. Clicking an Exit
button will close the form. Write code to perform all the above.
[20 Marks]
QUESTION THREE [20MARKS]
a)
When Visual Studio is installed on a computer, there are two mandatory
components to the installation and an optional third component. Describe these
three components.
b)
[12 Marks]
The VB code segment shown below is incorrect. Identify the error and write the
correct code.
[8 Marks]
Illegal Syntax
If HoursDecimal <= 40D Then
RegularPayCheckBox.Checked = True
2
Else if RegularPayCheckBox.Checked = False
End If
QUESTION FOUR [20MARKS]
a) Using vb.net to illustrate describe the input –process- output model of programming
[9 Marks]
b) Describe using examples how to define keyboard access keys (hot keys) for buttons
and other controls.
[7 Marks]
c) Explain the use of hot keys in VB .net
[4 Marks]
QUESTION FIVE (20 MARKS)
a) Using examples to illustrate differentiate between the Parse method and the
Globalization enumeration as used in vb.net.
[6 Marks]
b) Describe using an example in VB the use of ToUpper and Tolower methods
[6 Marks]
c) Using sample VB codes declare a module-level array and store values to the array
immediately.
[8 Marks]
3
More Question Papers
Exams With Marking Schemes