Computer Science: A Structured Programming Approach Using C, Third Edition
3rd Edition
ISBN: 9780534491321
Author: Behrouz A. Forouzan, Richard F. Gilberg
Publisher: Course Technology, Inc.
expand_more
expand_more
format_list_bulleted
Question
error_outline
This textbook solution is under construction.
Students have asked these similar questions
2) Answer the question with the correct options given below
A)What is the output of the following code?
int *p1, *p2;
p1 = new int;
p2 = new int;
*p1 = 11;
*p2 = 0;
p2 = p1;
cout << *p1 <<" " << *p2 << endl;
0 11
11 0
0 0
11 11
B) What is wrong with the following code fragment?
int *p1, *p2; p1 = new int; p2 = new int; *p1=11; *p2=0; p2=p1; cout << *p1 <<" " << *p2 << endl; delete p1; delete p2;
p1 and p2 both have the same value, so the delete p2 will cause an error
nothing
B and C
You have a memory leak
C) Which of the following correctly declares a dynamic array of strings?
p1 = new string[];
p1 = new string[13];
p1 = new string(13);
p1 = new stringArray(13);
Question 40. Consider the following code chunk:
import random x=0while(x < 4):
x = random.choice([1, 2, 3]) print(x)
It is not a good idea to run these lines because...a) x is an invalid argument to print().b) the condition x < 4 is never violated.c) the function random.choice() does not exist. d) x is initialised with the wrong type.
Complete the following questions about different types of variables:i. Check the last digit of your id number(123456789). If it is even or 0, fill the gap in (A)with the word global (i.e., static global), otherwise, fill it with local (i.e., static local).Then, complete Table I.
ii. In a multi-source program, there is a fileA.c that contains variables and functions,and a fileB.c that contains the main function, as well as usage of some of theresources found in fileA.c.
Explain:a) fileA.c has a global variable called my_variable, that should only beaccessed within the file. I.e., no other files should be able to access thatvariable.How should my_variable be declared inside of the file, in order to guaranteethis functionality?
b) fileA.c also has a global variable called my_shared_variable, which canand should be accessible from other files, including fileB.c.How should my_shared_variable be declared in order to allow thisfunctionality?Note for item ii): You also need to state in a…
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- 12) Consider the following function: def squareArea(sideLength) : return sideLength ** 2 What is the value of squareArea(3)? _____ a.2 b.3 c.6 d.9arrow_forward. You are given the following information. A function with prototype int mystery(int a, int b, int c, int d); is compiled into assembly code. The body of the code is as follows: leal (%rdi,%rsi,2), %eax leal (%rdx,%rdx,2), %edx addl %edx, %eax leal (%rax,%rcx,4), %eax ret Assume a at rdi, b at rsi, c at rdx, d at rcx, and the return value at eax. Write the C code for mystery function that will have an effect equivalent to the assembly code above. Please dont copy and paste.arrow_forwardNeed help in this question Consider the following skeletal C program:void fun1(void); /* prototype */void fun2(void); /* prototype */void fun3(void); /* prototype */void main() {int a, b, c;. . .}void fun1(void) {int b, c, d;. . .}void fun2(void) {int c, d, e;. . .}void fun3(void) {int d, e, f;. . .}Given the following calling sequences and assuming that dynamic scopingis used, what variables are visible during execution of the last functioncalled? Include with each visible variable the name of the function inwhich it was defined.a. main calls fun1; fun1 calls fun2; fun2 calls fun3.b. main calls fun1; fun1 calls fun3.c. main calls fun2; fun2 calls fun3; fun3 calls funarrow_forward
- 6. Write an assignment statement that might be used to implement the equation below: (use the pow(a,b) function) y = 4x⁴+ 2x² + 1arrow_forwardPython 3.7.4 Write the definition of a function twice, that receives an int parameter and returns an int that is twice the value of the parameter.arrow_forwardWhat would be the size of the following union declaration? (Assuming size of double = 8, size of int = 4, size of char = 1) #include <stdio.h>union uTemp{double a[3];int b[7];char c[25];}u; Select one: a. Between 22 and 32 b. More than 20 c. Less than 30 d. All of the optionsarrow_forward
- 1. Inspect the code and in your own interpretation, describe the reason call to functionChangeIt_1(n) will not change x in main()? 2. Inspect the code and in your own interpretation, describe the reason parameter n inChangeIt_2(int *n) is a pointer, and statement in the function is *n = 6 ? 3. Write a function called void swap with two parameters, which will receive the addressof x and y as pointer. The function should swap the value of x and y only if x is larger thany. Print the value of x and y after the function call. 4. Write a function called double getAverage(int *array, int SIZE), whereit accept the array as pointer, and return the average of the array. Print the returnedvalue from this function. Always use *array rather than subscript to access the arrayvalue.arrow_forward4. Given the following declarations: int it =2, 2 =5, 3 = -3; double d1arrow_forward3. int x =9 ;display the address of the variable x? Answer:arrow_forward
- What is the best statement about the following function, f1? void f1 (int i) { int j; for (j = 0; j < i; ++j); cout << ‘*’; cout << endl; } Group of answer choices The f1 function prints a star. The f1 function prints a start on the ith line. The f1 function prints a line of i-1 stars. The f1 function prints a start on each of the i lines. The f1 function prints a start on each of the i-1 lines.arrow_forward19. In python we do not specify types,it is directly interpreted by the compiler, so consider the following operation to be performed.>>>x = 13 ? 2objective is to make sure x has a integer value, select all that apply (python 3.xx) a. x = 13 // 2 b. x = int(13 / 2) c. x = 13 % 2 d. All of the mentionedarrow_forwardWhen is the body of a function executed? A. When the function is defined B. When the program begins to run C. When the function is called D. Shortly after it is convicted Which selection below best answers the question, "How many parameters can a function have?" A. zero or more B. one or more C. none D. up to five How is the body of a function defined? A. The body of a function must be registered at python.org B. By placing the code between the 'def' and 'end' statements C. By surrounding the code immediately following the 'def' statement with curly braces '{}' D. By indenting the lines of code immediately following the 'def' statementarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
CPP Function Parameters | Returning Values from Functions | C++ Video Tutorial; Author: LearningLad;https://www.youtube.com/watch?v=WqukJuBnLQU;License: Standard YouTube License, CC-BY