«Бог не меняет того, что (происходит) с людьми, пока они сами не изменят своих помыслов.» Коран, Сура 12:13

SystemC — вопросы

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

Вариант 979697263.


Ваше имя: 


Вопрос 1

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

sc_bv<5> positions = "10101";

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

  1.  sc_out
  2.  sc_port
  3.  Нет верных ответов
  4.  sc_export
  5.  sc_in

Вопрос 5

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

cout << "im first;";

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

cout << "im second;";

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

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

  1.  SC_KS //
  2.  SC_FS //
  3.  SC_US //
  4.  SC_NS //
  5.  SC_MS //
  6.  SC_SEC //
  7.  SC_PS //

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

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

Вопрос 14

Аналог SC_THREAD из SystemC в языке VHDL?

  1.  procedure()
  2.  component()
  3.  Нет верного ответа
  4.  process()
  5.  function()
  6.  initial block

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

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

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