Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am gathering questions and responses in math, science, and technology for a "Family Feud" style game for high school students. I am having trouble finding and thinking of questions, especially in the technology realm. Technology (programming or general tech) questions are preferred.

If you have never seen the game show, "Family Feud" involves two teams trying to guess the most popular responses to questions asked to a group of 100 respondents. The team must guess all the popular responses to get the points for the question. For example, if the question is, "What are the major tags in HTML 4.0?", the responses might be:

  1. P (64 votes)
  2. DIV (16 votes)
  3. TABLE (8 votes)
  4. BLINK (4 votes)
share|improve this question
I'm not sure how you plan to get the "votes" to go with the options, unless you actually plan on asking these questions to 100 technology professionals. – Zeke Feb 7 '11 at 5:29
Welcome to Programmers. Please read the site's FAQ and guidelines to asking questions. After you do, please come back and edit this question as it doesn't meet the site's guidelines. This question is producing list answers which are not constructive. – Walter Feb 7 '11 at 12:44
@Zeke: I'm just planning on using questions with pretty generic answers (like @mootinator's post below). Ranking will be informal from my own small team. – Ben Jakuben Feb 7 '11 at 22:08
@Walter: Where would be an appropriate place to pose this question? I was directed here after posting on StackOverflow (trying to make it a Community Wiki), and the FAQ seemed like this was appropriate to ask here. – Ben Jakuben Feb 7 '11 at 22:09
up vote 5 down vote accepted

The Family Feud questions are always in the form of "name something that ..." not "What are all the ...". so you could have "name a programming language" or "name a data type". You could also have "we asked 100 programmers, what is your monitor resolution" or "name an add-in for Visual Studio" or "name an editor for working with HTML".

The trick isn't coming up with the questions - it's getting the answers. Where you are going to find 100 developers who don't mind answering this stuff? (Hint: will get you your "first strike".)

share|improve this answer
Thanks for the tips, I'm going to use "Name a programming language"! We are just going to do an informal ranking in my own small team; it doesn't need to be scientific for the game we are playing. – Ben Jakuben Feb 7 '11 at 22:11

What common control structures exist in most programming languages?

  1. if
  2. while loop
  3. for loop
  4. goto
share|improve this answer

Name a common primitive data type:


  1. integer
  2. string
  3. boolean
  4. pointer/reference
share|improve this answer
Thanks! These all are a big help! – Ben Jakuben Feb 7 '11 at 22:12

If they have studied a history of programming languages or had an overview of a range of programming languages you could ask something like:

Name a programming language that uses curly braces for statement blocks:

Name a programming language that does not use curly braces for statement blocks:

share|improve this answer
I think Python would make a significant addition to your second list. – Maxpm Feb 7 '11 at 18:42

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.