Главная / Программирование /
Основы программирования на языке C / Тест 6
Основы программирования на языке C - тест 6
Упражнение 1:
Номер 1
Что делает функция getchar( )
?
Ответ:
 (1) читает один символ из stdin
программы и возвращает его код 
 (2) выводит в stdout
символ, указанный в качестве аргумента 
 (3) резервирует место в куче (heap) для хранения одного символа 
 (4) читает один символ из указанного в качестве аргумента файла 
Номер 2
Какое из выражений правильное?
Ответ:
 (1) putchar(getchar( ))
 
 (2) getchar(putchar( ))
 
 (3) getchar( EOF)
 
 (4) getchar(>)
 
Номер 3
Какая из приведенных команд позволит направить данные из файла words
программе get_put
так, как будто они были введены в интерактивном режиме?
Ответ:
 (1) get_put < words
 
 (2) get_put > words
 
 (3) get_put words
 
Упражнение 2:
Номер 1
Что делает функция putchar(ch)
?
Ответ:
 (1) выводит символ ch
в стандартный вывод (stdout) программы 
 (2) читает из stdin
один символ и сохраняет его в переменной ch
 
 (3) переключает стандартный вывод на ввод 
 (4) заменяет EOF на символ ch 
Номер 2
Что произойдет в результате выполнения оператора putchar('\007');?
Ответ:
 (1) печать цифры 7 
 (2) шаг назад на одну позицию 
 (3) переход на новую строку на устройстве вывода 
 (4) сработает громкоговоритель 
Номер 3
Есть программа, которая подсчитывает число символов в файле, выполняемый код помещен в файле с именем count. Какая из команд будет производить подсчет числа символов в файле essay, а результат будет помещен в файл essayct?
Ответ:
 (1) count > essayct < essay 
 (2) count < essay 
 (3) essay > essay 
Упражнение 3:
Номер 1
Что такое EOF?
Ответ:
 (1) специальный символ, указывающий на начало файла 
 (2) специальный символ, указывающий на конец файла 
 (3) специальный символ, указывающий на то, что программа написана на Си 
 (4) определяет мобильность языка Си 
Номер 2
Что не произойдет в результате выполнения оператора putchar('H');
?
Ответ:
 (1) переход на новую строку на устройстве вывода 
 (2) шаг назад на одну позицию 
 (3) печать буквы H
 
 (4) вывод символа '007'
, в результате чего сработает громкоговоритель 
Упражнение 4:
Номер 2
Отметьте правильные утверждения о символе EOF
Ответ:
 (1) это должен быть символ, который не может появиться где-то в середине файла 
 (2) так называется символ, заканчивающий файл 
 (3) общеупотребительным является определение #define EOF -1 
 (4) так называется признак конца строки 
Упражнение 5:
Номер 2
Отметьте правильные утверждения, касающиеся EOF
Ответ:
 (1) EOF = 1
 
 (2) EOF = -1
 
 (3) он описан в файле <stdio.h> 
 (4) нужно подключить файл <stdio.h> 
Номер 3
Входит ли '\n' в число символов в строке?
Ответ:
 (1) да 
 (2) нет 
 (3) не обязательно 
Упражнение 6:
Номер 1
Что понимается под вводом-выводом?
Ответ:
 (1) операция пересылки данных между оперативной памятью и внешними устройствами 
 (2) операция пересылки данных между различными внешними устройствами 
 (3) операция пересылки данных между различными частями оперативной памяти 
 (4) операция пересылки данных между различными файлами 
Номер 2
Что называется стандартным вводом?
Ответ:
 (1) стандартным вводом называется устройство, принятое в качестве обычного средства ввода данных в машину 
 (2) это устройство чтения данных с магнитной ленты телетайпа 
 (3) это ввод с клавиатуры 
Номер 3
Что является файлом в языке Си?
Ответ:
 (1) множество однотипных записей 
 (2) поименованная целостная совокупность данных на носителе 
 (3) упаковка данных