CS 241 Marmoset Test Script Marks

If the marks assigned to a test change or the assignments change (i.e. problems are added or removed) during your term, update this page.

Assignment 1

A1P1
Test 8
A1P2
ExitImmediately 1
ExitImmediately2 7
A1P3
TwoPlusThree 1
Test 7
A1P4
TwoAndThree 1
Reg1AndReg2AreEqual 1
Reg1GreaterThanReg2 1
Reg2GreaterThanReg1 1
NegativeNumbers 1
Test 3
A1P5
Two 1
Five 1
Test 5
A1P6
Zero 1
0x00000abc 1
Test 5

Assignment 2

A2P1
NegOneAndThree 1
R1LessThanR2_bound 1
R1Max 1
R2LessThanR1 1
R2LessThanR1_bound 1
Blind 1
A2P2
OneAndThree 1
R1LessThanR2_bound 1
R1Max 1
R2LessThanR1 1
R2LessThanR1_bound 1
Blind 1
A2P3a
OneTwoThree 1
ArrayLengthOne 1
EmptyArray 1
Blind 1
A2P3b
OneTwoThree 1
ArrayLengthOne 1
EmptyArray 1
A2P3c
Test 1
A2P4
OneTwoThree 1
ArrayLengthFive 1
ArrayLengthOne 2
NegativeNumbers 2
Blind 2
A2P5
HelloWorld 1
SimpleNoSpaces 1
Length0 1
Spaces 1
Length1 1
OneSpace 1
Blind 2
A2P6
OneHundredTwentyThree 1
Zero 1
Two 1
TwoDigitNumber 1
NegativeTwo 1
2-to-the-31-minus-1 1
Negative-2-to-the-31 1
Blind 1
LargeNegNum 1
MultipleNumbers 1
A2P7a
ExampleMainProgramFromAssignment 1
SavingAndRestoringRegisters 2
A2P7b
OneTwoThree 1
ArrayLengthOne 1
Zero 1
Blind 1
A2P8
ExampleInProblemStatement 1
SingleNode 1
LeftDeep 1
RightDeep 1
Complete 2
Blind 2
A2Bonus
OneThreeTwo 0
Blind1 1
Blind2 1
Blind3 1

Assignment 3

A3P1
public 1
single 1
skinny 1
wide 1
leftimba 2
rightimba 2
mediumtree 3
bigtree 4
A3P2
Word1234 1
HexAndDec 1
BlankLines 5
WordBound 5
Blind 5
A3P3
OnlyLabel 1
LabelsAndWords 1
LabelsAndWordOnSameLine 3
MultiLabelsOnSameLine 3
MixLabelsAndWords 3
LotsOfLabels 3
Blind 3
A3P4
LabelWord 1
LabelAfterWord 1
LabelsAndWords 5
LotsOfLabelsAndWords 5
Blind 5

Assignment 4

A4P1
JrJalr 1
AllJr 1
AllJalr 3
Blind 4
A4P2
AddSubSltSltu 1
AllAdd 1
AllSub 1
AllSlt 2
AllSltu 2
Blind 2
A4P3
BeqBne 1
LongOffsets 1
AllBeqReg 1
AllBneReg 1
AllOffsets 1
CompareSelf 1
HexOffset 1
Blind 2
A4P4
Beq 1
Bne 1
ValidProgram 2
ZeroOffset 2
Blind 3
A4P5
LisMfloMfhi 1
AllLis 1
AllMfhi 2
AllMflo 2
Blind 2
A4P6
MultMultuDivDivu 1
AllMult 1
AllMultu 1
AllDiv 1
AllDivu 2
Blind 2
A4P7
LwSw 1
AllLwImm 1
AllLwReg 1
AllSwImm 1
AllSwReg 1
HexOffset 1
Blind 2
A4P8
LabelWord 1
BneBeq 1
Multilabel 1
NoLabel 1
NoLabelDotword 1
RepeatedLabel 1
TwoLabels 1
abc 1

Assignment 5

A5P1
Head 1
Foot 1
M1 5
M2 5
A5P2
TestDFA 8
A5P3
TestDFA 8
A5P4
TestDFA 8
A5P5
TestDFA 8
A5P6
TestDFA 8
A5P7
2cubed 1
powerzero 1
powerone 1
negbase 1
Blind 1
A5P8
emptysearch 1
searchfail 1
evensuccess 1
oddsuccess 1
Blind 1
A5P9
TestDFA 10
A5Bonus
TrivialTest 0
Blind 3

