FREE! Click here to Join FunTrivia. Thousands of games, quizzes, and lots more!
Software and Programming Quizzes, Trivia and Puzzles
Software and Programming Quizzes, Trivia

Software and Programming Trivia

Software and Programming Trivia Quizzes

  1. Home
  2. »
  3. Quizzes
  4. »
  5. Science Trivia
  6. »
  7. Computers

Fun Trivia
53 quizzes and 742 trivia questions.
Microsoft Excel Microsoft Excel (6 quizzes)
  Coding on the Back of a Turtle    
Multiple Choice
 10 Qns
Created in 1967 as an early attempt to make computer programming more accessible to children, Logo is an unusual programming language that makes use of, yes, a turtle. How, you say? Well, come in and learn - the hints in the questions should help!
Average, 10 Qns, WesleyCrusher, Feb 01 19
WesleyCrusher editor
Feb 01 19
1173 plays
  Computer Programming Languages   popular trivia quiz  
Multiple Choice
 10 Qns
A computer programming language is a tool that communicates instructions to machines. There are many languages around and together we will explore some of them.
Easier, 10 Qns, gme24, May 20 16
gme24 gold member
868 plays
  Beginning C Programming    
Multiple Choice
 10 Qns
The C language has been around since 1972 and remains a favorite of programmers. It combines the convenience of a high-level language with the power of a low-level language. It is not without its oddities; some of which we will consider here.
Average, 10 Qns, mike32768, Jan 02 14
mike32768 gold member
3361 plays
  Sorting   popular trivia quiz  
Multiple Choice
 10 Qns
How do computers sort data?
Tough, 10 Qns, Hegh, May 10 19
May 10 19
1692 plays
  The SQL Database Environment    
Multiple Choice
 10 Qns
Essential to the operation of businesses, a database functions as an electronic file cabinet. The SQL programming language is one of the main building blocks of databases, and is used to enter and retrieve data.
Average, 10 Qns, ebanks120, Apr 28 23
ebanks120 gold member
Apr 28 23
146 plays
  Google Earth is Spying On Me!   popular trivia quiz  
Multiple Choice
 10 Qns
Google Earth is a software program that allows you to view the earth in 3D but it also has many more functions. How much do you know about this extremely useful program?
Average, 10 Qns, tazman6619, Jan 19 21
tazman6619 gold member
Jan 19 21
990 plays
  A Menace's Guide to SQL    
Multiple Choice
 10 Qns
SQL (Structured Query Language) is a language used to interact with databases. This quiz invents some university-related tables and sees what SQL could do with the data contained within them. Enjoy!
Average, 10 Qns, jonnowales, Sep 21 22
jonnowales gold member
Sep 21 22
207 plays
  Hear It First   popular trivia quiz  
Multiple Choice
 10 Qns
MPEG and MP3 files have made the sharing of video and audio files over the internet and on computers possible. How much do you know about this technology that you probably use every day whether you know it or not?
Average, 10 Qns, tazman6619, Apr 26 12
tazman6619 gold member
809 plays
  Let's Hear it for Incompetence!   popular trivia quiz  
Multiple Choice
 10 Qns
So you're sick of being labelled as incompetent when it comes to writing documents? Try this quiz and see if you really are incompetent or not. This quiz relates to the functionality and use of MS Word 2007.
Average, 10 Qns, lones78, May 07 12
lones78 gold member
665 plays
  Oh Say Can You C++, Version 1.0    
Multiple Choice
 10 Qns
First in a series of quizzes on the programming language C++. This installment covers general programming concepts and some basic C++. It is intended for those who have little or no programming experience.
Average, 10 Qns, slipnslide, Mar 11 14
2442 plays
trivia question Quick Question
The Java API intended for business and server 3-tier applications is called?

From Quiz "Java"

Multiple Choice
 10 Qns
A quiz on Java, the programming language.
Average, 10 Qns, avromf, Jun 09 17
4926 plays
  Data Structures   popular trivia quiz  
Multiple Choice
 10 Qns
Do you know how your programs store your data?
Tough, 10 Qns, Hegh, May 19 13
1850 plays
  Formatting with CSS    
