GkSeries.com

Robotics Multiple Choice Questions(MCQs)& Answers

41 In a rule-based system, procedural domain knowledge is in the form of __________
[A] rule interpreters
[B] meta-rules
[C] control rules
[D] production rules
Answer: production rules
42 If a robot can alter its own trajectory in response to external conditions, it is considered to be __________
[A] open loop
[B] mobile
[C] intelligent
[D] non-servo
Answer: intelligent
43 One of the leading American robotics centers is the Robotics Institute located at?
[A] CMU
[B] MIT
[C] RAND
[D] SRI
Answer: CMU
44 ____________ is correct for proximity sensors?
[A] Inductive type
[B] Capacitive type
[C] Ultrasonic wave type
[D] All of the mentioned
Answer: All of the mentioned
45 ___________ person used the name robot first time in print?
[A] Josef capek
[B] Karel capek
[C] Isaac asimov
[D] None of the mentioned
Answer: Isaac asimov
46 In ANN, all PE’s are connected with feedback.
[A] True
[B] False
Answer: False
47 MLP is feed-forward network.
[A] True
[B] False
Answer: True
48 Which of the following are not regular?

(A) Strings of even number of a’s.

(B) Strings of a’s, whose length is a prime number.

(C) Set of all palindromes made up of a’s and b’s.

(D) Strings of a’s whose length is a perfect square.

[A] (A) and (B) only
[B] (B), (C) and (D) only
[C] (A), (B) and (C) only
[D] (B) and (D) only
Answer: (B), (C) and (D) only
49 In compiler optimization, operator strength reduction uses mathematical identities to replace slow math operations with faster operations. ____________ code replacements is an illustration of operator strength reduction?
[A] Replace P + P by 2 * P or Replace 3 + 4 by 7
[B] Replace P * 0 by 0
[C] Replace (P<<4) – P by P * 15
[D] Replace P * 32 by P<<5
Answer: Replace P * 32 by P<<5
50 Which of the following are the principles tasks of the linker?

I. Resolve external references among separately compiled program units.

II. Translate assembly language to machine code.

III. Relocate code and data relative to the beginning of the program.

IV. Enforce access-control restrictions on system libraries.

[A] I and II
[B] I and III
[C] II and III
[D] I and IV
Answer: I and III
51 _____________ is false regarding the evaluation of computer programming languages?
[A] Hardware maintenance cost
[B] Software development
[C] Efficiency and Readability
[D] Application oriented features
Answer: Hardware maintenance cost
52 Choice a correct answer which statements is false?
[A] Top-down parsers are LL parsers where first L stands for left-to-right scan and second L stands for a leftmost derivation
[B] Bottom-up parsers are in the LR family, where L stands for left-to-right scan and R stands for rightmost derivation
[C] (000)* is a regular expression that matches only strings containing an odd number of zeroes, including the empty string
[D] The class of context-free languages is closed under reversal. That is, if L is any context-free language, then the language LR={WR:wϵL} is context free

Answer: (000)* is a regular expression that matches only strings containing an odd number of zeroes, including the empty string
53 System calls are usually invoked by using:
[A] A privileged instruction
[B] Polling
[C] An indirect jump
[D] A software interrupt

Answer: A software interrupt
54 The ............... transfers the executable image of a C++ program from hard disk to main memory.
[A] Compiler
[B] Debugger
[C] Linker
[D] Loader

Answer: Loader
55 WThe family of context sensitive languages is ................. under union and ................. under reversal.
[A] closed, not closed
[B] not closed, not closed
[C] not closed, closed
[D] closed, closed
Answer: closed, closed
56 Which is the correct statement(s) for Non Recursive predictive parser?

S1: First(α) = {t | α => * t β for some string β } => *tβ

S2: Follow(X) = { a | S => * αXa β for some strings α and β }

[A] Both statements S1 and S2 are incorrect
[B] S1 is correct and S2 is incorrect
[C] Both statements S1 and S2 are correct
[D] S1 is incorrect and S2 is correct
Answer: Both statements S1 and S2 are correct
57 From the point of view of the programmer, what are the major advantages of using a high-level language rather than internal machine code or assembly language ?
[A] Program portability
[B] Efficiency
[C] Easy development
[D] None of the above
Answer: Easy development
58 The scheme of which interpreter translates the source program is known as
[A] Paragraph by paragraph
[B] Line by line
[C] Instruction by instruction
[D] None of the above
Answer: None of the above
59 Portable program is ___________
[A] Program with wheels
[B] Independent from its authors
[C] Independent of platform
[D] None of the above
Answer: Independent of platform
60 Object modules generated by assembler that contains unresolved external references are resolved for two or more object module by a/an
[A] Operating system
[B] Compiler
[C] Loader
[D] Linker
Answer: Linker