O GoConqr está de visual novo! Conte para nós o que você achou.

Flashcards

ComputerFundamentals -Book Review

Michael Riben Fundamentals Board Exam Inglês 35 flashcards

Flashcards do conjunto (35)

  1. 1CPU Control Unitfollows instructions to move data, tells the logic unit what to do with it, and deals with input and output data (may have more than one in a computer)
  2. 2CPU Logic Unitcarries out the operations on the data from inputs and memory. The speed of a CPU = # of commands /sec it can carry out.
  3. 3Variablerepresents a piece of data that is determined and re-determined as the process goes on. Created with a "declaration" statement
  4. 4Function = ?group of commands that a program may need to perform any times. Usually take inputs, called arguments, and return a result
  5. 5All variables and functions must be "declared" =T/F?True
  6. 6ArraysArray= a series of variables or values in a specific order- usually use square brackets
  7. 7StringSpecific type of array that is made up of single characters. usually identified by being in single or double quotes
  8. 8ObjectVariables that contain KEy-Value pairs , functions, or even other variables
  9. 9BitA single character consisting of 1 or 0
  10. 10UnicodeTranslation table to understand the combination of bits and what they represent
  11. 11HOw many bits in a Nibble, Bye, Word, Quadword?Nibble = 4 bits
    Byte = 8 bits
    Word = 16 bits
    Quadword= 64 bits
  12. 12What is Machine codeBinary codes - 1, 0 only Usually each processor has its own instruction set architecture that machine code works
  13. 13ASsembly LanguageAbstraction to use human readable language to represent the commands that are translated into machine code by an "assembler"
  14. 14How does an Assembler work?Assemblers use information about the instruction set and machine architecture to convert instructions into binary code.
  15. 15What is a compiled lanaguage?Statements are human readable. The compiler than converts the language into machine code using multiple optimizers and error checkers in various sequences, compiling changes on top of each other.
  16. 16What are computer program "operators"symbols for logical and arithmetic operations
  17. 17There is an order of operations in a computer program similar to math - T/FTrue
  18. 18What is an interpreted programming language?use Just in Time compiling to run each instruction without waiting for a compiler first.
  19. 19What is Dynamic Typing of Variables?The interpreter will figure out the variable type without being told explicitely
  20. 20What are Control structure in programming ?Blocks of code including sequential blocks, conditional blocks, iterative blocks, and recursive blocks
  21. 21What is a sequential block of code?The program executes the statements in order through the program
  22. 22What are conditional Blocks of codeIf/Else and Switch - executes several possible sets of instructions based on answers to a True /False question. Switch statements usually check values of a variable to make the decision
  23. 23What is an exception handler?conditional structure which handles errors or exceptions and does something about it.
  24. 24What is an iterative block of code?While/For loops - repeat a sequence of instructions repeatedly until a condition is met
    A for loop is similar
  25. 25What is zero-indexing ?When languages start at character "0" instead of "1"..i.e. in hello, h = index position 0, not 1
  26. 26what is Recursion in programming?A recursive process calls itself, sometimes many times, to reach an answer
  27. 27Name the 8 aspects of software quality?Functional stability
    Performance Efficiency
    Compatibility
    Usability
    Reliability
    Security
    Maintainability
    Portability
  28. 28what is the definition of computational Thinking?Denning = the mental skills and practices for designing computations that get computers to do their jobs for us, and explaining and interpreting the world as complex information processes
  29. 29What is decomposition?the process of breaking down a large problem into smaller problems that return results to the main problem to accomplish /solve the main problem
  30. 30What is the difference between parallel processing and asynchronous processing?Parallel Processing = two threads executing simultaneously without waiting for the other thread.
    Asynchronous = similar but the two threads don't work at the same "rhythm"
  31. 31What is the purpose of Program Commenting?1) writing down a chain of thought that might reveal errors or reasons for errors
    2) increase understanding of the code by others or even the programmer
  32. 32What is an API?The specific commands and procedures for one program to communicate with a second program
  33. 33What is a "full stack" developer?One who can work with teh client, server, and database?i.e. LAMP stack - Linux OS, Apache web server, MySql database and PHP scripting language
  34. 34What systems use Declarative programming languages?Databases
  35. 35What is unit testing?Code architects devise tests for the code for each aspect of the software to see if the program works properly

Informações

Descrição
comptuers, fundamentals
Criado por
Michael Riben
Visualizações
14
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?