You are on page 1of 45

Sp 2

DE–3574 Sub. Code


11

DISTANCE EDUCATION

B.C.A. DEGREE EXAMINATION, MAY 2018.

ELECTRONIC DEVICES AND DIGITAL CIRCUITS

(2003 Onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.


(5  20 = 100)

1. (a) What is an Excess-3 code? Why is it called


self-complementary code? Explain
(b) Covert the following
(i) (110110)2  (?)10
(ii) (110110)2  (?)8
(iii) (423)1010  (?)16
(iv) (423)10  (?)2

2. (a) Explain XOR operation. Give truth tables for 2


inputs XOR gate.
(b) Discuss how the transistor acts as a switch.

3. Explain the half-adder and full adder functions with


truth table and circuit diagram.

4. Discuss the working principle of synchronous counter


with its block diagram. List out its advantages.
Sp 2

5. (a) With a neat diagram, explain the working function


of SCR.
(b) Explain the working function of JFET with suitable
diagram.

6. (a) Describe the operations of R-S flip flop with logic


diagram and truth table.
(b) Explain the applications of operational amplifier.

7. State and prove the basic axioms of Boolean algebra with


the help of logic circuits.

8. (a) Explain the working of Asynchronous counter.


(b) Discuss in detail about shift registers.

–––––––––––––––

2 DE–3574
Ws3

DE–3575 Sub. Code


12

DISTANCE EDUCATION

B.C.A. DEGREE EXAMINATION, MAY 2018.

PRINCIPLES OF INFORMATION TECHNOLOGY

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.

(5 × 20 = 100)

1. Discuss the developments carried out in communication


technology.

2. Explain briefly about desktop accessories and personal


information managers.

3. (a) Describe about ISDN lines.


(b) Define communication networks. Explain the
factors affecting data transmission.

4. Describe briefly about database management system with


suitable examples.

5. Discuss on the following


(a) HTML.
(b) XML.
(c) JAVA.
(d) Active X.
Ws3

6. (a) Explain about presentation graphics software.


(b) Discuss about integrated software and suits.

7. (a) Describe the workgroup computing in detail.


(b) Elucidate the concept of netiquette.

8. Discuss about hard disks and optical disk.

————————

2 DE–3575
Ws3

DE–3576 Sub. Code


13

DISTANCE EDUCATION

B.C.A. DEGREE EXAMINATION, MAY 2018.

PRINCIPLES OF OPERATING SYSTEM

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.

(5 × 20 = 100)

1. Describe the concept of operating system calls.

2. Give a neat description on semaphores.

3. With suitable example, explain the mechanism of inter


process communication.

4. Write notes on:


(a) Deadlock prevention. (8)
(b) Deadlock avoidance. (12)

5. Summarize the concept of I/O management with its


devices and interrupt handlers.

6. Compare and contrast fixed partitioned memory


management technique with variable partitioned memory
management technique.
Ws3

7. Discuss the following mechanisms related to storage


management.
(a) Segmentation. (12)
(b) Thrashing. (8)

8. Write notes on the following file system procedures:


(a) Free space management. (10)
(b) File system reliability. (10)

————————

2 DE–3576
SP 5

DE–3577 Sub. Code


14

DISTANCE EDUCATION

B.C.A. DEGREE EXAMINATION, MAY 2018.

C PROGRAMMING

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.

(5  20 = 100)

1. (a) Explain about procedures and recursion. (10)

(b) Write in detail about factoring methods. (10)

2. (a) Discuss about data types of C. (10)

(b) Explain in detail about identifiers, constants and


variables in C with example. (10)

3. (a) Explain the different kinds of if statements in C


with an example coding. (10)

(b) Write a C program to illustrate the concept of two


dimensional arrays. (10)

4. (a) Discuss pointers in C. (10)

(b) Discuss the concept of dynamic storage allocation.


(10)
SP 5

5. (a) How will you open and close a file? Give an


example. (10)

(b) Explain the concept of streams with example. (10)

6. (a) Write short notes on the following:

(i) Expressions. (5)

(ii) Evaluation of expressions. (5)

(b) Briefly explain the operators available in C. (10)

7. (a) Explain the following statements with examples:

(i) Switch.

(ii) Continue.

(iii) Break. (15)

(b) Write short notes on goto statement. (5)

8. (a) Discuss functions with arrays in C with example


program. (10)

(b) Define structure. Illustrate the concept of structures


within structures with example program. (10)

–––––––––––––––

2 DE–3577
Ws19

DE–3578 Sub. Code


15

DISTANCE EDUCATION

B.C.A. DEGREE EXAMINATION, MAY 2018.

ACCOUNTING FUNDAMENTALS

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.


(5  20 = 100)

1. Define the term accounting. Explain the objectives and


limitations of accounting.

2. What is accounting standards? Explain the principles of


accounting standards.

3. Explain the errors disclosed and not disclosed by Trial


balance with examples.

4. State the difference between statement of Affairs and


balance sheet.

5. What is Ratio? Explain the types of Ratio.

6. Enter the following transactions in proper subsidiary


books.
Rs.
December 2010 Purchased goods from A 5,000
1
3 Solds goods to M for cash 8,000
8 Returned defective goods to A 1,000
10 N bought goods from us 7,000
Ws19

Rs.
13 Sold goods to P trade discount 10% 4,000
14 Return inwards from P 300
17 Purchases form J 4,000
20 Credit sales to K 2,000
22 Returned to J goods worth 750
28 Bought Machinery from RS Ltd on 12,000
credit
29 Received goods returned by k 300
30 Sold and Machinery for cash 2,000

7. From the following trial balance of Mr. Selvam prepare


the Trading and profit and loss account and the balance
sheet.
Particulars Debit Credit
Rs. Rs.
Purchases and sales 16,000 30,000
Debtors and creditors 3,250 2,100
Discounts 1,300 –
Wages 6,500 –
Capital – 10,655
Salaries 2,520 –
Carriage inwards 275 –
Overdraft – 3,000
Carriage outwards 500 –
Insurance 150 –
Rent 500 –
Sundry expenses 160 –
Cash 2,750 –

2 DE–3578
Ws19

Particulars Debit Credit


Rs. Rs.
Building 4,000 –
Machinery 2,000 –
Stock (1st Jan) 5,850 –
45,755 45,755

Adjustments :
(a) Rent due Rs. 30
(b) Insurance prepaid Rs. 20
(c) Depreciate machinery by 10%
(d) Reserve for doubtful debts Rs. 500
(e) Stock on 31.12.99 Rs. 6,000
8. Ramesh keeps his books on single entry basis. Prepare a
statement of affairs as on 31.10.1982 and a statement of
profit or loss for the period ending 31.10.1982.
Assets and Liabilities 1.11.81 31.10.82
Rs. Rs.
Bank balance 560(Cr) 350(Dr)
Cash in hand 10 50
Debtors 4,500 3,600
Stock 2,700 2,900
Plant 4,000 4,000
Furniture 1,000 1,000

Ramesh had withdrawn Rs. 2,000 during the year and


had introduced fresh capital of Rs. 4,200 on 1.7.1982. A
provision of 5% on debtors is necessary. Write off
depreciation on plant at 10% and furniture at 15%.
Interest on capital is to be allowed at 5% p.a.
–––––––––––––

3 DE–3578
wk16

DE–7012 Sub. Code


16

DISTANCE EDUCATION

B.C.A. DEGREE EXAMINATION, MAY 2018.

LAB I (C PROGRAMMING)

(2003 onwards)

Time : Three hours Maximum : 100 marks

Examiner has to select ONE question and give it to the


student by LOT system.

Each question has two subdivisions.

1. (a) There are 10 students in a class. Their names and


marks in three different subjects are given. If a
student takes more than 40 marks in each subject,
then he is declared ‘PASS’, Otherwise ‘FAIL. Write
a C program to do the above.
(b) Write a C program to find the biggest of 5 numbers.
Modify the program to find the biggest of 10
numbers.

Cut here

2. (a) Write a C program to accept and display your DATE


OF BIRTH using STRUCTURE
(b) Write a C program to find simple and compound
interests using FUNCTION declaration.
wk16

3. (a) Write a C program to compute commission earned


by a salesman according to the scheme given below:
SALES AMOUNT COMMISSION
Up to Rs.l000 0

Above 1000 up to 5000 5

Above 5,000 10

(b) Write a C program to check whether the given word


is palindrome or not. (Ex. The word MALAYALAM
is a palindrome and the word TAMIL is not
palindrome)
Cut here

4. (a) Write a C program that receives the data such as


age and name of person to check the eligibility for
voting, lake the condition that if a person is more
than 18 years old he is eligible to vote. Else display
the number of years , he has to wait for voting.
(b) Write a C program to find simple and compound
interests using FUNCTION declaration
Cut here
5. (a) Write a C program to input a basic pay and
calculate Gross pay and Net pay.
INCOME :
HRA = 15% of BASICPAY
DA = 90% of BASIC PAY
GROSS PAY = BASIC PAY + DA+ HRA
DEDUCTIONS:
PF = 10% of BASIC PAY
WCHARGE = 200
NET PAY GROSS PAY - DEDUCTIONS
(b) Write a C program to find the factorial of a given
number using FUNCTION declaration.

2 DE–7012
wk16

6. (a) Write a C program to sort 5 names in alphabetical


order.
(b) A man is paid at the hourly rate of Rs. 15/- per hour
for the first 45 hours worked. Thereafter, overtime
is paid at 1.5 times the hourly rate for the next 25
hours and 2 times the hourly rate for further hours
worked per week, Write a C program to calculate
and print his gross weekly wage.

Cut here

7. (a) Write a C program to find the biggest of 5 numbers.


Modify the program to find the biggest of 10
numbers.
(b) Write a C program to accept two strings. Assign a
string to another variable, Concatenate the two
strings and find the length of concatenated string.

Cut here

8. (a) Write a C program to print the all ASCII


characters.
(b) Write a C program to find simple and compound
interests using FUNCTION declaration
Cut here

————————

3 DE–7012
WS

DE–3579 Sub. Code


21

DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

MICRO PROCESSORS AND PERSONAL COMPUTERS

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.

(5  20 = 100)

1. (a) With a neat block diagram explain the


microprocessor based system. (10)

(b) Write short notes on MSI and VLSI, Technologies.


(10)

2. (a) Explain the functional Block diagram of 8085. (12)

(b) Write briefly on General purpose Registers. (8)

3. (a) Discuss in detail on Information movement and


control Instructions. (10)

(b) Explain the various addressing modes of 8085. (10)

4. (a) Write notes on Assembly language. (5)

(b) Explain the addition and subtraction of two


numbers. (15)
WS

5. (a) Differentiate SRAM and DRAM. (4)


(b) Explain the following:
(i) Various types of ROM (8)
(ii) Disks and Drives. (8)

6. (a) Explain Serial and parallel transmission data


transfer methods. (10)
(b) Explain DMA with a neat diagram. (10)

7. (a) Explain Bus slots, I/O cards. (8)


(b) Discuss in detail on PCI and ISA expansion bus. (12)

8. Discuss the following:


(a) Active Preventive Maintenance Procedure. (10)
(b) Passive Preventive maintenance Procedure. (10)

————————

2 DE–3579
Ws9

DE–3580 Sub. Code


22

DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

OFFICE AUTOMATION

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions only.

(5  20 = 100)

1. (a) Write short notes on :


(i) Menu bar
(ii) Ribbon
(iii) Task bar. (3 + 4 + 3)
(b) Explain the various options on the File Menu in
detail. (10)

2. Write down the differences for the followings :


(5 + 5 + 5 + 5)
(a) Cut, Paste between Copy, Paste
(b) Save between Save As
(c) View between Review
(d) Redo between Undo

3. (a) List and explain the different classes of options of


Page setup dialog box. (12)
(b) Write down the steps to insert an image in a
document. Also, list down the steps 10 resize an
image. (8)
Ws9

4. (a) Write short notes on :


(i) Active Cell
(ii) Range
(iii) Formula
(iv) Worksheet. (3 + 3 + 3 + 3)
(b) Differentiate between relative and absolute cell
referencing techniques with examples. (8)

5. With syntax, explain any four classes of built-in functions


supported by MS Excel in detail. (20)

6. (a) Write down the steps to do the following in a slide of


a Power Point Presentation.
(i) To insert the header and footer
(ii) To set a pleasing background colour
(iii) To insert a picture from Clip Art and
(iv) To insert slide numbers. (4  3 = 12)
(b) How to create and print a handout in MS Power
Point? (8)

7. (a) What are the different ways to add a table in Access


database? (10)
(b) What are the different sections of a report? (10)

8. (a) With an example, explain the process of mail


merging in detail. (10)
(b) Explain the role of MS Outlook in accessing the
data through Information Super Highway. (10)

————————

2 DE–3580
sp3

DE–3581 Sub. Code


23

DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

SYSTEMS ANALYSIS AND DESIGN

(2003 Onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions only.


(5  20 = 100)

1. (a) Explain the steps of system development life cycle


in detail. (12 + 8)
(b) What is an information system? Explain any two
computer based Information Systems.

2. (a) How does the systems analyst act as change agent


in analysing the systems? (8)
(b) Explain any four fact finding techniques in detail.
(12)

3. (a) Give an account on steps in feasibility analysis. (15)


(b) Outline the contents of a feasibility report. (5)

4. (a) How are the costs and benefits classified in


analyzing the systems? (10)
(b) Explain any five cost-benefit evaluation methods in
detail. (10)

5. What do you understand by structured analysis? Also,


explain the different tools used for it. (20)
sp3

6. (a) Discuss the three forms of database models in


detail. Give examples. (15)
(b) How to organize the records of a file using the direct
access organization? (5)

7. (a) Bring out the differences between a Data Flow


Diagram and Flowchart. (5)
(b) Explain the components of a HIPO diagram. (10)
(c) What is testing? What are its objectives? (5)

8. (a) Present a note on User training and Training Aids.


(10)
(b) Explain the activities involved in software
maintenance. (10)

–––––––––––––––

2 DE–3581
SP 5

DE–3582 Sub. Code


24

DISTANCE EDUCATION

B.C.A. / B.C.A (Lateral) DEGREE EXAMINATION, MAY 2018.

OBJECT ORIENTED PROGRAMMING AND C++

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.

(5  20 = 100)

1. (a) Explain the following : Data encapsulation,


Polymorphism. Give examples. (10)

(b) Explain any five manipulators with examples. (10)

2. (a) Explain the following: Default arguments, inline


functions. (10)

(b) Explain the uses of ‘friend’ functions with suitable


examples. (10)

3. (a) Explain the dynamic memory management


operators in C++. Give examples. (12)

(b) What is dynamic constructor? Explain with an


example. (8)

4. (a) Illustrate the use of destructor with an example.


(8)

(b) Explain the cin and cout streams. Give examples.


(12)
SP 5

5. (a) Explain static and dynamic binding. (10)

(b) Explain the method of overloading unary operators


with an example. (10)

6. (a) What is function overloading? Explain its uses with


an example. (12)

(b) Explain the rules for overloading operators. (8)

7. Discuss the different types of inheritance. Give an


example for each.

8. (a) What are pure virtual functions? Explain with an


example. (10)

(b) Explain the following: static data members, abstract


classes. (10)

–––––––––––––––

2 DE–3582
sp3

DE–3583 Sub. Code


25

DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

COMPUTER GRAPHICS

(2003 Onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.


(5  20 = 100)

1. With neat diagram, explain the working principle of a


cathode ray tube.

2. (a) Write about simple DDA algorithm that is used for


line generation. (8)

(b) Explain the procedure of generating a circle with


circle generation algorithm. (12)

3. (a) What is concatenation? Illustrate and explain with


matrix representations. (10)

(b) Discuss on two dimensional rotational


transformation in detail. (10)

4. (a) Narrate the procedure of window-to-view port


transformation principle. (10)

(b) Elucidate the Sutherland-Hodgeman polygon


clipping algorithm. (10)
sp3

5. Explain the Cohen-Sutherland line clipping technique


with program segment.

6. Write notes on the following three dimensional


transformations principles.
(a) Translation (5)
(b) Rotation (10)
(c) Mirror reflection. (5)

7. Discuss the following mechanisms :


(a) Z-buffer algorithm. (10)
(b) Hidden surface elimination algorithm. (10)

8. Summarize the following user interface design concepts :


(a) User's model. (6)
(b) Command language. (7)
(c) Information display. (7)

–––––––––––––––

2 DE–3583
Ws3

DE–7013 Sub. Code


26

DISTANCE EDUCATION

B.C.A./B.C.A (Lateral) DEGREE EXAMINATION, MAY 2018.

LAB II – (C++ AND MS OFFICE)

(2003 onwards)

Time : Three hours Maximum : 100 marks

ONE question is given to each candidate by lot system.


Each question has two subdivisions

1. (a) Write a C++ program to display the given set of


numbers in ascending order.

(b) Create a worksheet in MS-Excel with following


fields: REGNO, NAME, MATHS, ENGLISH,
SCIENCE and TOTAL. Perform the following:

(i) Fill the TOTAL column

(ii) Filter the candidate whose NAME = ‘BALU’

(iii) Filter the candidate whose ENGLISH > 60


and TAMIL> 70.

Cut here

2. (a) Write a C++ program to illustrate addition,


subtraction, multiplication and division using a
member function which are defined out of the scope
of a class definitions.
Ws3

(b) Using MS-WORD type out the Title page of your


OFFICE AUTOMATION book. Format the Title
page by the following formatting features:
(i) Centre each line, Choose appropriate font size
in each line, Choose font type where needed
for a letter display.
(ii) Draw border lines.
(iii) Use color options as appropriate.

Cut here

3. (a) Write a C++ program to read and display the


students particulars such as Regno, name, age, sex
using class and objects.
(b) Using MS-WORD type a CIRCULAR LETTER to be
posted to PGDCA candidates to attend Personal
Contact Programme (PCP). Format the circular
letter as it is and apply the suitable Font type and
Font size.
Cut here

4. (a) Write a C++ program to read salesman’s name,


products sold and find the commission based on the
following conditions:
SALES COMMISSION
Below Rs. 10,000/- No commission
10,001-15,000 5% of sales above 10,000
15,001-20,000 250 + 7.5% of sales above
Above 20,000 625 + 10% of sales above
20,000
The output should contain name of the salesman,
products sold and the commission amount.

2 DE–7013
Ws3

(b) Create table SALES with the following fields:


NAME, SEX, SALESCODE and SALE AMOUNT
and perform the following:
(i) Display the records for SALE AMOUNT >
5,000 and SEX = ‘M’
(ii) Display the record for SALE AMOUNT
between 5,000 and 6,000.
(iii) SORT the table in the descending order of
SALE AMOUNT.

Cut here
5. (a) Write a C++ program to create a class of objects e1,
e2. The contents of object e1 are added to the object
e2 using operator overloading function.
(b) Create table LIBRARY with the following fields:
BOOK NO, TITLE, AUTHOR, PRICE, PUBLISHER
and BRANCH. Perform the following in MS-
ACCESS.
(i) Display the records TITLE =’OFFICE
AUTOMATION’ and AUTHOR like ‘M*’.
(ii) Display all records for BOOK NUMBER =
555101 and BRANCH = ‘CS’.
(iii) SORT the table in the ascending order of
BOOK NO.
Cut here

6. (a) Write a C++ program to find the square of a given


number with different arguments using function
overloading.
(b) Create a table STUDENT with the following fields:
REGNO, NAME, SEX, AGE, DEGREE and
PERCENTAGE. Perform the following
(i) Display the records for SEX = ‘M’ and
DEGREE = ‘MCA’.

3 DE–7013
Ws3

(ii) Sort the table in the descending order of


PERCENTAGE.
(iii) Display the records for DEGREE = ‘MCA’ and
NAME = ‘M*’.
Cut here

7. (a) Write a C++ program to convert the given


temperature in Celsius/ Fahrenheit to Fahrenheit/
Celsius using the formula with options for C to F
and F to C.
[F = (9/5)*C+32, C = (5/9)*(F-32)].
(b) Create table SALES with the following fields:
NAME, SEX, SALESCODE and SALE AMOUNT
and perform the following:
(i) Display the records for SALE AMOUNT >
5000 and SEX = ‘M’
(ii) Display the record for SALE AMOUNT
between 5000 and 6000.
(iii) SORT the table in the descending order of
SALE AMOUNT.

Cut here
8. (a) Write a C++ program to find the sum and average of
given set of marks.
(b) Create table LIBRARY with the following fields:
BOOK NO, TITLE, AUTHOR, PRICE, PUBLISHER
and BRANCH. Perform the following in
MS-ACCESS.
(i) Display the records TITLE = ‘OFFICE
AUTOMATION’ and AUTHOR like ‘M*’.
(ii) Display all records for BOOK NUMBER =
555101 and BRANCH = ‘CS’.
(iii) SORT the table in the ascending order of
BOOK NO.
————————

4 DE–7013
WS

DE–3584 Sub. Code


31

DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

BUSINESS COMMUNICATION

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.

(5  20 = 100)
1. (a) List out the characteristics of effective business
messages. (10)
(b) What are the barriers to communication? (10)
2. (a) State the elements of complaint letters. (10)
(b) Bring out the layout of a business letter. (10)
3. (a) Write an essay on the basics of business report
writing. (10)
(b) Draft a circular letter as you are inviting tenders.
(10)
4. (a) Analyse the objectives of good speech writing. (10)
(b) How is speech writing planned? Explain. (10)
5. (a) Why is Curriculum Vitae (C.V) prepared? Give a
sample C.V. (10)
(b) Prepare an application letter for any vaccant
position. (10)
WS

6. (a) Bring out the importance of covering letter. (10)


(b) Prepare a speech welcoming the gathering of the
college function. (10)

7. (a) How are the minutes of the meeting recorded? (10)


(b) Write a letter of complaint about the poor quality of
the articles supplied to you. (10)

8. (a) Elaborately explain the business reports. (10)


(b) Write on the differences between Bio-Data and
Curriculum Vitae (CV). (10)

————————

2 DE–3584
Sp 1

DE–3585 Sub. Code


32

DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

WINDOWS AND VISUAL BASIC

(2003 Onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.


(5  20 = 100)

1. (a) What is GUI? Discuss the controls used to create a


GUI. (10)

(b) Describe the format of a window with its icons. (10)

2. (a) How will you select, move and resize windows?


Explain. (10)

(b) Discuss the control panel and print manager in


Windows. (10)

3. (a) With examples explain the methods to format text.


(10)

(b) Write short notes on

(i) PIF Editor (5)

(ii) Multitasking. (5)


Sp 1

4. (a) What do you mean by event driven programming?


How does it differ from traditional programming?
(10)
(b) Write about the steps in creating a menu using VB.
(10)

5. (a) Explain the use and general syntax of Input Box


and Message Box with examples. (10)
(b) What is a form? Explain the properties and methods
of a form. (10)

6. (a) Write a VB program to check whether the given


number is odd or even. (10)
(b) Explain the various looping statements in VB. (10)

7. (a) Explain the use of toolbox controls. (10)


(b) What is an array? Explain the different types of
arrays that are supported in VB. (10)

8. (a) Discuss procedure and function creations with


examples. (10)
(b) How will you perform indexing and event handling
in VB? (10)

–––––––––––––––

2 DE–3585
Ws19

DE–3586 Sub. Code


33

DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

INTERNET AND JAVA PROGRAMMING

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.

1. (a) Explain briefly about the various types of


Topologies with neat sketch. (10)

(b) Define IP Address. Discuss the various classes of IP


Address in detail. (10)

2. (a) Describe the main objectives of File Transfer


Protocols (FTP). (10)

(b) What is a Web Server? Explain its importance. (10)

3. (a) Discuss the important usage of Internet for home


users. (10)

(b) Define E-Commerce. How the Internet is useful in


self education? (10)

4. (a) Enumerate the various data types available in Java.

(10)

(b) Define Array. How to declare and initialize an


array? Give examples. (10)
Ws19

5. (a) Explain with an example, the method of declaring a


class and creating an object. (10)
(b) What is an Applet? Discuss the steps involved in
developing and running a local applet. (10)

6. (a) Define Client/Server. What are the advantages of


Client/Server? (10)
(b) Write a Java program to find the factorial of a given
number. (10)

7. (a) What is meant by Protocol? Explain its key


elements. (5)
(b) Write short notes on Telnet. (5)
(c) List and explain the various types of operators
available in Java. (10)

8. (a) What do you mean by Constructor? Explain with


suitable examples. (5)
(b) Develop an applet that receives five numeric values
as input from the user and then display the largest
among the five values on the screen. Write a HTML
page and test the applet. (15)

–––––––––––––––––––––

2 DE–3586
WSS

DE–3587 Sub. Code


34

DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

RDBMS

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.

All questions carry equal marks.


(5  20 = 100)

1. (a) Differentiate between schema and subschema.


(b) With a neat sketch, describe the various
components of database management system.

2. (a) Explain the concept of relational model with an


example.
(b) Describe the data definition facilities with suitable
examples.

3. (a) Write the properties of Relational Database.


(b) Outline the overview of Oracle architecture.

4. (a) How can you work with NULL values?


(b) What are the arithmetic operations that can be
performed on date fields? Explain.

5. (a) How can you create and drop a table? Explain with
an example.
(b) What is an Index? Explain how can you use indexes.
WSS

6. (a) What are nested queries? How would you use the
operators IN, ANY and ALL in writing nested
queries?
(b) Explain the following set-manipulation constructs :
(i) UNION
(ii) INTERSECT.

7. (a) How do we declare variables and exceptions in


Embedded SQL?
(b) Write about database objects.

8. Compare and contrast the features of hierarchical,


network with relational data model.

————————

2 DE–3587
Ws 5

DE–3588 Sub. Code


35
DISTANCE EDUCATION

B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.

MANAGEMENT PRINCIPLES AND TECHNIQUES

(2003 onwards)

Time : Three hours Maximum : 100 marks

Answer any FIVE questions.


(5  20 = 100)

1. List out and explain various steps in the functions of


management.

2. Apply graphical method to solve the LPP


Maximize z  x1  2x 2

Subject to
 x1  x 2  1
6x1  4 x 2  24
0  x1  5 and
2  x 2  4.

3. Use simplex method to solve the LPP


Maximize z  2x1  x 2  x3

Subject to
4 x1  6x 2  3x3  8
3x1  6x 2  4 x3  1
2x1  3x 2  5x3  4
and x1 , x 2 , x3  0.
Ws 5

4. Solve the transportation problem

1 2 3 4 Supply
I 21 16 25 13 11
II 17 18 14 23 13
III 32 27 18 41 19
Demand 6 10 12 15

5. Find the optimal assignment by Hangarian method

J1 J2 J3 J4
M1 10 5 13 15
M2 3 9 18 3
M3 10 7 3 2
M4 5 11 9 7

6. Find the critical path of the project and the project


duration
Activity : 1–2 1–3 1–5 2–3 2–4 3–4 3–5 3–6 4–6 5–6
Duration (in weeks) : 8 7 12 4 10 3 5 10 7 4

7. A project consists of the following activities, find the


critical path and expected project duration
Activity : 1–2 2–3 1–4 2–5 2–6
Least time : 3 2 6 2 5
Greatest time : 15 14 30 8 17
Most likely time : 6 5 12 5 11
Activity : 3–6 4–7 5–7 6–7
Least time : 3 3 1 2
Greatest time : 15 27 7 8
Most likely time : 6 9 4 5

2 DE–3588
Ws 5

8. The cost of a new machine is Rs. 5,000. The maintenance


cost of n th year is given by Cn  500 ( n  1) ; n 1, 2,...
suppose that money is worth 5% per year after how many
years will it be economical to replace the machine by a
new one?

————————

3 DE–3588
wk12

DE–7014 Sub. Code


36

DISTANCE EDUCATION
B.C.A./B.C.A. (Lateral) DEGREE EXAMINATION, MAY 2018.
LAB III — ORACLE AND VISUAL BASIC
(2003 onwards)
Time : Three hours Maximum : 100 marks
Examiner has to select and give ONE question to each
candidate by lot system.

1. (a) Write and test a VB program to compute and print


either the sum of odd numbers or even numbers at
the user’s choice using Label, Text and Option
buttons.
(b) Create table PAY with the following structure.
Field name Type Width Decimal
EMPNO Numeric 8
NAME Character 25
DOJ Date
BPAY Numeric 8 2
DA Numeric 8 2
HRA Numeric 3
DEDU Numeric 3
GPAY Numeric 8 2
NPAY Numeric 8 2
(i) Add 5 Records (Fill all fields except DA, HRA,
DEDU, GPAY and NPAY).
(ii) Fill DA with 75% of BPAY for all employees.
(iii) Fill HRA with 300 for all employees.
(iv) Fill DEDU with 750 for all employees.
(v) Fill GPAY with the sum of BPAY, DA and
HRA.
(vi) Fill NPAY with GPAY – DEDU.
(vii) Display EMPNO, NAME, BPAY, DEDU,
GPAY, NPAY alone.
wk12

2. (a) Write and test a VB program to display the Day of


the given date and convert the given word from
upper case into lower case.
(b) Create table LABEL with the following structure.
Field name Type Width Decimal
NAME Character 20
STREET Character 20
CITY Character 20
PIN Numeric 6
(i) Add 5 records.
(ii) Display the contents of the table.
(iii) Display the ascending order sorted list with
NAME as primary key.
(iv) Display the descending order sorted list with
CITY as primary key.
(v) Display the contents with appropriate
HEADINGS.
Cut here
3. (a) Write a VB program to do temperature conversion C
to F and F to C at user’s choice using Label, Text
and Enter key.
(b) Create table RESULT with the following structure.
Field name Type Width Decimal
REGNO Numeric 8
NAME Character 20
MARK1 Numeric 3
MARK2 Numeric 3
MARK3 Numeric 3
TOTAL Numeric 3
RESULT Character 4
(i) Add 5 Records (Fill all fields except TOTAL
and RESULT fields).
(ii) Fill TOTAL field with the sum of MARK1,
MARK2 and MARK3.
(iii) Fill the RESULT field with ‘PASS’ if TOTAL
>=150, otherwise ‘FAIL’.

2 DE–7014
wk12

4. (a) Write a VB program to calculate Simple Interest or


Compound Interest using three command buttons
namely Input, Calculate, Display.

(b) Create table BIODATA with following structure.

Field name Type Width Decimal

NAME Character 25

AGE Numeric 2

SEX Character 1

DEGREE Character 8

CITY Character 20

(i) Add 5 records (BIODATA of 5 employees).

(ii) Display all records of MALE employees.

(iii) Delete all BSC degree holders and then


display the table contents.

(iv) Remove all employee records whose AGE is


greater than 20.

(v) Display all records having AGE < 20 and CITY


is MADURAI.

3 DE–7014
wk12

5. (a) Write and test a VB program to print twenty address


labels in a two-column format for the address
THE REGISTRAR
ALAGAPPA UNIVERSITY
KARAIKUDI - 630 003.
(b) Create table MARKS with the following structure.
Field name Type Width Decimal
REGNO Numeric 8
NAME Character 20
MARK1 Numeric 3
MARK2 Numeric 3
MARK3 Numeric 3
TOTAL Numeric 3
AVG Numeric 6 2
GRADE Character 1

(i) Add 5 Records.


(ii) Replace all TOTAL with MARK1+MARK2+
MARK3 and display the contents.
(iii) Replace all AVG with TOTAL/3 and display
the contents.
(iv) Replace GRADE with the following conditions:
GRADE is A if AVG is greater than or equal to 60
GRADE is B if AVG is 40 to 59.
GRADE is C if AVG is less than 40.
(v) Display the maximum marks in each subject.
(vi) Display the minimum marks in each subject.
(vii) Count the number of records for MARK1 > 50.

4 DE–7014
wk12

6. (a) Write and test a VB program that allows the user


choice among four arithmetic operations of addition,
subtraction, multiplication and division with two
given numbers.

(b) Create table PERSONAL with the following


structure.

Field name Type Width Decimal

SNO Numeric 8

NAME Character 20

CITY Character 20

PIN Numeric 6

PHONE Numeric 6

(i) Add 5 Records.

(ii) Display the contents of the table.

(iii) Display all names.

(iv) Display all names without duplication.

(v) Display all names in upper case, lower case


with initial capital letters.

(vi) Display all names and length of names.

(vii) Display name, city in which only beginning


portion of name is known.

5 DE–7014
wk12

7. (a) Write and test a VB program to compute and print


either the SUM or the PRODUCT of the first N
natural numbers. Use option button.
(b) Create table ADDRESS with the following
structure.
Field name Type Width Decimal
NAME Character 20
STREET Character 20
CITY Character 20
PIN Numeric 6
(i) Add 5 Records.
(ii) Display the structure of the table.
(iii) Add the field DISTRICT.
(iv) Fill all DISTRICT with MADURAI.
(v) Change the PIN to 630003 where city is
KARAIKUDI and PIN is 623003.
Cut here

8. (a) Write and test a VB program to read in Principal,


Number of Years and Rate of Interest through
INPUT boxes. Compute and print the Simple
Interest and Compound Interest through labels.
(b) Create table MARK with the following structure.
Field name Type Width Decimal
REGNO Numeric 8
NAME Character 20
TAMIL Numeric 3
ENGLISH Numeric 3
MATHS Numeric 3
BIOLOGY Numeric 3
(i) Add 5 records.
(ii) Show data in fields REGNO, NAME, TAMIL
and BIOLOGY alone on the screen.
(iii) Show data in fields REGNO, BIOLOGY and
MATHS alone on the screen.
(iv) Show data in fields NAME and REGNO alone
on the screen.
(v) Show all fields on the screen.
———————

6 DE–7014

You might also like