Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

What is the name of the given block?(a) z-domain(b) Laplacian domain(c) Fourier domain(d) no domainThe question was asked in an internship interview.Query is from Simulation in section SIMULINK and GUIs of MATLAB

Answer»

The correct answer is (b) Laplacian domain

To EXPLAIN I WOULD say: The s domain is REFERRED to the Laplacian domain. The z-domain has a SEPARATE block. HENCE, only laplacian domain is correct.

2.

What does the following block show?(a) The maximum value of a signal(b) The minimum value of a signal(c) The final value of a signal(d) The rms of a signalThe question was posed to me in class test.Question is taken from Simulation in chapter SIMULINK and GUIs of MATLAB

Answer»

Right choice is (a) The maximum value of a SIGNAL

Best explanation: The above block is CONFIGURED to view the final value of a signal after simulation. It HELPS to IDENTIFY the final value but only up to the TIME for which the model is getting simulated.

3.

Can we simulate transient states in Simulink.(a) True(b) FalseI got this question in an interview.The origin of the question is Simulation in chapter SIMULINK and GUIs of MATLAB

Answer»

Correct ANSWER is (a) True

Easiest explanation: We can simulate the characteristics of a circuit in MATLAB. This MEANS we can calculate the total response of a SYSTEM in SIMULINK.

4.

Is this block necessary for circuit analysis in the SIMULINK model?(a) Yes(b) No(c) Only for AC analysis(d) Only for DC analysisThis question was posed to me in homework.My enquiry is from Simulation topic in division SIMULINK and GUIs of MATLAB

Answer»

Right CHOICE is (a) Yes

For EXPLANATION I WOULD SAY: This BLOCK is essential for analysis using circuits. Without it, the simulation won’t start in the Simulink model.

5.

We can model __ impulse function in discrete domain(a) No(b) Unit(c) Shifted unit(d) AnyThe question was asked during an internship interview.The doubt is from Modeling topic in chapter SIMULINK and GUIs of MATLAB

Answer»

Correct option is (d) Any

Best EXPLANATION: The impulse function can be MODELLED by choice and it doesn’t matter how MUCH we want to delay the impulse function nor the FACT that it’s CONTINUOUS or discrete.

6.

For this block, the early voltage is always infinite.(a) Yes(b) No(c) Not always(d) Cannot be determinedThe question was asked during a job interview.My question comes from Modeling in portion SIMULINK and GUIs of MATLAB

Answer»

Correct answer is (c) Not always

Explanation: The Early VOLTAGE can be specified amongst the PARAMETERS of the NPN B.J.T. It can ALSO be put to INFINITE for the sake of calculations- though it never happens in reality.

7.

What is the function of this block?(a) Defining only continuous systems(b) Defining only discrete systems(c) Defining only digital systems(d) Defining both continuous and discrete systemsI got this question in a job interview.The origin of the question is Simulation in division SIMULINK and GUIs of MATLAB

Answer» RIGHT CHOICE is (d) Defining both continuous and discrete SYSTEMS

Easy explanation: This block allows US to model both continuous and discrete time systems for simulation.
8.

What does the following block do?(a) Add a delay to the signal in frequency domain(b) Advance the signal in frequency domain(c) Shifts the signal in frequency domain(d) Gives an output as the function of the inputI have been asked this question by my school principal while I was bunking the class.Enquiry is from Simulation topic in portion SIMULINK and GUIs of MATLAB

Answer»

Correct choice is (d) Gives an OUTPUT as the function of the input

The best I can explain: The above mathfunction takes an input and ends up giving an output according to the GIVEN input and the user-chosen function. It does not MULTIPLY the input with function so it really isn’t doing anything mentioned in the rest of the options.

9.

How can we connect the following blocks?(a) By a wire(b) By converting the signal from the sensor to a Simulink Signal(c) By a VCCS(d) By a groundI got this question during an online exam.Question is from Simulation in section SIMULINK and GUIs of MATLAB

