0% found this document useful (0 votes)
95 views12 pages

1 Semester QB 2K19

1. The document provides course details for the subjects 18MCA11: Advanced C and OOP with C++, 18MCA12: UNIX, 18MCA13: Introduction to Web Programming, and 18MCA14: Software Engineering. 2. It also includes 20 questions for the subject 18MCA12: UNIX covering topics like UNIX commands, file permissions, UNIX file system, filters using regular expressions and awk. 3. The questions range from explaining concepts to writing shell scripts with examples. They aim to test the understanding of core UNIX concepts and ability to apply the knowledge through programming tasks.

Uploaded by

Editor NCSEM
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views12 pages

1 Semester QB 2K19

1. The document provides course details for the subjects 18MCA11: Advanced C and OOP with C++, 18MCA12: UNIX, 18MCA13: Introduction to Web Programming, and 18MCA14: Software Engineering. 2. It also includes 20 questions for the subject 18MCA12: UNIX covering topics like UNIX commands, file permissions, UNIX file system, filters using regular expressions and awk. 3. The questions range from explaining concepts to writing shell scripts with examples. They aim to test the understanding of core UNIX concepts and ability to apply the knowledge through programming tasks.

Uploaded by

Editor NCSEM
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

1 Semester Question Bank

18MCA11: ADVANCED C AND OOP WITH C++


18MCA12: UNIX
18MCA13: INTRODUCTION TO WEB PROGRAMMING
18MCA14: SOFTWARE ENGINEERING
18MCA15: FUNDAMENTALS OF COMPUTER ORGANIZATION
18MCA11: Advanced C and opp with C++

18MCA12: UNIX Programming


Module-1 Introduction of UNIX and Shell
Introduction, History, Architecture, Experience the Unix environment, Basiccommands ls, cat, cal, date,
calendar, who, printf, tty, sty, uname, passwd, echo,tput, bc, script, spell and ispell, Introduction to Shell
Scripting, Shell Scripts, read,Command Line Arguments, Exit Status of a Command, The Logical Operators
&&and ||, exit, if, and case conditions, expr, sleep and wait, while, until, for, $, @,redirection. The here
document, set, trap, Sample Validation and Data EntryScripts.

1 HowUNIX was different from its contemporary operating system? July 2017 8 M
2 Explain the Following Commands i) Calander ii) Stty iii)Uname iv) Script July 2017 8 M
3 What are shell script? How does the shell script works to interpret the July 2017 6 M
commands?
4 Explain the working for the looping statement. With example mention different June/July 10 M
options of lists which can be used with for statements 2017
5 Describe the architecture of Unix Operating System Jan 2017 8 M
6 Explain the following commands with syntax i) sty ii) tput iii) bc iii) script Jan 2017 8 M
7 Explain the different modes of VI Editor with neat diagram Dec 2016 8 M
8 What are logical operators? Explain different logical operators Dec 2016 8 M
9 with an example program , explain the shell script June2016 6 M
10 Why do we use read command? give suitable example July 2016 8 M
11 What are command line arguments? explain the fowling commands $*, $#, $o Jan 2016 8 M
12 explain Different Shell Parameters used by shell for command line arguments 2015 July 8 M
13 explain Exit status of command with example 2015June 8 M
14 write a program to illustrate the logical operator ($$ and ||) 2015 July 8 M
15 list the different forms of IF conditions along with syntax and example Jan 2015 8 M
16 write a program to illustrate the users of case conditions Jan 2015 8 M
17 write a program to illustrate while looping Jan 2015 8 M
18 with the help of a program explain for loop write syntax and its uses 2014 Jun 8 M
19 what are the base name why we they used 2013 Dec 8 M
20 Explain here document with suitable example 2013 Dec 8 M
Module-2 UNIX File System:
The file, what’s in a filename? The parent-child relationship, pwd, the Homedirectory, absolute pathnames,
using absolute pathnames for a command, cd,mkdir, rmdir, Relative pathnames, The UNIX file system. Basic
File Attributes: Is –l, the –d option, File Permissions, chmod, Security and File Permission, users andgroups,
security level, changing permission, user masks, changing ownership andgroup, File Attributes, More file
attributes: hard link, symbolic link, umask, find

1 Write a shell script to copy a file in present directory to another directory June2017 6M

Dept. of MCA, The Oxford College of Engineering 1


1 Semester Question Bank

passed as an argument
2 In UNIX on creation of file what are the permissions that are associated with it? Jun 2017 10 M
with example show how these permission can be changed to a required value
3 With a neat diagram explain how files are organized in Unix operating System June2017 10 M
explain the methods how can be user navigate inside this organized structure
4 Different Between Hard link and soft link July 2017 6 M
5 What are the absolute and relative path names? Give examples. Jan 2017 8 M
6 Explain Chmod Command Dec 2016 8 M
7 Explain the UNIX file system with neat diagram. Jan 2017 8 M
8 What are hard link and soft links? Explain with examples. Jan 2017 8 M
9 What are files? explain the different file categories Jun 2016 6 M
10 with a neat diagram explain the parent child relationship July 2016 6 M
11 In detail explain absolute and relative pathnames 2015 Dec 8 M
12 List and explain all the Unix file system Jan 2016 8 M
13 what are the 3 types of file permissions explain the columns of the ls –l output 2015June 8 M
14 Difference between ls –l and ls –l d 2015June 8 M
15 How do we change the file permission? explain with an example each 2014 Dec 8 M
16 How do we change permission using absolute permission 2014 Dec 8 M
17 What are the two ways of changing file owners? Jan 2015 8 M
18 with an example and syntax explain hard and soft link 2013Jun 8 M
Module-3 Simple Filters:
Pr, head, tail, cut, paste, sort, uniq, tr commands, Filters using Regular Expression : grep&sedgrep, Regular
Expression, egrep, fgrep, sed instruction, Line Addressing, Inserting and Changing Text, Context addressing,
writing selected lines to a file, the –f option, Substitution, Prosperities of Regular Expressions Context
addressing, writing selected lines to a file, the –f option, Substitution, Properties of Regular Expressions.

1 What does sed command do? How sed command be used for line and context July 2017 6 M
addressing? Explain with example
2 Explain the following commands:- uniq, sort, head,tr,pr July 2017 10M
3 With suitable example Explain + and ? with respect to BRE and ERE July 2017 6 M
4 Write a shell script which will receive many numbers of file names as argument July 2017 10 M
check if every argument is a file or directory if directory display suitable
message along with directory name if the name of the file with the number of
lines in the file should be displayed at the end the script should be display total
number of files and directory
5 List and explain the various options of PR command Jan 2017 8M
6 What is regular expression? Give various options of Grep command Jan 2017 8M
7 What is sed command? Explain the options of grep command with examples Jan 2017 8M
8 Write a shell script which accepts valid login names as argument and prints Jan 2017 8M
their corresponding home directories? if no arguments print suitable error
message
9 Discuss grep filters with syntax examples and options Jun 2016 6M
10 Discuss grep using basic regular expression examples *, g*, [pqr] [c1-c2],[1-3] Jun 2016 6M
11 grep using extended regular expression (+ and ?) ch+ ch? exp1|exp2 Jun 2016 6M
GIF|JPEG

Dept. of MCA, The Oxford College of Engineering 2


1 Semester Question Bank

12 Discuss sed filters with syntax examples and options July 2016 6 M
13 what is line addressing and context addressing 2015 Jun 8 M
14 explain the different Text editing in unix also list athe options available for text 2015 July 8 M
editing
15 Discuss substantiation with examples 2014 Dec 8 M
16 Discuss awk filters with syntax example its options 2014 Dec 8 M
17 In detail discuss BEGIN and END sections of awk 2013 Jun 8 M
18 list all the Built in variables in awk 2013 Jun 8 M
19 What are functions? explain the types of functions in awk 2013 Jun 8 M
20 explain with example the following if statement 2013 July 8 M
Module-4 Awk and Advanced Shell Programming:
Awk-Advanced Filters: Simple awk Filtering, Splitting a Line into Fields, printf, theLogical and Relational
Operators, Number Processing, Variables, The –f option,BEGIN and END positional Parameters, get line,
Built-in variables, Arrays, Functions,Interface with the Shell, Control Flow. The sh command, export, cd, the
Command,expr, Conditional Parameter Substitution, Merging Streams, Shell Functions, eval,Exec Statement
and Examples

