Class 7 Exam  >  Class 7 Questions  >  What will be the output of the following C++ ... Start Learning for Free
What will be the output of the following C++ code?
    #include <iostream>
    using namespace std;
    int main()
    {
        struct ShoeType 
        {
           string style;
           double price;
        };
         ShoeType shoe1, shoe2;
         shoe1.style = "Adidas";
         shoe1.price = 9.99;
         cout << shoe1.style << " $ "<< shoe1.price;
         shoe2 = shoe1;
         shoe2.price = shoe2.price / 9;
         cout << shoe2.style << " $ "<< shoe2.price;
         return 0;
    }
  • a)
    Adidas $ 9.99Adidas $ 1.11
  • b)
    Adidas $ 9.99Adidas $ 9.11
  • c)
    Adidas $ 9.99Adidas $ 11.11
  • d)
    Adidas $ 11.11Adidas $ 11.11
Correct answer is option 'A'. Can you explain this answer?
Most Upvoted Answer
What will be the output of the following C++ code? #include <iostr...
We copied the value of shoe1 into shoe2 and divide the shoe2 value by 9, So this is the output.
Output:
$ g++ stu2.cpp
$ a.out
Adidas $ 9.99
Adidas $ 1.11
Free Test
Community Answer
What will be the output of the following C++ code? #include <iostr...
Explanation:
ShoeType Structure:
- The code defines a structure named ShoeType with two members: style (string) and price (double).
Initialization:
- Two ShoeType variables, shoe1 and shoe2, are declared.
- shoe1 is initialized with style "Adidas" and price 9.99.
Output for shoe1:
- The first cout statement prints "Adidas $ 9.99" as the output.
Copying shoe1 to shoe2:
- shoe2 is assigned the values of shoe1 using the assignment operator.
- The price of shoe2 is updated by dividing it by 9 (9.99 / 9 = 1.11).
Output for shoe2:
- The second cout statement prints "Adidas $ 1.11" as the output.
Final Output:
- Therefore, the final output of the code will be "Adidas $ 9.99" followed by "Adidas $ 1.11", which corresponds to option 'A'.
Explore Courses for Class 7 exam
Question Description
What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer? for Class 7 2025 is part of Class 7 preparation. The Question and answers have been prepared according to the Class 7 exam syllabus. Information about What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer? covers all topics & solutions for Class 7 2025 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer?.
Solutions for What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer? in English & in Hindi are available as part of our courses for Class 7. Download more important topics, notes, lectures and mock test series for Class 7 Exam by signing up for free.
Here you can find the meaning of What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer?, a detailed solution for What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer? has been provided alongside types of What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice What will be the output of the following C++ code? #include <iostream> using namespace std; int main() { struct ShoeType { string style; double price; }; ShoeType shoe1, shoe2; shoe1.style = "Adidas"; shoe1.price = 9.99; cout << shoe1.style << " $ "<< shoe1.price; shoe2 = shoe1; shoe2.price = shoe2.price / 9; cout << shoe2.style << " $ "<< shoe2.price; return 0; }a)Adidas $ 9.99Adidas $ 1.11b)Adidas $ 9.99Adidas $ 9.11c)Adidas $ 9.99Adidas $ 11.11d)Adidas $ 11.11Adidas $ 11.11Correct answer is option 'A'. Can you explain this answer? tests, examples and also practice Class 7 tests.
Explore Courses for Class 7 exam
Signup to solve all Doubts
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev