Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

C++ Exercise

Find the Error
Fach of the following definitions and program segments has errors. Locate as many as
you can.
48. int ptr* = nullptr;
49. int x, *ptr = nullptr;
&X = ptr;
50. int x, *ptr - nullptr;
*ptr = &x;
51. int x, *ptr = nullptr;
ptr = &x;
ptr = 100; // Store 100 in x
cout << x << endl;
52. int numbers[] = {10, 20, 30, 40, 50} ;
cout << "The third element in the array is ";
%3D
cout << *numbers + 3 << endl;
53. int values [ 20], *iptr = nullptr;
iptr
iptr *= 2;
values;
%3D
54. float level;
int fptr = &level;
%3D
55. int *iptr
&ivalue;
%3D
int ivalue;
Transcribed Image Text:Find the Error Fach of the following definitions and program segments has errors. Locate as many as you can. 48. int ptr* = nullptr; 49. int x, *ptr = nullptr; &X = ptr; 50. int x, *ptr - nullptr; *ptr = &x; 51. int x, *ptr = nullptr; ptr = &x; ptr = 100; // Store 100 in x cout << x << endl; 52. int numbers[] = {10, 20, 30, 40, 50} ; cout << "The third element in the array is "; %3D cout << *numbers + 3 << endl; 53. int values [ 20], *iptr = nullptr; iptr iptr *= 2; values; %3D 54. float level; int fptr = &level; %3D 55. int *iptr &ivalue; %3D int ivalue;
56. void doubleval(int val)
*val * 2;
57. int *pint = nullptr;
new pint;
58. int *pint - nullptr;
pint - new int;
if (pint -- nullptr)
*pint - 100;
else
cout << "Memory allocation error\n";
59. int *pint = nullptr;
pint = new int[100]; // Allocate memory
Code that processes the array.
delete pint; // Free memory
60. int *getNum()
{
int wholeNum;
cout << "Enter a number: ";
cin >> wholeNum;
return &wholeNum;
61. const int arr[] = { 1, 2, 3 };
int *ptr = arr;
62. void doSomething (int const ptr)
int localArray[ ]
ptr = localArray;
{ 1, 2, 3 };
%3!
%3D
Transcribed Image Text:56. void doubleval(int val) *val * 2; 57. int *pint = nullptr; new pint; 58. int *pint - nullptr; pint - new int; if (pint -- nullptr) *pint - 100; else cout << "Memory allocation error\n"; 59. int *pint = nullptr; pint = new int[100]; // Allocate memory Code that processes the array. delete pint; // Free memory 60. int *getNum() { int wholeNum; cout << "Enter a number: "; cin >> wholeNum; return &wholeNum; 61. const int arr[] = { 1, 2, 3 }; int *ptr = arr; 62. void doSomething (int const ptr) int localArray[ ] ptr = localArray; { 1, 2, 3 }; %3! %3D
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Function Arguments
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.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education