Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Основы алгоритмизации и программирования] тест, ответы на вопросы 
V
    Опции темы
berlina
  Дата 27.11.2012, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.11.2012
Где: Moscow

Репутация: нет
Всего: нет



Мой первый тест по основам алгоритмизации и программирования был успешно завален (ну как завален, наполовину решён во всяком случае, но этого мало). Теперь просто хочу посмотреть в чём были косяки. Для Вас наверняка легко, а мне будет полезно знать на будущее. Что ж, ответьте пожалуйста кто что знает. Спасибо за внимание.


1.Для чего применяется директива препроцессора # include: 
 a. Для организации цикла 
 b. Для подключения к проекту библиотек 
 c. Для объявления функций 
 d. Для включения в текст программы заголовочных файлов

2.Является ли имя массива переменной типа указатель? 
 a. нет 
 b. да

3.Набор ключевых слов и система правил для конструирования программ, состоящих из групп или строк чисел, букв, знаков препинания и других символов, с помощью которых люди могут сообщать компьютеру набор команд называется … 
 a. компилятор 
 b. ассемблер 
 c. лексема 
 d. язык программирования

4.По какой причине возникает «зацикливание» при выполнении группы операторов x=0; y=1; while y<=10 do x=x+1; 
 a. отсутствует в теле цикла оператор, увеличивающий y 
 b. не правильно заданы значения x и y перед циклом 
 c. неверное условие в заголовке цикла while

5.Модификатор доступа - это: 
 a. ключевое слово, регламентирующее тип доступа к определенному члену класса 
 b. служебная функция, регламентирующая тип доступа к классу 
 c. настройка интерфейса VC ++ 
 d. функция, управляющая доступом к программе

6.Можно ли открыв для просмотра файл exe в шестнадцатиричном представлении точно воспроизвести последовательность машинных команд, из которых он состоит? 
 a. можно без применения специальных программ 
 b. нельзя 
 c. можно с использованием специальных программ-отладчиков

7.Мультипликативные операции относятся к блоку 
 a. тернарных операций 
 b. бинарных операций 
 c. унарных операций

8.Инициализация данных в С++ представляет собой: 
 a. проверка правильности данных переменной 
 b. поиск данных переменной 
 c. присвоение начального значения переменной

9.… – это блок, последовательность объявлений, определений и исполняемых операторов, заключенная в фигурные скобки. 
 a. блок операндов 
 b. оператор присваивания 
 c. тело функции 
 d. цикл FOR

10.В какой момент программы Си выполняется функция с именем main()? 
 a. при запуске программы (если определена как стартовая) 
 b. когда ее вызовет другая функция 
 c. после открытия консольного приложения Win32 
 d. в конце программы

11.Можно ли определить метод отдельно от определения класса в С++? 
 a. невозможно, метод определяется только внутри класса 
 b. только указав, какому классу относится определяемый метод префиксом с названием класса и символом «::» 
 c. только указав, какому объекту относится опреде¬ляемый метод префиксом с названием класса и символом «=» 
 d. данная процедура в принципе отсутствует в VС++

12.Что из ниже перечисленного не является языком программирования: 
 a. С++ 
 b. Cobol 
 c. HTML 
 d. Assembler

13.Чему равно i, при следующих условиях: x=4, y=8, z=56. z=x+y*5; x= z–39; i= x+y+z%x; 
 a. 21 
 b. 19 
 c. 16

14.Сколько байт занимает в памяти ЭВМ следующая строка: "Я стану лучшим в мире программистом!" 
 a. 43 
 b. 40 
 c. 36 
 d. 37

15.Общий вид определения указателей выглядит следующим образом: 
 a. char p; 
 b. тип* имя_указателя; 
 c. int *имя_указателя; 
 d. тип *p;

16.Для чего используется переменные типа Char: 
 a. Для хранения буквенных значений. 
 b. Для работы с функциями. 
 c. Для хранения числовых значений. 
 d. Для хранения числовых и буквенных значений.

17.Вычислите значение выражения i=(a++*7)+(++b)–( – –с/7), если a=3, b=7, c=15 
 a. 42 
 b. 27 
 c. 24

18.Если компонентами массива являются массивы, то такой массив называется 
 a. ассоциативный 
 b. множественный 
 c. сложный 
 d. многомерный

19.Для чего нужен деструктор в С++? 
 a. для уничтожения функции 
 b. для обнуления переменной 
 c. для возвращения системе области памяти, выделенной при выполнении конструктора, а также для закрытия файлов перед окончанием работы с объектом, открывшим этот файл 
 d. для освобождения области памяти, выделенной для всей программы

20.Какое значение имеет именованная константа «PINK» следующего перечисления: enum COLOR {GREEN, RED, BLUE, PURPLE, PINK, BLACK, BROWN, YELLOW};? 
 a. 6 
 b. 4 
 c. 3 
 d. 5

21.Чему равно значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А=15, В=1. А := А – В; В := 7; А := А + В: 
 a. А=9, В=24 
 b. А=21, В=7 
 c. А=15, В=7

22.Константа NULL определена в залоговочном файле: 
 a. stdlib.h 
 b. alloc.h 
 c. include.h 
 d. stdio.h

23.В объектно-ориентированном программировании переопределение – это: 
 a. передача управления от одного объекта другому 
 b. модификация унаследованных методов 
 c. один из видов наследования

24.Какие действия не допустимы с указателями? 
 a. сложение и вычитание 
 b. получение адреса самого указателя 
 c. унарные операции изменения его значения 
 d. присваивание 
 e. вычисление логарифма

25.Идентификаторы, которые нельзя использовать в качестве свободно выбираемых программистом имен, поскольку они имеют особый, раз и навсегда установленный смысл называются: 
 a. ключевые слова 
 b. установленные идентификаторы 
 c. вещественные имена

26.После перевода в восьмеричную систему счисления десятичное число 110,175 будет равно: 
 a. 156,1(3146) 
 b. 159,2(3164) 
 c. 126,4(3155)

27.Назовите значение величин А и В после выполнения приведенных операций присваивания, если до начала этих действий А = «крокодил», В= «обезьяна». А:= В; В:= А; 
 a. А = «обезьяна», В= «крокодил» 
 b. А = «крокодил», В= «обезьяна» 
 c. А = «обезьяна», В= «обезьяна» 
 d. А = «крокодил», В= «крокодил»

28.Равносильны ли формулы A→B=B ̅→A ̅?
 a. да
 b. нет

29.Определите значение, которое будет присвоено величине «С», если «А» и «В» имеют значение «истина»: С=AvB
 a. С= «ложь» 
 b. С= «истина»

30.Равносильны ли формулы ¯A+¯B=¯AB?
 a. да
 b. нет

Это сообщение отредактировал(а) berlina - 27.11.2012, 18:33
PM MAIL ICQ   Вверх
Silent
Дата 28.11.2012, 12:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 252
Регистрация: 3.10.2006

Репутация: 6
Всего: 9



давайте попробую погадать:
Код

1b
2a
3d
4a
5a
6a (таких людей зовут джедаями)
7b
8c
9a
10a
11b
12c (язык разметки)
13 как бы нет правильного ответа - 17 (специально проверил в VS2008)
14d (36 + \0)
15b
16a
17b (если перед "- -с/7" трактовать все-таки как "--с/7")
18d
19c
20b (нумерация с 0)
21b
22ad (согласно MSDN: CRTDBG.H, LOCALE.H, STDDEF.H, STDIO.H, STDLIB.H, STRING.H, TCHAR.H, TIME.H and WCHAR.H)
23b
24 эээ... 
25a
26a
27c
28a
29b
30a (если ¯AB трактуется как ¯(AB))

PM MAIL   Вверх
berlina
Дата 9.12.2012, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.11.2012
Где: Moscow

Репутация: нет
Всего: нет



спасибо Вам огромное Silent, очень помогли  smile 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0657 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.