Skip to main content

Posts

Showing posts from October, 2016

CIT383 TMA4

1 The technique of developing and maintaining a large program into modules is called? *This technique is called divide and Rule *This technique is called divide and conquer *This technique is called recursive *None of the above 2 Which of the following should be put into consideration When methods are created? *The data type *Number of parameters *The order of parameters *All the options 3 Which of the following is not one of the restrictions to overloading the conversion operators? *You may not create operators that convert a class to the object data type *You may not create operators that convert a class to a defined interface *You may not create operators that convert from a base class into a class derived from that base class *None of the options 4 What is the name given to the pieces of data passed into methods after creation? *Signature *Arguments *Callers *None of the options 5 What is the name given to a method that does not return any value to its ca

CIT383 TMA3

1 What is another name for Methods in other languages? *Functions *Modularity *Procedures *Options A and C 2 Which of the following is not one of the restrictions to overloading the conversion operators? *You may not create operators that convert a class to the object data type *You may not create operators that convert a class to a defined interface *You may not create operators that convert from a base class into a class derived from that base class *None of the Options 3 What happens when supplying any data other than the one specified in the method parameters? *Compilation Signature *Compilation Void *Compilation error *None of the Options 4 What is the meaning of "A method is invoked"? *Made to perform its designated task *Made not to perform its designated task *Options A and B *None of the Options 5 Which of the options is the process of converting an argument’s value to the type that the method expects to receive in its corresponding para

CIT383 TMA2

1 Which of the following programming languages does not support destructors? *C++ *Java *Ada *None is correct 2 Which of the following is a special method that are used to initialize a new object of a class? *Objects *Modularity *Constructors *None is correct 3 Which of the following is the act of creating an object of a class? *Object Reuse *Modularity *Object Instantiation *None is correct 4 Which of the following class makes software development an easy task? *The association property *The association module *The Object property *The module property 5 What is the attribute that makes a constructor look like a method but differs from a method? *A constructor must not have the same name as the class *A constructor must have the same name as the class *A constructor has return type *None is correct 6 What is the only difference between a static method and normal methods? *Normal Keyword *Static keyword *Dynamic Keyword *Object keywords 7 Which o

CIT383 TMA1

1 Which of the following options is the ability of an object to be a container for related properties and methods *Encapsulation *Data abstraction *Modularity *Polymorphism 2 Which of the options is the ability of objects to shield variables from external access? *Data hiding *Data abstraction *Modularity *Polymorphism 3 Which of the options in Object Oriented programming makes it easy to maintain and modify code *Encapsulation *Data hiding *Data abstraction *Modularity 4 Which of the following is the capability of a class to use the properties and methods of another class while adding its own functionality *Data hiding *Data abstraction *Modularity *Inheritance 5 In Java terminology, a more general class in an inheritance hierarchy is called a *Major class *Superclass *Extra ordinary Class *Middle class 6 Which of the following options is the capability of an action or method to do different things based on the object that it is acting upon *Polymor

CIT353 TMA4

1 The language that paved way for the era of personal computing is the __. *Babbet's context language *Queen's sign language *Papert's logo language *Malthur's phenomenal language 2 The concept that describes the physical characteristics of interaction is referred to as __. *Contextuals *Ergonomics *Dilectics *Multiplexing 3 Normally, the ___ interface facilitates multitasking in windows. *XAMP *WIMP *MAPP *VAMP 4 Within the context of human computer interactions, the acronym UIMS denotes __ . *User Interface Management System *User Interactive Management System *User Interphase Modular System *User Internet Middleware System 5 In the past era, remote computer interaction was carried out by means of __ *Linked publishing *Agile development *Batch processing *Rapid metadata 6 __ was the original spreadsheet developed for Apple II *Excel *Lotus *Peachtree *Visicalc 7 The socio-technical models of human and technical requirements a

CIT353 TMA3

