# Certification

cancel
Showing results for
Did you mean:

Solved!
Go to solution

## CLAD: end of For Loop question

Hi,

I downloaded a couple of sample exams that NI provides for the CLAD exam. I'd like your opinion on one of the questions that seems to have two possible answers, although only one is required (or at least only one is given as the right answer at the end of the sample exam).

Here is the question:

The only correct answer given in the form is B. Which is fine with me. I understand why. No problem.

But for me the answer A is also correct, since you can add a condition terminal to a For Loop so that it ends when a true value is present at the input of the terminal.

So is there something that I missunderstand in the question and/or in the answer A...?

Regards

Luc

Message 1 of 9
(4,100 Views)

## Re: CLAD: end of For Loop question

Why is B correct?  Test it.

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

Message 2 of 9
(4,087 Views)

## Re: CLAD: end of For Loop question

@jcarmody wrote:

Why is B correct?  Test it.

I think what OP is trying to say is if you test A it is also correct.  I believe the question was written before there was a conditional terminal on for loops.  Not sure if this question is still used today because of that.

Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
Interesting in learning all you can about automotive CAN bus communication? Checkout my 12 part CAN Blog series.
Checkout and help contribute to the community driven LabVIEW Wiki.

Message 3 of 9
(4,070 Views)
Solution
Accepted by topic author LucG
08-27-2015 04:09 PM

## Re: CLAD: end of For Loop question

I would have chosen A and B.  But if only one answer is accepted (implied since it does not say "Multiple Answers Apply"), the BEST answer would be B.

When N is set to 5, the loop runs 5 times.  Since i starts at 0, it will be 4 on the last iteration.

You actually have to configure the FOR loop to have the conditional terminal, therefore it is not a default behavior.  Since B is a default behavior, that would be the best answer.

There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Message 4 of 9
(4,069 Views)

## Re: CLAD: end of For Loop question

@crossrulz wrote:

You actually have to configure the FOR loop to have the conditional terminal, therefore it is not a default behavior.  Since B is a default behavior, that would be the best answer.

While I hope you know I agree with you, the way the option is worded it doesn't say anything about default behavior.  It is stating that if a true were wired to a conditional terminal of a for loop, would it stop executing?

Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
Interesting in learning all you can about automotive CAN bus communication? Checkout my 12 part CAN Blog series.
Checkout and help contribute to the community driven LabVIEW Wiki.

Message 5 of 9
(4,052 Views)

## Re: CLAD: end of For Loop question

In case of multiple possible answers whereas only one is expected, I guess if would indeed be best to keep the answer that refers to the default configuration of the loop.

Have a nice day.

Message 6 of 9
(4,041 Views)

## Re: CLAD: end of For Loop question

@Hooovahh wrote:

@crossrulz wrote:

You actually have to configure the FOR loop to have the conditional terminal, therefore it is not a default behavior.  Since B is a default behavior, that would be the best answer.

While I hope you know I agree with you, the way the option is worded it doesn't say anything about default behavior.  It is stating that if a true were wired to a conditional terminal of a for loop, would it stop executing?

I did say that I would have chosen A and B.  All I said here was why, if I had to, choose B over A.  I actually agree with your earlier post where this is likely just a really old question that needs either thrown out or redone.

So it sounds like we are on the same page.

There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Message 7 of 9
(4,040 Views)

## Re: CLAD: end of For Loop question

Conditional For Loops are a relatively new feature to LabVIEW.  The question in your post predates the improvement.  It should have been retired when the feature came out.  (those sample exams are retired actual exams)

But, it does bring up an interesting point on "Test-Taking" Reading the instructions!   The prep guide states what version on LabVIEW the exam will pertain to. the current guide states that LabVIEW 2012 Full is the enviornment.  So don't expect to see questions about how to clear spacific erroros using the "Specific error Code to Clear" input to "Clear errors.vi"  it didn't show up until 2014.

Always maintain an accurate count of deployed mousetraps.
Message 8 of 9
(4,005 Views)

## Re: CLAD: end of For Loop question

I was going through one of the CLAD practice exams with one of my coworkers and came across this question.  Except in her copy it state for A, "Wire a false constant to..."  So it looks like NI has fixed this question, at least on the practice exam I was going through.

There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Message 9 of 9
(3,971 Views)