Multiple Choice
 10 Qns
CSS is a unique language that works with HTML and other markup languages to format them. This quiz involves general rules about CSS as well as questions about some individual styles. Some basic knowledge of HTML may be required.
Average, 10 Qns, Kwedeth, Jun 26 07
1246 plays
Multiple Choice
 10 Qns
There are many license options available, and the selection of which to use is not usually based on technology, but ideology, politics and economics. This quiz covers some information about copyleft licenses.
Average, 10 Qns, mlcmlc, Jun 02 13
mlcmlc gold member
530 plays
  A Quiz in 3D...The Art of Computer Animation    
Multiple Choice
 10 Qns
You've seen those wonderful animated films like "Shrek" and the Hollywood blockbusters like "Transformers," but how much do you know about the process of 3D animation?
Tough, 10 Qns, eggman1020, Aug 13 09
567 plays
Multiple Choice
 10 Qns
10 questions on very basic terms and functions of Hyper Text Markup Language, or HTML. HTML is the code used by programmers to make some of the simplest parts of a webpage, such as bold and italic text, links to other pages or photos.
Average, 10 Qns, Shadowmyst2004, Nov 03 15
Recommended for grades: 8,9,10
289 plays
  Compact Discs (CDs)    
Multiple Choice
 10 Qns
How much do you know about these data storage discs?
Tough, 10 Qns, TonyTheDad, Aug 18 16
TonyTheDad gold member
3409 plays
  Computer Viruses    
Multiple Choice
 10 Qns
Test your computer virus knowledge.
Difficult, 10 Qns, gord111, Mar 16 06
4255 plays
  SQL Commands and Database Concepts    
Multiple Choice
 10 Qns
SQL or Structured Query Lanaguage is the most popular language used to create, retrieve, update and delete data from relational databases.
Average, 10 Qns, kwdesigner, Apr 23 17
2106 plays
  Cascading Style Sheets For Dummies   popular trivia quiz  
Multiple Choice
 10 Qns
CSS offers a way to separate styles and presentation from the content of an HTML document, simplifying page design and creation. Most modern websites make heavy use of this, but do you know enough to hold your own in the world of web development?
Tough, 10 Qns, Lutrine, Mar 17 08
638 plays
  Think like a computer! Pure Binary!    
Multiple Choice
 10 Qns
Computers compute values using ones and zeros, but they are also limited in space: only so many digits. Here are questions surrounding the use of one-byte registers of ye very olde computers.
Tough, 10 Qns, PJMayo, Apr 07 20
Apr 07 20
1045 plays
  Strange Loops    
Multiple Choice
 10 Qns
Loops are a key concept in computer programming so I thought I'd write a quiz on them. (In this quiz I sometimes specify a programming language in each question although the construct/idea may be very similar, or even the same, in other languages)
Average, 10 Qns, The_Cyclist, Aug 19 23
Aug 19 23
197 plays
  Microsoft Word 2000 for Windows    
Multiple Choice
 10 Qns
This will be easy for those of us who use Microsoft Word on a regular basis. If you don't use it too often, then take notes on the interesting information.
Average, 10 Qns, brooke26, Nov 17 20
Nov 17 20
2792 plays
  C++ Trivia    
Multiple Choice
 10 Qns
C++ is a programming language developed in Bell Laboratories. This quiz is on the basic elements of a C++ program. I hope you enjoy the quiz.
Average, 10 Qns, ebanks120, Sep 24 15
ebanks120 gold member
358 plays
  Disco Dating with Disco Data: Basic MS Access    
Multiple Choice
 10 Qns
Follow along with romantic matchmaker Disco Stu as he uses Microsoft Access' database capabilities to find a date for disco novice Ned Flanders.
Average, 10 Qns, stuthehistoryguy, Jun 27 08
stuthehistoryguy gold member
416 plays
  Java Programming    
Multiple Choice
 10 Qns
What will the following sections of Java code do?
Average, 10 Qns, nemesis, May 04 20
May 04 20
1868 plays
  Number Bases    
Multiple Choice
 10 Qns