1 An essential aspect of the human computer interaction is the development of __. *Sets *Routes *Agents *Models 2 Within the context of paradigm shifts, __ precedes the graphical display paradigm. *Microprocessor *Batch processing *Networking *Time sharing 3 Two key components of the __ interface method are the input and output. *Physical *Cyclical *Private *User 4 Human-computer interaction focuses on the design, evaluation and implementation of interactive __ systems *Process *Computing *Class *Set 5 Essentially, within the context of __ the goal is what you want to achieve. *Suposition *Intersection *Proposition *Interaction 6 Interaction ___ focus on translation between the user and the computer system. *Languages *Sites *Models *Resources 7 The keyboard that will be most suitable for Ali who is left- handed is the __ left-handed keyboard. *Qwerty *Maltron *Davroc *Chordal 8 The language that paved way for the era of personal computing

CIT353 TMA2

1 __ is a typical form of page description language *Postscript *Superscript *Manuscript *Subscript 2 In the fixed pitch, every character has the same __ *Height *Volume *Area *Width 3 In human computer interaction, the acronym CATWOE denotes Clients, __, Transformation, World view, Owner, Environment *Enterprises *Actors *Dealers *Agents 4 Normally, the dot matrix printer uses the __ print head for several paper rolls. *Hot *Dual *Same *Cool 5 In human computer interaction, designers enter into work context throough the __ process. *Process design *Lithography *Ethnography *Participatory design 6 __ are modifications which are affected by the system *Annotations *Invocations *Situations *Transformations 7 The smallest units of language that have meaning are referred to as __ *Morphemes *Phonemes *Allophones *Alemones 8 The acronym ESTA denotes the ___ *Eight Stage Task Analysis *Eight Stock Task Analysis *Eight Stage Total Analysis *Ei

CIT353 TMA1

1 The concept that describes the physical characteristics of interaction is referred to as __. *Contextuals *Ergonomics *Dilectics *Multiplexing 2 Normally, the ___ interface facilitates multitasking in windows. *XAMP *WIMP *MAPP *VAMP 3 Within the context of human computer interactions, the acronym UIMS denotes __ . *User Interface Management System *User Interactive Management System *User Interphase Modular System *User Internet Middleware System 4 In the past era, remote computer interaction was carried out by means of __ *Linked publishing *Agile development *Batch processing *Rapid metadata 5 __ was the original spreadsheet developed for Apple II *Excel *Lotus *Peachtree *Visicalc 6 The visual display unit is a typical __ device *Communication *Output *Input *Context 7 Interface __ are interactive tools that enable scollbars to be placed using a mouse *Marquees *Strings *Builders *Mappers 8 All the following are portable devices exc

CIT371 TMA4

1 What arithmetics is required for DDA algorithm? *Fixed point *Floating point *Decimal *Binary 2 What do RGB colors represent? *Red green and black *Red grey and blue *Red green and blue *Red green and brown 3 What do we need in a computer graphics? *Explore coordinate representation of points and vectors hence to transform between different coordinate frames *Determine coordinate representation of points and vectors hence to transform between different coordinate frames *Draw coordinate representation of points and vectors hence to transform between different coordinate frames *To change coordinate representation of points and vectors hence to transform between different coordinate frames 4 What do we use quad trees for? *to partition 3-D space *to partition 2-D space *to partition 4-D space *to partition space 5 What do we work with in computer graphics? *we work with points and graphs defined in terms of some coordinate frame *we work with points and v

CIT371 TMA3

1 Procedural animation is generally hard to --- *control *change *modify *use 2 Pseudo-color frame buffer ---- *allows representation of images *allows representation of color images *does not allow representation of color images *allows representation of different images 3 Quadratic polynomials have N = *4 *3 *2 *1 4 Ray tracing is --- *a rendering technique that is a simulation of geometric objects *a rendering technique that is a simulation of geometric optics *a rendering technique that is a simulation of optics *a rendering technique that is a geometric optics 5 Rendering is *the conversion of a scene into a pixel *the conversion of an image into an scene *the diversion of a scene into an image *the conversion of a scene into an image 6 Spectroradiometer measures *energy *energy distribution *the spectral distribution *the spectral energy distribution 7 The additive colour model used for computer graphics is represented by *RGB color cube

CIT371 TMA2