1 With a suitable input file explain the general structure and the operational July 2017 10 M
mechanism an awk script
2 How expr command can be sued with number and strings July 2017 6 M
3 Explain the built variable and functions of awk July 2017 10 M
4 write a short notes on Getline, Eval,Exec July 2017 6 M
5 What is AWK? Explain built in variables used in AWK Dec 2016 8 M
6 explain the if and while statement in awk suing examples explain the same Dec 2016 8 M
7 explain the logical and relational operators in awk with suitable examples Dec 2016 8 M
8 explain the associate array in awk with suitable examples Dec 2016 8 M
9 Difference between shell and subshell Dec 2015 8 M
10 Explain the following commands with example options export, eval,exec,expr Jun 2014 8 M
11 what are conditional parameters substitution discuss all the different ways to 2013 Jun 8 M
achieve it
12 explain shell functions with syntax and example Jun 2012 8 M
Module-5 Process and System Administration
Process basics, PS, internal and external commands, running jobs in background,nice, at and batch, cron, time
commands, Essential System Administration root,administrator’s privileges, startup & shutdown, managing
disk space, cpio, tar,Customizing the Environment : System Variables, profile, sty, PWD,
Aliases,Command History, On-line Command Editing. Advanced System Administration: CaseStudy: emacs
editor and any one distribution of Linux.

1 explain the system administrator privileges in Unix Jun 2017 8 M


2 Difference Between i) at and batch ii) internal and external command Jun 2017 8 M
3 explain briefly the command used to manage the disk space in Unix with Jun 2017 6 M
respect to the administrator
4 list the command that lets the user recall previously executed command with Jun 2017 10 M
suitable example mention four different ways how this command be sued in
UNIX

Dept. of MCA, The Oxford College of Engineering 3


1 Semester Question Bank

5 explain the various command used to customizing the Unix environment Dec 2016 8M
6 explain the following command nice,at and batch, CPIO ,tar Jan 2017 8M
7 explain the Unix start up and shut down process Jan 2017 8M
8 What are internal and external commands? explain with suitable examples Jan 2017 8M
9 what re process list the 2 important attributes of process Dec 2015 8M
10 explain wait and not wait in process Jun 2014 8M
11 in detail explain the ps command and its options Jun 2014 8M
12 what re different types of commands that the shell recordings 2013June 8M
13 different ways to run jobs in background 2013June 8M
14 discuss the following commands with examples nice at batch cron time 2013June 8M
15 explain startup and shutdown process in Unix June2012 8M

18MCA13: INTRODUCTION TO WEB PROGRAMMING


MODULE 1: WEB FUNDAMENTALS, INTRODUCTION TO XHTML
Web Fundamentals: Internet, WWW, Web Browsers and Web Servers, URLs, MIME, HTTP, Security,
the Web Programmers Toolbox.
Introduction to XHTML: Basic syntax, Standard structure, Basic text markup, Images, Hypertext Links.
Lists, Tables, Forms, Frames, syntactic differences between HTML and XHTML.
1 Write short notes on the following: Dec.2013/Jan. 2014 20M
a. Web server
b. Cookies
c. Web services
d. Positioning of elements in HTML.
2 Define the following terms: i) Browser ii) Internet iii) Web iv) URL. Dec.2013/Jan. 2014 4M

3 Explain features of: i) Web search engine ii) Application servers. Dec.2013/Jan. 2014 4M
4 What are the two phases of HTTP? Explain each of them in detail Dec.2013/Jan. 2014 12M

5 What is a web server? Explain its operation and characteristics Dec.2014/Jan.2015 10M
6 Explain the phases of HTTP protocol. Dec.2014/Jan.2015 10M

7 Write a note on: i) Higher level protocols; ii) Important components Dec.2014/Jan.2015 10M
of web
8 Differentiate Web and Internet June July 2015 4M
9 Explain Web Server characteristics June July 2015 6M
10 Discuss the HTTP Request and Response Phases. June July 2015 10M
11 Explain Internet Address Structure June July 2015 5M

Dept. of MCA, The Oxford College of Engineering 4


1 Semester Question Bank

MODULE 2: INTRODUCTION TO HTML5, CASCADING STYLE SHEETS


