Answer:
These all are constructors.
CONS
(CONS A B)
makes a pair like this: (A . B)
In other words, A is the CAR of the pair; B is the CDR of the pair.
For example:
(CONS 4 5) ==> (4 . 5)
(CONS 4 '(5 6)) ==> (4 5 6)
[The pair (4 . (5 6)) is the same thing as (4 5 6)].
APPEND
(APPEND A B)
makes a new list by replacing the final nil in A with the list B. A and
B must be proper lists.
For example:
(APPEND '(4) '(5 6)) ==> (4 5 6)
This takes any amount of number and put in this order
LIST
In this ,it will return a list whose elements are value of arguments in the order as it appeared in the LIST.It can take any amount of parameters
For example,
(LIST 4) ==> (4)
(LIST 4 5) ==> (4 5)
(LIST 4 5 '(6 7)) ==> (4 5 (6 7))
(LIST (+ 5 6)(* 5 6)) ==> (8 9)
The value of a default argument must be a(n) _________.
Answer:
Constant
Explanation:
A default argument is a value provided in a function declaration that the compiler automatically assigns if the function caller does not provide a default value for the argument.
The value of a default argument must be constant.
The default value parameter must be a constant for compiling. Compiler does not accept dynamically calculated value against optional parameter. The reason behind this it is not certain that the dynamic value you provide would offer some valid value.
Example:
#include<iostream>
using namespace std;
/*A function with default arguments, it can be called upto 4 arguments*/
int sumnum(int x, int y, int z=0, int w=0)
{
return (x + y + z + w);
}
int main() //driver function
{
cout << sumnum(10, 15) << endl;
cout << sumnum(10, 15, 25) << endl;
cout << sumnum(10, 15, 25, 30) << endl;
return 0;
}
Output
25
50
80
Write the half function. A function call and the functionprototype
are provided.
void half(float *pv);
float value=5.0;
printf("Value before half: %4.1f\n",value); // Prints 5.0
half(&value);
printf("Value after half: %4.1f\n",value); // Prints 2.5
Answer:
C code for half()
#include<stdio.h>
void half(float *pv);
int main()
{
float value=5.0; //value is initialized
printf ("Value before half: %4.1f\n", value); // Prints 5.0
half(&value); // the function call takes the address of the variable.
printf("Value after half: %4.1f\n", value); // Prints 2.5
}
void half(float *pv) //In function definition pointer pv will hold the address of variable passed.
{
*pv=*pv/2; //pointer value is accessed through * operator.
}
This method is called call-by-reference method. Here when we call a function, we pass the address of the variable instead of passing the value of the variable. The address of “value” is passed from the “half” function within main(), then in called “half” function we store the address in float pointer ‘pv.’ Now inside the half(), we can manipulate the value pointed by pointer ‘pv’. That will reflect in the main(). Inside half() we write *pv=*pv/2, which means the value of variable pointed by ‘pv’ will be the half of its value, so after returning from half function value of variable “value” inside main will be 2.5.Output:
Output is given as image.
Write a program which will ask the user to input a floating point number corresponding to temperature. We will assume the temperature was in Celsius degrees and display its equivalent in Fahrenheit degrees after computing it using the following formula Fahrenheit = ( 9.0 / 5.0 ) * Celsius + 32
// writing c++ code...
// taking input
cout<< " Enter the floating point number : ";
cin>>fnumber;
// calculating the Fahrenheit temp
far_temp= (9.0/5.0) * fnumber +32;
cout<<" Fahrenheit = "<< far_temp;
a network on the internet has a subnet mask of 255.255.240.0.what is the maximum number of hosts it can handle?
Answer:
4094 hosts
Explanation:
In a network,
Number of hosts is (2^host no -2)
We have subtracted 2 because out of these hosts two are used in broadcasting and other purposes.
Host number is equal to the 0's in the Subnet mask
255.255.240.0
convert this into binary number i.e
11111111.11111111.11110000.00000000
So,12 0's are there
Number of valid hosts= 2^12 -2
= 4096-2
= 4094
What are the differences between responsibility,accountability and liability?
Answer: Responsibility is the process when one has an authority over another, accountability means to be answerable to the action of the concerned and liability means to be legally responsible for the concerned.
Explanation:
A person who is responsible must be accountable and vice versa. In liability the person responsible must be governed by some documents for legal bindings to be help responsible for someones else action.
You are to create a program using Python that asks the user for a nonnegative number, then computes the mean and variance using the above given online update formulas which should be displayed on the console screen. The program should end when a user enters a negative number.
Answer:
# In the new version of python is available the functions mean() an variance()
# In the module of statistics
i = 0 #Var to input the elements
l = [] #Var to store the elements on a list
while(i>0):
print("In put a positive number to add in the list or negative to exit ")
i = input()
l.append(i)
print("The mean of the all elements is: " + mean(l) )
print("The variance of the all elements is: " + variance(i) )
Explanation:
At present, you can use in the news python's verison e.g. (python 3.7) the statistics module and use functions like mean(), variance(), stdev() and many others.
In the first step you create two variables, i to recieve the inputs of a loop and l to store all the elements recieved in the i variable. after that you pass as an argument the list that you stored before and get the mean() and variance() of the all elements in the list.
I hope it's help you.
You use the ____ data type to hold any single character.
a.
single
b.
char
c.
float
d.
byte
Write a short note on Façadepattern.
Decision-making undercertainty is always easy to solve.
True
False
Answer:
False
Explanation:
Decision making is a complex subjective process which involves analyzing multiple inputs, current state and identifying the most relevant actions to achieve a set of desired objectives.
The process is complicated by factors such as:
- inadequacy or incorrectness of inputs
- unawareness of the current state
- lack of expertise of the decision maker
- multiplicity of potential actions which lead to desired outcomes
- fuzzy end objectives
.When a design begins with a consideration of what the systemmust accomplish, it is called:
A.user-centered design B.data-driven design C.event-driven design D.task-centered design
Answer: D) Task-centered design
Explanation: Task centered design is the technique for a design to made in such a way that it can have the desired or expected result . The goals are set in it and the task is decided in a particular structure. Thus a design having any such system , it is known as task centered design. It is mainly focused on the user and the way this design can be used by them.
______ organizations have physical and online dimensions
A. clicks and mortar
B. pure-play
C. virtual
D. brick and mortar
Answer:
Click and Mortar
Explanation:
In the e-commerce world, a click and mortar organization is a type of business model that includes both its operations in the online and offline domains. Clients are able to shop online and at the same time visit the retailer’s store. It is able to offer its clients fast online transactions and face-to-face service.
Further explanation
Electronic Commerce Describes the process of buying, selling, sending, or exchanging products, services, and / or information through computer networks, including the Internet.
Electronic Business refers to a broader definition of the EC, not only buying and selling goods and services, but also serving consumers, collaborating with business partners, conducting e-learning, and conducting electronic transactions in organizations.
3 forms of EC organization:
• Brick-and-Mortar:
Is an organization that does business offline, sells physical products, and also physical agents.
• Virtual (Pure Play):
Is an organization that conducts business activities only online.
• Click-and-Mortar:
Clicks and mortar refers to the use of electronic sales (CLICK) by combining traditional methods of operation (brick and mortar). Cliks and mortar also refers to the development of electronic commerce that is side by side with conventional business operations by utilizing the strengths in each of the complementary and synergistic channels.
Clicks and mortar, companies can successfully develop parallel electronic trade in parallel with brick and mortar. The level of integration between the two channels is manifested in several dimensions: the actual business processes used for company transactions, the company's brand identity, ownership and management in each channel.
Is an organization that carries out several EC activities, but does major business in the physical world.
E-Marketplace is an online marketplace where buyers and sellers meet to exchange goods, services, money, or information.
Learn More
clicks and mortar : https://brainly.com/question/12914277
Details
Class: college
Subject: computers and technology
Keywords : clicks and mortar, Electronic Commerce, Electronic Business, E-Marketplace
The decision-maker's attitude toward riskcan change the outcome of a situation involving risk.
True
False
Answer: True
Explanation: Yes, there is a major impact of the decision maker's attitude on a risky situation. In risky situation if the decision maker is on side of taking non-risking decision then there would be less chances of severe outcome but if the decision maker tends to take risk then the situation can have any sort of impact good or bad as outcome. Therefore there is a huge impact of decision makers attitude.
TRUE/FALSE
The Interrupt Flag (IF) controls the way the CPU responds to all interrupts.
Answer: True.
Explanation:
The value of the IF is very important to respond to the interrupts in the OS. It is a system flag bit. All the hardware interrupts will be handled if the flag value is set to 1 else all interrupts will be ignored. It takes two values either 1 or 0.
What is Service Oriented architecture & How is it different form Object Oriented Middleware?
Answer: This can be explained s follows :-
Explanation: The approach in which services available in the network are used by the applications is called service oriented architecture. In such structure a business function is provided by each service that is independent of other services.
Object oriented programming is a programming paradigm. OOP can be used outside of that architecture or it can be apart of SOA as well .
Describe a method for protecting users against URL obfuscation Attacks
Answer:
Anti-Phising softwares in stand alone systems connected to a centralized database.
Explanation:
In order to protect oneself from URL obfuscation attacks one should install anti-phising software in their systems which is a software to warn users when exposed to obfuscation attacks. These software when connected contains a centralized database maintained which warns users when they try to access an effected URL. So upon clicking such URL the users are warned in their screen and thus provided with an option to return to their previous page.
Anti-phising software come handy in preventing such attacks while accessing certain URLs in their mails also.
If the data needs to be processed in a First In First Out (FIFO) manner, we typically use a(n) ____.
A.
stack
B.
queue
C.
map
Answer:
B. queue
Explanation:
If the data needs to be processed in a First In First Out (FIFO) manner, we typically use a queue.
function getLongestString(strings) { } /* Do not modify code below this line */ const strings = ['long', 'longer', 'longest']; console.log(getLongestString(strings), '<-- should be "longest"');
Answer:
function getLongestString(strings) {
return strings.reduce( (acc, cur) => acc.length > cur.length ? acc : cur);
}
Explanation:
A reducer applies the same operation to each array element. In this case, the longest string is stored in the accumulator (acc), and is replaced only by the current element (cur) if the current element is longer than the accumulator.
How is the bootstrap program started?
Answer:
Bootstrapping :- It refers when a process does not require any input from outside to start.
Bootstrap program:- It is the first code that is executed when the computer system is started.
Bootstrap program is a part of ROM and it is non-volatile memory. Then the operating system is loaded in the RAM by bootstrap program after the start of the computer system. Then the operating system starts the device drivers.
A bootstrap program is the first code that is executed when the computer system is started. ... The operating system is loaded into the RAM by the bootstrap program after the start of the computer system. Then the operating system starts the device drivers.
In Java a final class must be sub-classed before it.
?? True
?? False
Answer: False
Explanation: In java, whenever a final class is declared it cannot be extended further and also it is not possible for a declared class to be overridden in the sub class. A class can be declared final by using the final keyword. Final class cannot be extended but they can be used to extend the other classes.Therefore the final class cannot be sub classed before it in java.
Data mining is becoming increasingly common in both theprivate and public sectors. Discuss
What do you understand by DATA MINING?
Study and discuss where and how DM can beused?
Answer:
Data Mining is the process of getting important data from the given set of large amount of data based on some attributes and dimensions
Explanation:
Data Mining can be used in all kind of organizations to take some important decisions based on historical data
Write a program that stores the value 16 in the variable length and the value 18 in the variable width. Have your program calculate the value assigned to the variable perimeter using the formula perimeter = 2 * length + 2 * width. Have your program print the value stored in perimeter.
Answer:
#include<iostream>
using namespace std;
int main()
{
int length = 16;
int width = 18;
int perimeter = (2*length) + (2 * width);
cout<<"The perimeter is: "<<perimeter<<endl;
}
Explanation:
First include the library iostream in the c++ program for input/output.
then, create the main function and define the variable with given values in the length and width.
After that calculate the perimeter by using the formula.
perimeter = 2*length + 2*width
and finally display the output on the screen by using the cout instruction.
True / False
Variable length instructions generally use memory more efficiently than fixed-length instruction sets.
Answer: True
Explanation:
Variable length instructions generally implemented by CISC processors use memory more efficiently than fixed length instruction of RISC processors sets because CISC supports array whereas RISC does not. Also CISC uses more complex addressing modes which consumes less memory cycles and the the program is also reduces. In Fixed length instruction in RISC processor the simple instructions has to be used a number of time which leads to more memory cycles.
The process known as AAA (or “triple A”) security involves three components. _____________ means ensuring that an authenticated user is allowed to perform the requested action.
Answer:
The process known as AAA (or “triple A”) security involves three components. Authorization means ensuring that an authenticated user is allowed to perform the requested action.
The process known as AAA (or “triple A”) security involves three components. Authorization means ensuring that an authenticated user is allowed to perform the requested action.
What is access control?By validating various login credentials, such as passwords and usernames PINs, biometric scans, and tokens, access control identifies users. A type of credential known as an authentication factor is one that is used to verify, often in conjunction with other factors.
Multifactor Authentication is a technique that needs multiple authentication methods to validate a user's identity is another feature found in many access control systems. The three AAA are authentication, authorization, and accounting.
Therefore, authorization refers to confirming that a user who has been authenticated is permitted to carry out the specified action.
To learn more about authentication, refer to the below link:
https://brainly.com/question/13553677
#SPJ2
int[] array1 = {1, 3, 5, 7}
for(int i =0; i
if(array1[i] > 5)
System.out.println(i +" " + array1[i]);
Which indices are in bounds for the array array1, given thedeclaration above?
0, 1, 2,3
1, 2, 3,4
1, 3, 5,7
0, 1, 3,5
Answer: 0,1,2,3
Explanation:
The array contains 4 elements that is 1,3,5,7.So the size of the array is 4.The indexing in an array starts from 0 means the element at 0 index is the first element in the array So 1 is at the index 0 and the index will increase by 1 as we move right of the array.So 3 is at the index 1 ,5 is at the index 2 and 7 is at the index 3.So the indices are 0,1,2,3.
Describe business benefits of using wireless electricity?
Answer:
To put it simply, the main benefit for a business to use wireless electricity is money.
Explanation:
Assuming that the company in question can solve specific hurdles such as Microwave Interference and Implementation costs. Then they would save a huge amount of money in the mid to long term since wireless electricity needs very little landscape and does not need cables and transmitting towers as opposed to traditional electrical systems.
Hope you have found this explanation helpful and If you have any more questions please feel free to ask them here at Brainly, We are always here to help.
Wireless electricity offers businesses enhanced reliability, reduced transmission losses, and operational flexibility. Smart Grid principles further improve efficiency and optimize energy usage. These benefits lead to greater cost savings and improved service reliability.
Wireless electricity offers several significant advantages for businesses:
Enhanced Reliability: Generating electricity at the point of use enhances the reliability of the electricity supply, ensuring that critical circuits remain powered during grid outages.Reduced Transmission Losses: By avoiding the need to convey electricity from central power generators to urban loads, businesses can eliminate energy losses typically around 7% due to transmission inefficiencies.Operational Flexibility: Wireless operations enable services and applications that are simply impossible or impractical with wired systems, especially for long-range communications and distributed electricity production.Implementation and Efficiency
Future electrical transmission and distribution systems will become more efficient with the implementation of "Smart Grid" principles. These grids use smart meters and time-of-use pricing to optimize energy consumption during non-peak times, such as using electricity at night for heating water or charging electric vehicles, which can help level load and reduce peak demand.Moreover, transmitting electricity at high voltage and low current over long distances with wireless technology minimizes energy losses due to resistance heating, known as Joule heating, thus making the entire process more energy-efficient.Consumer Advantages
Changes in equipment and usage patterns at the consumer end to allow for increased efficiencies, improved reliability, and lower energy costs are expected to benefit businesses greatly. For instance, ice-making air conditioning systems that operate during non-peak hours can provide cooling during peak demand hours, contributing to overall efficiency and cost savings.Write a program that asks the user to enter a number within the range of 1 through 10. Use a switch statement to display the Roman numeral version of that number. Input Validation: Do not accept a number less than 1 or greater than 10. Prompts And Output Labels. Use the following prompt for input: "Enter a number in the range of 1 - 10: ". The output of the program should be just a Roman numeral, such as VII.
cout<<"Enter a number in the range of 1 - 10 ";
cin>>num;
// check if the input is valid
if(num<0 || num > 10)
cout<<"Invalid Number"
// checking for appropriate output
switch(num){
case 1:
cout<< "|";
case 2:
cout<< "||";
case 3:
cout<< "|||";
case 4:
cout<< "|V";
case 5:
cout<< "V";
case 6:
cout<< "V|";
case 7:
cout<< "V||";
case 8:
cout<< "V|||";
case 9:
cout<< "|X";
case 10:
cout<< "X";
default :
cout<<" Nothing found";
}
Final answer:
The program asks the user to enter a number between 1 and 10 and uses a switch statement to convert it to a Roman numeral, with input validation to ensure the number is within the specified range.
Explanation:
Converting Numbers to Roman Numerals Using a Switch Statement
To write a program that asks for a number in the range of 1 through 10 and converts it to a Roman numeral, we can utilize a switch statement. Here is an example code in a programming language like C++ or Java:
#include <iostream>
using namespace std;
main() {
int number;
cout << "Enter a number in the range of 1 - 10: ";
cin >> number;
switch(number) {
case 1: cout << 'I'; break;
case 2: cout << 'II'; break;
case 3: cout << 'III'; break;
case 4: cout << 'IV'; break;
case 5: cout << 'V'; break;
case 6: cout << 'VI'; break;
case 7: cout << 'VII'; break;
case 8: cout << 'VIII'; break;
case 9: cout << 'IX'; break;
case 10: cout << 'X'; break;
default: cout << "Error: invalid input.";
}
return 0;
}
This program will display a Roman numeral corresponding to the number entered by the user, ensuring that input validation is performed and only numbers between 1 and 10 are accepted.
IMUL & IDIV operate on
a. Two's complement number, b. one's complementnumber, c. all of the give option, d. none of these
Answer: a) Two's complement number
Explanation: IMUL that is referred as signed multiply which performs the multiplication operation of two operands and IDIV is the referred as the signed division which performs the division between two operands. They perform their action on the two's complement number because of their signed behavior otherwise unsigned multiplication(MUL) and division(DIV) are also present for other numbers.
True / False
. Fixed-length instruction architectures do not use memory as efficiently as variable-length architectures.
Answer:
TRUE. Variable length instruction architectures are better at memory efficiency than fixed length architectures.
Explanation:
Variable length instruction architectures use memory efficiently than fixed length architectures. Fixed length instructions are used in RISC (Reduced Instruction Set Computers) , where as CISC (Complex Instruction Set Computers ) have instructions of variable length. In fixed instruction length architectures if the instruction has shorter length than that of fixed length it requires padding to increase the instruction length to fixed length. This is wastage of memory.
Suppose you create a new PricedApt class that is derived from the RentalApt class (so it's derived from a derived class). It adds one new double attribute, price, which tells what the monthly rental for the apartment is. Here is a constructor call for the class: PricedApt p = new PricedApt("jill", 900, true, "jack", 1050.00); The class is missing its constructor. In the box provided below, write the constructor in its entirety. public class PricedApt extends RentalApt { private double price;
// here i am writing C++ code
public class PricedApt extends RentalApt {
private double price;
RentalApt(firstname,price,b,lastname): PricedApt(firstname,b,lastname){
// As there is only one member in this class this means that every argument //coming to it is supposed to be passed to the parent class constructor.
// in c++ : operator is used to call the super class constructor
this.price = price;
}
}
Write a recursive method to return the number of uppercase letters in a String. You need to define the following two methods. The second one is a recursive helper method. public static int count(String str) public static int count(String str, int high) For example, count("WolFIE") returns 4.
Answer:
Recursive function with two parameters that return the number of uppercase letters in a String
public static int count(String str,int h)//Defining function
{
if(str.charAt(0)>='A' && str.charAt(0)<='Z')//Checking the characters from A to Z
{
h++; //incrementing the counter
if(str.length()>=2){
return count(str.substring(1),h);//recalling function
}
}
if(str.length()>=2){
return count(str.substring(1),h); //recalling function
}
return h;
}
This is the recursive function with the name count of return type integer,having parameters str of string type and h of integer type.In this we are checking the characters at a particular position from A to Z.
Recursive function with one parameter that return the number of uppercase letters in a String
public static int count(String str)//Defining function
{
if(str.charAt(0)>='A' && str.charAt(0)<='Z')//Checking the characters from A to Z
{
count++; //incrementing the counter
if(str.length()>=2){
return count(str.substring(1));//recalling function
}
}
if(str.length()>=2){
return count(str.substring(1)); //recalling function
}
return count;
}
This is the recursive function with the name count of return type integer,having parameters str of string type .In this we are checking the characters at a particular position from A to Z.
Java program that return the number of uppercase letters in a String
import java.util.*;
public class Myjava{
static int count =0;//Defining globally
public static int count(String str,int h)//Defining function
{
if(str.charAt(0)>='A' && str.charAt(0)<='Z')//Checking the characters from A to Z
{
h++;
//incrementing the counter
if(str.length()>=2){
return count(str.substring(1),h);//recalling function
}
}
if(str.length()>=2){
return count(str.substring(1),h);
//recalling function
}
return h;
}
public static void main(String[] args)//driver function
{
System.out.println("Enter a string");//taking input
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
int h =0;
System.out.println("Counting the Uppercase letters: "+count(s,h));
}
}
Output
Enter a string WolFIE
Counting the Uppercase letters: 4
Final answer:
The question involves writing two methods to recursively count the number of uppercase letters in a String: a base method and a recursive helper method. The base method initiates the recursion with the string and its length, while the helper method implements the recursive logic, decrementing the count and checking for uppercase characters.
Explanation:
The question asks for the development of a recursive method to count the number of uppercase letters in a given string. This involves writing a base method count(String str) that initiates the recursion and a helper method count(String str, int high) which performs the actual recursive logic.
Method Definition
To achieve this, first, the base method needs to call the recursive helper method with the initial parameters - the string itself and the length of the string as the starting point. The recursive method will then decrement the count while checking for uppercase characters until it reaches the base case where the index (or high) is less than 0.
Example Implementation
public static int count(String str) {
return count(str, str.length() - 1);
}
public static int count(String str, int high) {
if (high < 0) {
return 0;
} else {
int count = Character.isUpperCase(str.charAt(high)) ? 1 : 0;
return count + count(str, high - 1);
}
}
In this example, count("WolFIE") will indeed return 4, as it correctly identifies 'W', 'F', 'I', 'E' as uppercase letters.