Answer»

Right answer is (B) By converting the signal from the sensor to a Simulink Signal

The explanation: The signal from the current sensor is treated as a physical sensor to ACCOUNT for the noise, temperature CHANGES in the environment of the CIRCUIT. Now, since this is a physical signal- we actually need to convert it to a signal which is compatible with the Simulink environment and this is done by a converter which converts a physical signal to a Simulink signal. Henceforth, we can connect the output of the converter to our scope and watch the output swing.

10.

What does the following model portray?(a) Measuring impulse response of a system(b) Measuring impulse response of a system(c) Measuring ramp response of a system(d) Measuring step response of a systemI had been asked this question during a job interview.I need to ask this question from Modeling topic in section SIMULINK and GUIs of MATLAB

Answer»

The CORRECT answer is (b) Measuring impulse response of a SYSTEM

The BEST explanation: We are giving a discrete impulse signal to the system represented by the transfer FUNCTION which is that of a ramp function.

Outpu

11.

The limits of the graph obtained from the scope can be changed from the ________(a) Configuration properties(b) Style option(c) Layout option(d) Stepping optionThe question was asked at a job interview.I'd like to ask this question from Modeling topic in section SIMULINK and GUIs of MATLAB

Answer»

Correct choice is (a) Configuration properties

For explanation I would say: In the window, which contains the graph obtained from the scope block- there is the option of Configuration Properties in the VIEW option. We can modify the limits of both axis from that segment. The layout and style OPTIONS don’t CONTAIN the AXES.

12.

The arrows connecting each block with another are ____(a) Flexible as in they don’t become permanent when once placed(b) Rigid as in their direction cannot be changed(c) Don’t pop up in the screen(d) AbsentI have been asked this question during an online exam.My question is taken from Modeling in division SIMULINK and GUIs of MATLAB

Answer» CORRECT ANSWER is (a) Flexible as in they don’t become permanent when once placed

The explanation: By CLICKING the head of the arrow, we can DRAG it and CHANGE it’s direction. Also we change the alignment of the body by keeping the cursor pressed on the arrow body, while moving that part of the body. It does show on the screen, i.e. it’s head and it’s tail.
13.

What does this block do?(a) Sends a signal from one part of a circuit to another(b) Sends a signal from one file to another file(c) Sends a signal from source to destination(d) Sends a function from one signal to anotherThis question was posed to me during an internship interview.This intriguing question comes from Simulation topic in section SIMULINK and GUIs of MATLAB

Answer» RIGHT option is (a) SENDS a signal from one part of a circuit to another

The EXPLANATION is: This block is used to carry a signal from one part of the circuit to another. To EXEMPLIFY the concept, we may want to SEE the graphs for the input and output voltage as a stack in the scope. We can connect the input to the scope via the Goto block instead of connecting the input signal through a wire with the scope.
14.

The no. of logical operations present in the logical operator block is _________(a) 6(b) 7(c) 5(d) 3I had been asked this question in an international level competition.I would like to ask this question from Modeling in division SIMULINK and GUIs of MATLAB

Answer»

Correct answer is (B) 7

The explanation: The logical operations present are AND, NOT, OR, NAND, NOR, XOR and XNOR. Hence, the correct option is 7.

15.

The system, that has been modelled in the following Simulink screenshot has ___ initial conditions.(a) 0(b) Some(c) Impossible(d) Cannot be determinedI got this question in an interview for job.My question is based upon Modeling topic in division SIMULINK and GUIs of MATLAB

Answer»

The CORRECT ANSWER is (b) Some

To ELABORATE: We note that the RAMP function does not START from 0 at t=0. This implies that it has some initial conditions.

16.

What is the value of the constant supplied by the block?(a) 1(b) 0(c) User defined(d) Not available in MATLABI got this question at a job interview.Question is from Simulation topic in division SIMULINK and GUIs of MATLAB

Answer»

Correct choice is (C) User defined

