CISFINAL 1

Ace your homework & exams now with Quizwiz!

The null terminator stands for this ASCII code.

0

After the following statement executes, what value is stored in the variable num? num = atoi("1000");

1000

) To use the strlen function in a program, you must also write #include ________.

<cstring>

7) True/False: The strlen function returns a C-string's length and adds one for \0.

FALSE

True/False: A test using the isupper function will return false if the argument is an uppercase character.

FALSE

True/False: Although C++ provides ample library functions to handle numeric values, we must write all of our own functions to manipulate character values.

FALSE

True/False: The C++ compiler performs strict array bounds checking when it encounters an array of characters.

FALSE

True/False: The ftoa function converts a floating-point value to an ASCII value.

FALSE

True/False: By being able to pass arrays as arguments, you can write your own functions for processing C-strings.

TRUE

True/False: C++ 11 introduces a function named to_string that converts a numeric value to a string object.

TRUE

True/False: If a C-string that cannot be converted to a numeric value is passed to the atoi function, the function's behavior is undefined by C++.

TRUE

True/False: If an uppercase character is passed as an argument to toupper, the result will be an uppercase character.

TRUE

True/False: The C++ library provides functions for converting a string representation of a number to a numeric data type, and vice-versa.

TRUE

True/False: The isdigit function will return a true if its argument is a digit between 0 and 9.

TRUE

True/False: The itoa function is similar to atoi, but it works in reverse.

TRUE

True/False: The string class's front and back member functions were introduced in C++ 11.

TRUE

True/False: When using the strcat function, you must be careful not to overwrite the bounds of an array.

TRUE

True/False: You may use the <, >, <=, >=, ==, and != relational operators to compare string objects.

TRUE

This is the escape sequence representing the null terminator

\0

To determine whether a character entered is a letter of the alphabet, use this function.

isalpha

To test whether a character is a numeric digit character, use this function.

isdigit

To test whether a character is a printable character, use this function.

isprint

This function will return true if its argument is a printable character other than a digit, letter, or space.

ispunct

To determine whether a character is whitespace, use this function.

isspace

What is the output of the following statement? cout << tolower(toupper('Z')) << endl;

lower case z

"Whitespace" encompasses which of the following?

space + newline + tab

This function concatenates the contents of one C-string with another C-string.

strcat

To define a C-string that will store students' last names of up to 25 characters in length, which is an appropriate statement?

C) char lastName[26];

This library function reverses the order of a C-string.

None of the options

Look at the following statement. if (!isdigit(var1)) The expression being tested by this statement will evaluate to true if var1 is:

an alphabetic character + 9

This function accepts a C-string containing a number as its argument and returns the integer equivalent.

atoi

This function converts a C-string to an integer and returns the integer value.

atoi

Which statement converts the string "10" to the integer value 10?

atoi("10")

This function accepts a C-string as an argument and converts the string to a long integer.

atol

Which of the following lines of code defines an array of C-strings that will hold 49 characters and the null terminator?

char str[50];

The C-string company[12] can hold ________.

eleven characters and the null terminator

In C++, a C-string is a sequence of characters stored in consecutive memory, terminated by a ________.

null character

This function accepts a pointer to a C-string as an argument, and it returns the length of the C-string (not including the null terminator).

strlen

This function accepts pointers to two C-strings and an integer argument, which indicates how many characters to copy from the second C-string to the first

strncpy

A library function that can find one C- string inside another is:

strstr

The strcpy function's arguments are:

to adresses

A practical application of this function is to allow a user to enter a response of 'y' or 'Y' to a prompt.

tolower or toupper

) To change a lower case character to an upper case character, use this function

toupper

To change a character argument from lower to upper case, use this function.

toupper

The statement: char var1 = tolower('A'); will result in:

var1 storing the ASCII value for lower case 'a'.


Related study sets

Ethical and Legal Issues in Psychiatric Nursing

View Set

The Constitution: Principles of the Constitution.

View Set

Philosophy 110: morality/ethics 5.1

View Set

TEXTBOOK: Ch. 7: Expectancy Violations Theory

View Set

Things to Know Before Writing the CAMRT

View Set

Aggregate Demand and Aggregate Supply

View Set

CHL Chapter 20: Technical Essentials: Steam Sterilization

View Set

2.2 How and why did international tensions remain high in the period between 1920 and 1923?

View Set