CSCI 344: Spring 2025

Advanced Web Technology

CSCI 344: Spring 2025

UNCA Logo

Assignments > Activity 1: Pre-Course Assessment

1. Write a function called add_nums that takes two numbers as arguments and returns their sum.

If I invoke your function as follows, it will return the number 9: add_nums(4, 5)

Answers

2. Write a loop (any kind of loop you want) that prints the integers from 1 to 100 in order (e.g., 1, 2, 3, …, 99, 100).

Don’t worry about line breaks.

Answers

3. What is the output of this code block:

Written in Python

a = 3
b = 2
while b > 0:
   a -= b
   b += a
   print(a, b)

Written in Java

int a = 3;
int b = 2;

while (b > 0) {
    a -= b;
    b += a;
    System.out.println(a + " " + b);
}

Answer

4. What will print to the screen, given the following code block:

Written in Python

a = True
b = True
c = False


if a and c:
   print('squirrel')
elif a:
   print('lion')


if a and not c:
   print('cat')
elif a:
   print('dog')
elif not c:
   print('penguin')


print('giraffe')

Written in Java

boolean a = true;
boolean b = true;
boolean c = false;

if (a && c) {
    System.out.println("squirrel");
} else if (a) {
    System.out.println("lion");
}

if (a && !c) {
    System.out.println("cat");
} else if (a) {
    System.out.println("dog");
} else if (!c) {
    System.out.println("penguin");
}

System.out.println("giraffe");

Answer