Introduction to HTML5:New features of HTML5, HTML5 DocType, HTML5 Structure, Tags- nav, section,
article, aside, header, footer, HTML5 Form Elements- Search, tel, url, email, number and range, HTML5
Media tags- Audio and video.
Cascading Style Sheets
Introduction, Levels of style sheets, Style specification formats, Selector forms, Property value forms, Font
properties, List properties, Color, Alignment of text, The box model, Background images, The <span> and
<div> tags, Conflict resolution.
1 a. Create XHTML employee enrolment form with following details : 10M
■ Text box accepts name
■ Text box accepts password
■ Radio buttons to accept card type Maestro / Visa
■ Check boxes for work type [maintenance / testing]
■ Drop down list for hobbies [sports, music, reading] Dec.2013/Jan.
1 ■ Submit and reset buttons. 2014
Dec.2013/Jan. 10M
2 Explain following tags, with example : i) <span> ii) <div>. 2014
Dec.2013/Jan. 10M
3 Discuss the syntactic differences between HTML and XHTML. 2014
Dec.2013/Jan. 10M
4 List the selector forms and explain class and generic selector forms, with examples 2014
Dec.2013/Jan. 10M
5 Define various font properties, with example for each. 2014

6 Define following, with properties for each: i) Padding ii) Margin. Dec.2013/Jan. 2014 5M
7 What is the difference between HTML and XHTML? Explain Dec.2014/Jan.2015 5M
Create a webpage using XHTML containing two vertical frames, with the 8M
right frame 3 times the width of the left frame. Display two links on the left
8 frame which display their target files on the right frame Dec.2014/Jan.2015
What is CSS? Describe the different levels of style sheets and their 6M
9 precedence. Dec.2014/Jan.2015
Create an XHTML document and show how to apply various style sheet 6M
10 font properties to format the text in the document. Dec.2014/Jan.2015
Write an XHTML program to demonstrate the usage of definition list < dt 5M
11 >. June July 2015
10
12 Explain any 5 selector forms of CSS. June July 2015 M

Dept. of MCA, The Oxford College of Engineering 5


1 Semester Question Bank

13 Differentiate < span > and < div > tags, with suitable example June July 2015 4M
10
14 Using XHTML form controls create a new user June July 2016 M
10
15 Explain the various selector forms in CSS with examples June July 2016 M
10
16 Explain a standard XHTML document structure with an example June July 2017 M
What is CSS? Describe the different levels of style sheet and their 10
17 precedence June July 2017 M
18 List out syntactic difference between HTML and XIITML June July 2017 4M
19 Explain different types of list with an example June July 2017 4M

MODULE 3: THE BASICS OF JAVASCRIPT, JAVASCRIPT AND XHTML DOCUMENTS


The basics of JavaScript: Overview of JavaScript, Object orientation and JavaScript, general Syntactic
characteristics, Primitives, operations, and expressions, Screen output and keyboard
input, Control statements, Object creation and modification, Arrays, Functions, Constructors, Pattern
matching using regular expressions, Errors in scripts.
JavaScript and XHTML Documents: The JavaScript Execution Environment, The Document Object
Model, Elements Access in Java Script, Events and Event Handling, Handling Events from Body
Elements, Handling Events from Text Box and password Elements, The DOM2 Model, The navigator
Object, Dom Tree Traversal and Modification.
Develop and demonstrate using JavaScript and XHTML which collects and
verifies vehicle registration number of the following format: KA-09 AD-
1 157. Dec.2013/Jan. 2014 9M
Write XHTML and the DOM tree structure for below table :
Morning Evening
7 3
2 8 4 Dec.2013/Jan. 2014 7M
3 Write advantages of JavaScript. Dec.2013/Jan. 2014 4M
4 What are the major uses of java script on the client side? Dec.2014/Jan.2015 4M
How do you create arrays in java script? Explain the various array methods,
5 with example Dec.2014/Jan.2015 8M
Create a java script embedded XHTML document to display first N integers
6 and their squares in two columns of a table. Dec.2014/Jan.2015 8M
7 Explain document object model with an example. Dec.2014/Jan.2015 6M

Dept. of MCA, The Oxford College of Engineering 6


1 Semester Question Bank

What is an event and event handler? List any five most commonly used
attributes related to events, tags that can include the attributes and
8 circumstances under which the associated events are created Dec.2014/Jan.2015 10M
Write a javascript program to have five buttons, labeled red, blue, green,
yellow and orange. The event handlers for these buttons must produce
message stating the chosen favourite color. The event handler must be
implemented as a function, whose name must be assigned to the on-click
attribute of the radio button elements. The chosen color must be sent to the
9 event handler as a parameter. Dec.2014/Jan.2015 10M
10 What is JavaScript? List its uses. June July 2015 5M
11 Explain primitive data types in Java Script. June July 2015 5M
12 How do you create and modify objects in Java Script? June July 2015 5M
13 Write a Java Script function that validates 16 digit bank account numbers. June 2015 5M
What is Document Object Model (DOM)? Explain dom tree structures for a
14 simple html document. June July 2015 5M
Explain with suitable example how you handle events from Text Box and
15 Password field of a form June July 2015 10M
16 Explain steps involved in DOM2 Event Propogation June July 2015 5M
17 List the usage of JavaScript in web applications June July 2016 5M
18 Explain string object in JavaScript with example June July 2016 5M
Explain screen output and keyboard input statements available in JavaScript
19 with examples. June July 2016 10M
20 What is DOM? Explain the various ways to access elements in JavaScript. June July 2016 3M
Write a JavaScript function to display the browser name and browser
21 version June July 2016 7M
22 Construct the DOM tree structure for the following XHTML document June July 2016 10M
Write a program using JavaScript and XHTML that contains three images
stacked on top of O each other, with only enough of each showing so that
the mouse cursor can be placed over some part of them. When the cursor is
placed over the exposed part of any image, it should rise to the top to
23 become completely visible. June July 2016 10M
24 Explain any four array methods used in Java script. June July 2017 8M
25 Explain document object model Structure for a simple document June July 2017 8M

Dept. of MCA, The Oxford College of Engineering 7


1 Semester Question Bank

Explain Java script methods alert (), prompt () and confirm () with an
26 example. June July 2017 8M
27 Explain Basic concepts of Event handling June July 2017 8M

MODULE 4: DYNAMIC DOCUMENTS WITH JAVASCRIPT, INTRODUCTION TO XML


Dynamic Documents with JavaScript: Introduction, Positioning Elements, Moving Elements, Element
Visibility, Changing Colors and Fonts, Dynamic Content, Stacking Elements, Locating the Mouse Cursor,
Reacting to a Mouse Click, Slow Movement of Elements, Dragging and Dropping Elements Introduction to
XML: Introduction, Syntax of XML, XML Document Structure, Document type definitions, Namespaces,
XML schemas, displaying raw XML documents, Displaying XML Documents with CSS, Web services.
Define DTD? Explain how to declare elements, attributes and entities
1 in DTD [document]. Dec.2013/Jan. 2014 10M
Explain XSLT processing, with diagram. List the two approaches of
2 XML processing. Dec.2013/Jan. 2014 5M
3 What is stacking elements on webpage? Dec.2013/Jan. 2014 10M
4 Explain different types of positioning elements with illustrations Dec.2013/Jan. 2014 10M
5 How do we use CSS-Style sheet for an XML documents. Dec.2014/Jan.2015 4M
Explain with suitable example how JavaScript handles : i) Element
6 visibility ii) Stacking Images. June July 2015 10M
7 What is XSLT and explain how an XSLT document is processed. June July 2015 5M
Explain the various approaches for positioning elements with
8 examples. June July 2016 10M
Write short notes on :
9 i) DTD ii) XSLT June July 2016 10M
Create a XML file to store name and phone number of a person and
10 display the XML document by applying styles using CSS. June July 2016 10M
11 Explain positioning elements with an example June July 2017 8M
12 Explain XML document structure June July 2017 8M
13 Explain changing colors and fonts using Java script program June July 2017 8M
14 What are XML schema? Explain June July 2017 8M
MODULE 5: INTRODUCTION TO JQUERY
Introduction to jQuery: Introducing jQuery, jQuery fundamentals, Creating the wrapped element set, Bringing
pages to life with jQuery, Understanding the browser event models, The jQuery Event Model, Sprucing up with
animations and effects.

Dept. of MCA, The Oxford College of Engineering 8


1 Semester Question Bank

1 How jQuery is structured? Dec.2017/Jan. 2018 6M


Which versions of jQuery is useful for governmental websites and
2 company local network? Dec.2017/Jan. 2018 2M
3 Write the situation in which jQuery document ready handler is useful. Dec.2017/Jan. 2018 4M
4 Describe the situation in which jQuery universal selector can applied. Dec.2017/Jan. 2018 4M
5 Explain the basic selectors of jQuery with suitable examples. Dec.2017/Jan. 2018 10M
Create a custom filter to select elements having only numbers, letters
6 or the underscores(-) as their text. Dec.2017 6M
7 Explain how to create the wrapped element set in jQuery 8M
8 Explain browser event model. 8M
9 Explain animating the display state of elements and creating custom animations. 8M

