«Работать добросовестно — значит: работать, повышая свою квалификацию, проявляя инициативу в совершенствовании продукции, технологий, организации работ, оказывая не предусмотренную должностными инструкциями помощь другим сотрудникам (включая и руководителей) в общей им всем работе.

SystemC — вопросы

Перейти к: навигация, поиск
12345678910
11121314151617181920
Данный тест позволит Вам проверить свои знания в области SystemC

Вариант 1543863446.


Ваше имя: 


Вопрос 1

Какое значение примет переменная positions?

sc_bv<5> positions = "10101";

positions. range (3,2) = "10"; // значение=

  1.  10001
  2.  110101
  3.  100010
  4.  001011
  5.  10101

Вопрос 2

Может ли отсутствовать в программе на SystemC главный модyль sc_main()?

  1.  Да,только если есть SC_MODULE;
  2.  Нет;
  3.  Да;

Вопрос 3

Каким ключевым словом обозначают процесс, для которого можно задать список чувствительности после слова sensetive << в SystemC?

  1.  SС_THREAD
  2.  SС_METHOD
  3.  SC_CTOR
  4.  SC_MODULE
  5.  Нет верного ответа
  6.  СS_THREAD

Вопрос 4

Можно ли использовать собственные типы данных языка C++ в SystemC?

  1.  Да;
  2.  Нет;
  3.  Только типы определённые в пакетах SystemC;

Вопрос 5

Каким ключевым словом обозначают конструктор в SystemC?

  1.  CS_CTOR
  2.  cs_module
  3.  SC_HAS_PROCESS
  4.  Нет верного ответа
  5.  cs_ctor
  6.  CS_MODULE

Вопрос 6

В каких случаях используют тип данных sc_semaphore ?

  1.  Управление совместным доступом к одному ресурсу
  2.  Управление совместным доступом к нескольким ресурсам
  3.  Нет верного ответа
  4.  Получение удаленного доступа к ресурсам

Вопрос 7

Какие команды нужно выполнить в ModelSim, чтобы запустить моделирование с SystemC модулем?

  1.  sccom -work <library>
  2.  sccom -link -work <library>
  3.  Все перечисленные действия
  4.  vsim voptargs=+acc work sc_module

Вопрос 8

Каким ключевым словом обозначают процесс со списком чувствительности в SystemC?

  1.  SС_METHOD
  2.  SС_THREAD
  3.  СS_THREAD
  4.  Нет верного ответа
  5.  SC_CTOR
  6.  SC_MODULE

Вопрос 9

Если в теле функции X есть:

cout << "im first;";

А в функции Y только

cout << "im second;";

И обе функции работают по одному и тому же событию. Какое сообщение можем увидеть в консоли при работе приложения?

  1.  im second; im first;
  2.  im ; im first;
  3.  Нет верных ответов
  4.  Все перечисленные(кроме нет ответа)
  5.  im fim second;
  6.  im first; im second;

Вопрос 10

Какой тип данных SystemC задан строкой "0xus10"?

  1.  Двоичный беззнаковый
  2.  Двоичный
  3.  Шестнадцатеричный беззнаковый
  4.  Десятичный
  5.  Восьмеричный без знаковый
  6.  Массив двоичный
  7.  Шестнадцатеричный
  8.  Восьмеричный

Вопрос 11

Какие функции не используются для управлением моделирования?

  1.  wait(t_DELAY)
  2.  sc_time_stamp()
  3.  SC_STOP
  4.  sc_start()

Вопрос 12

Какой тип данных SystemC задан строкой "0d11101110"?

  1.  Десятичный
  2.  Двоичный
  3.  Шестнадцатеричный
  4.  Восьмеричный
  5.  Шестнадцатеричный беззнаковый
  6.  Двоичный беззнаковый
  7.  Восьмеричный без знаковый
  8.  Массив двоичный

Вопрос 13

Какой тип данных SystemC задан строкой "0o03"?

  1.  Двоичный без знаковый
  2.  Шестнадцатеричный
  3.  Восьмеричный без знаковый
  4.  Двоичный
  5.  Десятичный
  6.  Восьмеричный
  7.  Шестнадцатеричный беззнаковый

Вопрос 14

Какие команды нужно выполнить в ModelSim, чтобы после можно было запустить моделирование с SystemC модулем?

  1.  sccom -link -work <library>
  2.  vsim voptargs=+acc work sc_module
  3.  sccom -work <library>
  4.  Все перечисленные

Вопрос 15

В каких случаях используют тип данных sc_mutex ?

  1.  Управление совместным доступом к нескольким ресурсам
  2.  Нет верного ответа
  3.  Управление совместным доступом к одному ресурсу
  4.  Получение удаленного доступа к ресурсам

Вопрос 16

При создании модуля wheel_FL = new Wheel ("wheel_param"); "wheel_param"- для чего этот параметр?

  1.  Входной параметр типа String
  2.  Имя модуля, при моделировании
  3.  Нет верных ответов
  4.  Имя модуля

Вопрос 17

Какие подходы при создании модулей есть в SystemC?

  1.  Константа
  2.  Стандартная память
  3.  Динамическая память
  4.  Нет верных ответов

Вопрос 18

Какой из типов данных не является беззнаковым?

  1.  sc_biguint;
  2.  sc_uint;
  3.  sc_int;
  4.  sc_biguint<80>;

Вопрос 19

Аналог SC_METHOD из SystemC в языке Verilog?

  1.  initialize
  2.  process(signal)
  3.  module
  4.  Нет верного ответа
  5.  initial block @ signal
  6.  always @ signal

Вопрос 20

Какой оператор не является присваиванием для SystemC?

  1.  >>=
  2.  ^=
  3.  <=
  4.  -=
  5.  /=
  6.   %=