2nd Year NotesComputer class 12th

2nd year Chapter 10 Input And Output

2nd year Chapter 10 Input And Output Question And Answer

Short And Simple Question and Answer

Q 1. What is an input statement?

Ans. An input statement refers to the data or instructions provided to a program through an input device, with the keyboard being a standard input device. In C language, the instructions used to receive input are known as input statements.

Q 2. What is an output statement?

Ans. An output statement is responsible for producing processed input data from a program and sending it to an output device. Typically, the standard output device is the monitor. In C language, built-in functions are used for output, and the instruction used for sending output is referred to as an output statement.

Q 3. What are standard input functions?

Ans. Standard input functions in C include important functions like scanf(), gets(), getch(), and getche() that are used for receiving input from users.

Q 4. What are standard output functions?

Ans. Standard output functions in C encompass key functions such as printf() and puts() that are used to display output.

Q 5. What is the printf() function?

Ans. The printf() function is used to display program output on the monitor. It can present text, constants, or variable values in a desired format. It’s considered a formatted output function, part of the C standard library and defined in the stdio.h header file.

Q 6. What is a format specifier?

Ans. A format specifier is a string used to specify how the value of a variable should be displayed on the monitor. Format specifiers start with a ‘%’ symbol and are used to define the format for displaying values, both for output and input.

Q 7. What is field width in a format specifier?

Ans. Field width, in a format specifier, determines the number of columns used to display a value on the monitor screen. It’s specified by a number in the format specifier and indicates the minimum number of columns to be used for printing a value. It’s optional in the format specifier.

Q 8. What is an escape sequence?

Ans. An escape sequence is a combination of characters used within the printf() function to control the printing of output. These sequences are not printed and start with a backslash (”). They allow you to include specific characters or control sequences within a string, such as ‘\n’ to represent a new line.

Q 9. What is the getch() function?

Ans. The getch() function is used to capture a single character as input from the keyboard. It transfers the typed character to a variable without the need to press the enter key, and the character entered does not appear on the screen.

Q 10. What is the getche() function?

Ans. The getche() function is used to obtain a single character as input from the keyboard. Like getch(), it transfers the character to a variable without requiring the user to press the enter key, and the character is not displayed on the screen.

Q 11. What is the function of the ‘\n’ escape sequence?

Ans. The ‘\n’ escape sequence represents a new line in a string. When encountered in a printf() statement, it moves the cursor to the beginning of the next line, effectively starting a new line in the output.

Q 12. What is the function of the ‘\t’ escape sequence?

Ans. The ‘\t’ escape sequence represents a horizontal tab. It is used to move the cursor one tab forward from the current position. For example:

printf(“Hello\tPakistan“);
The output of the above statement will be “Hello Pakistan,” with multiple spaces added to align text to the next tab stop.

Related Articles

Check Also
Close
Back to top button
error: Content is protected !!
Enable Notifications OK No thanks