diff -r 88a01948450d -r d33698326409 additional_ipython/questions.rst --- a/additional_ipython/questions.rst Wed Nov 17 23:24:57 2010 +0530 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,134 +0,0 @@ -Objective Questions -------------------- - - 1. How do you retrieve the recent 5 commands - - a. ``%hist`` - #. ``%hist -5`` - #. ``%hist 5`` - #. ``%hist 5-10`` - - Answer: ``%hist 5`` - - 2. If there were 20 commands typed and ``%hist`` is used. How many commands - will be displayed. - - a. 10 - #. 20 - #. 21 - #. 19 - - Answer: 21 - -.. #[Amit: I really don't get the question below] - - 3. is ``%hist`` considered as a command - - a. True - #. False - - Answer: True - - 4. how do you retreive the commands from 20 to 50 (inclusive of 20 and 50) - - a. ``%hist 20 50`` - #. ``%hist 19 50`` - #. ``%hist 19 51`` - #. ``%hist 21 50`` - - Answer: ``%hist 20 50`` - - 5. What does the ``%hist 2 5 7`` command do - - a. lists the second, fifth and seventh commands - #. lists the commands from 2 to 5 and the seventh command - #. raises an error - #. lists the commands 2 to 7 - - Answer: raises an error - - 6. How many commands are displayed when lot of commands were typed and - ``%hist`` is used. -.. #[Amit: Ok something wrong with the question. -.. Recommend : What is the default maximum number of commands %hist can show ] - - a. 20 - #. 10 - #. 50 - #. 40 - - Answer: 40 - - 7. How do you save the lines 2 3 4 5 7 9 10 11 - - a. ``%save filepath 2-5 7 9-11`` - #. ``%save filepath 2-11`` - #. ``%save filepath`` - #. ``%save 2-5 7 9 10 11`` - - Answer: ``%save filepath 2-5 7 9-11`` - - 8. You are working in /home/user. Where is the file saved when you do - ``%save hello.py 1-3`` - - a. /home/user/hello.py - #. /hello.py - #. /home/hello.py - #. /home/user/ipython/hello.py - - Answer: /home/user/hello.py - - 9. Which lines are saved by the command ``%save filepath 2-5 7 1`` and in - which order - - a. 2 3 4 5 7 1 - #. 1 2 3 4 5 6 7 - #. 2 5 7 1 - #. 1 2 5 7 - - Answer: a - -10. What happens when ``%save filepath line_numbers`` is used and a file - already exists in that path. - - a. It is overwritten - #. The commands are added to the file - #. It raises an error - #. A prompt to confirm overwriting is displayed - - Answer: A prompt to confirm overwriting is displayed - - 11. Read through the documentation of ``%hist`` and find its alternative name - - Answer: ``%history`` - - 12. Are ``%run /home/user/saved.py`` and ``%run /home/user/saved`` the same - - a. Yes - #. No - - Answer: Yes - - 13. The file hello.py contains only one command ``x = x + 1``. What happens - when you do ``%run hello.py`` - - Answer: Raises a nameerror - - 14. The file hello.py contains only one command ``x = x + 1``. If value of x - is 5 and what does ``%run -i hello.py`` do. - - a. raises an error - #. increments value of x by 1 - #. Does nothing - - Answer: increments the value of x by 1 - - -Long Answer questions : ------------------------ - -1. Question 1 -2. Question 2 - -.. #[Amit: I think long answer questions for this script are -.. not possible. Please add if someone comes up with any]