Главная / Программирование /
Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel / Тест 1
Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel - тест 1
Упражнение 1:
Номер 1
Перечислите стандарты языка Fortran
Ответ:
 (1) Fortran 90 
 (2) Fortran 77 
 (3) Fortran 9x 
 (4) Fortran Power Station 4.0 
 (5) Digital Visual Fortran 6.5 
 (6) Fortran 2003 
 (7) Fortran 2008 
Номер 2
Перечислите новшества языка Fortran 2003
Ответ:
 (1) поддержка ООП (наследование типов, процедурные указатели) 
 (2) перегрузка процедур 
 (3) задаваемые операции 
 (4) модули 
Номер 3
Перечислите новшества языка Fortran 2008
Ответ:
 (1) coarrays 
 (2) атрибут protected
 
 (3) атрибут public
 
 (4) атрибут optional
 
Номер 4
Перечислите новшества языка Fortran 90
Ответ:
 (1) модули 
 (2) атрибуты public
и private
 
 (3) coarrays 
 (4) сечения массивов 
 (5) оператор where
 
 (6) оператор forall
 
Номер 5
Перечислите новшества языка Fortran 95
Ответ:
 (1) модули 
 (2) атрибуты public
и private
 
 (3) coarrays 
 (4) сечения массивов 
 (5) оператор where
 
 (6) оператор forall
 
 (7) перегрузка процедур 
Упражнение 2:
Номер 1
Укажите стандартные типы проектов в Intel Visual Fortran
Ответ:
 (1) MKL 
 (2) Console Application 
 (3) IMSL 
 (4) Standard 
 (5) OpenGL 
 (6) QuickWin Application 
 (7) COM Server 
 (8) Library 
Номер 2
Стандартные расширение файлов с программами на языке Fortran ?
Ответ:
 (1) *.for 
 (2) *.f90 
 (3) *.frt 
 (4) *.fortran 
 (5) *.exe 
Номер 3
Какое сочетание клавиш выполняет компиляцию и запуск программы в отладочном режиме?
Ответ:
 (1) CTRL + F5 
 (2) CTRL + F9 
 (3) F9 
 (4) F5 
 (5) CTRL + SHIFT + B 
Номер 4
Какое сочетание клавиш выполняет компиляцию и запуск программы без отладки?
Ответ:
 (1) CTRL + F5 
 (2) CTRL + F9 
 (3) F9 
 (4) F5 
 (5) CTRL + SHIFT + B 
Номер 5
Укажите сочетание клавиш используемое для комментирования выделенного текста программы.
Ответ:
 (1) CTRL + K, CTRL + C 
 (2) CTRL + K, CTRL + U 
 (3) CTRL + A 
 (4) CTRL + K, CTRL + K 
 (5) CTRL + K, CTRL + H 
Номер 6
Укажите сочетание клавиш для перехода в полноэкранный режим.
Ответ:
 (1) Shift + Alt + Enter 
 (2) Alt + Enter 
 (3) Ctrl + Enter  
 (4) Ctrl + B 
 (5) Ctrl + ESC 
Упражнение 3:
Номер 1
Комментарии обозначаются ...
Ответ:
 (1) ! 
 (2) REM 
 (3) // 
 (4) \\ 
 (5) $ 
 (6) & 
Номер 2
Продолжение на следующей строке обозначается ...
Ответ:
 (1) ! 
 (2) REM 
 (3) // 
 (4) \\ 
 (5) $ 
 (6) & 
Номер 3
Для записи операторов в одной строке используется символ
Ответ:
 (1) ; 
 (2) $ 
 (3) # 
 (4) ! 
 (5) * 
 (6) & 
Номер 4
Укажите символы допустимые для задания имен
Ответ:
 (1) прописные латинские буквы A..Z 
 (2) строчные латинские буквы a..z 
 (3) цифры 0..9 
 (4) знак подчеркивания 
 (5) символ # 
 (6) символ @ 
Номер 5
Укажите верно заданные имена
Ответ:
 (1) PARAM_1 
 (2) program 
 (3) write 
 (4) Q#W 
 (5) W@!QWE 
 (6) 1__2 
Упражнение 4:
Номер 1
Оператор, используемый для вывода данных на экран
Ответ:
 (1) write
 
 (2) read
 
 (3) stop
 
 (4) program
 
 (5) format
 
 (6) print
 
 (7) printf
 
Номер 2
Оператор, используемый для ввода данных в программу
Ответ:
 (1) write
 
 (2) read
 
 (3) stop
 
 (4) program
 
 (5) format
 
 (6) print
 
 (7) printf
 
Номер 3
Оператор, используемый для задания формата
Ответ:
 (1) write
 
 (2) read
 
 (3) stop
 
 (4) program
 
 (5) format
 
 (6) print
 
 (7) printf
 
Номер 4
Оператор, обозначаемый конец программы
Ответ:
 (1) end
 
 (2) read
 
 (3) stop
 
 (4) program
 
 (5) format
 
 (6) print
 
 (7) printf
 
Номер 5
Оператор, прерывающий выполнение программы
Ответ:
 (1) read
 
 (2) stop
 
 (3) program
 
 (4) format
 
 (5) print
 
 (6) printf
 
Упражнение 5:
Номер 1
В операторе print *, "TEXT "
вместо символа "* " можно использовать
Ответ:
 (1) целочисленную метку на оператор format
 
 (2) оператор format
 
 (3) имена переменных 
 (4) символ A
 
 (5) строку "(A)" 
 (6) строку "(A,\)" 
Номер 2
В операторе write(*,*)
вместо второго символа "*" можно использовать
Ответ:
 (1) целочисленную метку на оператор format
 
 (2) оператор format
 
 (3) имена переменных 
 (4) символ A
 
 (5) строку "(A)" 
 (6) строку "(A,\)" 
Номер 3
В операторе read(*,*)
вместо второго символа "*" можно использовать
Ответ:
 (1) целочисленную метку на оператор format
 
 (2) оператор format
 
 (3) имена переменных 
 (4) строку "(A)" 
Номер 4
Оператор write(*,*)
выполняет
Ответ:
 (1) вывод пустой строки и переход на следующую строку 
 (2) вывод строки целиком заполненной пробелами 
 (3) ожидание нажатия клавиши ввода 
 (4) не выполняет никаких действий 
 (5) выполнение оператора приведет к ошибке выполнения программы 
Номер 5
Оператор read(*,*)
выполняет
Ответ:
 (1) не выполняет никаких действий 
 (2) вывод строки целиком заполненной пробелами 
 (3) ожидание нажатия клавиши ввода 
 (4) не выполняет никаких действий 
 (5) выполнение оператора приведет к ошибке выполнения программы