Data is stored in a computer as a series of zeros and ones. It is called the binary system. This is the lowest possible number base since there are only 2 digits. This quiz will introduce other bases and how they are used in programming.
Average, 10 Qns, denmarks, Jan 21 21
Jan 21 21
1751 plays
  Manufacturing Execution Systems    
Multiple Choice
 10 Qns
MES software links the administration software to the production area, translating customer orders into production instructions. Most automation software companies, like Rockwell, Siemens, GE and Wonderware, have a MES (one s!). This is an introduction.
Tough, 10 Qns, eluxir, Oct 11 08
375 plays
  The Softer Side    
Multiple Choice
 10 Qns
"I'm a software engineer" or "I need the software." What are people talking about when they mean software? Do you know? Take this quiz and find out!
Average, 10 Qns, Snipercatcher, Oct 16 20
Oct 16 20
240 plays
  Hello, world!    
Multiple Choice
 10 Qns
This is a quiz about programming languages for those who know a bit about software already. Enjoy!
Average, 10 Qns, PootyPootwell, Aug 21 14
PootyPootwell gold member
353 plays
  Computer Programming - C++    
Multiple Choice
 10 Qns
This quiz will test your knowledge of the semantics and syntax associated with C++ programming language.
Average, 10 Qns, yency, Oct 17 13
847 plays
  Python Programming Language    
Multiple Choice
 10 Qns
Python is a high level programming language. This quiz covers the basics of the language, its history and recent events related to the language.
Tough, 10 Qns, anandpillai, Apr 07 10
771 plays
  Introduction to Cobol    
Multiple Choice
 10 Qns
I spent over 20 year in the data processing field working for a major bank. As a programmer most of my programs were coded in cobol. These questions are a basic introduction to the language.
Average, 10 Qns, denmarks, Jul 04 06
789 plays
  Unix: Can You Use These Commands in a Sentence?    
Multiple Choice
 10 Qns
Some UNIX commands are the normal English word for the function that you want to accomplish. See if you can find the UNIX command in each sentence.
Average, 10 Qns, mlcmlc, Mar 06 22
mlcmlc gold member
Mar 06 22
682 plays
  The Python Programming Language    
Multiple Choice
 10 Qns
Python, created by Guido van Rossum, is one of the most versatile programming languages today. It is widely used in web programming and known for its massive collection of user libraries.
Tough, 10 Qns, lordingtar, Apr 18 17
171 plays
  GIMP - The Other Image Editing Software    
Multiple Choice
 10 Qns
This quiz was designed so that people who use GIMP quite a bit will know exactly what I'm asking but simple enough that those who are new to the program shouldn't struggle.
Average, 10 Qns, Oblivious16037, Nov 30 20
Nov 30 20
300 plays
Multiple Choice
 10 Qns
Welcome to my QBasic quiz! If you like to program in QBasic, then take this quiz!
Average, 10 Qns, jeremysr, Feb 11 20
Feb 11 20
1317 plays
  PHP Functions    
Multiple Choice
 10 Qns
How well do you understand the built-in functions of PHP?
Average, 10 Qns, kwdesigner, Mar 29 10
606 plays
  How Much Do You Know About Email?    
Multiple Choice
 10 Qns
Email has become a standard form of communication for both business and personal use. How much do you know about how email works?
Tough, 10 Qns, OutlookDude, Jun 21 16
OutlookDude gold member
333 plays
  PHP Basic Concepts    
Multiple Choice
 10 Qns
Test your knowledge of one of the internet's most popular languages.
Average, 10 Qns, kwdesigner, May 09 18
May 09 18
853 plays
  HTML Fundamentals    
Multiple Choice
 10 Qns
HTML is the basic foundation of a webpage. This quiz is on the fundamentals of HTML and how it works.
Average, 10 Qns, ebanks120, Mar 29 22
ebanks120 gold member
Mar 29 22
202 plays
  Software Engineering    
Multiple Choice
 10 Qns
This quiz is written for software engineers and anyone who is interested in learning more about software engineering. These questions were created using The Software Engineering Book-A Practitioner Approach(International Edition) by Roger S. Pressman.
Tough, 10 Qns, smox19december, Feb 03 18
Feb 03 18
1645 plays
  Basic Perl Knowledge    