18MCA14: SOFTWARE ENGINEERING


Module:1
Software : Software Characteristics , Software Applications, Software Engineering: A Layered Technology, The Software
Process, The Prototyping Model, The Linear Sequential Model, The Prototyping Model, The RAD Model, Evolutionary
Software Process Models

1. Why software engineering is important? Brief the essential attributes of good software.
2. Brief about the general issues that affect different types of software. JAN/2016/2015 8
3. Explain the various key challenges being faced in software engineering. JUN/JULY 2014 8
4. List fundamental activities which are common to all software processes DEC/2016, 8
5. Explain Linear Sequential mode DEC/2016, 8
6. Explain prototyping model DEC/2018 8
7. Explain RAD model DEC/2018 8
Module:2
Requirement Engineering: Value Of A Good SRS, Requirement Process, Requirements Specification, Functional And Non-
Functional Requirements, and Requirements Engineering Processes, Requirements Elicitation, Requirements Specification,
Requirements Validation, and Requirements Change: The Elements Of The Analysis Model, Data Modeling, Functional
Modeling And Information Flow The Mechanics Of Structured Analysis: A Case Study On SRS.

1. With neat diagram, explain different types of non-functional requirements. Dec/2015, Jan/2015 8
2. Explain the terms “user requirements” and “system requirements” .List different readers of user requirements and system
requirements. DEC/2017 8
3. With a neat diagram, explain the different types of activities that are performed in the requirement engineering process.
DEC/2016, 8
4. With respect to requirements discovery, explain the viewpoint-oriented approach for requirement elicitation and analysis.
DEC/2018 8
5. What is meant by system model? With a diagram, explain the context of a ATM Model DEC/2018 8
6. Explain the case study on SRS .

Dept. of MCA, The Oxford College of Engineering 9


1 Semester Question Bank

Module:3
Design: Design Concepts, Function-Oriented Design, Object-Oriented Design, Detailed Design, Design Patterns,
Implementation Issues, Verification, And Metrics; A Case Study On Software Design.

1. Briefly explain component and connect view. Discuss on client-server system architecture with respect to C and C .
Dec/2015 8
2. Write a short note on project schedule and staffing. June/2014 8
3. Explain the concept of risk assessment and mention the techniques for managing them. June/2013 8
4. Explain the process of CBSE . June/2013 8
5. What is a component? Explain basic elements of component model. June/2013 8
6. What are the various components of case tools that can support a structured method to build a system.
June/2013 8

Module:4
Software Testing Fundamentals , Test Case Design , White-Box Testing , Basis Path Testing , Control Structure Testing ,
Black-Box Testing , A Strategic Approach To Software Testing, Strategic Issues, Integration Testing, Validation Testing,
System Testing A Strategic Approach To Software Testing, Strategic Issues, Integration Testing, Validation Testing, System
Testing, The Art Of Debugging

1. Describe in details the process of testing. Dec/2015 8


2. Mention the differences between white-box testing and black-box testing. June/2014 8
3. Explain Strategic Issues and A Strategic Approach To Software Testing, June/2013 8
4. Explain Integration Testing, Validation Testing, June/2013 8
Module:5
Software Quality, A Framework For Technical Software Metrics, Metrics For The Analysis Model, Metrics For The Design
Model, Metrics For Source Code, Metrics For Testing , Metrics For Maintenance Introduction To The Basic Concepts, The
Maintenance Framework, The Maintenance Process
1. Explain Framework for technical software metrics June/2013 8
2. Explain the analysis model metrics and design model. Dec/2015 8
3. Explain maintenance framework.
4. Explain maintenance process

18MCA15: FUNDAMENTALS OF COMPUTER ORGANIZATION


Module -1
Computer Organizations: -Binary Systems, Combinational Logic and Sequential
Logic:
Digital computers and Digital systems, Binary numbers, Number base conversion Octal and Hexadecimal numbers, Binary code,
Binary storage and registers, Binary logic. Integrated circuits. Digital logic gates. Map Method (2, 3, 4 variable Maps). NAND
and NOR implementation, don’t care conditions. Introduction to Adders, Subtractors, Decoders, Multiplexers, Sequential logic:
Introduction, Different types of Flip Flops, Registers, Shift registers and Ripple counter.

