Deck 1: Introduction to Computers and C++
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/32
العب
ملء الشاشة (f)
Deck 1: Introduction to Computers and C++
1
Which of the following is not one of the six logical units of a computer?
A) Input unit.
B) Output unit.
C) Central processing unit.
D) Printer.
A) Input unit.
B) Output unit.
C) Central processing unit.
D) Printer.
D
2
Which of the following data items are arranged from the smallest to the largest in the data hierarchy.
A) records, characters, fields, bits, files.
B) bits, files, fields, records, characters.
C) fields, characters, bits, files, records.
D) bits, characters, fields, records, files.
A) records, characters, fields, bits, files.
B) bits, files, fields, records, characters.
C) fields, characters, bits, files, records.
D) bits, characters, fields, records, files.
D
3
C++ provides a number of features that "spruce up" the C language, but more importantly, it provides capabilities for ________ that were inspired by the Simula simulation programming language.
A) structured programming
B) simulation
C) object-oriented programming
D) None of the above.
A) structured programming
B) simulation
C) object-oriented programming
D) None of the above.
C
4
Which language was developed by Microsoft in the early 1990s to simplify the development of Windows applications?
A) Visual C#.
B) Python.
C) Objective-C.
D) Visual Basic.
A) Visual C#.
B) Python.
C) Objective-C.
D) Visual Basic.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
5
Which of the following languages is used primarily for scientific and engineering applications?
A) Fortran.
B) COBOL.
C) Pascal.
D) Basic.
A) Fortran.
B) COBOL.
C) Pascal.
D) Basic.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
6
Which of the following statements is false?
A) Cloud computing allows you to use software, hardware and information stored in the "cloud"-i.e., accessed on remote computers via the Internet and available on demand-rather than having it stored on your personal computer.
B) Cloud computing services allow you to increase or decrease resources to meet your needs at any given time, so they can be more cost effective than purchasing expensive hardware to ensure that you have enough storage and processing power to meet your needs at their peak levels.
C) Businesses using cloud computing services must still manage the applications, which can be costly.
D) Both (a) and (c).
A) Cloud computing allows you to use software, hardware and information stored in the "cloud"-i.e., accessed on remote computers via the Internet and available on demand-rather than having it stored on your personal computer.
B) Cloud computing services allow you to increase or decrease resources to meet your needs at any given time, so they can be more cost effective than purchasing expensive hardware to ensure that you have enough storage and processing power to meet your needs at their peak levels.
C) Businesses using cloud computing services must still manage the applications, which can be costly.
D) Both (a) and (c).
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
7
________ models software in terms similar to those that people use to describe real-world objects.
A) Object-oriented programming
B) Object-oriented design
C) Procedural programming
D) None of the above
A) Object-oriented programming
B) Object-oriented design
C) Procedural programming
D) None of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
8
Which of the following statements is true?
A) Interpreted programs run faster than compiled programs.
B) Compilers translate high-level language programs into machine language programs.
C) Interpreter programs typically use machine language as input.
D) None of the above.
A) Interpreted programs run faster than compiled programs.
B) Compilers translate high-level language programs into machine language programs.
C) Interpreter programs typically use machine language as input.
D) None of the above.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
9
The creates object code and stores it on disk.
A) Interpreter.
B) Compiler.
C) Preprocessor.
D) Loader.
A) Interpreter.
B) Compiler.
C) Preprocessor.
D) Loader.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
10
Which of the following statements is false?
A) Object-oriented programming is today's key programming methodology.
B) C++ is one of today's most popular software development languages.
C) Software commands computer hardware to perform tasks.
D) In use today are more than a trillion general-purpose computers and trillions more cellphones, smartphones and other handheld devices.
A) Object-oriented programming is today's key programming methodology.
B) C++ is one of today's most popular software development languages.
C) Software commands computer hardware to perform tasks.
D) In use today are more than a trillion general-purpose computers and trillions more cellphones, smartphones and other handheld devices.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
11
Which of the following statements is false?
A) Cloud computing allows you to use software, hardware and information stored on remote computers via the Internet and available on demand-rather than having it stored on your personal computer.
B) Electronic health records enable health care providers to share patients' information across a secure network, improving patient care, reducing the probability of error and increasing overall efficiency of the health care system.
C) Global Positioning System (GPS) devices a single satellite to retrieve location-based information.
D) The Human Genome Project was founded to identify and analyze the 20,000+ genes in human DNA.
A) Cloud computing allows you to use software, hardware and information stored on remote computers via the Internet and available on demand-rather than having it stored on your personal computer.
B) Electronic health records enable health care providers to share patients' information across a secure network, improving patient care, reducing the probability of error and increasing overall efficiency of the health care system.
C) Global Positioning System (GPS) devices a single satellite to retrieve location-based information.
D) The Human Genome Project was founded to identify and analyze the 20,000+ genes in human DNA.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
12
Which of the following is not one of the three general types of computer languages?
A) Machine languages.
B) Assembly languages.
C) High-Level languages.
D) Spoken languages.
A) Machine languages.
B) Assembly languages.
C) High-Level languages.
D) Spoken languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
13
Which of the following is most closely associated with Moore's Law?
A) Every year or two, the price of computers has approximately doubled.
B) Object-oriented programming uses less memory than previous software-development methodologies.
C) Demand for communications bandwidth is decreasing dramatically each year.
D) Every year or two, the capacities of computers have approximately doubled without any increase in price.
A) Every year or two, the price of computers has approximately doubled.
B) Object-oriented programming uses less memory than previous software-development methodologies.
C) Demand for communications bandwidth is decreasing dramatically each year.
D) Every year or two, the capacities of computers have approximately doubled without any increase in price.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
14
Which of the following statements is false?
A) The impressive functions performed by computers involve only the simplest manipulations of 1s and 2s.
B) ASCII is a popular subset of Unicode.
C) Fields are composed of characters or bytes.
D) On some operating systems, a file is viewed simply as a sequence of bytes.
A) The impressive functions performed by computers involve only the simplest manipulations of 1s and 2s.
B) ASCII is a popular subset of Unicode.
C) Fields are composed of characters or bytes.
D) On some operating systems, a file is viewed simply as a sequence of bytes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
15
Today, virtually all new major operating systems are written in:
A) Objective-C.
B) C or C++.
C) Visual C#.
D) Ada.
A) Objective-C.
B) C or C++.
C) Visual C#.
D) Ada.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
16
Which of the following statements is false?
A) Object-oriented programming is today's key programming methodology.
B) C++ is standardized worldwide through the International Organization for Standardization.
C) Hardware controls software.
D) There are now more mobile devices than people in the world.
A) Object-oriented programming is today's key programming methodology.
B) C++ is standardized worldwide through the International Organization for Standardization.
C) Hardware controls software.
D) There are now more mobile devices than people in the world.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
17
Which statement is false?
A) Classes are reusable software components.
B) A class is to an object as a blueprint is to a house.
C) Performing a task in a program requires a method.
D) A class is an instance of its object.
A) Classes are reusable software components.
B) A class is to an object as a blueprint is to a house.
C) Performing a task in a program requires a method.
D) A class is an instance of its object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
18
________ is a graphical language that allows people who design software systems to use an industry stan?dard notation to represent them.
A) The Unified Graphical Language
B) The Unified Design Language
C) The Unified Modeling Language
D) None of the above
A) The Unified Graphical Language
B) The Unified Design Language
C) The Unified Modeling Language
D) None of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
19
Which of the following statements is false?
A) Speaking to your computer is a form of input.
B) Playing a video is an example of output.
C) A multi-core processor implements several processors on a single integrated-circuit chip.
D) Information in the memory unit is persistent-it is retained when the computer's power is turned off.
A) Speaking to your computer is a form of input.
B) Playing a video is an example of output.
C) A multi-core processor implements several processors on a single integrated-circuit chip.
D) Information in the memory unit is persistent-it is retained when the computer's power is turned off.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
20
Which of the following statements about the C programming language is false?
A) C was implemented in 1972 by xe "Ritchie, Dennis"Dennis Ritchie at Bell Laboratories.
B) With careful design, it's possible to write C programs that are xe "portable"portable to most computers.
C) C initially became widely known as the Windows operating system's development language.
D) Today, most of the code for general-purpose operating systems is written in C or C++.
A) C was implemented in 1972 by xe "Ritchie, Dennis"Dennis Ritchie at Bell Laboratories.
B) With careful design, it's possible to write C programs that are xe "portable"portable to most computers.
C) C initially became widely known as the Windows operating system's development language.
D) Today, most of the code for general-purpose operating systems is written in C or C++.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
21
Which of the following is not a goal stated by the creator of C++ for the new C++ standard?
A) Make C++ easier to learn.
B) Improve library building capabilities.
C) Make C++ an open source programming language.
D) Increase compatibility with the C programming language.
A) Make C++ easier to learn.
B) Improve library building capabilities.
C) Make C++ an open source programming language.
D) Increase compatibility with the C programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
22
Which of the following statements about regular expressions is true?
A) They are used to match specific character patterns in text.
B) They can be used to replace parts of one string with another, or to split a string.
C) They can be used to validate data to ensure that it's in a particular format.
D) All of the above statements are true.
A) They are used to match specific character patterns in text.
B) They can be used to replace parts of one string with another, or to split a string.
C) They can be used to validate data to ensure that it's in a particular format.
D) All of the above statements are true.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
23
________ involves reworking programs to make them clearer and easier to maintain while preserving their correctness and functionality.
A) Object-oriented programming
B) Refactoring
C) Agile software development
D) LAMP
A) Object-oriented programming
B) Refactoring
C) Agile software development
D) LAMP
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
24
Which of the following statements is false?
A) The concepts of icons, menus and windows were originally developed by Xerox PARC.
B) Windows is an open source operating system.
C) The software that contains the core components of the operating system is called the kernel.
D) Linux source code is available to the public for examination and modification.
A) The concepts of icons, menus and windows were originally developed by Xerox PARC.
B) Windows is an open source operating system.
C) The software that contains the core components of the operating system is called the kernel.
D) Linux source code is available to the public for examination and modification.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
25
________ is a communications protocol used to send information over the web.
A) HyperText Markup Language (HTML).
B) URL (Uniform Resource Locator).
C) Web 2.0
D) TCP/IP
A) HyperText Markup Language (HTML).
B) URL (Uniform Resource Locator).
C) Web 2.0
D) TCP/IP
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
26
________ helps Internet-based applications perform like desktop applications.
A) Ajax
B) Blogging
C) RSS
D) Mashups
A) Ajax
B) Blogging
C) RSS
D) Mashups
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
27
Which of the following is not a key organization in the open-source community?
A) Apache.
B) SourceForge.
C) Firefox.
D) Eclipse.
A) Apache.
B) SourceForge.
C) Firefox.
D) Eclipse.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
28
Which of the following statements about the Boost Libraries is false?
A) They are free.
B) They are open source.
C) They are peer reviewed and portable.
D) They are automatically included in the latest C++ Standard Library.
A) They are free.
B) They are open source.
C) They are peer reviewed and portable.
D) They are automatically included in the latest C++ Standard Library.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
29
The linker links:
A) The source code with the object code.
B) The object code with the libraries.
C) The executable code with primary memory.
D) The primary memory with the CPU.
A) The source code with the object code.
B) The object code with the libraries.
C) The executable code with primary memory.
D) The primary memory with the CPU.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
30
The Boost Libraries ________ pointers help you avoid some key errors associated with traditional pointers.
A) open
B) regular
C) smart
D) self-correcting
A) open
B) regular
C) smart
D) self-correcting
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
31
Which software product release category is "generally feature complete and supposedly bug free, and ready for use by the community?"
A) Alpha.
B) Beta.
C) Release candidate.
D) Continuous beta.
A) Alpha.
B) Beta.
C) Release candidate.
D) Continuous beta.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck
32
Which of the statements a), b) and c) about C++14 is false?
A) It added several language features.
B) It added several C++ Standard Library Enhancements.
C) It added several bugs from C++11.
D) None of the above statements is false.
A) It added several language features.
B) It added several C++ Standard Library Enhancements.
C) It added several bugs from C++11.
D) None of the above statements is false.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 32 في هذه المجموعة.
فتح الحزمة
k this deck