Practice string Quizzes
Boost your knowledge of string with DevBrainiac's interactive quizzes that make learning faster and more effective. Each quiz focuses on real-world concepts, helping you improve accuracy, understand fundamentals and prepare better for technical interviews. Suitable for beginners and professionals alike, our string quizzes offer a focused, practical approach to mastering the topic.
Explore All string Quizzes
Learn string step by step with interactive quizzes designed for beginners and learners revising key concepts. Build a strong foundation with clear, structured practice in string.
Question 1
Which function is used to concatenate two strings in C?
1
strcat()
2
strcmp()
3
strcpy()
4
strlen()
Question 2
What will be the output of the following C++ code?
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int main(int argc, char const *argv[])
{
string a = "Hello\0World";
cout<<a;
return 0;
}1
Hello World
2
World
3
Error
4
Hello
Question 3
What will be the output of the following C++ code?
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str ("Sanfoundry");
for (size_t i = 0; i < str.length();)
{
cout << str.at(i-1);
}
return 0;
}1
anfoundry
2
Sanfoundry
3
Sanfoundr
4
runtime error
Question 4
What will happen if you call ToString() on a null object in C#?
1
It returns an empty string
2
It depends on the object's type
3
It throws a NullReferenceException
4
It returns "null"
Question 5
In JavaScript, which method is used to get the Unicode of a character?
1
codeAt()
2
charCodeAt()
3
asciiCodeAt()
4
getCode()
Question 6
What is the value of '1' + 1 in JavaScript?
1
NaN
2
2
3
11
4
TypeError
Question 7
What will be the output of 'A' + 1 in Python?
1
B
2
TypeError
3
A1
4
66
Question 8
What is the output of the following Java program?
System.out.println('A' + 1);1
66
2
A1
3
B
4
Compilation Error
Question 9
What will be the output of following Java Code?
public class Test {
public static void main(String[] args) {
String a = "hello";
String b = new String("hello");
System.out.println(a == b);
}
}1
Runtime Error
2
Compilation Error
3
true
4
false
Question 10
What will be the output of following Java Code?
public class Test {
public static void main(String[] args) {
String a = "hello";
String b = "hello";
System.out.println(a == b);
}
}1
Runtime Error
2
false
3
Compilation Error
4
true
Question 11
What will be the output of following Java Code?
public class Test {
public static void main(String[] args) {
int x = 5;
System.out.println(x++ + ++x);
}
}1
12
2
13
3
10
4
11
Question 12
What will be the output of following Java Code?
public class Test {
public static void main(String[] args) {
String s = "abc";
s.concat("def");
System.out.println(s);
}
}1
abcdef
2
abc
3
Compilation Error
4
def
Question 13
Can a switch work with strings in C#?
1
Only with enums
2
yes
3
Only in .NET Core
4
no
Question 14
What will be the output of this code?
String str = "Java" + 10 + 20; System.out.println(str);
1
Compilation Error
2
Java 30
3
Java1020
4
Java30
Question 15
Which method is used to compare two strings ignoring case in Java?
1
equalsIgnoreCase()
2
equals()
3
compareToIgnoreCase()
4
compareTo()
Question 16
What is the output of this code snippet?
String str1 = "Java"; String str2 = "Ja" + "va"; System.out.println(str1 == str2);
1
true
2
Compilation Error
3
Runtime Error
4
false
Question 17
What is the output of the following Python code?
s = "Python" s[0] = 'p' print(s)
1
python
2
ython
3
Python
4
Error
Question 18
What will be the output of this code snippet?
text = "abracadabra"
print(text.find('a'), text.rfind('a'))1
10 0
2
0 0
3
0 10
4
1 10
Question 19
Which method would you use to convert the first character of each word in a string to uppercase and the rest to lowercase?
1
title()
2
upper()
3
lower()
4
capitalize()
Question 20
What is the output of the following code?
s = "Hello\nWorld"
print(r"{}".format(s))1
Error
2
Hello World
3
Hello\nWorld (literally)
4
Hello\nWorld
Question 21
What will be the output of this snippet?
s = "abc" * 3 print(s)
1
abc abc abc
2
abcabcabc
3
abc3
4
Error
