CAD Flashcards

1
Q

Reasons for software complexity:

A. The problem domain is complex it requires that non-functional requirements should be identified.
B. The user may have a vague idea of what they expect from a software
C. Developers expect requirements in a specific format
D. all of these choices are correct

A

D. all of these choices are correct

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In software development, requirements must be identified in a clear and concise manner to avoid confusion and any unexpected outputs. What is the nature of a requirements?

A. The requirements can be long and lengthy pieces of information
B. They define functions and functionality within and from the software system therefore they are not supposed to be modifiable.
C. The requirements can be obvious or hidden, known or unknown, expected or unexpected from client’s point of view.
D. all of these choices are correct

A

C. The requirements can be obvious or hidden, known or unknown, expected or unexpected from client’s point of view.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Functional programming means using functions to the best effect for creating clean and maintainable software. The ideal in functional programming is what is known as

A. pure functions
B. anticipated functions
C. paradigm functions
D. structured functions

A

A. pure functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

OOP focuses on the objects that developers want to manipulate rather than the logic required to manipulate them. This
approach to programming is well-suited for programs that are?

A. small, concise, and easily managed
B. large, complex and actively updated or maintained
C. data are modifiable outside the function
D. all of these choices

A

B. large, complex and actively updated or maintained

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Objects are instances of a class created with specifically defined data. Objects can correspond to?
A. data and methods that control the data
B. represents only the behavior of a real-world entity
C. collaboration of identified identities
D. real-world objects or an abstract entity

A

D. real-world objects or an abstract entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A class is a user-defined data type. It consists of data members and member functions, which can be accessed and used by creating an instance of that class. It-represents?

A. basic unit of Object-Oriented
Programming and represents the real-life entities
B. the set of properties or methods that are common to all objects of one type
C. only essential information about the data
D. wrapping up of data under a single unit,
the variables or data are hidden from any other

A

B. the set of properties or methods that are common to all objects of one type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

UML is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. UML stands for

A. Undying Model Language
B. Unified Methodology Language
C. United Modification Language.
D. Unified Modeling Language

A

D. Unified Modeling Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

OOP Languages are built upon 4 principles, what are they?

A. Inheritance, Absolution, Polarization, Encapsulation
B. Abstraction, Inheritance, Encapsulation, Polarization
C. Abstraction, Inheritance, Polymorphism, Encapsulation
D. Polymorphism, Encapsulation, Incorporation, Abstraction

A

C. Abstraction, Inheritance, Polymorphism, Encapsulation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The capability of a class to derive properties and characteristics from another class is called _____?

A. Abstraction
B. Polymorphism
C. Inheritance
D. Encapsulation

A

C. Inheritance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

It refers to providing only essential information about the data to the outside world,

A. Abstraction
B. Polymorphism
C. Inheritance
D. Encapsulation

A

A. Abstraction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

In Encapsulation, the variables or data of a class are hidden from any other class and can be accessed only through any member function of their class in which they are declared. As in encapsulation, the data in a class is hidden from other classes, so it is also known as _____?

A. data freezing
B. data protecting
C. data encapsuling
D. data hiding

A

D. data hiding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A computer program is also called computer software, which can range from two lines to millions of lines of instructions. Computer programming is also called _____?

A. syntax coding
B. program coding
C. relative programming
D. software coding

A

B. program coding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

It is a way to store some sort of information for later use, and we can retrieve this information by referring to a “word” that will describe this information.

A. array
B. loop
C. variable
D. syntax

A

C. variable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Loops are common types of iterations in which a program performs certain actions an infinite number of times until a new condition is met. Loops also make it possible for programs to do something else while a given process is running.

A. true
B. false
C. incomplete information
D. cannot be validated

A

A. true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A programming language used for artificial intelligence (AI) and machine learning.

A. JAVA
B. PYTHON
C. C#
D. PHP

A

B. PYTHON

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A programming language used in areas such as data analysis and big data mining.

A. JAVASCRIPT
B. C++
C. RUBY
D. SQL

A

D. SQL

17
Q

It’s a multi-paradigm programming language for iOS.

A. PHP
B. SWIFT
C. RUBY RAILS
D. C

A

B. SWIFT

18
Q

CAD is the use of computer software to design and document a product’s design process. CAD stands for

A. Computer Aided Drawing
B. Computer Aligned Design
C. Computer Aided Design
D. Computer and Design

A

C. Computer Aided Design

19
Q

CAD is used to design, develop and optimize products. CAD software

A. allow the object to be viewed from any angle, even from the inside looking out.
B. can be used to produce either two-dimensional or three-dimensional diagrams.
C. reduces design time by allowing precise simulation rather than build and test physical prototypes.
D. all of these choices

A

D. all of these choices

20
Q

In this CAD classification, a team of users collaboratively works with each other’s data and see the changes other users make to the data as they go.

A. Single-file-mode systems
B. Referenced-file-mode systems
C. Collaborative-mode systems
D. all of these choices

A

C. Collaborative-mode systems

21
Q

3D CAD allows the creation of 3D images that are realistic. These images are called 3b models as they can be viewed and rotated in any direction - X, Y or Z. This model has additional properties like weight, volume and density, just like actual physical objects.

A. Wire-frame models
B. Surface models
C. Solid models
D. all of these choices

A

C. Solid models