Write a function which takes three integer parameters

Assignment Help Computer Engineering
Reference no: EM131306903

Assignment -

You can generally assume that code shown in the questions is intended to be syntactically correct, unless something in the question or one of the answers suggests otherwise.

Q1. Given the following statement in a C program that has no syntax errors:

printf ("101%c0%c", a, 'b');

What can you say with reasonable certainty about this?

A. a must be a character variable (if a were not of type char, there would be a syntax error)

B. 'b' is a character variable

C. This will display 101a0b

D. This will display 6 characters, but you don't know what they all are.

E. The percent symbol (%) will appear in the output

Q2. You are modifying a program someone else wrote. The original programmer used a variable called "month" to store a number (1-12) representing the current month of the year. You wish to change the variable so that instead of a number it contains only the first character of that month's name (example: 'J' for January, etc.).

What is the most likely type modification you will make to the program?

A. Change double to int

B. Change int to letter

C. Change number to char

D. Change double to char

E. Change int to char

Q3. Consider the function below, and then determine what value would be returned for the call:

f(27)

int f(int x){

if (x%2 == 0) return x;

else return 0;

}

A. 0

B. 1

C. 2

D. 5

E. 27

Q4. Suppose you write this function as part of your program. The compiler gives you a warning or error on lines A and B. Why?

void puzzler (int qmark) {

if (qmark == 1)

return (3.0); /* line A */

else

return (2.0); /* line B */

}

A. The function has a void parameter list.

B. The function has a void return type.

C. The values returned should be 2 and 3, not 2.0 and 3.0.

D. It is not legal to have parentheses following return.

E. It is not legal to have more than one return statement in a function.

Q5. Suppose you wrote the following program:

#include <stdio.h>

int main(void)

{

int x = 3, y;

printf("x times y is %d\n", x * y);

return 0;

}

Which of the following statements is true:

A. The program would not compile because y is an undefined variable.

B. The program would not compile (that is, it would have syntax errors) because y is never initialized.

C. While running, the program would stop when it reaches the printf because y is uninitialized.

D. The program would print out "x times y is 0", because y is automatically initialized to 0.

E. The program would print out some random number as the value of x * y It might be 0, it might not be.

Q6. What is the value of this expression in C?

1 + 2 / 3 * 4 + 1

A. 2

B. 3

C. 4

D. 4.6666...

E. 5

Q7. void TestFunction (int i, double d) {

...

}

int main (void) {

int ivalue1, ivalue2;

double mainDouble;

...

/* line A */

...

} /* end of main */

Which of the following would be a (syntactically) correct statement to insert at line A in order to

call TestFunction?

A. ivalue1 = TestFunction (ivalue2, mainDouble);

B. TestFunction (0, 2.0);

C. TestFunction (ivalue1, mainDouble) = void;

D. TestFunction (int i, double d);

E. All of the above choices are correct syntactically; which one should be used depends upon the logic of the program.

Q8. Among the choices given, the best description of an "algorithm" is...

A. a value stored in memory

B. an instruction which the CPU can execute

C. a series of steps for solving a problem

D. a mathematical equation

E. a combination of operators and operands

Q9. Fill in the body of the following function that takes three integer parameters: hours, minutes, and seconds and then computes and returns (without printing) the total number of seconds.

#define SECONDS_PER_MINUTE 60

#define MINUTES_PER_HOUR 60

/* Convert hours, minutes, and seconds to the total number of seconds */

int totalSeconds(int hours, int minutes, int seconds) {

}

Q10. Write a function which takes three integer parameters, computes their average as a double, and prints the average. This function does not return a value.

Reference no: EM131306903

Questions Cloud

Write two functions called gcd and lcm : Write two functions called Gcd and Lcm. The Gcd function takes two positive integers as its parameters and returns their greatest common divisor. The Lcm function takes two positive integers as its parameters and returns their least common multipl..
What is the risk profile of your firm : As a financial analyst, you have been asked to analyze a firm. Your task is to make a recommendation as to whether or not to invest in this firm given the analysis you undertake.
Discuss any potential ethical or social responsible issues : Provide a brief history of them both. (Select an existing publicly owned company. View the link Public Companies for a comprehensive list of publicly traded companies.)  Identify/ create/ build a Marketing Mix for this product as it is today.  Disc..
Write the first section of the marketing plan : create a complete Marketing Plan by the end of the course. You will write the first section of the Marketing Plan for this assignment. Use the guide to identify the sections of the Marketing Plan and the marketing elements contained therein. This ..
Write a function which takes three integer parameters : Write a function which takes three integer parameters, computes their average as a double, and prints the average. This function does not return a value
How well the imf has doen its job over forty years or so : Discuss the need, even for large MNEs, to rely on other agencies e.g. the IMF, as well as other monitors to assure themselves of stability of would-be developing countries. Assess how well the IMF has doen its job over forty years or so.
What is firms markup per sweater as a percentage of revenues : What is the firm's markup per sweater as a percentage of revenues? If the peso is devalued 20%, what is the new value of the peso?
Find the firm optimal level of output for any date : Carefully write out the firm's profit-maximization first-order conditions. Find the firm's optimal level of output for any date t: (You can express this in terms of qt-1, wt, and zt)
How government policies can influence economic growth : Discuss how government policies can influence economic growth. Analyze how monetary policy could influence the long-run behavior of price levels, inflation rates, costs, and other real or nominal variables.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Talk about the different reasons why lte is better than 3g

talk about the various reasons why lte is better than 3g and various improvements of lte -- what they are -- are they

  Contingency theory and path goal theory

Contingency Theory and Path Goal Theory- Path-Goal Theory is a type of Contingency Theory because its effectiveness depend on the match between leader behavior, the task at hand, and characteristic of  subordinates.

  Illustrate general network design

Illustrate general network design

  Theoretical implications of improper configuration

The Microsoft Baseline Security Analyzer (MBSA) is a powerful tool to identify missing security updates and common security misconfigurations in a networked environment. This lab will involve researching to understand the theoretical implications ..

  Determining pearson correlation coefficient

Determining the Pearson correlation coefficient you need to write down the program computing Pearson correlation coefficient utilizing the parallel loop templates from the Intel Threading Building Blocks library (TBB).

  What is the value of beta

What is the value of beta after the subsequent code executes if the input is 1?

  What is being stored into program memory now

How is it possible that "cnum" is not synthesised? What does the synthesiser do instead and look at the RTL. Why, with only a few lines of code, is there now a bird's nest of wires?

  Find the clock cycles required in both cases

What is the global CPI for each implementation and find the clock cycles required in both cases."

  Wda wireless device application business models

Write down a 2.5 - 3 page paper comparing the WDA wireless device application business models utilized by Sprint, Verizon, and AT&T Wireless.

  Which statement correctly initialize more than one variable

When creating a for loop, which statement will correctly initialize more than one variable? When you declare a variable of a basic, primitive type, such as int x = 10;, the memory address where x is located holds the _______.

  List and describe the ways to backup the registry

Describe the Windows kernel, including its two main components and list and describe the ways to backup the registry.

  Questioncreate a shadow on phrase html5 canvas with an

questioncreate a shadow on phrase html5 canvas with an offeset -x of 2px an offset-y of 5px a blur of 6px and a

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd