[SOLVED] CPE457-Lab 4 C++ FOR REVERSE ENGINEERS

20.99 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

Rate this product

Reversing software requires the ability to identify and effectively analyze a wide variety of code constructs and patterns. For this lab, the student is required to reverse engineer a C++ program that uses objects.

 

Analyze the provided lab file and answer the following questions:

  1. How many objects are created?

 

  1. What is the size of that object/what are the sizes of those objects?

 

  1. Does the first class have a virtual function? Include a screenshot with answer.

 

  1. Does the second class inherit the first class? Include a screenshot with answer.

 

  1. What is Jerry’s number (ID)?

 

  1. What is Bruce’s number (ID)?

 

  1. Is Jerry a base object or a derived object? Include a screenshot with answer.

 

  1. Is Bruce a base object or derived object? Include a screenshot with answer.

 

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.