Exam Details

Subject programming with python
Paper
Exam / Course mca
Department
Organization Gujarat Technological University
Position
Exam Date June, 2017
City, State gujarat, ahmedabad


Question Paper

1
Seat No.: Enrolment
GUJARAT TECHNOLOGICAL UNIVERSITY
MCA SEMESTER- III • EXAMINATION SUMMER 2017
Subject Code: 3630006 Date:07-06-2016
Subject Name: PROGRAMMING WITH PYTHON
Time: 02:30 pm 05: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


(I)Define Assertion Singleton c)Lambda Abstraction docstring
Explain Slicing of strings in python using examples
Do as Directed.
Give example for implementing multiple variable assignment in python (use single statement).
Define "numFibCalls" as a global variable.
Give one difference between overt and covert bug.
Explain operator and overloading in Python using suitable example
04
03
01
01
01
04
Q.2

What is magic Methods in? Discuss using suitable example.
07

Explain how to write function using a program to compute sum of first N integers.
07
OR

What is function? Explain default argument using suitable example.
07
Q.3

What is module? Discuss various ways to use module in a python program.
07

Compare Black Box and White Box Testing techniques.
07
OR
Q.3

What is List in Python? How list is different from tuple? Discuss any four methods associated with list with suitable example.
07

Explain in detail Dynamic Programming.
07
Q.4

Write a program to implement class named "Account" having methods deposit, withdraw, change Name and show balance.
07

What is exceptions? Discuss how exceptions simplify programs.
07
OR
Q.4

Write a program to implement class named "Cart" having methods Add Item, Remove Item, Show Cart details and change Item Quantity.
07

What is exceptions? Discuss various ways to handle exceptions in python with suitable example.
07
Q.5

Write a code to plot graph for and and explain various methods used to plot graph in python.
07

What is recursion? Explain recursion using a program to compute Factorial.
07
OR
Q.5

Discuss various file handling methods available in python.
07

Explain binary search using example.
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)