NOCTI review Compsci Part 1

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/49

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

50 Terms

1
New cards

One of the main goals in analyzing functional requirements is to

define the problem from the user's point of view

2
New cards

In programming interface data files, if the length of the fields is not known, a common format for the data is:

delimited (if you have a "name" , an "address", a "SSN", , "telephone"

3
New cards

When analyzing user requirements it is important

to think in terms of the user's needs

4
New cards

If a user states that he/she needs to distribute a report to many people,

The management of changed to documents programs and other info stored as version control.

5
New cards

The particular method of data storage should be the one that

best meets the program requirements and cost restraint.

6
New cards

Good programming technique incorporated which of the following principles?

Adequate and concise comments

7
New cards

A structured code walkthrough

ensues the code follows in house rules

8
New cards

Depending on the size of the organization systems analysts are

employed to be a liaison between non technical users and IT professionals

9
New cards

Main memory, which storages information and programs,

is also called primary storage

10
New cards

When conducting a design review, allow

the programming team to define the most important parts of their code themselves

11
New cards

The source document and the input screen design should

follow the same order

12
New cards

After programmers develop a solution algorithm using a flowchart or pseudocode,

they should validate the program design for accuracy.

13
New cards

The implementation phase constructs or builds

a new or modified system and then delivers it to the customer

14
New cards

The analysis phase of the systems development life cycle includes an investigation to determine a definitive problem or improvement of a system and decide whether it is worth pursuing.

This can also be called feasibility study.

15
New cards

A programmer has written a program that would audit all record changes in a relational database. What would be an appropriate way for enabling a user to search for this information and manage it using a system logging tool?

Store the information inside an SQL database as a related record.

16
New cards

The concatenation function allows a programmer to

build a string by combining strings together.

17
New cards

The correct time to plan data storage is during the

implementation phase

18
New cards

A machine language program is

executable without alteration

19
New cards

Program documentation provides a means for programmers

to follow the logic of the program

20
New cards

One example of a text processing (scripting) language is

Perl

21
New cards

In a structured program environment, a control structure

is a series of instructions that control the logical order in which program instructions are executed.

22
New cards

Best practices for comments suggest that programmer includes the programmer's initials,

descriptions of the modification, and date

23
New cards

The following BASIC control statement FOR X=15 to 35 will cause:

(inclusive) 'NEXT X' statement to be executed 21 times

24
New cards

Each module in top -down programming should:

represent a program function

25
New cards

When performing maintenance on source code its important to

leave the old comments in place and add new comments

26
New cards

Compile error can be caused

by bad syntax, typing data or: illegal function call

27
New cards

If an object can act differently under different parts of the program

polymorphic

28
New cards

Which of the following is an example of unit testing

errors are detected early which results in cost reductions

29
New cards

Which of the following is used when debugging a program

error listing

30
New cards

People who analyze new software to bridge the gap between programmers and potential customers are called

beta testers

31
New cards

A software package that records users interface activity is useful when

developing test scripts

32
New cards

A document specifying the details of a testing approach for a software feature by identifying the associated tests is known as a

test case

33
New cards

In user acceptance testing it is important to

have the user run it and evaluate the results

34
New cards

In software testing, a test script is a

program that exercises the software being tested

35
New cards

A 'divide by zero' error is

a/an runtime error

36
New cards

Runtime errors are produced during source code

deployment

37
New cards

Testing that ignores the internal mechanisms systems or components and focuses solely on the outputs generated in response to selected

external conditions is known as functional

38
New cards

During the implementation phase, code is constructed by

information gathered during the design phase

39
New cards

Data used to verify that programs function properly is called a

test

40
New cards

When something has changed in a program, online help is sometimes integrated into a/an floating help bubble in the user interface.

This can often help users to stay on task and avoid downtime

41
New cards

A programmer wants data files moved to another location and renamed according to the date once the file reaches a certain size.

This function is called documentation logic

42
New cards

Many runtime or exception errors can be prevented by

providing an error handling trap list

43
New cards

If a change is made to a program, the programmer can upload a document listing the changed to the company's intranet(companys space)

or in-house website

44
New cards

A tutorial for new users typically is included with

user documentation

45
New cards

Use a text editor as one way to

update a web page document

46
New cards

Code reviews of program modifications should focus on the

fit the modifications to the rest of the code

47
New cards

Most programming languages provide a

step mode to execute a program one statement at a time

48
New cards

When developing an online help system

screenshots allow users to follow along step by step

49
New cards

A place in a sequence of instructions where processing can be stopped, allowing the process to be resumed without loss of information is a

breakpoint

50
New cards

A data dictionary

defines where the data will be stored