Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CS101 SecondExam Form1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Jordan University of Science and Technology

Department of Computer Science


First Semester 2023-2024
HSS101CS - INTRODUCTION TO PROGRAMMING
Second Exam - Form ( 1 )

1. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int x = 2, y = 5, z = 1;
if( x < y )
z = y - x;
else;
z = x * y;
cout<<z;
return 0;
}
(Total Points: 1)
a. 10
b. 3
c. -3
d. 1
e. syntax error

2. What is the output of the following C++ code?


#include<iostream>
using namespace std;
int main( )
{
if( 120 % 5 == 2 )
cout<<"true"<<" ";
else
cout<<"false"<<" ";
cout<<"true"<<" ";
return 0;
}
(Total Points: 1)
a. 1 0
b. 0 1
c. true true
d. false true

3. What is the output of the following code?


#include<iostream>
using namespace std;
int main( )
{
int age = 40;
if ( age > 30 )
if ( age > 55 )
cout<<"Turning age";
else
cout<<"Middle age";
else
cout<<"Young age";
return 0;
}
(Total Points: 1)
a. Young age
b. Middle age
c. Turning age
d. Turning ageYoung age

4. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int a = 5, b = 10, c = 12;
if( a < b )
if( a < c )
a += 2;
else
a += 1;
else
if( b < c )
{
if( b > 0 )
b++;
}
else
b += 2;
cout<<a<<" "<<b<<" "<<c;
return 0;
}
(Total Points: 1)
a. 7 10 12
b. 5 10 12
c. 6 10 12
d. 7 11 12
e. 7 12 12

5. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int x = 2, y = 5, z;
char a = 'y';
z = ( x <= y && a == 'y' ) ? ++x : --y;
cout<<x<<" "<<y<<" "<<z;
return 0;
}
(Total Points: 1)
a. 3 5 3
b. 3 4 3
c. 3 4 2
d. 2 4 4
e. 2 5 4

6. What is the output of the following C++ code?


#include<iostream>
using namespace std;
int main( )
{
int x = 10 ;
int y = 5 ;
switch( x == 2 && y == 5 )
{
case 0 : cout<<"A" ;
case 1 : cout<<"B" ;
default: cout<<"C" ;
// cout<<"D" ;
}
return 0 ;
}
(Total Points: 1)
a. ABC
b. A
c. BC
d. C
e. BCD

7. What will the value of "a" be after the following C++ code executes?
#include<iostream>
using namespace std;
int main( )
{
int a = 7, b = 5;
switch( a % b )
{
case 1: a = a-b;
case 2: a = a+b;
case 3: a = a*b;
case 4: a = a/b;
default: a = a;
}
return 0;
}
(Total Points: 1)
a. 7
b. 5
c. 9
d. 12

8. What is the output of the following C++ code?


#include<iostream>
using namespace std;
int main( )
{
int x ;
x = -10 ;
switch( x )
{
case true : cout<< x ; break;
case false : cout<< -x ; break;
}
cout<<x;
return 0 ;
}
(Total Points: 1)
a. -10
b. 10
c. -1010
d. Nothing will be printed

9. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int n = 63;
int i;
int s = 0;
while( n != 0 )
{
i = n % 10;
n = n / 10;
cout<< i <<" ";
s = s + i;
}
cout<< s <<endl;
return 0;
}
(Total Points: 1)
a. 3 6 9
b. 3 6
c. 3 11
d. 3
e. infinite loop

10. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int x = 9;
while ( x > 1 )
x--;
cout<<x;
return 0;
}
(Total Points: 1)
a. 1
b. -1
c. 9876543210
d. 987654321

11. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int x=7;
while (--x >3)
cout<<x;
return 0;
}
(Total Points: 1)
a. 6543
b. 76543
c. 654
d. 7654

12. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int i = 0;
while ( i < 5 )
{
int k = (i < 3);
if ( k )
cout<< i << ", ";
i++;
}
cout<<"Done";
return 0;
}
(Total Points: 1)
a. 1, 2, Done
b. 0, 1, 2, Done
c. 0, 1, 2, 3, 4, Done
d. 3, Done
e. Done

13. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int x, t = 0;
x = 2;
do
{
cout<< x <<" ";
if( x % 5 == 0 )
t = t + x;
x = x * 2;
} while( x++ <= 22 );
return 0;
}
(Total Points: 1)
a. 2 5 11 23
b. 2 5 11 9
c. 2 5 8 11 14
d. 2 4 8 16 340
e. Infinite loop

14. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int x = 1;
do{
cout << x;
x += 2;
} while (x <= 9);
return 0;
}
(Total Points: 1)
a. 02468
b. 13579
c. 123456789
d. 012345678
e. 0246810

15. What is the output of the following C++ code?


#include<iostream>
using namespace std;
int main( )
{
int x = 1;
for ( ; ; )
{
if (x % 4 == 0) break;
cout << x++;
}
return 0;
}
(Total Points: 1)
a. 123
b. 234
c. 23
d. 1234
e. Infinite loop

16. What is the output of the following C++ code?


#include<iostream>
using namespace std;
int main( )
{
for (int i = 1; i < 10; i += i % 4)
cout << i++;
return 0;
}
(Total Points: 1)
a. 146
b. 257
c. 14610
d. Infinite loop
e. Syntax Error

17. What is the output of the following C++ code?


#include<iostream>
using namespace std;
int main( )
{
for (int i = 5; i <= 6; i -= 1)
cout << i;
return 0;
}
(Total Points: 1)
a. Infinite loop
b. Syntax Error
c. 56
d. 543210
e. 65

18. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
for (int var = 0; var < 5; var++)
{
if ( var % 2 == 0 )
{
cout << var << " ";
continue;
}
if ( var == 3 )
break;
}
return 0;
}
(Total Points: 1)
a. 0 1 2 3 4
b. 0 1 2
c. 0 2
d. 0 2 4

19. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
for (int i = 1; i <= 3; i++)
{
if ( i * 2 == 2 )
{
cout << i * 2 << " ";
continue;
}
cout << i << " ";
}
return 0;
}
(Total Points: 1)
a. 2 2 3 4
b. 2 2 3
c. 2 2 3 4 5
d. 1 2 3

20. What is the output of the following C++ code?


#include<iostream>
using namespace std;
int main( )
{
for(int i = 1; i <= 2; ++i)
for(int j = 1; j <= 2; j *= 2)
if( i - j)
cout << i << "," << j << " ";
return 0;
}
(Total Points: 1)
a. 1,1 1,2
b. 1,2 2,2
c. 1,1 2,2
d. 1,2 2,1

21. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int a[ 3 ] = {1, 2, 3, 4};
for(int i = 0; i < 3; i++)
cout<<a[ i ];
return 0;
}
(Total Points: 1)
a. 1234
b. 123
c. Syntax Error
d. 12
e. 1

22. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
int a[ 5 ] = {1, 2};
a[ 1 ] = 3;
a[ 2 ] = 5;
for(int i = 0; i < 5; i++)
cout<<a[ i ]<<" ";
return 0;
}
(Total Points: 1)
a. 1 2 5 0 0
b. 1 3 5 0 0
c. 1 0 5 0 0
d. 1 2 5
e. 1 3 5

23. Which of the following assigns the value 5 to the fourth element in
(myArray)? (Total Points: 1)
a. myArray[ 3 ] = 5;
b. myArray[ 5 ] = 4;
c. myArray[ 0 ] = {4};
d. myArray[ 5 ] = {3};

24. Which of the following is not a correct array declaration? (Total Points: 1)
a. char a[ 1 ] = 'B';
b. bool a[ 5 ];
c. double a[ 3 ] = {12.5, 1.6};
d. int a[ ] = {'A', 20};

25. What is the output of the following C++ code?


#include <iostream>
using namespace std;
int main( )
{
bool A[ 3 ] = {true, false, true};
int c = 0;
for(int j = 0; j < 3 ; j++)
if( A[ j ] == true)
c++;
if( !c )
cout<<"zero";
else
cout<<"No Zero";
return 0;
}
(Total Points: 1)
a. No Zero.
b. zero.
c. Nothing will be printed.
d. SYntax error.

You might also like