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

SystemC — вопросы

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

Вариант 2214665490.


Ваше имя: 


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

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

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

Вопрос 6

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

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

Вопрос 7

Какой компилятор использует ModelSim для компиляции SystemC описания?

  1.  g++
  2.  gsc
  3.  gcc
  4.  Нет верного ответа

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

  1.  sccom -work <library>
  2.  sccom -link <library>
  3.  Нет верных ответов
  4.  vsim voptargs=+acc work sc_module

Вопрос 11

Если вы хотите описать на языке SystemC цепочку событий, какой тип события нужно использовать?

  1.  Нет верного ответа
  2.  sc_event_queue action;
  3.  sc_event action;
  4.  sc_event_stek action;

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

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

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

Вопрос 15

В каких случаях применяют конструктор SC_HAS_PROCESS в SystemC?

  1.  Нужно передать параметр в модуль
  2.  Если нужно передать параметр не имя модуля
  3.  Нужно передать имя модуля
  4.  Если нужно весь код писать в одном файле

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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

sc_bv<5> positions = "10101";

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

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

Вопрос 20

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

sc_lv<8> data_drive ("zz01XZ1Z");

data_drive.range (5,4) = "ZZ"; // значение=

  1.  ZZ01XZ1Z
  2.  ZZZZXZ1Z
  3.  ZZ01XX1Z
  4.  ZZ01ZZ1Z
  5.  ZZXXXZ1Z