Midterm ITC
Marisol wants to learn how to write instructions for computer programs. Which of these Google searches would be MOST useful for her?
How to code
Which phrase BEST represents the idea of logical type?
It's a yes or no question
Aidan has a software development task for a college class. His team decides that they want to approach the project by making small revisions until they are finished. Which model are they MOST likely using?
Iterative variable
What refers to the outline of the necessary components for a project, first given to developers at the beginning of a project and modified through the development cycle?
SRS
Functional languages like LISP are not composed of statements, but instead are a nested set of functions.
True
Hearing aids rely on tiny computers that filter out irrelevant background noise and amplify the remaining signal.
True
IDEs give programmers access to many tools they need in once place, including source editors, debuggers, and compilers.
True
If you want a language that is relatively easy to write and which can be tested easily as it's being developed, you would choose an interpreter program.
True
Organizations often hire freelancers to reduce overall costs while still employing top talent.
True
Amahle is trying to communicate the structural information about the data used by her software to a Python coder, a Java coder, and a C++ coder. Which tool should she use?
a UML diagram
A friend wants to design an app, but has never done so before and isn't sure how to begin. If you were to recommend the first step in the software development life cycle to your friend, what would you suggest?
analysis
Which second-generation programming language uses short letters or words to directly represent machine code?
assembly language
You are part of a software development team, and you have noticed that your team frequently has problems during the development phase when you are trying to identify a problem or need. Which of these webinars would be MOST helpful to your team?
better analysis
Ellen's dream job is to work at Microsoft on Windows programs. Which computer language should she include on her resume to help her get the job?
c#
Emir is a cartographer (a person who makes maps). On each map he names individual lakes, mountains, valleys, and forests. Which OOP principle is he following?
classes and instances
Kelli is a computer programmer. After writing a program, Kelli enjoys a break while the entire program is read by the computer and a set of machine instructions is generated. What kind of language is Kelli using to program?
compiled
Decimals 0-9 are used for?
decimal
What refers to the process of translating text characters to binary code?
encoding
Binary coding is limited because it can only represent numbers, not words.
false
a single number can be both an integer and floating number
false
which syntax is correct in python
if 1%2 == 0: print (1)
Which term refers to testing that your software still works as intended once it is connected to other systems?
integration testing
Carrie wants to know how many times her program has repeated. What should she include in her code?
iteration variable
Dylan is working on software that he wants to run on a laptop, a smartphone, and a video game console. Which programming language would be the BEST choice for this software?
java
One of the benefits of the top-down approach to programming is that it allows you to use:
libraries
Which OOP principle would be represented by talking about a duckbilled-platypus as a mammal, but one that has a beak and lays eggs?
overriding
Sarah has been hired as a consultant to a software development company that is frustrated by the number of errors in their code. Which of these is MOST likely to help their situation?
peer programming
Which of these is a good example of using structured type?
print("hello world")
Computer's operating system
program that manages the computer's software
Calculating the remainder as an arithmetic expression in most languages looks similar to what?
rem(3/2)
Milon tried to write a program that is writing 12 items to a table with only 10 rows. What error should he expect to see?
runtime error
Marco manages a website for a streaming movie service. Marco is concerned that a hacker might break in to the back end of the website to steal customers' credit card numbers. What kind of testing would help prevent this?
security testing
Lorenzo's code isn't working because he forgot to include a period at the end of his line of code, as is required with the language he is using. This is a?
syntax error
During which development stage do you find bugs, fix them, and resolve any outstanding issues needed to meet the original specifications?
testing
Net neutrality
the principle that all Internet traffic should be treated equally by Internet Service Providers.
Peer code review helps you find ways to optimize code so that it will be easily maintained and understood by developers that come after you.
true
logical expression
uses one or more condition to return a true or false value
What refers to the system that allows programmers to modify code without worrying about permanently changing something that should not be changed?
version control
Which of these is most likely to protect you against malware?
virus protection software
What repeats a block of code as long as the condition being tested is true?
while loop
assignment statement
year = 2020
One new advantage of new technologies in the classroom is that it is now possible for a teacher to lecture to dozens of students at once, regardless of their different levels and abilities.
False
Which of these is a string variable?
100 words
Digital divide
A worldwide gap giving advantage to those with access to technology
What is the key driver in the modern economy?
Access to information
When you perform a Google search that uses the word "and" which kind of logic are you using?
Boolean
Maribel wants to learn more about the language that IBM developed in the middle of the last century that was designed to help computers perform calculations. Which of these should she research?
FORTRAN
All early programs were object-oriented
False
Ideally, all tests should be run right at the end of a development cycle.
False
The internet has developed at consistent rates throughout the world.
False