Home > Software Engineering > Quizzes > Software Engineering Test
Software Engineering Test
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 79% Most missed: “How a root element is declared in an external XML?”
Software Engineering Test
Time left 00:00
25 Questions

1. What does it mean when we say @foo right before the function foo2()?

2. What can a value be in a JSON file?

3. Relational algebra is ALWAYS closed. (T/F)

4. What is the semantic order with position, by name, t, and *d?

5. How would you pass in the numbers 2 and 3 to be added in the following function

6. Lambda in python creates its own function (T/F)

7. What does dict(u, **v) do?

8. What should a JSON file be saved under?

9. XML syntax rules (5)

10. Given a python object, name its JSON equivalent: 1. dictionary 2. list 3. tuple 4. string 5. integer 6. float 7. True 8. False 9. None

11. What does it mean if you pass in **d into a function call? What about if you pass it as an argument?

12. What is JSON?

13. Given an iterable, x, using 'if x' works for user-defined iterables. (T/F)

14. When stacking two decorators (from top to bottom), the top decorator is executed first. (T/F)

15. In order to represent a relation, what is the best python syntax to use and why?

16. What is a DTD?

17. How a root element is declared in an external XML?

18. What does relational algebra consist of? (2)

19. If you are dealing with a closure, how would you pass in an argument to the closure when the outer function gets NO arguments passed in?

20. The Range() function is not a full iterator OR generator (T/F)

21. The Range() function is exhaustible (T/F)

22. What does it mean if you pass in *t into a function call? What about if you pass it as an argument?

23. What is the XML declaration?

24. What is the special methods that python iterators must implement?

25. If we have a relation with r rows and a relation with s rows, how do we determine the maximum number of joined rows possible?