Multiple Choice
 10 Qns
This quiz tests some basic knowledge of Perl. Anyone who's taken an introductory Perl course or read "The Llama" should be able to do well.
Tough, 10 Qns, mritty, May 28 12
471 plays
  Microsoft Word 2000 for Windows - Part 2    
Multiple Choice
 10 Qns
My first Microsoft Word quiz was easy, so this should be too. I will describe the symbol used for an icon, and you tell me which icon it is.
Tough, 10 Qns, brooke26, Jun 08 04
1436 plays
  How to Pack a Date in COBOL    
Multiple Choice
 10 Qns
In the early days of computers, space was very limited. It was a challenge to store items in as few bytes as possible. This quiz is about the lower limits for storing a date in a COBOL program.
Difficult, 10 Qns, denmarks, Jul 03 06
556 plays
  Assembly Language for the x86 Processor    
Multiple Choice
 10 Qns
Assembly Language is a non portable programming language consisting of instruction mnemonics used to form programming statements. This quiz is based on the Intel 80x86 family.
Average, 10 Qns, ebanks120, Jun 14 18
ebanks120 gold member
Jun 14 18
453 plays
  Crystal Reports    
Multiple Choice
 10 Qns
How well do you know Crystal Reports?
Tough, 10 Qns, noeliethegoalie, Oct 03 17
Oct 03 17
588 plays

Software and Programming Trivia Questions

1. How many heading tags are in HTML?

From Quiz
HTML Fundamentals

Answer: 6

The 6 heading tags decrease in each subsequent heading tag. H1 is the biggest of them all, H2 is smaller than H1, H3 is smaller than H2, and so on.

2. Word processing programs, presentation software and spreadsheet software are examples of which kind of software?

From Quiz The Softer Side

Answer: Productivity software

Adobe Photoshop, Apple Garage Band and Microsoft Powerpoint are all examples of this kind of software, widely available in the 2010s.

3. The turtle is the main tool to create Logo's signature graphical patterns. It behaves just like a robot. What kind of commands do you need to control it?

From Quiz Coding on the Back of a Turtle

Answer: Move and rotate commands

The Logo turtle is controlled like you would control a small, simple robot (which is exactly what it was in the 1960s implementations). You can tell it to move forward or backwards, rotate right or left and raise or lower its pen (triggering whether the movement will draw a line or not).

4. In the context of computer programming what is a loop?

From Quiz Strange Loops

Answer: A piece of code containing a group of statements that is written once but can be executed multiple times

Loops are a key constituent of control flow in a computer program. They make writing programs less time consuming as the programmer does not have to write out the same code multiple times. All high level programming languages (such as C, Java, Python etc) have ways of writing loops.

5. What does the acronym SMTP represent?

From Quiz How Much Do You Know About Email?

Answer: Simple Mail Transport Protocol

SMTP, or Simple Mail Transport Protocol, is the standard used to communicate with remote servers via email. The protocol was first defined in 1982. While others exist, SMTP has become the accepted standard to provide global communication.

6. When using tags in HTML code, they always appear how?

From Quiz HTML

Answer: Inside of angled brackets

HTML tags always need to be in angled brackets - the "less than" and "greater than" signs. For this reason, you cannot easily use these two in their mathematical meaning in HTML; the browser might erroneously interpret them as tags.

7. Who was the child of a famous poet and English mathematician whom many historians consider the first programmer?

From Quiz Hello, world!

Answer: Ada Lovelace

Ada Lovelace was born in London in 1815 and was never close to her father, Lord Byron. Her mother and grandmother were dedicated to giving her a full education which included mathematics. As an adult, she worked with mathematician Charles Babbage and wrote her own method for how a machine would calculate a sequence of natural numbers. She was also a bit of a gambler and tried, without much success, to calculate wins at the racetrack.

8. A double is classified as what data type?

From Quiz C++ Trivia

Answer: A floating point data type

A floating point data type can hold decimal numbers. It can also represent numbers in scientific notation or E notation (E being shorthand for 'times 10 to the power of').

9. What does MPEG in an MPEG file stand for?

From Quiz Hear It First

Answer: Moving Picture Experts Group

The International Organization for Standardization (IOS) and the International Electrotechnical Commission (IEC) formed a working group in 1988 called the Moving Picture Experts Group. From this group, standards were adopted that led to MPEG files for video and audio reproductions on electronic media. First to be introduced was MPEG-1 in 1993, which was followed by MPEG-2 in 1995. MPEG-3 was never released on its own but combined with MPEG-2 because its standards were covered by MPEG-2 and unnecessary as a standalone. MPEG-4 was released in 1998.

10. The company that developed the original software upon which Google Earth is based, Keyhole, Inc., acquired some of its initial funding from which secretive US government agency?

From Quiz Google Earth is Spying On Me!

Answer: CIA

Keyhole, Inc. was founded in 2001 and was originally funded by Sony, NVIDIA, and In-Q-Tel, the venture capital front company for the Central Intelligence Agency (CIA). Keyhole's premiere application was called EarthViewer. In 2004, the company was bought by Google and became the foundation for Google Earth. Keyhole was named after the KH reconnaissance satellites, the original military spy satellites operated by the CIA from 1959 to 1972.

11. GIMP is an acronym, or a word that is formed by the first letters from several words that make up a phrase. What does GIMP stand for?

From Quiz GIMP - The Other Image Editing Software

Answer: GNU Image Manipulation Program

GIMP stands for GNU Image Manipulation Program.

12. The process of building an object on the computer within 3D space is most often called what?

From Quiz A Quiz in 3D...The Art of Computer Animation

Answer: Modeling

Believe it or not, the process is most often called "modeling." Basically it involves taking four point polygons within the software and combining them and moving points to shape the intended object. It is a fun, but time consuming process, as the only shapes within the program to use aside from polygons are basic objects such as circles, cylinders and cubes called primitives. I don't know where the name came from, but it is funny to think that I tell people I model professionally from time to time.

13. One of the simplest sorting algorithms is called bubble sort. Do you know why?

From Quiz Sorting

Answer: Smaller elements 'bubble' to the top

The idea behind the bubble sort is to pass through the list of elements to be sorted a number of times. In each pass, you examine two adjacent elements at a time. If the one closer to the beginning of the list is larger, you swap the two, allowing the smaller element to 'bubble' towards the top, as if it were lighter. So, sorting the sequence "3 1 4 2" would go like this (the - marks the pair of elements about to be compared): Start: 3-1 4 2 1: 1 3-4 2 2: 1 3 4-2 3: 1-3 2 4 4: 1 3-2 4 5: 1 2 3-4 6: 1-2 3 4 7: 1 2-3 4 8: 1 2 3-4 The computer doesn't know that the list is sorted before doing the last pass (steps 6-8), so it cannot skip them. Bubble sort is one of the slower sorting methods, taking approximately n * n steps to sort a list with n elements in it.

14. Two one-byte registers contain 10110110 and 01001010. What would be the result of an addition operation between the two registers? The result is also placed into a one-byte register. And what would be the resulting state of a carry flag?

From Quiz Think like a computer! Pure Binary!

Answer: 00000000, carry flag set

The carry flag is like a ninth bit for many operations. So with adding 10110110 and 1001010 resulting in 100000000, the eight zeroes are placed in the destination register, and ninth bit, 1, is placed in the carry flag, setting it. A flag is simply a bit which is set when 1 and clear when 0.

15. The date() function returns a formatted date or time. date('Y') would return which of following?

From Quiz PHP Functions

Answer: A full numeric representation of this year, 4 digits (like 2007)

The date function accepts dozens of parameters allowing you great flexibility in formatting a date.

16. Who are the writers of the classic manual, "The C Programming Language"?

From Quiz Beginning C Programming

Answer: Kernighan & Ritchie

Kernighan & Ritchie published the industry standard manual in 1978. It is still published and used today and is a staple in a serious C programmer's library.

17. Which SQL command would you use to retrieve a record or records from the database?

From Quiz SQL Commands and Database Concepts

Answer: SELECT

In most applications, SELECT is the most commonly used SQL command.

18. Which tag indicates the start of a block of PHP code?

From Quiz PHP Basic Concepts

Answer: < ? php

