eed answer for D,E,F,G
Need answer for D,E,F,G
Result of the following expressions:
Part d:
string1 > "maximum";
It will return 1 (or true) since string1 > "maximum"
Hence, it returns 1
Part e:
string3.substr(0,4) == "mini" || string1 == string2
The statement consists of two logical statements
First, string3.substr(0,4) == "mini"
The function string3.substr(0,4) will return first four characters of string 3 "mini" and matches against string "mini". Hence, condition is true.
Second, string1 == string2 will evaluate to false since both strings are not the same.
Now logical OR of true and false is TRUE.
Hence, it returns 1
Part f:
string3.length() > string1.length() && string1 > string3
The first condition string3.length() > string1.length() evaluates to FALSE but another condition string1 > string3 evaluates to true. The logical AND of FALSE and TRUE is FALSE.
Hence, the result is 0
Part g:
!((string1.substr(8,1) == string3.substr(8,1)) && string1.length() == 9)
The boolean statement ((string1.substr(8,1) == string3.substr(8,1)) && string1.length() == 9) evaluate to true but negation of TRUE that is !(TRUE) is false.
Hence, it returns 0.
Step by step
Solved in 2 steps with 1 images