Posted on Leave a comment

BBIT 102 COMPUTER ORGANIZATION  ARCHITECTURE2 KCA Past Paper

UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF BUSINESS
INFORMATION TECHNOLOGY
BBIT 102 COMPUTER ORGANIZATION & ARCHITECTURE
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE
(i) Explain the meaning of the following acronyms as used in the computer systems:
(i) POST (2 Marks)
(ii) BIOS (2 Marks)
(iii) VDU (2 Marks)
(iv) BASIC (2 Marks)
(v) FORTRAN (2 Marks)
(vi) EEPROM (2 Marks)
(vii) DIMMS (2 Marks)
(ii) Discuss any two pointing devices, which can be used to input data into computers
and state the appropriate areas of application. (4 marks)
(c) Convert the binary number 1010111 to:
(i) Octal (2 marks)
(ii) Decimal (2 marks)
(iii) Hexadecimal (2 marks)
(d) Computer generations are five in all. Discuss the fifth generation. (6 marks)
QUESTION TWO
(a) With a well labelled diagram, explain all components and their devices found in Von
Neumann computer architecture. (10 marks)
(b) Explain the following terms and state how they affect system performance.
i) Bus width (1 Mark)
ii) Word size (1 Mark)
(c) Briefly explain the boot-up process and state how you can troubleshoot if the
process was not successful. (8 marks)
QUESTION THREE
(a) A LAN (Local Area Network) is often installed by a business to achieve either or
both of the following objectives:
(i) Sharing of peripherals
(ii) Sharing of data
By reference to a typical business explain each of the objectives. (8 marks)
(b) Outline THREE possible problems of sharing data within a network.(6 marks)
(c) (i) A magnetic tape has a minimum length and data recording density 160,000
bpi. Calculate its capacity. (3 marks)
(ii) The above tape moves at 100 inches per second. Calculate its data transfer
rate. (3 Marks)
QUESTION FOUR
(a) Define an operating system. Explain four functions of any operating system
(6
marks)
(b) Explain the difference between
i) Application software and operating system
ii) RAM and ROM (4
Marks)
(c) Write short notes on the following:
(i) Mainframe
(ii) Minicomputers
(iii) Microcomputers
(iv)Super microcomputer
(v) Laptop
(10 Marks)
QUESTION FIVE
(a) ((i) What is network topology? (2 marks)
(ii) Discuss two types of topologies that you know (4 marks)
(b) Discuss batch processing. (4 marks)
(c) Name 3 parts of a computer system that are capable of being upgraded and briefly
explain steps of upgrading them. (6 marks)
(d) Discuss any four output devices. (4 Marks)

Posted on Leave a comment

BBIT 102 COMPUTER ORGANIZATION   ARCHITECTURE KCA Past Paper

UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF BUSINESS
INFORMATION TECHNOLOGY
BBIT 102 COMPUTER ORGANIZATION & ARCHITECTURE
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE
(a) Explain the meaning of the following terns as used in the computer systems:
(i) Hardware (2 Marks)
(ii) Software (2 Marks)
(b) List any two pointing devices, which can be used to input data into computers and
state the appropriate areas of application.
(4 Marks)
(c) Convert the decimal number 567 to:
(i) Octal (2 Marks)
(ii) Binary (2 Marks)
(iii) Hexadecimal (2 Marks)
(d) With a well labelled diagram, explain all components and their devices found in
Von Neumann computer architecture. (10 Marks)
(e) Computer generations are five in all. Discuss the fifth generation. (6 Marks)
QUESTION TWO
(a) The main role of the CPU is to execute instructions. Explain the steps involved
during the execution of an instruction. (8 Marks)
(b) Explain the following terms and state how they affect system performance.
i) Bus width
ii) Word size (2 Marks each)
(c) Briefly explain the boot-up process and state how you can troubleshoot if the
process was not successful. (8 Marks)
QUESTION THREE
By explaining each of the following terms distinguish between:
(a) Smart card and a card with a magnetic stripe. (4 Marks)
(b) MICR and OMR. (4 Marks)
(c) Laser printers and Dot-matrix printers. (4 Marks)
(d) Multiprogramming and Parallel Processing. (4 Marks)
(e) Real time processing and On-line processing. (4 Marks)
QUESTION FOUR
(a) A LAN (Local Area Network) is often installed by a business to achieve either or
both of the following objectives:
(i) Sharing of peripherals
(ii) Sharing of data
By reference to a typical business explain each of the objectives. (8 Marks)
(b) Outline THREE possible problems of sharing data within a network. (6 Marks)
(c) Consider the following situation: A remote BACKUP Magnetic tape is capable of
storing data. It has 12000 dpi and of maximum length.
Required:
What is the capacity of this magnetic tape? (6 Marks)
QUESTION FIVE
(a) Briefly explain what the following DOS commands do:
(i) DIR *.TXT (2 Marks)
(ii) COPY A:\*.EXE B: (2 Marks)
(b) Describe how you Create a batch files of your choice. (4 Marks)
(c) Name 3 parts of a computer system that are capable of being upgraded and briefly
explain steps of upgrading them. (6 Marks)
(d) (i) What is network topology? (2 Marks)
(ii) Discuss two types of topologies that you know (4 Marks)

Posted on Leave a comment

BBIT 102 COMPUTER ORGANISATION  ARCHITECTURE – DISTNCE LEARNING  WEEKEND KCA Past Paper

UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF BUSINESS
INFORMATION TECHNOLOGY
BBIT 102 COMPUTER ORGANISATION & ARCHITECTURE –
DISTNCE LEARNING & WEEKEND
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE [30 MARKS]
a) Compare the characteristics of SIMD and MIMD. (4 marks)
b) What is an instruction format? Discuss different types of instruction formats.
(4 marks)
c) Explain the stack-based architecture of a CPU with the help of a diagram.
(3 marks)
d) What is memory hierarchy? Why do we need it? (2 marks)
e) State the characteristics of the RAM? (2 marks)
f) Define a memory Cache? (2 marks)
g) Define addressing modes. Classify and explain with examples. (3 marks)
h) Multiply the following OCTAL numbers 7 and 6. (Show your working) (2 marks)
i) State the function of the ROM BIOS. (2 marks)
i) Write short notes on memory reference, (3 marks)
j) A computer’s memory is composed of 8K words of 32 bits each. How many
bits are required for memory address if the smallest addressable memory unit is
a word? (3 mark)
QUESTION TWO
a) A computer’s memory is composed of 8K words of 32 bits each, and a byte is 8
bits. How many bytes does this memory contain? (2 marks)
b) Which programming languages has an instruction set closest to the machine
language of a computer? (2 marks)
c) Distinguish between auto increment and auto decrement addressing mode.
(2 marks)
d) Compare RISC with CISC architecture. (8 marks)
e) Define pipelining in microprocessor architecture and state its advantages?
(6 marks)
QUESTION THREE [20 MARKS]
a) List the key aspects in gaining the performance in pipelined systems. (4 marks)
b) How many memory chips are needed to construct 2 M × 16 memory system
using 512 K × 8 static memory chips? (3 marks)
c) What is virtual memory and state its benefits (4 marks)
d) State the function of the address bus? (2 marks)
e) Name and give the purpose of widely used bus standard. (3 marks)
f) What are the TWO special registers in a typical computer and explain its
functions. (4 Marks)
QUESTION FOUR [20 MARKS]
a) Describe the role of system software to improve the performance of a computer.
(6 Marks)
b) Draw and explain the block diagram of a complete processor. (6 Marks)
c) What is the role of buffering in computer are system and give two example
(4 Marks)
d) Convert the hexadecimal number F2C to binary and decimal number systems.
(4 marks)
QUESTION FIVE [20 MARKS]
a) Describe the role of cache memory in pipelined system. (6 Marks)
b) What are the different secondary storage devices? Elaborate on any one of the
devices. (4 Marks)
c) What are the needs for input-output interface? (3 Marks)
d) Explain how the virtual address is converted into real address in a paged virtual
memory system. (4 Marks)
e) Briefly describe magnetic disk principles and also the organization and accessing
of data on a disk. (3 Marks)

Posted on Leave a comment

BBIT 100 CMS 103 COMPUTER APPLICATIONS SOFTWARE – DISTANCE LEARNING KCA Past Paper

UNIVERSITY EXAMINATIONS: 2014/2015
ORDINARY EXAMINATION FOR THE BACHELOR OF BUSINESS
INFORMATION TECHNOLOGY
BBIT 100 CMS 103 COMPUTER APPLICATIONS SOFTWARE –
DISTANCE LEARNING
DATE: DECEMBER, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE [30 MARKS]
a) Distinguish between data, information and knowledge. [3 Marks]
b) Define the term computer work station. [2 Marks]
c) Identify and explain five potential health hazards associated with computer use.
[5 Marks]
d) Apart from a mouse, state any other four pointing devices and where you are most
likely to use them. [8 Marks]
e) Briefly outline any four security issues associated with electronic mail. [4 Marks]
f) A computer aided drawing (CAD) is the use of computers to produce drawings that
would normally be prepared manually. With the advent of CAD packages, traditional
tools such as the compass, T-square, rule, pencils and erasers are being used less and
less. From this view point, discuss four advantages of CAD software applications.
[4 Marks]
g) Multimedia is a collection of different forms of media combined together to provide
good, effective communication. Multimedia can incorporate graphics, animation,
sound and video. State and explain the use of any two multimedia software applications you know. [4 Marks]
QUESTION TWO [20 MARKS]
a) Social networking platforms today can allow organizations, big and small alike, to
improve communication and productivity by disseminating information among different groups of employees in a more efficient manner. From this view point:
i). Describe two advantages and two disadvantages of social networking
[4 Marks]
ii). Identify any two social networking sites [2 Marks]
iii). Differentiate between social network and social media. [2 Marks]
b) A virus is a malicious program designed to spread and replicate from one computer
to another through telecommunication links or through sharing of removable storage
media and files.
i). Describe any four effects of a virus in a computer [4 Marks]
ii). Describe any four symptoms of a computer that has virus [4 Marks]
iii). Outline four parts of a computer that a virus can attack. [4 Marks]
QUESTION THREE [20 MARKS]
The table below needs to be created using DBMS software.

i). Identify one open source DBMS software that can be used to implement this
table. [1 Marks]
ii). Identify a possible primary key for this table. Give a reason for your choice.
[1 Marks]
iii). Describe any three reasons for keeping records in a database. [3 Marks]
iv). Identify a suitable data type for all the fields in the above table. [5 Marks]
v). State and explain any other three functions of a DMBS software part from creating tables and databases. [6 Marks]
vi). Data is one of the components of a database. State and explain any other three
components. [3 Marks]
vii). Explain why a table may need a foreign key. [1 Mark]
QUESTION FOUR [20 MARKS]
a) Identify and explain one feature in a word processor that can be used for each of the
following tasks in a 400 hundred page document:
i). Find and modify a phrase that appears severally in the document. [2 Marks]
ii). Insert some text at the end of each chapter [2 Marks]
iii). Insert the name of the author and page number at the bottom of each page
[2 Marks]
iv). Insert some transparent text behind the content of each page [2 Marks]
v). Insert table of contents that show the chapters and page numbers [2 Marks]
b) Explain the circumstances under which you will require the following spreadsheet
features.
i). Auto complete
ii). Format painter
iii). Function
iv). Define name
v). Background [10 Marks]
QUESTION FIVE [20 MARKS]
a) Presentation software is an application program used to create sequences of words
and pictures that tell a story or help support a speech or public presentation of information.
i). Identify any three open source presentation softwares [3 Marks]
ii). Identify and explain any six important features of a presentation software
[6 Marks]
iii). Briefly explain how you can prepare a presentation of not more than 5 slides.
[6 Marks]
b) The following page was captured as a draft email:


i). State the rationale for indicating the subject for this mail.
[1 Mark]
ii). Explain why it is not advisable in some circumstances to insert recipient addresses in a CC field. [1 Mark]
iii). Identify two netiquette rules that were violated in this mail. [2 Marks]
iv). State the largest size attachment send with this mail. [1 Mark]

Posted on Leave a comment

BUSS 201 BIT 4401 KNOWLEDGE MANAGEMENT KCA Past Paper

UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY/BUSINESS INFORMATION
TECHNOLOGY
BUSS 201 BIT 4401 KNOWLEDGE MANAGEMENT
DISTANCE LEARNING
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE
a) Write brief notes on the concepts “Knowledge” and “knowledge management”.
(4 Marks)
b) Distinguish in detail, including using appropriate examples, between tacit knowledge
and explicit knowledge. (4 Marks)
c) You have been appointed to be the first Knowledge Manager of your organization. In
your first meeting with your immediate supervisor, you are required to explain the
importance of knowledge management to the organization. Explain FIVE benefits.
(10 Marks)
d) In any organization knowledge is a strategic asset. Discuss. (4 Marks)
e) State and explain FOUR characteristics of Knowledge-driven organizations.
(8 Marks)
QUESTION TWO
a) State and briefly describe the five steps in knowledge management process.
(6 Marks)
b) Describe the FOUR knowledge management accelerators . (8 marks)
c) Describe THREE tools for knowledge codification. (6 Marks)
QUESTION THREE
a) Explain the FOUR modes of knowledge creation as suggested by Nonaka and
Takeuchi (1995). (8 Marks)
b) Distinguish between codification and personilization strategies in knowledge
management. (6 Marks)
c) Explain the importance of organizational culture in institutionalizing knowledge
management. (6 Marks)
QUESTION FOUR
a) Describe FIVE information technology based methods, systems or tools that can be
used in knowledge management. (10 Marks)
b) Describe FIVE artificial intelligence systems that can be used in knowledge
management. (10 Marks)
QUESTION FIVE
a) Explain FIVE non-information technology methods and tools that can be used in
knowledge management. (10 Marks)
b) Explain FIVE issues that are driving the need for knowledge management in modern
organizations. (10 Marks)

Posted on Leave a comment

BUSS 105 HUMAN RESOURCES MANAGEMENT2 KCA Past Paper

UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF BUSINESS
INFORMATION TECHNOLOGY
BUSS 105 HUMAN RESOURCES MANAGEMENT
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE: COMPULSORY
a) Explain the four objectives of HRM (8 Marks)
b) Describe five factors which influence organizational culture. (10 Marks)
c) Discuss the four stages involved in the process of Human Resources Planning
(12 Marks)
QUESTION TWO
a) What is the difference between recruitment and selection? (4 Marks)
b) Identify and explain the eight 8 Stages in the Recruitment/Selection process.
(16 Marks)
QUESTION THREE
a) Define the following terms in the context of Job design
i) Job enlargement
ii) Decentralization
iii) Job enrichment
iv) Job rotation
v) Empowerment
vi) Flexible working (12 Marks)
b) Identify and describe four psychological aspects of work that can influence employee
motivation (8 Marks)
QUESTION FOUR
a) Explain six advantages of delegation to an organization (12Marks)
b) Performance appraisal can be described as the continuous process of monitoring
staff performance in order to make realistic assessment and develop employee
effectiveness. Explain how the performance appraisal process can enhance employee
motivation? (8 Marks)
QUESTION FIVE
Globalisation is the process by which national barriers are broken down in the market
within which organisations operate. Discuss the impact that globalisation has had on
management of organizations? (20 Marks)

Posted on Leave a comment

BUSS 105 HUMAN RESOURCE MANAGEMENT KCA Past Paper

UNIVERSITY EXAMINATIONS: 2014/2015
ORDINARY EXAMINATION FOR THE BACHELOR OF BUSINESS
INFORMATION TECHNOLOGY
BUSS 105 HUMAN RESOURCE MANAGEMENT
DATE: DECEMBER, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE:
a) The managing director of a manufacturing company needs to know what value human
resource planning will add to his organisation, what would you tell him? (10 Marks)
b) Describe 6 ways of increasing employee motivation. (12 Marks)
c) Describe advantages of internal recruitment. (8 Marks)
QUESTION TWO:
a) List and give a brief description of the recruitment and selection process (10 Marks)
b) Define the following terms as used in recruitment and selection (4 Marks)
(i) Job analysis
(ii) Job description
c) Describe 3 types of interviewing methods used during the selection process.
(6 Marks)
QUESTION THREE:
Identify and explain the advantages and disadvantages of the following forms of
working: (20 Marks)
a) Teleworking
b) Hot-desking
c) Part-time
d) Annualised hours
QUESTION FOUR:
a) With reference to performance appraisal explain the following appraisal techniques.
– Behavioural anchored rating scale (BARS)
– 360 degree appraisal
– Management by objective
– Critical incidence (12 Marks)
b) Explain the importance of employee training to the organization. (8 Marks)
QUESTION FIVE:
Organisations are operating in a constantly changing environment where competition for
talented workforce is very high. How would an organisation ensure that its employees
have a positive psychological contract with the organisation? (20 Marks)

Posted on Leave a comment

BIT2204  JAVA PROGRAMMING KCA Past Paper

UNIVERSITY EXAMINATIONS: 2014/2015
ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY
BIT2204 JAVA PROGRAMMING
DATE: DECEMBER, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE
a) Briefly explain the meaning following programming concepts.
i) Java compiler (2 Marks)
ii) Java Interpreter (2 Marks)
iii)Java runtime environment (JRE) (2 Marks)
b) Consider the following variable names and determine whether they illegal or legal
identifiers of variables in java programming. Justify your answer for each case.
i) Storing_place (2 Marks)
ii) _studentName (2 Marks)
iii) :-staffmember (2 Marks)
iv) question? (2 Marks)
c) Describe the meaning of the following concepts in the context of java
programming and write a sample java code that demonstrates its implementation.
i) Variable declaration (2 Marks)
ii)Variable initialization (2 Marks)
d) Write comments that explains the following java code. (4 Marks)
int position;
position = 5 + 3 * 3;
System.out.println(position +2);
System.out.println(2 * position);
e) Write comments that explains the following java code [3 Marks]
for ( int i = 0; i < maxID; i++ )
{
if ( userID[i] != -1 )
continue;
System.out.print(“UserID”+i+“:”+userID);
}
g) Write java code statements to accomplish the following. [4 Marks]
i) If the variable “Num” is not equal to 7, print “value not 7”.
ii) Print the message “welcome to kca University”.
g) Explain the meaning of the term ‘byte code’ in the context of java programming
[1mark]
QUESTION TWO
a) Define what is an array [2 Marks]
b) Describe any three characteristics of an array [3 Marks]
c) Write java code that declares an array and puts a value into the array [2 Marks]
d) Explain the steps that a java program of compiling and running a java program.
[4 Marks]
e) Using one statement for each and some explanation, illustrate how the following string
functions are implemented. Write an example java code to illustrate how each function
can be used. [6 Marks]
i) concat
ii) charAt
iii) indexOf
h) Write a sample java code that convert the following alphabets to capital letters.
[2 Marks]
“Welcome! to java programming:”
f). Briefly explain importance of Java virtual machine (JVM) [1 Mark]
QUESTION THREE
a) Write a java program that displays student IDs and first and last names of employees.
[4
Marks]
b) State and explain three main control structures that are used in structured
programming.. Write an sample java code that implements each control structure
[6
Marks]
c) Explain the TWO types of errors encountered in java [4 Marks]
c) Write a java program that implements the following Pseudocode. [6 Marks]
if student’s grade is greater than or equal to 70
Print “A”
else
if student’s grade is greater than or equal to 60
Print “B”
else
if student’s grade is greater than or equal to 50
Print “C”
else
if student’s grade is greater than or equal to 40
Print “D”
else
Print “F”
QUESTION FOUR
a) Define the meaning of the term ‘comment’. Explain three sections of a program
where comments can be used. (4 Marks)
b) Write sample java code that demonstrate usage of comment. (2 Marks)
d) Describe the importance of a constructor. Write a java code that demonstrates
implementation of a constructor. ( 4 Marks)
e) State and explain any four types of java METHODS. (4 Marks)
f) What is the purpose of the following keywords as used Java Programming? Give
examples to support your answer. (6 Marks)
i) extends
ii) exception
iii. throws
QUESTION FIVE
a) Write a class named employee that instantiates a kcau_emp object from the class
you created. Prompt the a user to enter personal details such as idno, name,
occupation and then display all the values entered by the user (6 Marks)
b) Explain the operation of the following program and predict its output. (4 Marks)
Public class example
{
public static void main(String[] args)
{
String firstName = “Amr”;
String middleName = “Ahmed”;
String lastName = “Al-Ghamdi”;
int age = 20;
String initials = firstName.substring(0,1) +
middleName.substring(0,1) +
lastName.substring(0,1);
String password = initials.toLowerCase() + age;
System.out.println(“Your Password = ” + password);
}
}
d) Describe the term Type qualifier and briefly explain four examples of type
qualifiers. (6 Marks)
e) Explain the following java features
i) Java Virtual Machine (2 Marks)
ii) package (2 mark)

Posted on Leave a comment

BIT2108 OBJECT ORIENTED PROGRAMMING KCA Past Paper

UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY/BUSINESS INFORMATION
TECHNOLOGY
BIT2108 OBJECT ORIENTED PROGRAMMING
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE
a) Explain the concept of object technology as used in application development.
(4 Marks)
b) Explain at least five features in any o bject oriented programming language that
support object technology
(10 Marks)
c) With help of a sample program describe the structure of C++ program.
(8 Marks)
d) Explain how the concept of client-server is used in C++ program.
(4 Marks)
e) Differentiate between structure and class as used in C++. Give examples to support
your argument.
(4 Marks)
QUESTION TWO
a) Debug the following program.
#include<ionstream.r>
main ( )
{
cout<<”enter two nubmers:”;//prompt
cin>> number1; //Read number
float number 1, number 2,sum, average;
cin>>number 2; //from keyboard
average=sum/2;
sum=number 1+number 2;
2
void;
cout<<”sum=”<<sum<<”\n”;
cout<<”average=”<<average<<”\n”;
}
}
(5 Marks)
b) Find the errors in the following function prototype.
i). Float average(a,b);
ii). Int mul(int a,b);
iii). Int display();
iv). Void vect(int&v,int&size);
v). Void print(float data[],size=20); (5 Marks)
c) State with a reason whether the following statements are true or false.
(i) Function argument is a value returned by the function to the calling
program.
(ii) When a function returns a value, the entire function can be assigned to
variable.
(iii) When argument is passed by value the function works with the original
arguments in the calling program.
(iv) A function can return a value by reference.
(v) When argument is passed by reference, a temporary variable is created
in the calling program to hold the argument value. (5 Marks)
d) Briefly discuss how each of the following visibility modifiers affects inheritance
of member elements in derived classes.
(i) Private (2 Marks)
(ii) Public (1 Marks)
(iii) Protected (2 Marks)
QUESTION THREE
a) What is operator overloading and why do we use this concept. Give the general
syntax that is used to implement operator overloading. (4 Mrks)
b) Write a program with base class animal with features, which can be inherited by class
Human being and class domesticated animal. Create instances from all classes to
demonstrate aspect of inheritance. (10 Marks)
c) Explain using an example how classes help to achieve program modularization.
(6 Marks)
QUESTION FOUR
a) Write methods for bank operations such as recording customer’s details, recording
deposits and withdrawals. (Methods are declared within a class, main() is outside the
class)
Program should have the following:
Methods
 Get details
 Make deposit
 Make withdrawals
 Enquiry(optional)
 Main() (10 Marks)
b) Explain how you could modify the above program to achieve data hiding.
(5 Marks)
c) Differentiate between intrinsic and user defined data type as used in C++. Give two
examples in each case. (5 Marks)
QUESTION FIVE
a) Write a program to capture student’s details. In your program include the following.
i). A constructor function
ii). A destructor and
iii). Other member function you may find necessary (15 Marks)
b) Differentiate between the following type of function as used in C++
(i) Inline function
(ii) Friend function
(iii) Constructor function
(iv) Virtual function
(v) Recursive function (5 Marks)

Posted on Leave a comment

BIT1302 BUSS209 ELECTRONIC COMMERCE – DISTANCE LEARNING KCA Past Paper

UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY/BUSINESS INFORAMATION
TECHNOLOGY
BIT1302 BUSS209 ELECTRONIC COMMERCE – DISTANCE
LEARNING
DATE: AUGUST, 2014 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO

QUESTION ONE
a) As a consultant, you have been approached to advice ABC Company Board on the
importance of Electronic Commerce. Discuss your understanding and explain each of
the following terms as used in e-commerce
i) B2B
ii) E- Procurement
iii) Value Chain.
iv) Virtual Private Networks
v) XML (10 Marks)
b) Explain the benefits of E-commerce marketing to producers (10 Marks)
c) Outline at least four measures of web site effectiveness. (10 Marks)
QUESTION TWO
Explain the importance of the following infrastructures in e-commerce architecture.
(Use appropriate examples)
i) Security system
ii) Payment system
iii) Networks
iv) Databases
v) Data Services Layer
(4Marks each max 20Marks)
QUESTION THREE
a) State and explain the meaning of digital cash (4 Marks)
b) State and explain the benefits of a commercial website (10 Marks)
c) Discuss at least four disadvantages of e-commerce to an organization (6 Marks)
QUESTION FOUR
Explain the various benefits in your opinion associated with E-Commerce especially in
developing countries? (20 Marks)
QUESTION FIVE
a). Discuss at least FIVE security risks to both a firm’s website and network.
(10 Marks)
b). State and explain any FOUR models of electronic marketing (10 Marks)