Assignment 6

A6P1
test 1
y0 1
test1 1
test2 1
testinit 1
nest1 1
nest 1
power 1
print 1
x 1
y1 1
y2 1
y3 1
y4 1
y5 1
y6 1
y 1
q 1
large 2
A6P2
Test 7
A6P3
Test 7
A6P4
CorrectGrammar 1
SameString 3
DifferentDerivations 3
A6P5
Test 7
A6P6
Test 7
A6P7
Test 7
A6P8
ExampleInProblem 1
AnotherLeftDeep 1
BaseId 1
LeftDeep 3
RightDeep 3
SimpleSubtract 3
Balance 3
Blind 3

Assignment 7

A7P1
Test 7
A7P2
Test 7
A7P3
basic 1
bad 1
exhaust 1
edge 1
A7P4
BOF_id_MINUS_LPAREN_id_RPAREN_MINUS_id_EOF 1
BOF_id_MINUS_id_RPAREN_MINUS_id_EOF 1
MultipleLinesBOF_id_MINUS_id_RPAREN_MINUS_id_EOF 4
BlindTest1 4
BlindTest2 4
BlindTest4 4
BlindTest3 4
BlindTest5 4
A7P5
sample 1
sampleBroken 1
sum 1
sumBroken 1
gcd 1
gcdBroken 1
primes 1
primesBroken 1
proc 1
procBroken1 1
procBroken2 2
procBroken3 2
foo 2

Assignment 8

A8P1
good-public 1
batch1 1
batch2 3
batch3 3
batch4 3
batch5 4
A8P2
good-public 0
batch1 1
batch2 1
batch3 1
batch4 1
batch5 1
A8P3
good-public 1
batch1 1
batch2 2
batch3 2
batch4 2
batch5 2
A8P4
good-public 1
batch1 1
batch2 1
batch3 1
batch4 1
batch5 1
batch6 1
batch7 1
batch8 3
batch9 4
A8P5
good-public 1
batch1 1
batch2 1
batch3 1
batch4 1
batch5 1
batch6 1
batch7 1
batch8 1
batch9 1
batch10 1
batch11 1
batch12 1
batch13 1
batch14 1
batch15 1
batch16 1
batch17 1
batch18 2
A8P6
good-public 1
batch1 1
batch2 1
batch3 1
batch4 1
batch5 1
batch6 2
batch7 2
batch8 2
batch9 2
batch10 2
batch11 2
batch12 2

Assignment 9

A9P1
TestA 1
TestB 1
XY 1
Names 1
A9P2
ReturnParens 1
ThreeParens 3
LotsOfParens 3
A9P3
Return1 1
Return1plus2 1
ReturnAplusB 1
ReturnAminusB 1
ReturnAtimesB 1
ReturnAdivB 1
ReturnAremB 1
Return1plus2timesA 1
ReturnLparen1plusBRparenTimesA 1
Blind 1
A9P4
Test1 1
Names 1
XY 1
Print1 1
Print2 1
ThreePrints 1
Blind 1
A9P5
XY 1
AB 1
Names 1
SimpleAssignments 1
Assignments1 1
Initialize 1
Blind 2
A9P6
CountFromAToB 1
IterNone 1
IterOnce 1
NestedLoops 1
Blind 4
A9P7
TestEQ 1
TestNE 1
TestGE 1
TestGT 1
TestLE 1
Blind 3
A9P8
Test1 1
primes 1
mods 1
folding 1
silly 1
big 3

Assignment 10

A10P1
t1 1
t2 1
t3 1
t4 1
t5 1
t6 1
t7 1
t8 2
t9 3
Blind 3
A10P2
t1 2
t2 2
t3 2
t4 2
t5 2
t6 2
t7 3
A10P3
t1 2
t2 2
t3 2
t4 3
t5 3
t6 3
A10P4
t1 2
t2 2
t3 2
t4 2
bubble 2
balance 3
heap 2
A10P5
none 2
same 2
locals 2
functions 2
names 2
statements 2
assign 3
A10P6
three2 1
sim 1
three 2
same 2
same2 2
other 2
many 2
mixed 2
mutate 2
println 2
new 2
rand 2
fact 2
fib 2
gcd 2
tree 2
A10Bonus
Bonus 0
Scoreboard 6
Topic revision: r6 - 2017-08-15 - PierreLouisGuidez
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback