周天10:10-12:10\nC++《三目运算符》作业

1. 您的姓名:
2. 假设有以下C++代码片段:
int a = 5, b = 10;
int max = (a > b) ? a : b;
这段代码执行后,的值是多少?
3. 考虑以下C++代码:
int x =3, y =7;int result =(x < y)? x +5: y -3;
执行这段代码后,result的值是多少?
4. 以下C++代码段的输出是什么?
int num =25;
cout <<(num %2==0)?"Even":"Odd";
5. 以下C++代码段的输出是什么?
int age = 20;
cout << (age >= 18) ? "成年" : "未成年";
6. 考虑以下C++代码:
int value =-5;
int result =(value >0)? value :-value;
执行这段代码后,的值是多少?
7.
以下C++代码片段会打印出"a is greater"。
inta=10,b=5;
cout<<(a>b)?"a is greater":"b is greater or equal";
8. 以下C++代码片段使用三目运算符来获取两个数中较小的一个,这段代码会正确地将设置为3。
int x =3, y =7;
int min =(x < y)? x : y;
9. 以下C++代码片段可实现将变量a,b中较大的值赋值给变量z。
int z =(x > y)? y : x;
10. 以下C++代码片段这段代码会打印出"Non-positive"。
int num = -10;
cout << (num > 0) ? "Positive" : "Non-positive";
11. 以下C++代码片段使用三目运算符来确定一个数的绝对值。
int value =-15;
int absValue =(value >=0)? value :-value;
更多问卷 复制此问卷