Encrypting your link and protect the link from viruses, malware, thief, etc! Made your link safe to visit.

 Powered by GA Club

Question:


Use the following C++ program to answer questions a – e. Given the following code:  1 #include 2 using namespace std; 3 void rollAgain(int &, int &, char); 4 int main() 5 { 6 int die1 = 4; 7 int die2 = 2; 8 char code = 'x'; 9 cout << code << ' ' << die1 << ' ' << die2 << ' ' << endl; 10 rollAgain(die1, die2, code); 11 cout << code << ' ' << die1 << ' ' << die2 << ' ' << endl; 12 if (die1 == die2) 13 cout << "DOUBLES!"; 14 else 15 cout << "KEEP TRYING!"; 16 system("PAUSE"); 17 return 0; 18 } 19 void rollAgain(int & one, int & two, char c) 20 { 21 one += 10; 22 if (c == 'x') 23 { 24 c = 'y'; 25 two = 2; 26 } 27 else 28 c = 't'; 29 }   a What is printed by the code above? EXPLAIN IT!!!! b Which line(s) contain function prototypes? c Which parameter(s) (from Line 10) are sent by value? Which parameter(s) (from Line 10) are sent by reference? What is the difference (value vs. reference)? d Which variable(s) are local to rollAgain()? e A student added the following function call to the program.                            rollAgain(4.5, 5.5, 2);             The compiler flagged this statement with an error message. WHY?


Answer:


Step 1

Solution of the given question is:-

Step 2

Initially to a is , a @ line #9, 4 a 14 2 (is printed) (is printed since value of die changed) @ line @ line is, KEEP TRYING

ST

Search This Blog

Labels

Report Abuse

A palindrome is a number or a text phrase that reads the same backwards as forwards. For example, each of the following five-digit integers is a palindrome: 12321, 55555, 45554 and 11611. Write a C++ program that reads in a five-digit integer and determines whether it is a palindrome .

Question: A palindrome is a number or a text phrase that reads the same backwards as forwards. For example, each of the following five-digit integers is a palindrome: 12321, 55555, 45554 and 11611. Write a C++ program that reads in a five-digit integer and determines whether it is a palindrome . Answer: Step 1 PROGRAMING CODE:   #include <stdio.h> int main() {   int n, a, b, c, d, e;   int digit = 0;   printf( "Enter one 5 digit number: \n" );   scanf( "%d", &n );   a = n / 10000;   b = n / 1000 % 10;   c = n / 100 % 10;   d = n / 10 % 10;   e = n % 10;   if ( a == e && b == d ) {     printf( "Palindrome!\n" );   }   if ( a != e || b != d ) {     printf( "Not a palindrome.. :(\n" );   }   return 0; } PROGRAM SCREENSHOT: Step 2

QUESTION 6 (a) The bar shown in Figure Q2(a) is subjected to tensile load of 150 Kn. If the stress in the middle portions is limited to 160 N/mm², determine the diameter of the middle portion. Find also the length of the middle portion if the total elongation of the bar is to be 0.25 mm. E E = 2.0 + 105N/mm². (12 marks) 150 KN 10 cm DIA 10 cm DIA 150 KN 45 cm Figure Q6(a) (b) A brass bar, having cross-section area of 900 mm², is subjected to axial forces as shown in Figure Q2(b), in which AB = 0.6 m, BC = 0.8 m, and CD = 1.0 m. Find the total elongation of the bar. E = 1.0 + 105N/mm2 . (8 marks) Page 4 of 5 B D 40 KN 70 KN 20 KN 10 KN Figure Q6(b) (TOTAL = 20 MARKS)

  Question: Show transcribed image text Answer:

Contributors