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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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