coding midterm

¡Supera tus tareas y exámenes ahora con Quizwiz!

Which of these represents a string variable?

"100 words"

A treasure map that says "start from this X mark, move five paces to the south, then three paces to the right, and dig" is an analogy representing:

procedural programming

Which of these symbols is allowed in Python?

semicolon ;

What term refers to applications that connect people to friends and relatives across the world?

social networking applications

What levels of a computer system does coding connect?

software to hardware

What does SDLC refer to?

the cycle of designing, developing, and releasing software

What repeats a block of code as long as the condition being tested is true?

while loop

Which term refers to any object or system that is specifically designed to improve the quality of life for people with disabilities?

adaptive technology

Which incredibly popular modern development model specifically encourages collaborative planning, early product delivery, continuous improvement, and rapid response to change?

agile model

Which coding system uses only two characters?

binary

______ are "customer support experts" who are really just advanced computer programs.

chatbots

_____ are used to clarify code, but are not interpreted by the interpreter as commands.

comments

Which of these is an example of a module built in to Python?

creating a random number

During the _____ stage of the software development life cycle, coding begins.

development

Hourly workers who use websites like Fiverr and Upwork to find clients are also known as:

freelancers

What is used to declare a comment in Python?

hash marks #

Which phrase BEST represents the idea of logical type?

it's a yes or no question

Benjamin is taking an online quiz but is missing many questions. As he continues, the answers get easier for him. Isabella, however, is getting every question right, but the questions are getting harder and harder for her. They are MOST likely using _____ software.

adaptive learning

What is the first step in the life cycle of software development?

analysis

Which second-generation programming language uses short letters or words to directly represent machine code?

assembly language

Which translator program reads an entire program in programming language and produces the complete set of machine instructions for that program?

compiler

_______ is an OOP principle that is represented by throwing a handful of sand into a sack so that it can be easily transported from one person to another.

encapsulation

______ refers to powerful tools that optimize the flow of information in a large organization, including things like paying salaries and automatic re-ordering of inventory.

enteprise management systems (EMS)

A single number can be both an integer AND a floating number.

false

A variable is an undefined number in an equation.

false

All early programming languages were object-oriented.

false

Apple's Safari browser and Microsoft's Edge browser are examples of OSS.

false

Binary coding is limited because it can only represent numbers, not words.

false

Exception handlers are programs that detect possible exceptions in code before they cause a system crash.

false

Expanding technological sectors causes other sectors of the economy, such as food, construction, and manufacturing, to contract, limiting economic growth.

false

In Python's syntax rules, you can run multiple lines together as long as they each end with a period.

false

Interpreter programs have recently become popular because they run faster than compiling programs.

false

JavaScript, used for many websites, is the object-oriented offshoot of Java.

false

Modular design is a popular alternative to the traditional top-down approach to computer code.

false

Python, and most other programming languages, always begin counting at 1.

false

The accepted maximum downtime for most software and websites is, at most, 1 percent of the time.

false

The limits of computer programming mean that, for all their power, we haven't invented programs that can beat world masters at chess.

false

What happened to China and India after they modernized their workforces by providing more training and education?

millions of people were lifted out of poverty

______ programming gives the computer a command but lets the computer itself 'work out' how to achieve that end based on other provided definitions and descriptions.

object-oriented

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

The different approaches to programming are also known as programming:

paradigms

Alicia believes real-world feedback is more important to development than long cycles of documentation and planning. Which approach to developing BEST suits her perspective?

rapid prototyping model

Which term refers to testing that your software still works as intended once it is connected to other systems?

regression testing

What actively identifies errors for you when you code in Python?

the interpreter

What is the user interface for accessing the operating system's services?

the shell

Casual gaming emerged as a concept when:

the smartphone was released

A data flow diagram is an effective tool for identifying which databases are needed and how information flows between databases, users, and the software processes in between.

true

A straightforward way to determine if a number (N) is even is to check if the remainder of N divided by 2 is 0; if so, it's an even number.

true

Any indentation will work for the purposes of indicating a block of code in Python.

true

Every programming language has commenting symbols, but these symbols are different depending on the programming language.

true

Hearing aids rely on tiny computers that filter out irrelevant background noise and amplify the remaining signal.

true

High-level languages allow you to write computer code using more natural speech than low-level languages.

true

In the Agile model of development, the program is not designed entirely from start. Instead, it happens through multiple "sprints" of module planning, designing, development, and testing.

true

One of the best ways to reduce inequality and improve the economy in a country is to improve education and support free and equal access to information.

true

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

The spiral development model combines iterative development with the methods of the waterfall model.

true

Virtual reality today consists of headsets that enable people to move around in a virtual 3D space.

true

Well-designed software almost always follows a life cycle; even the most experienced programmers don't get it exactly right on their first try.

true

Ethan is coding in Python and trying to add a set of numbers including both floats and integers. First he needs to _____ to make sure he doesn't lose the information after the decimal point.

type cast

What programming language did IBM develop in the 1940s to help computers perform calculations?

FORTRAN


Conjuntos de estudio relacionados

2.7 Visual Communications Designs

View Set

Financial accounting test 1 (chapter 1-4)

View Set

Puyal 6, topographie et vascularisation du membre supérieur

View Set

Bill Clinton, served 1993 to 2001 (Democrat)

View Set