Page 175 - Computer Science Class 11 With Functions
P. 175

Ans.  False
                  False
                  False
               4.  Priya has written the following code in Python to print her name. But there is an error in her program. Why do you think
                  the program is not correct?
                  myName = 'Preya'
                  myName[2] = 'i'
                  print(myName)
             Ans.  As the string is an immutable data type,   the second statement will result in an error.
               5.  Sushant has written a program in Python to understand different types of operators. What output should he expect on its
                  execution?
                  message = 'Be Simple'
                  value  = 25
                  M1 = message * 2
                  V1 = value * 2
                  M2 = message + '2'
                  V2 = value + 2
                  print(M1,   M2,   sep = '##')
                  print(V1,  V2,  sep = '@@')
             Ans.  Be SimpleBe Simple##Be Simple2
                  50@@27


                                                     Assessment


            A.  Multiple Choice questions
               1.  Which of the following statements will result in an error?
                  a.  number = 07          b. number = 70         c. number = '07'      d. number = '70'
               2.  Which of the following is a hexadecimal number?
                  a.  x0123                b. 0x123               c. 123x0              d. 1230x
               3.  Which of the following is equivalent to 1E2?
                  a.  100.0                b. 10.0                c. 1.0                d. 1000.0
               4.  Which of the following is NOT a sequence data type?
                  a.  String               b. Tuple               c. Dictionary         d. List
               5.  Which of the following pair of  symbols is used to enclose values in a tuple?
                  a.  []                   b. {}                  c. <>                 d. ()
               6.  Which of the following data types does not support operatiors?
                  a.  Set                  b. None                c. Dictionary         d. List
               7.  Which of the following operators has the highest precedence?
                  a.  +                    b. %                   c. or                 d. =
               8.  Which of the following statements  makes use of typecasting?
                  a.  num = 10.7 + 40.6    b. num = 3+4j          c. num = 10.7 + 40    d. num = 3 + 4
               9.  Which of the following statements will result in a syntax error?
                  a.  num = int(input('Enter a number'))          b. num = input('Enter a number')
                  c.  num = input(int('Enter a number'))          d. num = float(input('Enter a string'))




                                                                                        Data Types and Operators  173
   170   171   172   173   174   175   176   177   178   179   180