3.14 Character Operations

8 September 2022
4.7 (114 reviews)
9 test answers

Unlock all answers in this set

Unlock answers (5)
question
To what value does each evaluate? userStr is "Hey #1?". True or False. isalpha('7')
answer
False
question
To what value does each evaluate? userStr is "Hey #1?". True or False. isalpha(user.Str.at(0))
answer
True
question
To what value does each evaluate? userStr is "Hey #1?". True or False. isdigit(user.Str.at(6))
answer
False
question
To what value does each evaluate? userStr is "Hey #1?". True or False. toupper(userStr.at(1)) returns 'E'.
answer
True
question
To what value does each evaluate? userStr is "Hey #1?". True or False. tolower(user.Str.at(2)) yields an error because 'y' is already lower case.
answer
False
question
To what value does each evaluate? userStr is "Hey #1?". True or False. tolower(user.Str.at(6)) yields an error because '?' is not alphabetic.
answer
False
question
To what value does each evaluate? userStr is "Hey #1?". True or False. After tolower(user.Str.at(0)), usrStr becomes "hey #1?"
answer
False
question
Set hasDigit to true if the 3-character passCode contains a digit. #include #include #include using namespace std; int main() { bool hasDigit; string passCode; hasDigit = false; passCode = "abc"; /* Your solution goes here */ if (hasDigit) { cout << "Has a digit." << endl; } else { cout << "Has no digit." << endl; } return 0; }
answer
if (isdigit(passCode.at(0)) || isdigit(passCode.at(1)) || isdigit(passCode.at(2))) { hasDigit = true; }
question
Replace any space ' ' with '_' in 2-character string passCode. Sample output for the given program: 1_ #include #include #include using namespace std; int main() { string passCode; passCode = "1 "; /* Your solution goes here */ cout << passCode << endl; return 0; }
answer
for(unsigned int i = 0; i < passCode.length(); i++){ if(isspace(passCode.at(i))){ passCode.at(i) = '_'; } }