Answer:
Column matching given in explanation
1. Intranet : <em>a network of computer within an organization</em>
2. Placeholder: <em>an empty area that reserves space for new content</em>
3. Presentation: <em>information delivered to an audience</em>
4: Presentation Technology: <em>a software application that helps organize and convey information</em>
5. Keynote: <em>the main speech delivered to all in attendance</em>
Explanation:
Intranet:
A small network that exist in the small organization or company to connect all the computers in organization.
Placeholder:
In computer programming, few variables has been defined in the start of program. These variables have no value initially but can be utilized at the time of need. These variable holds some space in memory that is called Placeholder.
Presentation:
A piece of information relevant to some particular topic, which will be delivered to a particular audience is called presentation.
Presentation Technology:
The tools that are used to assist presentation such as projector, slides, boards etc. are called presentation technology.
Keynote:
The main idea of speech that presenter want to deliver to the audience is called Keynote.
Answer:
The answer to this question can be given as:
Method:
public static void showTwos(int number) //method definition.
{
method body.
System.out.print(number + " = "); //print number
while (number % 2 == 0) //condition
{
System.out.print("2 * "); //print message.
number = number / 2;
}
System.out.println(number); //print value.
}
Explanation:
In the above method definition firstly, we declare the method showTwos() that name is already given in the question then we pass a variable number as a parameter in the method. In this first, we take input number from the user and pass into this method. In this method we use a while loop it is an entry control loop in this loop first we modules the number if it is equal to 0.Then we divide the number by 2 and in the last, we print the value.
Answer:
- def getData(a_dict, key_list):
- result = []
-
- for key in key_list:
- result.append(a_dict[key])
-
- return result
-
- result = getData( {"puffin": 5, "corgi": 2, "three": 3} , ["three", "corgi"])
- print(result)
Explanation:
Let's define a function <em>getData() </em>with two parameters,<em> a_dict </em>and <em>key_list</em> as required by the question (Line 1).
Since the function is to return a list of associated values of dictionaries, a new list,<em> result</em>, is declared and initialized with empty values (Line 2).
Next, use for-loop to traverse through every string in the input <em>key_list </em>(Line 4) and use the traversed key to address the value in the<em> a_dict </em>and add it to the <em>result</em> list (Line 5)
At last, return the <em>result </em>list as output (Line 7)
We can test the function using the test case from the question and we shall see the output as follows:
[3, 2]
Answer:
I don't think so. In today's computer era, many different solution directions exist for any given problem. Where OOP used to be the doctrine of choice, now you would consider it only when the problem at hand fits an object-oriented solution.
Reason 1: When your problem can be decomposed in many different classes with each many instances, that expose complex interactions, then an OO modeling is justified. These problems typically produce messy results in other paradigms.
Reason 2: The use of OO design patterns provides a standardized approach to problems, making a solution understandable not only for the creator, but also for the maintainer of code. There are many OO design patterns.