1 An orthogonal coordinate system with lines as axes is the --- *Cartesian coordinate system *Cartesian coordinate solution *Cartesian composite system *Cartesian coordinate supplication 2 CLUT is sometimes called --- *palette *paletteca *palettesm *palettevy 3 Complimentary colors are --- *colors which can be mixed together to yield black color *colors which can be mixed together to yield red color *colors which can be mixed together to yield grey color *colors which can be mixed together to yield white color 4 Computer graphics is a field of --- computing *science *animation *visual *system 5 Coordinate transforms that can be described by linear systems are --- *affine transformations *affin transformations *afine transformations *fine transformations 6 CRT stands for *Catalyst Ray Tube *Cathode Ray Transformer *Cathode Reader Television *Cathode Ray Tube 7 Digital Differential --- (DDA) *Analysis *Analog *Analyzer *Algorithm 8 Dithering

CIT371 TMA1

1 ... are discrete elements of a grid *Point *Pixels *Picture *Packet 2 … and perspective are the two basic forms of projection *Orthogonal *Projection *Disectional *Bisectional 3 … are used to perform simple transformations *Algebra *Geometry *Matrices *Calculus 4 … has the fastest arithmetics *Multi trees *Unary trees *Binary trees *k-d trees 5 … is a generalization of k-d trees *binary tree *BSP tree *unary tree *simply K-D 6 … is any piece of storage that represents an image *Buffer *Frame *Frame buffer *Buffer frame 7 … is basic graphics operation *gf *gp *gl *gm 8 … is primarily being used When only a back-to-front is desired *BVH trees *BSP trees *BP trees *Binary trees 9 … is the device to measure the spectral energy distribution *spectraradiometer *spectroradiometer *radiometer *spectrometer 10 … is the software tool needed to create graphics applications *Application graphics *Graphics software *Picture software

CIT333 TMA4

1 _____ hiding is information contained within a module is inaccessible to modules that have no need for such information *Information *Data *Software *System 2 Which is one of the three approaches of writing Modular programs? *stepwise design *physical design *logical design *None of the options 3 ________ is the representation of the logical relationship among individual data elements *information structure *data *information *data structure 4 ______ applies the principles of software engineering to the design, development, testing and evaluation of the software and systems in order to meet with client’s requirements *An engineer *A software engineer *A developer *A designer 5 ______ are used to automate many of the activities involved in various life cycle phases *CASE parameters *CASE tools *CASE statements *CASE arguments 6 What is the use of the resources that are available in an optimal manner? *software efficiency *software optimization *so

CIT333 TMA3

1 The process of elaboration where the designer provides successively more detail for each design component is known as ______ *Designing *Elaboration *Refinement *Deferment 2 The HIPO ( _____ plus Input-Process-Output) *High *Hierarchy *Hidden *Hitch 3 Modularity is generally classified in software as _______ *Logical or illogical *Physical and logical *Logical or physical *Physical or not physical 4 There are ______ categories of CASE TOOLs *3 *4 *5 *None of the above 5 Which of the following is one of the three approaches of writing Modular programs? *Stepwise design *Object-oriented design *Logical design *Physical design 6 How are requirements categorized? *Fixed and variable *Specific and non-specific *General and non-general *None of the above 7 ______ are considered as a pair of attributes for a good Module *Stepping and Cohesion *Functional independence and Coping *Functional independence and stepping *None of the above 8 Products

CIT333 TMA2

1 Software engineering is considered as a ____ discipline *mathematical *science *computer science *Software Testing 2 _______ is a general systems concept that is the degree to which a system’s components may be separated and recombined *Breakdown *Modularity *Refinement *Aggregation 3 Which of these describes the phases of the software cycle and the order in which those phases are executed? *SDCL *SDLC *SDI *SDLI 4 In general model, each phase produces _____ required by the next phase in the life cycle *deliverables *stepwise *stopwise *general 5 A type of software testing that seeks to reveal clash of individual software modules to each other is known as _______ testing *unit *module *integration testing *system 6 The _______ model is an intuitive approach to the waterfal model *stepwise *refinal *incremental *topwise 7 Information hiding is information (data and procedure) contained within a module is inaccessible to modules that have no need

CIT333 TMA1

