
SV_MCQ_Assessment1
Authored by Harisha Siddappa
Professional Development
Professional Development
Used 3+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
For the given snippet find out the correct answer.
//base class
class base;
int a;
int c;
function display();
begin
$display ("a=%d c=%d", a, c);
end
endfunction
endclass
my_program.sv
//program block
program my_program();
initial
begin
base b;
b=new;
b.a=10;
b.c=20;
b.display();
end
endprogram
a=10 c=20
a=0 c=0
a=20 c=20
Throws an error
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
For the given snippet find out the correct answer.
class packet;
static int mycount;
function new();
mycount=mycount+1;
endfunction
function display();
$display("value of mycount=%d", mycount);
endfunction
endclass
my_program.sv
program my_program();
initial
begin
packet p1;
packet p2;
p1=new();
p1.display();
end
endprogram
Value of mycount=1
Value of mycount=2
Value of mycount=3
Throws an error
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In SV, which function is used to create the object
new( )
new[ ]
new{ }
None of the above
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In SV, which method is used to write message in to mailbox
put( )
get( )
peek( )
write( )
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In randomization, constraints that support set of weighted values are called ____________
Simple constraint
Implication constraint
Distributed constraint
Inline constraint
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
what will be the output of sum in the following task execution?
static int sum;
initial
sum=0;
task add_val (input int val);
sum = sum + val
endtask
initial
begin
#1;
add_val(10);
add_val(20);
add_val(50);
$display(”Sum is %0d”,sum);
end
50
60
80
90
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In the following enum declaration, what will be the value of “gold”
enum {bronze=3, silver, gold} medal;
3
4
5
6
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?