PHP only parses code within its delimiters. Anything outside its delimiters is sent directly to the output and not parsed by PHP.

19. Officially, what does "Perl" stand for?

From Quiz Basic Perl Knowledge

Answer: It does not stand for anything

Larry Wall made up the name "Perl" as a single word, not an acronym. Folklore and revisionist history have created expansions like the options listed. For this reason, Perl is *never* to be written in all caps. It is known as a "retronym" or "backronym"

20. What is a computer program?

From Quiz Oh Say Can You C++, Version 1.0

Answer: A set of instructions that a computer follows in order to complete a task.

I hope that you got this one right. A computer cannot think. It simply follows the step-by-step instructions provided by the program and then halts to await further orders. The overall design of a program is guided by an algorithm, which is the plan that is used by the programmer to break down and solve a given problem.

21. The most direct way to store a date is to use an alphanumeric format. You store it as YYYYMMDD in 8 bytes. What is the COBOL definition of this field?

From Quiz How to Pack a Date in COBOL

Answer: Pic X(8)

The data definition in COBOL tells the system how many bytes of storage is required and the format of a field. Each "X" in a Pic is 1 byte of storage of an alphanumeric item. A number in parenthesis is a repetition factor.

22. A number base is the method we use to display and process numbers. Since we have 10 fingers we probably developed our number system based on 10 different digits. What digits are used in the octal system? Octal means eight.

From Quiz Number Bases

Answer: 0-7

There are always the same number of digits as the base name implies. Since we always use zero, the highest digit is one less than the base name.

23. The word COBOL is an acronym for what?

From Quiz Introduction to Cobol

Answer: COmmon Business Oriented Language

The language is the Common Business Oriented Language and was developed for ease of doing financial reporting.

24. What would be printed out when the following fragment of code was executed? String mesg = "Answer is "; int sum = 1 + 2; System.out.println(mesg + sum);

From Quiz Java Programming

Answer: Answer is 3

This code will print out whatever the variable "mesg" and the variable "sum" is. In the case mesg is "Answer is" and sum is 1+" = 3 therefore the sum value is "3". The computer will display "Answer is 3"

25. What icon is represented by a magnifying glass over a blank piece of paper?

From Quiz Microsoft Word 2000 for Windows - Part 2

Answer: Print Preview

This feature will allow you to see what your document will look like before you print it.

26. What does the "Q" in QBasic stand for?

From Quiz QBasic

Answer: quick

QBasic means "Quick Beginners All-purpose Symbolic Instruction Code".

27. Who created the Python programming language?

From Quiz Python Programming Language

Answer: Guido van Rossum

The Python programming language was created by Guido Van Rossum in 1991.

28. What is the file type associated with a Crystal Report?

From Quiz Crystal Reports

Answer: .rpt

Crystal Reports 8.5 allows you to deliver reports from any ODBC compliant data source, publish it to the Web in a variety of formats and integrate it with applications.

29. In 1983, this person was the first to offer a definition of the term 'computer virus'.

From Quiz Computer Viruses

Answer: Cohen

1983 Fred Cohen, while working on his dissertation, formally defines a computer virus as 'a computer program that can affect other computer programs by modifying them in such a way as to include a (possibly evolved)copy of itself.'

30. Which company was behind the creation of Java?

From Quiz Java

Answer: Sun Microsystems

It was released in 1995 and created by James Gosling.

This is category 5518
Last Updated Jun 08 2024 5:46 AM
play trivia = Top 5% Rated Quiz, take trivia quiz Top 10% Rated Quiz, test trivia quiz Top 20% Rated Quiz, popular trivia A Well Rated Quiz
new quizzes = added recently, editor pick = Editor's Pick editor = FunTrivia Editor gold = Gold Member

Teachers / educators: FunTrivia welcomes the use of our website and quizzes in the classroom as a teaching aid or for preparing and testing students. See our education section. Our quizzes are printable and may be used as question sheets by k-12 teachers, parents, and home schoolers.

 ·  All questions, answers, and quiz content on this website is copyright FunTrivia, Inc and may not be reproduced without permission. Any images from TV shows and movies are copyright their studios, and are being used under "fair use" for commentary and education.