1 Project running overtime is considered as software _______ *Crises *Delay *Issues *All of the above 2 The Computer system has ______major components *Three *One *Five *Two 3 A ________ is a sequence of instruction which the computer follows to perform a given task. *Game *System *Program *Sequence 4 System _______ helps to run the computer hardware and the entire computer system. *System *Solution *Software *Sequence 5 Software efficiency is considered as software crises *TRUE *FALSE *Unsure *None of the above 6 ______ software offers tools to assist a programmer in writing programs, and software using different programming languages in a more convenient way. *Building *Construction *Designing *Programming 7 ______ software is a class of software which the user of computer needs to accomplish one or more definite tasks *Digital *Mobile *Analog *Application 8 ______ is the application of a systematic, disciplined, quantifiable approach to

CIT351 TMA4

1 Visual Studio.NET projects are arranged in a hierarchy of projects and_ *Systems *Classes *Solutions *Blocks 2 Normally, when one runs Visual Studio.NET one is presented with a_ *Start Page *Multiple Page *Embedded Form *Enclosed Fom 3 The windows application template sets up a project for building a GUI application and creates a couple of source code _ *Strings *Classes *Modules *Fields 4 Basically, the Solution Explorer contains one or more related __. *Indices *Projects *References *Types 5 A file having the extension name ending with _ is said be executable. *.xex *.exe *.xce *.exc 6 Which one of the following is not a feature of an object- oriented language? *Abstraction *Encapsulation *Insulation *Polymorphism 7 In using third party objects, the __ that implements the object must be referenced. *Index *Variable *Assembly *Element 8 The _ development will become increasingly more important as the software industry evolves. *Sample

CIT351 TMA3

1 The acronym ECMA stands for __ *Economic Computer Manufacturers Association *Educational Community Manufacturers Association *European Computer Manufacturers Association *Extended Corporate Manufacturers Association 2 Normally, enumeration members are placed in their own ___ *Bar *Scope *Blog *Bit 3 Much of what you can do with C# is really more a part of the .NET __ *Key *Node *Framework *Loop 4 One notable charateristic of C# is that all methods and members must be declared within __ *Classes *Sets *Functions *CASES 5 In order to run, programs with unsafe code require appropriate __ *Alteration *Selection *Permissions *Integration 6 C# programming language is intended for use in developing software components suitable for deployment in __. *Context- sensitive sessions *Client settings *Minor events *Distributed environments 7 A good number of object access in C# is done through safe object __ *Sets *References *Functions *Keys 8 An un

CIT351 TMA2

1 In C# programming, an int value can be converted to _ and back again to int. *Object *Class *Node *Numeric 2 A boxing __ implies making a copy of the value being boxed. *Source *Type *Conversion *Arguments 3 In principle, C# programming does not support __. *Coding *Multiple inheritance *Abstraction *Encapsulation 4 Boxing is referred to as the process of converting a value type to a __ type. *Static *Logic *Statistical *Reference 5 The _ step in an unboxing operation is checking that the object instance is a boxed value of the given value-type *Third *First *Fourth *Second 6 C# is a strongly typed language, therefore every variable and __ must have a declared type *Function *Element *Object *Class 7 The _ type represents a string of Unicode characters. *String *Class *Unit *Numeric 8 In the C# programming context, the _ keyword denotes a 128-bit data type *Economic Computer Manufacturers Association *Educational Community Manufacturers

CIT351 TMA1

1 A key requirement in Visual Studio.NET is the setting of assembly __ *Pointers *Tags *References *Feeds 2 Visual Studio.NET manages a lot of the details of project management such as building, debugging, and GUI __ *Dualisation *Development *Unification *Codification 3 Visual Studio.NET projects are arranged in a hierarchy of projects and_ *Systems *Classes *Solutions *Blocks 4 Normally, when one runs Visual Studio.NET one is presented with a_ *Start Page *Multiple Page *Embedded Form *Enclosed Fom 5 The windows application template sets up a project for building a GUI application and creates a couple of source code _ *Strings *Classes *Modules *Fields 6 Basically, the Solution Explorer contains one or more related __. *Indices *Projects *References *Types 7 A file having the extension name ending with _ is said be executable. *.xex *.exe *.xce *.exc 8 Which one of the following is not a feature of an object- oriented language? *Abstrac

