quiz.tex
author Madhusudan.C.S <madhusudancs@gmail.com>
Thu, 08 Oct 2009 19:45:43 +0530
changeset 85 8ca53181bee6
parent 64 333092b68926
child 86 f657495cf8b2
permissions -rw-r--r--
Added quiz questions.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
64
333092b68926 Added quiz tex file and all exercise problems Madhu worked out.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     1
\documentclass[a4paper,10pt]{book}
333092b68926 Added quiz tex file and all exercise problems Madhu worked out.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     2
333092b68926 Added quiz tex file and all exercise problems Madhu worked out.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     3
333092b68926 Added quiz tex file and all exercise problems Madhu worked out.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
     4
\begin{document}
85
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
     5
\begin{enumerate}
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
     6
  \item Which version of Python were you using? 
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
     7
  \item List some key differences between IPython and Vanilla Python
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
     8
  \item What is the biggest integer number that can be represented by Python?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
     9
  \item What is the result of 17.0 / 2?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    10
  \item What does '*' * 40 produce?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    11
  \item List all the basic types available in Python.
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    12
  \item What happens when we run this code?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    13
  a = False
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    14
  b = True
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    15
  c = True
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    16
  if a and b or c:
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    17
      print ``You are correct!''
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    18
  \item Select last 3 alternative elements in any given list.
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    19
  \item Give the difference between print x and print x,
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    20
  \item A single line of CSV file should be separated into fields. What method would you use to achieve this?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    21
  \item How many items can a function return?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    22
  \item If function returns more than one item/object what is the return type of the function?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    23
  \item How do you document a function?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    24
  \item Given a list l, what will its slice l[:-1] evaluate to?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    25
  \item How do you get a slice of the list where the slice has only alternate elements?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    26
  \item How do you add another list at the end of a given list?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    27
  \item How do you find if a given element is present in the list or not?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    28
  \item You are given a tuple a = (1, 2, 5, 7). What happens when you do a[1] = 3?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    29
  \item We use for to loop through the list elements. What do we have to do if we want to iterate through the elements of the list as well as get the index of the elements of the list as we iterate through?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    30
  \item What is the difference between import math and from math import *?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    31
  \item List at least 5 Standard Library Modules.
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    32
  \item How do you create a Python module of your own?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    33
  \item What can be the keys of a dictionary?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    34
  \item What happens when you try to access a key in the dictionary that does not exist?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    35
  \item How do you avoid such an exception?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    36
  \item How do you obtain all the keys of the dictionary?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    37
  \item How do you obtain all the values of the dictionary?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    38
  \item What will the set contain when you create a set from a list containing duplicate elements?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    39
  \item Name any 2 types of Exception.
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    40
  \item Whats are the 2 IPython command you use for debugging?
8ca53181bee6 Added quiz questions.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 64
diff changeset
    41
\end{enumerate}
64
333092b68926 Added quiz tex file and all exercise problems Madhu worked out.
Madhusudan.C.S <madhusudancs@gmail.com>
parents:
diff changeset
    42
\end{document}