To elaborate: This is a block PRESENT in MATLAB and can be used to model a constant SIGNAL. The value of the constant is user defined.

17.

Is the battery voltage dependent on charge?(a) Yes(b) No(c) It can be modelled(d) It cannot be modelledI have been asked this question by my college professor while I was bunking the class.This question is from Simulation topic in chapter SIMULINK and GUIs of MATLAB

Answer»

The correct answer is (c) It can be modelled

Easiest explanation: We can SET the charge CONTENT of the battery and thereby MAKE the voltage coming from it as a charge dependent voltage source which is quite nice for real time simulation.

18.

What is the reference power while converting to dB for the following block?(a) 1W(b) 1mW(c) 0(d) 20WI got this question during an internship interview.Enquiry is from Simulation in portion SIMULINK and GUIs of MATLAB

Answer»

The CORRECT option is (a) 1W

The explanation is: The reference POWER for this block is pre-defined in MATLAB. To convert the VOLTAGE to dB, the reference power is 1W but to convert it to dBm, the reference power is 1mW.

19.

The output in the scope is an analog signal.(a) True(b) FalseThe question was posed to me in final exam.My doubt stems from Modeling topic in division SIMULINK and GUIs of MATLAB

Answer»

The CORRECT CHOICE is (a) True

The best I can explain: The output of the scope always shows as an analog signal. It is recommended to use other MEANS of REALIZING DIGITAL outputs such as bulbs.

20.

Digital systems ______ in Simulink.(a) Can be implemented(b) Cannot be implemented(c) Only ADC’s(d) Only DAC’sI got this question during an internship interview.Enquiry is from Modeling in chapter SIMULINK and GUIs of MATLAB

Answer»

The correct option is (a) Can be implemented

The explanation is: Logic systems and bitwise OPERATOR SECTION under Simulink provides the user with a multitude of operators for digital system. MATLAB also has HDL doe verifier.

21.

What does this block do?(a) Checks whether the input signal is non-zero(b) Check whether the output signal is non-zero(c) Checks whether a signal is zero(d) Checks whether we have a ground in the circuitI have been asked this question during an online exam.This is a very interesting question from Simulation in division SIMULINK and GUIs of MATLAB

Answer»

The correct choice is (c) CHECKS whether a signal is zero

To EXPLAIN I WOULD say: The given block checks whether the input given to this block is 0 or not. If it’s 0, the block returns an error.

22.

What type of signals does this block take?(a) Only real signals(b) Only Complex signals(c) Only digital signals(d) Any signalThis question was addressed to me by my college director while I was bunking the class.My question is from Simulation in chapter SIMULINK and GUIs of MATLAB

Answer»

The correct option is (d) Any SIGNAL

To explain I WOULD SAY: This block has essentially been designed in MATLAB to multiplex any kind of signal. It accepts both real and complex signals so it also takes DIGITAL signals.

23.

What is the function of the following block?(a) Gives a 1 if the input is negative(b) Gives a 0 if input is negative(c) Gives a 1 if input is positive(d) Gives a 0 if input is positiveThe question was posed to me in unit test.My question comes from Simulation in division SIMULINK and GUIs of MATLAB

Answer»

The correct answer is (C) Gives a 1 if input is positive

The BEST I can explain: The above BLOCK gives a 1 if the input is positive and a -1 if the input is negative.

24.

Which waveform is not produced by the above block?(a) Cosine(b) Tangent(c) Square(d) SawtoothThis question was addressed to me during an interview.The question is from Simulation in chapter SIMULINK and GUIs of MATLAB

Answer»

The correct option is (b) Tangent

To ELABORATE: The cosine waveform can be GENERATED by DELAYING the sinusoidal signal by pi/2. The Square and Sawtooth waveforms are also generated by this block. The signal to REPRESENT tan(x) is not available in this block.

25.

