Friday 10 November 2017

TCS Tech Lounge Problem Solving

1. What happens in the design or planning phase?
Ans: Creation of a design to build the solution
2. Desktop Applications can be accessed over a network such as internet?
Ans: False
3. Examples for desktop based applications.
Ans: VLC media player, Notepad,Microsoft Office.
4. Types of Applications
Ans: web based, desktop, mobile, legacy
5. In programming terms, which phase is also called as coding phase?
Ans: Implementation Phase
6. Semantics define meaning of the code
Ans: 1.0 True
7. Examples of User level application
Ans: All of he above( spreadsheet, games, browser)
8. A problem is difficulty or a challenge, or situation that needs a solution.
Ans: True
9. Which of the following are examples of application?
Ans: All of the above(Spreadsheet, Open office, word processor)
10. _______________ comes under the category of Mobile Application ?
Ans: Weather Forecast
11. Which is a not characteristic of Java Programing language ?
Ans: Procedural
12. When the logical groups of components are physically separated in different machines, it is
known as …………………………
Ans: Tier
13. Which type of Application Microsoft Word is ?
Ans: Desktop App
14. In look and feel, and in the running process the web based applications would be more or
less similar to ……………………based applications.
Ans: Desktop
15. Examples of application found in cell phones.
Ans: all of the above(Games, Calculators, Messaging Systems)
16. Processing speed and memory of mobile based applications may be lesser when compared
to desktop based applications
Ans: True
17. Encapsulation is also responsible for …………….in java.
Ans: Both security and diversity
18. Which are the key elements for problem solving and programming
Ans: all of the above
a) Declarative and imperative knowledge about the solution
b) Knowledge in Programming language
c) Ability to apply Abstraction.
19. Once VLC media player is installed in a desktop, multiple users can work on it at a time.
Ans: False
20. ………………………….acts as an intermediary between the end user and the computer hardware.
Ans: Operating System.
21. A web based application caters to the needs of thousands of users at different times but not
at the same time
Ans: False
22. ---------is an application that is accessed over a network such as the Internet or an Intranet.
Ans: Web application
23. Analytical skills is the ability to use good reasoning in _ __ _ _ and also the ability to solve
problem.
Ans: Analyzing a situation
24. Defining an objects attributes and behaviours into a single entity is called _ _ _ _
Ans: encapsulation
25. The process of using instructions or programs on a machine to make it work is called _ _ _ _
Ans: Automation
26. Any application can be any program designed to perform a specific function for another
application.
Ans: true
27. Desktop based application provides large number of feature, but less processor and
memory-intensive when compared to mobile applications.
Ans: false
28. News Reader is an example for _ _ _ __ application?
Ans: Mobile
29. What are the important skills for programmers
Ans: All of these(communication skills, concern for quality, adaptability)
30. Cell phones have its own built-in applications.
Ans: true
31. Data Abstraction is _ _ _ _ _ _ _ _
Ans: Isolating how a data object is used from the details of how it is constructed.
32. The Step 4 in problem Solving is implementing the solution
Ans: true
33. _ _ _ _ _ are set of instruction that is carried out by the computer
Ans: programs
34. Declarative knowledge is _ _ _ _ _ _ _
Ans: knowledge of what is the solution
35. Application software is not used by the computer to perform its own set of tasks.
Ans: false
36. CRUD is the acronym for Create, Read, Update and Delete.
Ans: true
37. There are 6 steps in Problem Solving
Ans: true
38. Solving a CrossWord puzzle is not an example of problem solving
Ans: false
39. A _ _ _ _ _is a set of instruction that the computer can understand and then execute.
Ans: Computer program
40. What happens after the program is developed?
Ans: Testing the code against various test cases
41. One can watch the current score of the game that is running live using e-Commerce _ _ _
_applications.
Ans: Webbased
42. Applications graduated from the single computer on to the whole of the internet.
Ans: true
43. Since the computer cannot understand the natural human language, they need to be
instructed in some kind of _ _ _ _ _.
Ans: Programs
44. Which all instructions should be provided to the computer? I) how to perform task ii) how to
handle data iii) where to save data
Ans: All of the above
45. Amazon.com is an example of _ _ _ based application.
Ans: Web
46. Web based applications are normally deployed on some servers.
Ans: true
47. Presentation Layer/User interface layer stores and retrieves information from the storage
systems(database /file systems). The information is then passed to the business layer for
processing and then eventually back to the answer.
Ans: false
48. _ _ _ apllications comes under the category of mobile based applications.
Ans: Blackberry
49. In 3-Tier Architecture all three layers of an application are physically separated in different
machines.
Ans: true
50. _ _ _ _ is a computer software designed to help the user perform specific tasks such as MS
OFFICE.
Ans: Desktop application
51. In procedural abstraction, by invoking the object using the predefined interface the function
does what is expected
Ans: false
52. What is Automation?
Ans: The process of using instructions or programs on a machine to make it work
53. Designing an algorithm involves defining a step by step procedure to solve the problem.
Ans: true
54. What are the various Steps in problem Solving in their order i)Testing the problem ii) Testing
the Design iii) Designing an algorithm iv) Deployment and Maintenance v) Analyzing the
problem vi) Implement the code
55. Ans: ( c ) v,iii,ii,vi,I,iv
56. Abstraction is a representation or model that includes the important, essential or
distinguishing aspects something while suppressing or ignoring less important, immaterial or
diversionary dertails.
Ans: true
57. Elements of programming language are
Ans: Syntax, Semantics, Grammar
Application software is not used by the computer to perform its own set of tasks.
Ans: True
2. Presentation Layer/User Interface Layer stores and retrieves information from the
storage systems(databases/file systems). The information is then passed to the
Business Layer for processing and then eventually back to the user.
Ans: False
3. The Step 4 in Problem Solving is implementing the Solution
Ans: True
4. In 3-Tier Architecture, all three layers of an application are physically separated in
different machines
Ans: True
5. Examples of User Level application.
Ans: All of the above (Spreadsheet, Computer games, Internet browser)
6. ______defines how syntatical elements need to be combined to form programs
Ans: Grammar
7. What are the various Steps in Problem Solving in their order.
i) Testing the program
ii) Testing the Design
iii) Designing an algorithm
iv) Deployment and maintenance
v) Analyzing the Problem
vi) Implementing the code
Ans: v, iii, ii, vi, i, iv
8. Which type of Application Microsoft Word is?
Ans: Desktop App
9. ______comes under the category of Mobile Application?
Ans: Weather Forecast
10. What is a Mobile Application?
Ans: Software developed for small low-power hand held devices
11. ______are set of instructions that is carried out by the computer
Ans: Programs
12. Processing speed and memory of mobile based applications may be lesser when
compared to desktop-based applications
Ans: True
13. What are the important skills for programmers
Ans: All of the above (Communication skills, Concern for quality, Adaptability)
14. Semantics define meaning of the code
Ans: True
15. Examples for desktop based applications
Ans: VLC media player, Notepad, Microsoft Office
16. Business layer implements the core functionality of the system, and encapsulates the
relevent business logic
Ans: True
17. Abstraction is a representation or model that includes the important, essential or
distinguishing aspects of something while suppressing or ignoring less important,
immaterial or diversionary details
Ans: True
18. Knowledge of_______is called Imperative Knowledge
Ans: How to solve the problem
19. Desktop based applications provides large number of features, but, less processor
and memory-intensive when compared to mobile applications
Ans: False
20. Which all instructions should be provided to the Computer?
i) How to perform task
ii) How to handle data
iii) Where to save data
Ans: All of the above
**21. Analytical skills is the ability to use good reasoning in_________and also the ability
to solve problem
Ans: Analyzing a situation
**22. News Reader is an example for_______application?
Ans: Desktop
23. Declarative Knowledge is________
Ans: Knowledge of what is the solution
24. In programming terms, which phase is also called as coding phase
Ans: Implementation Phase
25. What is not a characteristic of Java Programming language?
Ans: Procedural
26. An application can be any program designed to perform a specific function for
another application
Ans: True
27. Notepad is a Web based application
Ans: False
28. What happens in the design or planning phase?
Ans: Creation of a design to build the solution
29. What happens after the program is developed?
Ans: Testing the code against various test cases
30. Encapsulation is also responsible for_______in java
Ans: both security and diversity
31. The Step 2 in Problem Solving is Designing an Algorithm
Ans: True
32. Which type of Application Microsoft Word is?
Ans: Desktop App
33. Application Software is not used by the computer to perform its own set of tasks
Ans: True
34. Solving a Crossword Puzzle is not an example of Problem Solving
Ans: False
35. _______is a computer software designed to help the user to perform specific tasks
such as MS Office
Ans: Desktop application
36. Examples of applications found in cell phones
Ans: All of the above (Games, Calculators, Messaging systems)
37. A________is a set of instructions that the computer can understand and then
execute
Ans: Computer program
**38._______acts as an intermediary between the end user and the computer hardware
Ans: Operating System
**39. Which of the following are examples of application
Ans: All of the above (Spreadsheet, Open Office, Word Processor)
**40. Examples of user level application
Ans: All of the above (Spreadsheet, Computer games, Internet browser)
41. Application Software is not used by the computer to perform its own set of tasks
Ans: True
42. Presentation Layer/User Interface Layer stores and retrieves information from the
storage systems(databases/file systems). The information is then passed to the
Business layer for processing and then eventually back to the user
Ans: False
43. The Step 4 in problem solving is implementing the solution
Ans: True
44. In 3-Tier architecture, all three layers of an application are physically separated in
different machines
Ans: True
45. _______comes under the category of Mobile application
Ans: Weather forecast
46. What is a Mobile application?
Ans: Software developed for small low-power hand held devices
47. ________are set of instructions that is carried out by the computer
Ans: Programs
48. Processing speed and memory of mobile based applications may be lesser when
compared to desktop-based applications
Ans: True
49. What are the important skills for programmers
Ans: All of the above (Communication skills, Concern for Quality, Adaptability)
50. Semantics define meaning of the code
Ans: True
51. Examples for Desktop based applications
Ans: VLC media player, Notepad, Microsoft Office
52. Business layer implements the core functionality of the system, and encapsulates the
relevant business logic
Ans: True
53. Abstraction is a representation or model that includes the important, essential or
distinguishing aspects of something while suppressing or ignoring less important,
immaterial or diversionary details.
Ans: True
54. Desktop based applications provides large number of features, but less processor
and memory-intensive when compared to mobile applications
Ans: False
55. Microsoft Office is a web based application
Ans: False
56. System software and Operating system are not user level applications
Ans: True
57. Bandwidth is not required over the network to be considered, while creating a web
based application
Ans: False
58. Amazon.com is an example of______based application
Ans: Web
59. What is Automaton?
Ans: The process of using instructions or programs on a machine to make it work
60. The Step 2 in Problem Solving is Designing an Algorithm
Ans: True
61. Desktop based applications provides large number of features, but less processor
and memory-intensive when compared to mobile applications
Ans: False
62. An Application can be any program designed to perform a specific function for
another application
Ans: True
63. The Step 1 in Problem Solving is_____
Ans: Analyzing the problem
64. Solving a Crossword Puzzle is not an example of Problem Solving
Ans: False
65. When the logical groups of components are physically separated in different
machines, it is known as____
Ans: Tier
66. CRUD is the acronym for Create, Read, Update and Delete
Ans: True
67. Designing an algorithm involves defining a step by step procedure to solve the
problem
Ans: True
68. A web based application caters to the needs of thousands of users at different times
but not at the same time
Ans: False
69. Notepad is a web based application
Ans: False
70. Web based applications are normally are normally deployed on some servers
Ans: True
71. The process of using instructions or programs on a machine to make it work is
called_____
Ans: Automation
72. Notepad is a web based application
Ans: False
73. Types of Application
Ans: 1) Web based, 2) Desktop, 3) Mobile 4) Legacy
74. Business layer implements the core functionality of the system,and encapsulates the
relevant business logic
Ans: True
74. A problem is a difficulty or a challenge, or situation that needs a solution
Ans: True
75. What is the Step 3 in Problem Solving
Ans: Testing the design for correctness
76. What are the important skills for programmers
Ans: All of the above (Communication skills, Concern for quality, Adaptability)
77.________ is a computer software designed to help to help the user to perform
specific tasks such as MS Office
Ans: Desktop application
78.______applications comes under the category of mobile based applications
Ans: Blackberry
79. Abstraction is a representation or model that includes the important, essential or
distinguishing aspects of something while suppressing or ignoring less important,
immaterial or diversionary details
Ans: True
80. There are 6 steps in problem solving
Ans: True
81. Defining an objects attributes and behaviors into a single entity is called_____
Ans: Encapsulation
82. Data abstraction is_______
Ans: Isolating how a data object is used from the details of how it is constructed
**83. Applications graduated from the single computer on to the whole of the internet
Ans: True
84. Declarative knowledge is_____
Ans: Knowledge of what is the solution
85. One can watch the current score of the game that is running live using ecommerce_______applications
Ans: Web based
86. Word Processor is an example of User Level application.
Ans: True
87.Testing the design for correctness means_ _ _
ANS: option c.
Word processor is an example for User level application.
ANS: true

4 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Such an interesting and informative piece of guidance imparted by you. I am glad to discover this information here and I am sure that this might be beneficial for us.
    Web delopment company in India

    ReplyDelete
  3. Thanks for sharing this informative content , Great work
    Leanpitch provides online training in Product prototyping during this lockdown period everyone can use it wisely.
    icp-cat training

    ReplyDelete
  4. Great work!
    Quickbooks Customer Support +18556041500 is best service for new quickbooks user to resolve your problems.

    ReplyDelete