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

Things to Know Before Writing the CAMRT

View Set

Aggregate Demand and Aggregate Supply

View Set

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

View Set

Epidemiology Chapter 4: All Cause Mortality

View Set

CH 18 Ezra, Nehemiah, Esther, review questions.

View Set