Exam Details

Subject system software
Paper
Exam / Course mca
Department
Organization Gujarat Technological University
Position
Exam Date January, 2018
City, State gujarat, ahmedabad


Question Paper

Seat No.: Enrolment
GUJARAT TECHNOLOGICAL UNIVERSITY
MCA SEMESTER-III • EXAMINATION • WINTER 2017
Subject Code: 2630005 Date: 04-01-2018
Subject Name: System Software
Time: 10:30 am to 01:00 pm Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
Q.1

Define following terms
07
Language translator
Forward reference
Parsing
Stack
Assembler
Linker
Loader

Answer the following questions.
07
Which assembly statement reserves areas of memory and associates names with them?
Which statement is used to test the condition in an assembly program?
Define Macro
Define Control structure
What is binary program?
List language processing activities
Which data structure is a nonlinear data structure that permits the allocation and deallocation of entities in random order?
Q.2

Explain toy compiler with front end and back end by using following C declaration statements.
int
float
a b
07

List and explain assembly language statement categories.
07
OR

Write the algorithm for Pass I of assembler
07
Q.3

Build the DFA using table to recognize identifier, unsigned integer and unsigned real numbers with fraction.
07

Define assembly directives and explain ORIGIN, EQU and LTORG assembly directives with example.
07
OR
Q.3

Parse a b c where b and c are identifiers using top down parsing without backtracking for the following grammar.
E T E"
E" E ε
T V T"
T" ε
V
07

Explain memory allocation and access of local and nonlocal variables in block structured programming languages.
07
Q.4

Explain different types of parameters during macro expansion.
07

Explain various data structures of macro preprocessor.
07
OR
Q.4

Write an algorithm for macro expansion.
07

Explain compilation of expression using triple table.
07
Q.5

Explain schematic of program execution. Explain translated, linked and load time addresses.
07

Define Grammar and explain derivation and reduction with suitable example.
07
OR
Q.5

Explain the content of object module.
07

Define software tools and explain various editors in detail
07



Subjects

  • advance database management system
  • advanced biopharmaceutics & pharmacokinetics
  • advanced medicinal chemistry
  • advanced networking (an)
  • advanced organic chemistry -i
  • advanced pharmaceutical analysis
  • advanced pharmacognosy-1
  • advanced python
  • android programming
  • artificial intelligence (ai)
  • basic computer science-1(applications of data structures and applications of sql)
  • basic computer science-2(applications of operating systems and applications of systems software)
  • basic computer science-3(computer networking)
  • basic computer science-4(software engineering)
  • basic mathematics
  • basic statistics
  • big data analytics (bda)
  • big data tools (bdt)
  • chemistry of natural products
  • cloud computing (cc)
  • communications skills (cs)
  • computer aided drug delivery system
  • computer graphics (cg)
  • computer-oriented numerical methods (conm)
  • cyber security & forensics (csf)
  • data analytics with r
  • data mining
  • data structures (ds)
  • data visualization (dv)
  • data warehousing
  • data warehousing & data mining
  • database administration
  • database management system (dbms)
  • design & analysis of algorithms(daa)
  • digital technology trends ( dtt)
  • discrete mathematics for computer science (dmcs)
  • distributed computing (dc1)
  • drug delivery system
  • dynamic html
  • enterprise resource planning (erp)
  • food analysis
  • function programming with java
  • fundamentals of computer organization (fco)
  • fundamentals of java programming
  • fundamentals of networking
  • fundamentals of programming (fop)
  • geographical information system
  • image processing
  • industrial pharmacognostical technology
  • information retrieving (ir)
  • information security
  • java web technologies (jwt)
  • language processing (lp)
  • machine learning (ml)
  • management information systems (mis)
  • mobile computing
  • molecular pharmaceutics(nano tech and targeted dds)
  • network security
  • object-oriented programming concepts & programmingoocp)
  • object-oriented unified modelling
  • operating systems
  • operation research
  • operations research (or)
  • pharmaceutical validation
  • phytochemistry
  • procedure programming in sql
  • programming skills-i (ps-i-fop)
  • programming skills-ii (ps-oocp)
  • programming with c++
  • programming with java
  • programming with linux, apache,mysql, and php (lamp)
  • programming with python
  • search engine techniques (set)
  • soft computing
  • software development for embedded systems
  • software engineering
  • software lab (dbms: sql & pl/sql)
  • software project in c (sp-c)
  • software project in c++ (sp-cpp)
  • software quality and assurance (sqa)
  • statistical methods
  • structured & object oriented analysis& design methodology
  • system software
  • virtualization and application of cloud
  • web commerce (wc)
  • web data management (wdm)
  • web searching technology and search engine optimization
  • web technology & application development
  • wireless communication & mobile computing (wcmc)
  • wireless sensor network (wsn)