CIT309 TMA4

1 An execution may consist of the following except ________ *fetch *direct *interrupt cycles *execute cycle 2 Which of the following is not a subdivision of Instruction set *Fetch *Indirect *Interrupt *Extraction 3 …………..causes an instruction to be fetched from memory *Fetch instruction *Fetch cycle *Instruction cycle *Execution cycle 4 ……………….. help a user to enhance the performance of a system by adding an additional processor *growth *Scaling *Availability *Incremental growth 5 A sequence of instructions is known as a …………………. *humanware *firmware *hardware *peopleware 6 the characteristics of a process is/are: (i)execution/ Scheduling (ii)Resource ownership *i *ii *i and ii *none of the above 7 Logic that can add 1 to or subtract 1 from the contents of the stack pointer or program counter is/are: (i)Incrementer address latch (ii)decrementer address latch *i *ii *i and ii *none of the above 8 The control unit performs the basic tasks:

CIT309 TMA3

1. …………………. data may be transferred from processor to memory or from memory to processor *data-memory *memory-data *Processor-memory *Processor-I/O 2 which of the following is not type of parallel processing system *Single instruction, multiple data (SIMD) stream *Multiple instruction, multy-single data (MIMSD) stream *Multiple instructions, multiple data (MIMD) stream *Single instruction, single data (SISD) stream 3 An execution may consist of the following except ________ *fetch *direct *interrupt cycles *execute cycle 4 The act of switching processor control from one thread to another within the same process can be called ___________ *Thread switch *Thread change *Thread busy *Thread ready 5 ……... is the average number of instructions executed per cycle *average per meter *instruction per minute *instruction per meter *instructions per cycle 6 the following except ________ are the basic functional elements of the processor: *control unit *

CIT309 TMA2

1 in both the SMP and uniprocesssor cases, multiple jobs or processes may be active at one time________ responsiblefor the allocation of the resources *processor *ALU *Control bus *operating system 2 ………………… is midway between software and hardware *Programming *Macroprogram *Program *Microprogram 3 In what order does the next instruction fetch during the instruction cycle *random *glance *subsequence *sequence 4 An instance of a progam running on a computer is called ___________ *reaction *function *execution *process 5 …………….. Acknowledges that the CPU has been reset *Reset Out *Reset In *Reset *Set 6 ……………… causes the contenst of the CPU to be set to zero *Reset Out *Reset In *Reset *Set 7 Which of the following is not an elements of a machine instruction? *Results operands reference *Source operand reference *Operator *Next instruction reference 8 the enhancement of a system performance by adding an additional processor by a

CIT309 TMA1

1 …..……. ,…………. and…………….. conditions will warrant the CPU not to honor the interrupt request except ………….. *Interrupt disable *Instruction completion *Execution state *Hold state 2 ………………... arbitrates system communication and has a central role in maintaining cache coherence *L2 cache *Memory card *System control element (SCE) *Main store control (MSC) 3 …………... unit controls the operation of the processor *logical *control *arithmetic *operation 4 The operation of the processor is determined by the following excep ______________ *machine instructions *instructions it executes *instruction *computer instruction 5 ……………… operations are the functional or atomic operations of a processor *Macro *Micro *Micra *Cycle 6 The most interesting and complex component in a computer system is ____________ *Main memory *Central processing unit *Input/Output *System interconnections 7 The following except _________ are part of the mai

CIT341 TMA4

1 The data structure consisting of a group of elements accessed by indexing is known as the __ *Argument *SIMM *Array *Set 2 Proper structuring of data makes software programme routines __ *Older *Newer *Tougher *Simpler 3 In java programming, the 'int' type represents the set of __ *16-bit integers *12-bit integers *22-bit integers *32-bit integers 4 In an array, elements are referenced by the array __ *Integer *Name *Point *List 5 Which of the options is the emphasis placed on computer supported cooperative work (CSCW)? *The use of computing systems in support of the collaborative work of a group of people *The use of computing systems in support of individual work *The use of information management in support of the individual work *None of the above 6 Which of the following is best suited for allocating memory, at the architectural level? *Block *Stack *Queue *Loop 7 Two common exhaustive search methods are __ and backtracking *Flips