0
0
Intro to Computingfundamentals~20 mins

Popular languages and their uses in Intro to Computing - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Popular Languages Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
identification
intermediate
2:00remaining
Identify the language best suited for web page structure
Which language is primarily used to create the structure of web pages?
AHTML
BPython
CJava
DCSS
Attempts:
2 left
💡 Hint
Think about the language that defines headings, paragraphs, and links on a website.
🧠 Conceptual
intermediate
2:00remaining
Match language to its common use
Which language is most commonly used for data analysis and scientific computing?
AHTML
BJavaScript
CSQL
DPython
Attempts:
2 left
💡 Hint
This language is popular for its simplicity and has many libraries for data work.
trace
advanced
2:00remaining
Trace the output of a JavaScript snippet
What will be the output of the following JavaScript code?
const languages = ['Python', 'JavaScript', 'Java'];
console.log(languages[1]);
Intro to Computing
const languages = ['Python', 'JavaScript', 'Java'];
console.log(languages[1]);
AJavaScript
BJava
CPython
Dundefined
Attempts:
2 left
💡 Hint
Remember that array indexes start at 0.
Comparison
advanced
2:00remaining
Compare SQL and NoSQL databases
Which statement correctly compares SQL and NoSQL databases?
ASQL databases do not support queries; NoSQL databases do.
BSQL databases are only used for small data; NoSQL is only for big data.
CSQL databases store data in tables; NoSQL databases store data in flexible formats like documents or key-value pairs.
DSQL databases are faster than NoSQL in all cases.
Attempts:
2 left
💡 Hint
Think about how data is organized in each type.
🚀 Application
expert
2:00remaining
Choose the best language for mobile app development
You want to build a mobile app that works on both Android and iOS with a single codebase. Which language or technology is best suited for this?
ASwift
BReact Native
CJava
DKotlin
Attempts:
2 left
💡 Hint
Look for a technology that allows writing code once and running on multiple platforms.