QUESTION #1

Which uAdmin function prints to the log?

A. uadmin.Log
B. uadmin.Trail
C. uadmin.Print
D. uadmin.Scan


QUESTION #2

What are the six different types of tags in the Trail function?

A. DEBUG, WORKING, INFO, PROCESS, WARNING, ERROR
B. DEBUG, REPORT, INFO, OK, WARNING, ERROR
C. DEBUG, WORKING, HELP, OK, WARNING, ERROR
D. DEBUG, WORKING, INFO, OK, WARNING, ERROR


QUESTION #3

What is the pattern/structure in creating a Trail function?

A. Tag -- Message -- Argument
B. Message -- Tag -- Argument
C. Argument -- Tag -- Message
D. Tag -- Argument -- Message


QUESTION #4

Which of the following will print the result as shown below?

[ OK] Your payment has been successfully processed.

A. uadmin.Trail(uadmin.WORKING, "Your payment has been successfully processed.")
B. uadmin.Trail("Your payment has been successfully processed.", uadmin.OK)
C. uadmin.OK(uadmin.Trail, "Your payment has been successfully processed.")
D. uadmin.Trail(uadmin.OK, "Your payment has been successfully processed.")


QUESTION #5

Which of the following will print the result as shown below?

[ WARNING] The typhoon is coming!

A. uadmin.WARNING(uadmin.Trail, "The typhoon is coming!")
B. uadmin.Trail("The typhoon is coming!", uadmin.WARNING)
C. uadmin.Trail(uadmin.WARNING, "The typhoon is coming!")
D. uadmin.WARNING("The typhoon is coming!", uadmin.Trail)


QUESTION #6

Which of the following will print the result as shown below?

[ DEBUG] Validating... 12 25 36

A. uadmin.Trail(uadmin.DEBUG, "Validating... %s %s %s", 12, 25, 36)
B. uadmin.Trail(uadmin.DEBUG, "Validating... %d %d %d", 12, 25, 36)
C. uadmin.Trail(uadmin.DEBUG, "Validating... %n %n %n", 12, 25, 36)
D. uadmin.Trail(uadmin.DEBUG, "Validating... %x %x %x", 12, 25, 36)


QUESTION #7

Which of the following will print the result as shown below?

[ INFO] Mount Everest is the highest mountain in the world.

A. uadmin.Trail(uadmin.INFO, "%d is the highest mountain the world", "Mount Everest")
B. uadmin.Trail(uadmin.INFO, "%w is the highest mountain the world", "Mount Everest")
C. uadmin.Trail(uadmin.INFO, "%s is the highest mountain the world", "Mount Everest")
D. uadmin.Trail(uadmin.INFO, "%l is the highest mountain the world", "Mount Everest")


QUESTION #8

Which of the following will print the result as shown below?

[ ERROR] Invalid password!!!!

A. uadmin.Trail(uadmin.ERROR, "Invalid password!%s", "!!!")
B. uadmin.Trail(uadmin.ERROR, "Invalid Password!!!!")
C. uadmin.Trail(uadmin.ERROR, "Invalid Password%s", "!!!!")
D. uadmin.Trail(uadmin.ERROR, "Invalid password%s", "!!!")


QUESTION #9

Which of the following will print the result as shown below?

[ WORKING] Working on 3/5

A. x := 1; y := 2
        uadmin.Trail(uadmin.WORKING, "Working on %d/3", x, y)

B. x := 1; y := 2
        uadmin.Trail(uadmin.WORKING, "Working on %d/3", x+y)

C. x := 1; y := 2
        uadmin.Trail(uadmin.WORKING, "Working on %d/3", "x+y")

D. x := 1; y := 2
        uadmin.Trail(uadmin.WORKING, "Working on %d/3", "x, y")

 

QUESTION #10

Which of the following will print the result as shown below?

[ DEBUG] Calculating results... 13
[ DEBUG] Calculating results... 26
[ DEBUG] Calculating results... 39

A. x := 13
        for i := 0; i < 3; i++ {
                uadmin.Trail(uadmin.DEBUG, "Calculating results... %d", x)
                x += 13
        }

B. x := 13
        for i := 1; i < 3; i++ {
                uadmin.Trail(uadmin.DEBUG, "Calculating results... %d", x)
                x += 13
        }

C. x := 13
        for i := 1; i <= 3; i++ {
                x += 13
                uadmin.Trail(uadmin.DEBUG, "Calculating results... %d", x)
        }

D. x := 13
        for i := 0; i < 3; i++ {
                x += 13
                uadmin.Trail(uadmin.DEBUG, "Calculating results... %d", x)
        }

 

QUESTION #11

Which of the following will print the result as shown below?

[ WARNING] The game begins in 3
[ WARNING] 2
[ WARNING] 1

A. for i := 3; i > 0; i-- {
                if i != 3 {
                        uadmin.Trail(uadmin.WARNING, "The game begins in %d", i)
                } else {
                        uadmin.Trail(uadmin.WARNING, "%d", i)
                }
                time.Sleep(time.Second * 1)
        }

B. for i := 3; i > 0; i-- {
                if i > 3 {
                        uadmin.Trail(uadmin.WARNING, "The game begins in %d", i)
                } else {
                        uadmin.Trail(uadmin.WARNING, "%d", i)
                }
                time.Sleep(time.Second * 1)
        }

C. for i := 3; i > 0; i-- {
                if i <= 3 {
                        uadmin.Trail(uadmin.WARNING, "The game begins in %d", i)
                } else {
                        uadmin.Trail(uadmin.WARNING, "%d", i)
                }
                time.Sleep(time.Second * 1)
        }

D. for i := 3; i > 0; i-- {
                if i == 3 {
                        uadmin.Trail(uadmin.WARNING, "The game begins in %d", i)
                } else {
                        uadmin.Trail(uadmin.WARNING, "%d", i)
                }
                time.Sleep(time.Second * 1)
        }

 

QUESTION #12

Which of the following will print the result as shown below?

[ INFO] China, Japan, Philippines, and Russia are countries in Asia.

A. w := Japan; x := Russia; y := Philippines; z := China
        uadmin.Trail(uadmin.INFO, "%s, %s, %s, and %s are countries in Asia", w, x, y, z)

B. w := Japan; x := Russia; y := Philippines; z := China
        uadmin.Trail(uadmin.INFO, "%s %s %s and %s are countries in Asia", z, w, y, x)

C. w := Japan; x := Russia; y := Philippines; z := China
        uadmin.Trail(uadmin.INFO, "%s, %s, %s, and %s are countries in Asia", z, w, y, x)

D. w := Japan; x := Russia; y := Philippines; z := China
        uadmin.Trail(uadmin.INFO, "%s, %s, %s, and %s are countries in Asia", z, w, x, y)

 

QUESTION #13

Which of the following will print the result as shown below?

[ OK] You may now proceed to the gym 2019.

A. a := 0; b := 1; c := 2; d := 3; e := 4; f := 5
        uadmin.Trail(uadmin.OK, "You may now proceed to the gym %d%d%d.", c, a, (f*d)+e)

B. a := 0; b := 1; c := 2; d := 3; e := 4; f := 5
        uadmin.Trail(uadmin.OK, "You may now proceed to the gym %d%d%d.", f*e, b, f+d)

C. a := 0; b := 1; c := 2; d := 3; e := 4; f := 5
        uadmin.Trail(uadmin.OK, "You may now proceed to the gym %d%d%d.", (d*e)+f, a, f+e)

D. a := 0; b := 1; c := 2; d := 3; e := 4; f := 5
        uadmin.Trail(uadmin.OK, "You may now proceed to the gym %d%d%d.", c+a, (a*f)+b, e+f)

 

QUESTION #14

Which of the following will print the result as shown below?

[ INFO] The countdown begins in
[ DEBUG] 10
[ DEBUG] 9
[ DEBUG] 8
[ DEBUG] 7
[ DEBUG] 6
[ DEBUG] 5
[ DEBUG] 4
[ DEBUG] 3
[ DEBUG] 2
[ DEBUG] 1

A. uadmin.Trail(uadmin.INFO, "The countdown begins in")
        for i := 10; i >= 0; i-- {
                uadmin.Trail(uadmin.DEBUG, "%d", i)
                time.Sleep(time.Second * 1)
        }

B. uadmin.Trail(uadmin.DEBUG, "The countdown begins in")
        for i := 10; i > 0; i-- {
                uadmin.Trail(uadmin.DEBUG, "%d", i)
                time.Sleep(time.Second * 1)
        }

C. uadmin.Trail(uadmin.INFO, "The coumtdown begins in")
        for i := 10; i > 0; i-- {
                uadmin.Trail(uadmin.DEBUG, "%d", i)
                time.Sleep(time.Second * 1)
        }

D. uadmin.Trail(uadmin.INFO, "The countdown begins in")
        for i := 10; i > 0; i-- {
                uadmin.Trail(uadmin.DEBUG, "%d", i)
                time.Sleep(time.Second * 1)
        }

 

QUESTION #15

Which of the following will print the result as shown below?

[ INFO] Printing all types of tags
[ DEBUG] DEBUG
[ WORKING] WORKING
[ INFO] INFO
[ OK] OK
[ WARNING] WARNING
[ ERROR] ERROR

A. uadmin.Trail(uadmin.INFO, "Printing all types of tags")
        for i := 1; i < 6; i++ {
                switch i {
                case 1:
                        uadmin.Trail(uadmin.DEBUG, "%s", "DEBUG")
                case 2:
                        uadmin.Trail(uadmin.WORKING, "%s", "WORKING")
                case 3:
                        uadmin.Trail(uadmin.INFO, "%s", "INFO")
                case 4:
                        uadmin.Trail(uadmin.OK, "%s", "OK")
                case 5:
                        uadmin.Trail(uadmin.WARNING, "%s", "WARNING")
                case 6:
                        uadmin.Trail(uadmin.ERROR, "%s", "ERROR")
                }
                time.Sleep(time.Second * 1)
        }

B. uadmin.Trail(uadmin.INFO, "Printing all types of tags")
        for i := 0; i < 6; i++ {
                switch i {
                case 0:
                        uadmin.Trail(uadmin.DEBUG, "%s", "DEBUG")
                case 1:
                        uadmin.Trail(uadmin.WORKING, "%s", "WORKING")
                case 2:
                        uadmin.Trail(uadmin.INFO, "%s", "INFO")
                case 3:
                        uadmin.Trail(uadmin.OK, "%s", "OK")
                case 4:
                        uadmin.Trail(uadmin.WARNING, "%s", "WARNING")
                case 5:
                        uadmin.Trail(uadmin.ERROR, "%s", "ERROR")
                }
                time.Sleep(time.Second * 1)
        }

C. uadmin.Trail(uadmin.DEBUG, "Printing all types of tags")
        for i := 1; i <= 6; i++ {
                switch i {
                case 1:
                        uadmin.Trail(uadmin.DEBUG, "%s", "DEBUG")
                case 2:
                        uadmin.Trail(uadmin.WORKING, "%s", "WORKING")
                case 3:
                        uadmin.Trail(uadmin.INFO, "%s", "INFO")
                case 4:
                        uadmin.Trail(uadmin.OK, "%s", "OK")
                case 5:
                        uadmin.Trail(uadmin.WARNING, "%s", "WARNING")
                case 6:
                        uadmin.Trail(uadmin.ERROR, "%s", "ERROR")
                }
                time.Sleep(time.Second * 1)
        }

D. uadmin.Trail(uadmin.INFO, "Printing all types of tags")
        for i := 0; i <= 6; i++ {
                switch i {
                case 0:
                        uadmin.Trail(uadmin.DEBUG, "%s", "DEBUG")
                case 1:
                        uadmin.Trail(uadmin.WORKING, "%s", "WORKING")
                case 2:
                        uadmin.Trail(uadmin.INFO, "%s", "INFO")
                case 3:
                        uadmin.Trail(uadmin.OK, "%s", "OK")
                case 5:
                        uadmin.Trail(uadmin.WARNING, "%s", "WARNIMG")
                case 6:
                        uadmin.Trail(uadmin.ERROR, "%s", "ERROR")
                }
                time.Sleep(time.Second * 1)
        }