What have we modelled here?(a) A capacitor which is blocking DC(b) An inductor which is blocking AC(c) A resistor whose resistance changes with temperature(d) A capacitor which is being chargedThis question was addressed to me during an interview for a job.The doubt is from Modeling in portion SIMULINK and GUIs of MATLAB

Answer» RIGHT answer is (a) A capacitor which is blocking DC

The explanation: The output of the derivative block will be 0. Hence this SYSTEM shows a model of the event described in capacitor which is blocking DC. Note that to model OPTION inductor which is blocking AC, we need an integrator which takes a high frequency sinusoid.
26.

When does the ramp function start in the following block?(a) At t=0(b) User specified time(c) At t=1(d) Just after t=0The question was asked during an online interview.This key question is from Simulation topic in division SIMULINK and GUIs of MATLAB

Answer» CORRECT OPTION is (b) User specified time

The explanation is: The ramp FUNCTION can start from any INSTANT of time. This can be specified by the user while setting the parameters of the block.
27.

What are the transistors present in Simulink?(a) BC-547(b) IN3914(c) No transistor(d) User definedI have been asked this question during an interview.My query is from Simulation topic in chapter SIMULINK and GUIs of MATLAB

Answer»

The correct CHOICE is (d) User defined

Explanation: The datasheet of any transistor can be SPECIFIED in the transistor model. HENCE, only OPTION User defined is correct.

28.

Which of the following takes a mathematical user-defined function directly?(a) Left upper corner block(b) Right upper corner block(c) Left bottom corner block(d) Right bottom corner blockThis question was posed to me in an interview for job.I would like to ask this question from Simulation topic in section SIMULINK and GUIs of MATLAB

Answer»

Right answer is (a) LEFT upper corner block

Easy explanation: The Fcn block allows a user defined FUNCTION to operate on signals during simulation and directly give a desired mathematical function. The INTERPRETED MATLAB function block is used to CALL the MATLAB commands which are pre-defined in MATLAB. The Function Caller block is used to SPECIFY a stateflow chart which can be used as a separate function block.

29.

The Battery is also viewed as a charge dependent source.(a) True(b) FalseI had been asked this question in a job interview.Origin of the question is Modeling topic in portion SIMULINK and GUIs of MATLAB

Answer»

The correct option is (a) True

The best I can EXPLAIN: The battery can be modelled with an internal RESISTANCE and an internal capacitance. HENCE, the above STATEMENT is true.

30.

We _______ simulate circuits in MATLAB.(a) can(b) cannot(c) can, only by blocks(d) can or cannotI have been asked this question in final exam.This is a very interesting question from Modeling in section SIMULINK and GUIs of MATLAB

Answer»

The correct answer is (a) can

The explanation is: Not only by blocks, but ELECTRONIC components are also present in the Simscape toolbox. We can simulate the working of circuits VIA this toolbox. We would NEED a source and the scope to generate and view waveforms of input and output respectively.

31.

How many sinusoids can this block generate simultaneously?(a) Only 1(b) Multiple(c) Only 1 at high frequency(d) Multiple with multiple frequencyI had been asked this question during an interview.My query is from Simulation topic in division SIMULINK and GUIs of MATLAB

Answer» CORRECT answer is (d) Multiple with multiple frequency

To explain I would say: This BLOCK samples a sinusoidal signal and can GENERATE multiple sinusoidal signals by GIVING vector inputs as PARAMETERS to the block.
32.

What does the following model show?(a) The discrete impulse is shifted by 8 units in time(b) The discrete transfer function is shifted by 8 units in time(c) The output has an error(d) The output does not match the graphI have been asked this question in exam.Question is from Modeling topic in portion SIMULINK and GUIs of MATLAB

Answer»

Right choice is (a) The discrete IMPULSE is shifted by 8 units in TIME

Best explanation: The transfer function represents a ramp function. Now, the scope shows a graph starts from t=8 units in time and goes to 1 at t=9. Thus the impulse input GIVEN to the graph is ACTUALLY shifted by 8 units in time.

33.

Simulink allows the simulation of systems using block diagrams.(a) True(b) FalseI got this question in a national level competition.My doubt stems from Simulation in section SIMULINK and GUIs of MATLAB

Answer»

The correct OPTION is (a) TRUE

For explanation: The Simulink allows the user to set up BLOCKS which represent functions and can be used to model a system. Hence, the above STATEMENT is true.

34.

What does the following block do?(a) It evaluates circuit parameters after steady state(b) It evaluates circuit parameters of every component during Simulation(c) It evaluates the equation f(x)=0 for Simulink Signal(d) It does nothingThe question was posed to me during an interview for a job.The query is from Simulation topic in chapter SIMULINK and GUIs of MATLAB

Answer»

Right option is (b) It evaluates circuit PARAMETERS of every component during SIMULATION

To elaborate: It is connected to all SEPARATE n/w’s present in the model. It will CALCULATE the parameters of every component present in the circuit, during Simulation, and the model won’t be simulated WITHOUT this solver.

35.

Photodiodes are present in the _________ section of the Simscape toolbox(a) Special Purpose Diodes(b) Semiconductor devices(c) Diodes(d) SensorsI had been asked this question during an interview.My question is from Modeling in chapter SIMULINK and GUIs of MATLAB

Answer»

The correct option is (d) SENSORS

To elaborate: It is not present in the section mentioned in SEMICONDUCTOR devices, DIODES and special purpose diodes, don’t exist as separate sections. It is really present in the sensors section SINCE it acts LIKE a sensor only.

36.

This block can be used in what kind of systems?(a) Logical(b) Continuous(c) Discrete(d) AnyThe question was posed to me in an online interview.The doubt is from Simulation topic in division SIMULINK and GUIs of MATLAB

Answer» RIGHT option is (d) Any

Explanation: This BLOCK is not restricted to logical systems. It can be USED for any SYSTEM, which is being modelled in MATLAB, and check the simulation results at instants where the user feels it needs to be checked.
37.

Does this block take noise into account?(a) Yes(b) No(c) Sometimes(d) Only at high frequenciesThe question was posed to me in unit test.I'd like to ask this question from Simulation in chapter SIMULINK and GUIs of MATLAB

Answer»

The correct OPTION is (b) No

Explanation: This block is TREATED as an ideal constant voltage source. It can be USED in place of the voltage source ALREADY present in SIMULINK toolbox.

38.

What can be the possible limitation of this block?(a) No. of zeros never equal to no. of poles not allowed(b) No. of zeros lesser than no. of poles not allowed(c) No. of zeros greater than no. of poles not allowed(d) No. of zeros equal to no. of poles not allowedThe question was posed to me by my school teacher while I was bunking the class.My question comes from Modeling in portion SIMULINK and GUIs of MATLAB

Answer»

Right choice is (c) No. of ZEROS greater than no. of poles not allowed

For EXPLANATION I would say: The system having more zeros than poles is extremely unstable and not REALIZABLE. Hence, this is the only possible limitation of the GIVEN block.

39.

What does the following block do?(a) Converts a Simulink signal to a physical Signal(b) Converts a Simulink variable to a physical variable(c) Converts a Simulink operation to a physical operation(d) Does nothingI got this question by my school principal while I was bunking the class.This interesting question is from Simulation in chapter SIMULINK and GUIs of MATLAB

Answer»

Right answer is (a) CONVERTS a SIMULINK signal to a physical Signal

To elaborate: The above SHOWN BLOCK does the work which converts a simulink signal to a physical signal. This is used to convert a signal from a transfer function toolbox, say, to a physical REAL signal which can be used for evaluation in circuits.

40.

The output at scope 1 is?(a) 0(b) Impulse function(c) Ramp function(d) Step functionI had been asked this question by my school principal while I was bunking the class.My doubt stems from Modeling in portion SIMULINK and GUIs of MATLAB

Answer» RIGHT OPTION is (a) 0

The explanation is: The derivative of the STEP function is 0. This is because the step function has a CONSTANT amplitude.
41.

What does this block do?(a) Gives a logic 1 if the input is greater than it’s previous value(b) Gives a logic 0 if the input is greater than it’s previous value(c) Gives a logic 1 if the input is smaller than it’s previous value(d) Gives a logic 0 if the output is greater than it’s previous valueThis question was posed to me by my college professor while I was bunking the class.This key question is from Modeling in section SIMULINK and GUIs of MATLAB

Answer»

The correct choice is (a) GIVES a logic 1 if the input is greater than it’s previous VALUE

The best explanation: The above block gives a 1 if the input is strictly greater than it’s previous value. It RETURNS a 0 if the input is less than or equal to it’s previous value, as defined in SIMULINK TOOLBOX.

42.

What does this suggest?(a) The slope of the ramp function is 0(b) The slope of the ramp function is -1(c) The slope of the ramp function is 1(d) The value of the step function is 0This question was posed to me in an interview for job.This key question is from Simulation in chapter SIMULINK and GUIs of MATLAB

Answer»

The correct ANSWER is (a) The SLOPE of the ramp function is 0

For explanation: SINCE the ramp function is PLOTTED in the y-axis, it is seen that the value of the y axis is 0.

43.

What is the no. of bits used for the counter operation by the following block?(a) 3(b) 5(c) System defined(d) Minimum requiredThis question was posed to me by my school teacher while I was bunking the class.My query is from Simulation topic in portion SIMULINK and GUIs of MATLAB

Answer»

Correct OPTION is (d) Minimum required

To elaborate: This block uses the minimum no. of bits required for a counter operation. It doesn’t initialize bits ACCORDING to the number of bits of the system so it SAVES a bit of MEMORY.

44.

Where is the following block present?(a) Nowhere(b) Sink(c) Source(d) GroundThis question was addressed to me during an online exam.This key question is from Modeling topic in chapter SIMULINK and GUIs of MATLAB

Answer»

Correct option is (c) SOURCE

To explain: This block ACTS as a source and HENCE it’s placed in the Source section. This is DIFFERENT from GROUND.

45.

What has been modelled in the following Simulink screenshot?(a) The step response of the unit step signal with a step time=0(b) The step response of the ramp signal with a step time=4(c) The ramp response of the step signal with a ramp slope=1(d) The step response of the unit step signal with a step time=2The question was asked by my college professor while I was bunking the class.The above asked question is from Modeling in portion SIMULINK and GUIs of MATLAB

Answer»

The correct answer is (a) The step response of the unit step signal with a step time=0

Easiest EXPLANATION: Since the step FUNCTION is given as an input to the system WHOSE transfer function is s, the above screenshot shows the modelling of a system whose impulse response is a step function while the input is also a step function. The graph suggests that step time is 0.

46.

What does this model do?(a) Generate a step and ramp function(b) Generate a ramp and parabolic function(c) Generate pulse function(d) ErrorThe question was posed to me in a job interview.I want to ask this question from Modeling topic in portion SIMULINK and GUIs of MATLAB

Answer» RIGHT choice is (a) Generate a step and ramp function

The explanation: A second order integrator block contains two OUTPUT ports. The UPPER one integrates the input once, while the below one integrates the input twice. If we KEEP on INTEGRATING the impulse function, the output of the upper block will be a step function and that of the below one will be a ramp function.
47.

What does the following block do?(a) Add a AC value to the input(b) Add a DC value to the signal(c) Add a noise to the signal(d) Add a white noise to the signalI got this question during an online exam.I would like to ask this question from Simulation topic in portion SIMULINK and GUIs of MATLAB

Answer»

The correct choice is (b) Add a DC value to the signal

Easiest explanation: The Bias block is USED to add a bias signal to any signal. This essentially means adding a DC value to the input i.e. if the input signal is a SINUSOID, it’ll start from the GIVEN Bias or D.C. value at t=0.