Q1. Define Digital computers and digital systems with a neat diagram. 2016/ 15 10 M.
Q2. What is binary numbers? Write binary form of 12. 2015/ 14 10 M.
Q3. Define registers and list all the different types of registers. 2016/ 17 10 M.
Q4. Draw and explain different types of flip flops. 2015/ 14 10 M.
Q5. Explain NAND and NOR implementation with diagrams. 2018/ 17 10 M.
Q6. Explain Ripple Counter with diagram. 2016/ 15 10 M.
Q7. Perform (400.99)10 = (?)2 and (6BCD)16 = (?)8 2015/ 16 10 M.

Dept. of MCA, The Oxford College of Engineering 10


1 Semester Question Bank

Q8. List and explain Basic gates. 2016/ 17 10 M.


Q9. Explain full subtractor with the neat sketch. 2014/ 15 10 M.

Module -2
Basics Structure of Computer Hardware and Software:
Computer types, Functional units, Basic operational concepts, Bus structure, Software, Performance, Multi
processing and Multi computers. Introduction to Assemblers and Compilers. Memory location and Address,
Memory operations, Instructions and instructing sequencing, Addressing modes.

Q1. With the neat diagram, list and explain the basic operational concept of a system.2015/ 16 10M.
Q2. List and explain the types of computers. 2016/ 17 10M.
Q3. Explain big-Endian and little Endian assignments for byte and word 2017/ 18 10M.
addressing with neat diagram.
Q4. Define assembler directives. Elaborate any two assembler directives. 2017/ 18 10M.
Q5. What is a bus? Explain single bus structure using examples. 2015/ 16/ 17 10M.
Q6. Explain one-address, two-address, and three-address instruction 2016/ 17 10M.
types with suitable examples.
Q7. Explain different functional units of a computer. 2017/ 18 10M.
Q8. What do you mean by condition code and status register. 2016/ 17 10M.
Module -3
Input/ Output Organization and Memory Systems:
I/O Devices, Interrupts, DMA, Processor example, Buses. Memory system: Basic concepts, Semiconductor
RAM memories, Read-Only memories, Speed size and cost, Cache memories, Virtual memories, Secondary
memories.
Q1. Explain DMA controller with a neat diagram. 2016 10M
Q2. What is an interrupts. How multiple devices are handled in interrupts. 2017 10M
Q3. Explain the use of DMA controller in computer system with a neat diagram 2017 10M
Q4. What is a cache memory? Explain any two cache memory function. 2016 10M
Q5. Draw and explain the memory organization of 2M * 32 memory module 2017 10M
using 512 * 8 static memory chips.

Module -4
Computer Architecture: - Advances in Memory Systems:
Imbalance between the arithmetic and memory units, Advantages of memory hierarchies, Memory
interleaving, Speed Problems of managements of memory hierarchies, Operations of Virtual memories.
Associated memories. Operations of cache, Comparison of cache and virtual memory systems, Schemes for
cache organizations, Word or block replacement, multilevel cache.

Q1. Explain the direct mapping and associative mapping with neat diagram. 2016/ 17 10M
Q2. Discuss Booth’s algorithm to multiply two signed numbers with examples. 2017/ 18 10M
(+13) *(-11).
Q3. Explain integer division using restoring method and non-restoring division 2016/ 17 12M
method with suitable example.
Q4. List the function of I/O interface. 2017 10M
Q5. Explain the working of static RAM cell. 2016/ 17 10M

Module -5
General Organization and Control:

Dept. of MCA, The Oxford College of Engineering 11


1 Semester Question Bank

Addressing schemes: one, two and three address schemes, No address scheme, Address modification and index
registers, General purpose registers. Stack organization, Use of stack for evaluation of expressions, interrupt
processing, Subroutine return, Storing local variables, Storing parameters, Implementation of
stacks and stack organized processors.
Q1. Explain one two and three address schemes along with its salient features. 2017 10M
Q2. Explain the stack organization in brief. 2016 10M
Q3. Explain the purpose of registers in computer organization 2015 10M
Q4. Explain the storage of local variable and storing parameters 2016 10M
Q5. Explain big-Endian and little Endian assignments for byte and word 2017/ 18 10M
addressing with neat diagram.

Dept. of MCA, The Oxford College of Engineering 12

You might also like