Question 1 ( According to your understanding of C, fill in the blanks with an expression or a statement to make the code achieve the required function. (a) The following code should print depending on the value of num: switch (num%2) } case 1: printf("%d is odd.", num); break; www printf("%d is even.", num);

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Question 1 (
According to your understanding of C, fill in the blanks with an expression or a statement to
make the code achieve the required function.
(a) The following code should print depending on the value of num:
switch (num%2)
}
}
(b) The following code should calculate the sum of integers from 1 to 10:
int x = 1, total = 0;
while (x <= 10)
{
case 1:
printf("%d is odd.", num);
break;
}
printf("%d is even.", num);
(c) The following function should receive two floating-point numbers and return their
product:
float func(float x, float y)
b =
total += X;
(d) The following code should swap the values of a and b:
int a = 1, b = 2;
int tmp = a;
tmp;
mor
(e) The following code should define an array of length 10 and assign all elements to 1.0:
float arr[10];
for (unsigned i = 0; i<10; ++i)
= 1.0;
*
Transcribed Image Text:Question 1 ( According to your understanding of C, fill in the blanks with an expression or a statement to make the code achieve the required function. (a) The following code should print depending on the value of num: switch (num%2) } } (b) The following code should calculate the sum of integers from 1 to 10: int x = 1, total = 0; while (x <= 10) { case 1: printf("%d is odd.", num); break; } printf("%d is even.", num); (c) The following function should receive two floating-point numbers and return their product: float func(float x, float y) b = total += X; (d) The following code should swap the values of a and b: int a = 1, b = 2; int tmp = a; tmp; mor (e) The following code should define an array of length 10 and assign all elements to 1.0: float arr[10]; for (unsigned i = 0; i<10; ++i) = 1.0; *
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY