WorksheetsPractice Questions: Social Networks & Basic Features
Total questions: 109
Worksheet time: 55mins
Which of the following is NOT a social network?
Gmail
Quora belongs to which class of social networks?
Discussion forums
Bookmarking and content curation networks
Consumer review networks
Blogging and publishing networks
Which of the following is the verified Twitter handle of Bengaluru City Police?
@BlrCityPolice
@blrcp
@bangalore_police
@bengaluru_police
Which of the following Twitter handles likely belongs to a bot account (i.e., likely a fake account)?
@DelhiPolice
@delhipolice1
@CPMumbaiPolice
@Navimumbpolice
Visit Dr. Ponnurangam Kumaraguru’s Twitter profile (https://twitter.com/ponguru). When did he join Twitter?
September 2009
January 2010
October 2009
August 2009
Trending is a feature of which of the following networks?
YouTube
All of the above
Which of the following is a Facebook feature?
Charity Donations
Groups
Pages
All of the above
Which of the following are anonymous networks?
Glassdoor
When a person blocks someone on Facebook, does the other party get a notification?
True
False
Orkut was owned by:
Microsoft
Amazon
Uber
Select the best rationale: Why is @delhipolice1 more likely to be a fake account than @DelhiPolice?
Verified agencies never use capital letters
Handles with added numbers often imitate real accounts
Government accounts must include location codes
Shorter handles are always unofficial
Which social platform is depicted in the screenshot labeled Figure 1 showing a post about Virat Kohli's century?
Whisper
None of the above
Which statement is true about Anonymous social networks?
Content posted is connected with specific online identities or profiles
They might ask for log-in details and sync contacts to personalize the experience
They primarily help build a professional network and seek a job
Anonymous networks are inherently safe
In the Python code: import requests; response = requests.get("https://precog.iiit.ac.in/") What is the expected printed representation of response when the request succeeds?
None of the above
Which platform uses a bidirectional ("mutual") connection model, where both users must accept the connection?
YouTube
In the context of the 5Vs of Social Media analytics, what does Value specify?
Confirmation that posted information is legitimate
Data can be obtained from many different sources
Ability to get value out of the platform
All of the above
Which scenario best illustrates shoulder surfing?
A phishing email claiming your account was breached
Someone sees your password while standing behind you as you type without your knowledge
Receiving an email saying you won a prize and must click a link
None of the above
You have two files in a folder: privacy.py and security.py. You want to stage only privacy.py and commit with a message. Which command sequence is correct?
git add privacy.py git commit -m "Commit message"
git add privacy.py git commit -m "privacy.py"
git add security.py git commit -m "security.py"
git add security.py git commit -m "privacy.py"
Which of the following statements about Python is true?
Python is primarily for drawing network graphs and not a general-purpose language
It is an interpreted language
Python functions have no restrictions on argument types or return values
None of the above
Match each social network to its primary description.
1-i, 2-v, 3-i, 4-iii, 5-iv
1-ii, 2-v, 3-iv, 4-iii, 5-i
1-v, 2-iii, 3-ii, 4-iv, 5-i
1-v, 2-iii, 3-iv, 4-ii, 5-i
Choose the incorrect option about ephemeral content given the statements: (i) Instagram Stories are a type of ephemeral content. (ii) Ephemeral content helps in generating more user-generated content.
Only i
Only ii
Both i and ii
None of the above
Which of the following statements is/are true? S1: Research on Hurricane Sandy and Boston blasts shows how Twitter users debunk falsehoods during disasters. S2: Boston Blasts happened on 15 April 2013.
S1
S2
Both
None
Which of the following statements are true about Relational Databases? i. They provide a standard way of representing and querying data and are table-based. ii. They are a good fit for static datasets. iii. The relationships between tables in a relational database are defined by using keys.
i, iii
i, ii
ii, iii
All are correct
Which systems are designed to handle large amounts of unstructured and semi-structured data?
CouchDB
Oracle SQL
MongoDB
JavaDB
Which API can potentially be used to collect user-centric social data as depicted in the diagram of a user connected to posts, files, groups, notes, and messages?
MySQL
Graph API
Facebook API
RoboMongo
Which features perform better to distinguish fake and legitimate tweets?
Tweet-based features
Meta-data features
Which platform is best matched to 'Social news aggregation' from the classification list?
Tinder
Flickr
Whisper
Koo
Tweet about “Floods in McDonald’s at Virginia beach” is related to which misinformation news spread?
Boston’s explosion
Hurricane Sandy
Shootouts in the Mexican city
None of the above
Choose the correct statement(s):
Inter-annotator agreement is used to calculate how good/bad annotations are.
NoSQL databases have a flexible schema, which means that the structure of the data can change over time.
Kohen’s Kappa is one of the best ways to calculate inter-annotator agreement.
It is not important to report how trustworthy the annotation is.
Which of the following is/are Python wrappers to collect data?
PRAW
reddit_api
API_wrapper
None of the above
Which of the following option(s) is/are true about API?
APIs cannot be designed for external use by third-party developers to access the functionality and data of an application.
The API is a set of rules and protocols for building and interacting with software applications.
An API allows different systems to communicate with each other over a network, such as through HTTP requests and responses.
APIs can access a wide range of functionality and data, such as retrieving data from a database, creating or updating resources, or performing operations on a remote system.
Which of the following statement(s) is/are true about Twitter and its API? S1: Twitter keys can be created from developer.twitter.com S2: Twitter API has no rate limit. We can collect any number of tweets using Twitter API. S3: Streaming API can collect all the tweets related to certain events.
Only S1 is true
S2 and S3 are true
All S1, S2, S3 are true
S1 and S3 are true
Consider the following statements. Which of the following options is false? A) MySQL supports dynamic queries and is schema-free, whereas MongoDB is schema-dependent. B) MongoDB is a document-based data model. C) MongoDB is a better choice than MySQL when your data has a lot of relations. D) MongoDB is faster than MySQL.
Statement A is false
Statement B is false
Statement C is false
Statement D is false
What is the full form of “WOT” in the context of website reputation scoring?
Web of Technology
Web of Trust
World of Telemetry
Wizard of Oz
Which of the following is the most powerful tool to build real-time applications that can process and analyse tweets and can do sentiment analysis, trending events, etc.?
Twitter API
Graph API
WOT API
SOAP
Which feature type is highlighted as most effective for detecting misinformation spread on Twitter?
Network-based features
Tweet-based features
User-based features
All the above
In the context of inter-annotator agreement, which metric is specifically named as a best practice for calculating agreement?
Pearson’s r
Cohen’s Kappa
F1-score
AUC-ROC
Match the following categories to the examples: Fundamentalists, Pragmatists, and Unconcerned. Example 1: A business leader who makes decisions based on what will be most profitable for the company rather than adhering to a particular business philosophy. Example 2: A person who strictly adheres to the literal interpretation of religious texts and refuses to consider other perspectives or modern interpretations. Example 3: An individual unconcerned about the environment and takes no steps to reduce their carbon footprint or conserve resources.
Example 1: Pragmatist, Example 2: Fundamentalists, Example 3: Unconcerned
Example 1: Pragmatist, Example 2: Unconcerned, Example 3: Unconcerned
Example 1: Unconcerned, Example 2: Pragmatist, Example 3: Unconcerned
Example 1: Fundamentalist, Example 2: Unconcerned, Example 3: Unconcerned
Which statement(s) is/are true about fundamentalists?
They generally avoid being identified, avoid being in pictures.
They generally use technologies to avoid tracking them.
They generally don't care about their personal information.
They generally care about their personal information but don't care about professional ones.
Both (A) and (B)
Which of the following is true regarding credibility and reputation tools?
TweetCred is a Chrome extension that helps to find tweet credibility.
Web of Trust score is used to denote a website's reputation.
Both (A) and (B)
None of the above
The basic method for adding data to MongoDB is _______. To insert a single document, use the collection’s ________ method.
Insert, insertOne
Insert, insertMany
Add, addOne
None of the above
Which of the following Python command(s) is/are correct with respect to connection with MongoDB?
from pymongo import MongoClient; client = MongoClient(port=27017)
import pymongo; client = pymongo.MongoClient("localhost:27017")
from pymongo import MongoClient; client = MongoClient('localhost:27017')
from pymongo import MongoClient; db = client.business
Choose the correct set of commands that establish a MongoDB connection and select the 'business' database.
from pymongo import MongoClient; client = MongoClient(port=27017); db = client.business
import pymongo; client = pymongo.MongoClient("localhost:27017"); db = client.business
from pymongo import MongoClient; client = MongoClient('localhost:27017'); db = client.business
All of the above achieve the goal
Given a MongoDB database 'restaurants' with a collection 'reviews' storing documents like { 'rating': 1, '_id': ObjectId('...'), 'name': 'pizza wings', 'cuisine': 'Italian' }, choose the correct command to find the total number of restaurants rated with a 1.
db.reviews.find({'rating': 1}).count()
db.reviews.find_one({'rating': 1})
db.reviews.find_all({'rating': 1})
db.reviews.find({'rating': 1}).count
Recently, there was a privacy policy change by WhatsApp; how did WhatsApp go about the situation?
They notified the users with the revised policy and gave them a timeline to accept the policy.
They only tell about the policy change to newly registered users.
They hide this information from all users.
They notify the users with the revised policy and give them a timeline, where either they can accept or reject it and continue using the product.
In the context of user categories on social media privacy, which user type is most likely to employ tracking-avoidance technologies and avoid being photographed?
Fundamentalists
Pragmatists
Unconcerned
All equally likely
How can you start the Jupyter Notebook server without opening a browser?
jupyter notebook --no-browser
jupyter notebook --browser
jupyter notebook --not-browser
None of the above
Which statement correctly distinguishes a Python list from a NumPy array based on the given examples: 1) [2, 'dog', '3', 4.0, 5] and 2) [0., 1.23452321, 1.98675643, 3.45675423, 7.12354378]?
1) can be a Python list whereas 2) can be a Python NumPy array
1) can be a Python NumPy array whereas 2) can be a Python list
1) can be a Python list whereas 2) can be a Python list
1) can be a Python NumPy array whereas 2) can be a Python NumPy array
Given the code: import numpy as np; privacy = np.array([4, 5, 6]); security = np.array([1, 2, 3]); output = np.hstack((security, privacy)). What is the resulting array?
[4 5 6 1 2 3]
[1 2 3 4 5 6]
[1 3 2 4 6 5]
[1 4 5 6 2 3]
What is the core problem statement of Latanya Sweeney’s research work?
Given person-specific field-structured data, produce a release of the data with scientific guarantees that the individuals who are the subjects of the data cannot be reidentified while the data remain practically useful.
Identifying important attributes for the re-identification of a person; given any dataset, only ZIP, Birth Date, and Sex are the important attributes.
None of the above
Ensure that datasets can be freely shared without any anonymization of attributes.
Which statements are true about k-anonymity?
The information for each individual in the released anonymized dataset cannot be distinguished from at least k-1 individuals whose information also appears in the anonymized dataset.
Any record in a k-anonymized dataset has a maximum probability 1/k of being re-identified.
K-anonymity provides privacy even if the sensitive attributes in the dataset lack diversity.
Both A and B are true.
Consider: import numpy as np; import numpy.matlib; media = np.arange(12).reshape(2,2,3); social = np.arange(8).reshape(2,2,2); What is printed by print(np.matmul(social, media))?
Value Error
[[[ 4 5 6] [ 12 17 22]] [[ 92 101 119] [132 145 171]]]
[[[ 3 4 5] [ 9 14 19]] [[ 69 78 87] [ 99 112 125]]]
None of the above
Which guideline best helps raise awareness about oversharing on social media?
Develop platforms like "PleaseRobMe.com" to create awareness
Change the privacy of your posts and profiles periodically
Do not make birthdate, address, or children’s names-related information public
All of the above
What percentage of users never read the privacy policy on any website?
75%
25%
10%
80%
In Jupyter and Python contexts, which is a correct statement about NumPy arrays compared to Python lists?
NumPy arrays enforce a single data type across elements, enabling vectorized operations.
Python lists automatically broadcast arithmetic operations across elements like arrays.
NumPy arrays cannot be reshaped once created.
Python lists consume less memory than NumPy arrays for large homogeneous numeric data.
Which of the following aligns with the privacy goal behind k-anonymity in data releases?
Ensure each released record is indistinguishable from at least k−1 others sharing the same quasi-identifier values.
Maximize data utility by removing all sensitive attributes.
Guarantee zero probability of re-identification for every record.
Publish raw datasets as long as identifiers are hashed.
With respect to the content and information provided by you, what is true about information sharing on WhatsApp?
Your messages, photos, and account information, groups you are connected to are not shared with Facebook.
WhatsApp does not create a favorites list of your contacts for you.
WhatsApp messages are end-to-end encrypted but third parties can read them.
All of the above
Among content, information, and transactions made, what data does WhatsApp collect? Select the best answer.
Credit Card number
Transactional Information
Device-specific information when you use WhatsApp services
Device-specific information when you install, access WhatsApp services
Choose the correct statement about WhatsApp’s data handling.
WhatsApp keeps your information, even after you delete your account.
The undelivered message is deleted only after 30 days.
WhatsApp does not retain your messages in the ordinary course of providing Services to their customers.
WhatsApp uses your data for research, analytics, and responding to customers.
What types of third-parties does WhatsApp share data with?
Partners who use WhatsApp analytical services.
Advertisers on Facebook for making product suggestions.
With Facebook to show relevant offers and ads.
None of the above
WhatsApp doesn’t store information about the duration of your activity.
True
False
What percent of participants were matched to their correct Facebook profiles in Experiment 2?
28%
39%
40%
38%
Photo/video taken by CCTV cameras is of more concern than someone’s smartphone according to the participants, in the context of mobile phones.
True
False
In Experiment 1, discussed in the lecture, photos were collected from Instagram.
True
False
In Experiment 1 discussed in the lecture, for identifying the person from an unidentified source, Government and dating websites both were used.
True
False
For re-identification, which of the following sources was used according to Experiment 2 discussed in the lecture?
CCTV cameras
Government
Dating Website
Assume all the required libraries (if any) are already imported. What would be the output of the following code? online = lambda a: a + 15; print(online(10)); socialmedia = lambda b, c: b * c; print(socialmedia(12, 4))
10 and 48
25 and 48
15 and 12
25 and 16
How are top link farmers different from spammers and random social network users?
High indegree and high outdegree
Low indegree and high outdegree
Low indegree and low outdegree
High indegree and low outdegree
What topics are dominant in link farmers?
Markets, business
Life, friends
Love, person
Music, world
If a URL is part of a link farm, what is the expected value of the ratio of the number of external URLs mentioned to the number of mentions received?
Almost 1
Much higher than 1
Far lesser than 1
Cannot say
Nudges while using any application offer a great user experience.
True
False
Semantic attacks take advantage of the:
Context as perceived by humans
Technology used by software
Time of day
Very weak wall of a server room
Identify the three major components that make phishing emails distinguishable:
Subject line
Urgency in the body
Links present in the email
Name of the person sending the email
Who among younger and older participants were more vulnerable to phishing attacks (as discussed in the lecture)?
Younger
Older
Select all methods by which we can avoid phishing:
By educating the users
By using browser extensions
By disclosing all private information on Facebook
By opening all links present in an email
Which of the following is true about PageRank?
It is used to evaluate the least genuineness of a page
It ranks pages based on the structure and number of links
It measures CPU utilization of a web server
It detects the presence of malware in an email
Why is username a good candidate to link profiles?
Username is public
Username is heterogeneous
Username is homogeneous
Username cannot be changed
Why is username a good candidate to link profiles? (select the best combined reason)
Because it is public and homogeneous
Because it is heterogeneous and private
Because it is encrypted and mutable
Because it contains personal IDs
Clustering coefficient is the measure of:
Tendency of nodes to form clusters
If a cluster is possible or not
Edge similarity
None of the above
Which network among the following has the maximum clustering coefficient, as discussed in the lecture?
Gab
4chan is a / an:
Anonymous social network
Professional networking site
Dating app
Live-streaming platform
On anonymous networks we can see who liked a post?
True
False
Whisper provides which of the following?
Archive of a user history
Links to personal information given user ID
Persistent Social links
Replies
How to link the profile of a user on Facebook to 4chan?
By searching for username and doing a semantic matching
Comparing friends of a user on both the networks
Both a and b
Impossible
We can use the visualization software Gephi to get Modularity of a given graph?
True
False
Which of the following layout options is NOT available in Gephi?
Contraction
Expansion
Random
Classic
Why is visualizing graphs necessary?
It gives quantitative measures that are otherwise impossible to find
Human deducible decision making
To calculate the number of clusters
To automatically anonymize users
Which types of attacks are highlighted as possible in this context? i. Pragmatic ii. Syntactic iii. Physical Choose the correct option.
Only i and ii
Only ii and iii
Only i and iii
All of the above
What is the term for generating desirable usernames and monetizing them when necessary?
Username Sale
Username hopping
Username squatting
All of the above
According to the Pareto distribution of username change, which statement best describes user behavior?
20% of users frequently change usernames in short intervals and 80% change rarely after long intervals
80% of users frequently change usernames in short intervals and 20% change rarely after long intervals
20% of users rarely change usernames in short intervals and 80% change frequently after long intervals
80% of users rarely change usernames in short intervals and 20% change frequently after long intervals
For anonymous social networks, which of the following statements hold true? i. Clustering coefficient is different ii. Users interact with strangers Select the best answer.
Only i
Only ii
Both i and ii
Neither i nor ii
Which of the following statements is false about spammers? i. Users of less in-degree do not reciprocate to spammers ii. Users with small in-degree tend to follow back more iii. Top link farmers have very high in-degree compared to spammers
Only i
Only ii
Only iii
Both i and ii
"For linking user profiles across different social media, having profile information from the past will not help in improving the efficiency or accuracy." Is this statement true or false?
True
False
Which statements are true with respect to fake information on social media?
Various user and network features can be used to classify fake information
Communities of users posting fake content are usually closed
Both of the above
None of the above
Which of the following is a location-based social network?
Gab
Foursquare
Koo
Whisper
In the context of e-crime, which option correctly matches the terms to their definitions? 1-Clickbaiting, 2-Phishing, 3-Hashtag Hijacking, 4-Impersonation with i-creating fake account with photos and details sourced from social media, ii-using hashtag to post unrelated content to sell product, iii-getting you to click on links which are not legitimate, iv-Act of tricking someone into handling login credentials.
1-iii ; 2-iv ; 3-ii ; 4-i
1-iii ; 2-i ; 3-ii ; 4-iv
1-i ; 2-iv ; 3-ii ; 4-iii
1-i ; 2-iii ; 3-ii ; 4-iv
For Matplotlib, which of the following parameters can be configured? i. Minor axis label ii. Intervals on both axis iii. Size of figure iv. The number of subplots in a single figure
i and ii only
ii and iii only
i, ii and iii only
All of the above
Gephi allows the user to configure which set of parameters?
Filter nodes and edges; add edges manually; calculate statistics of graph; change node size and colour
Only change node size and colour
Only calculate statistics of graph
Only filter nodes and edges
A case states: “Nidhi Razdan received an offer to teach journalism at Harvard University. After a few months, she realized that it was not genuine and meant to access her personal information.” Which statement is true?
It is a phishing attack.
It is a semantic attack.
Both are true.
Both are false.
What are potential reasons users change their usernames?
Suit a trending event
Gain/lose anonymity
Avoid boredom
All of the above
What is correct when talking about the username change frequency and indegree of users?
It is strongly and positively correlated to the indegree of the users
It is weakly and positively correlated to the indegree of the users
It is strongly and negatively correlated to the indegree of the users
It is weakly and negatively correlated to the indegree of the users
Which e-crime involves creating a fake account with photos and details sourced from social media?
Clickbaiting
Phishing
Hashtag Hijacking
Impersonation
True or False: Link farming will not be effective in increasing your social capital and influence.
True
False
Which of the following option(s) show correct Python syntax for reading a CSV file with pandas?
import pandas as pd; data = pd.read_csv("filename.csv", header=None, encoding='utf-8')
import pandas as pd; file = "filename.csv"; data = pd.read_csv(file, header=None, encoding='utf-8')
Both of the above
Neither of the above
Why are usernames important for linking users across social media platforms?
They always include a real name
They have restrictions on character and length and are a publicly available attribute
They are private and thus unique
They automatically verify identity with government IDs
In text preprocessing, which step primarily removes commas, periods, and symbols to reduce noise?
Stop word removal
Lowercasing
Punctuation removal
Stemming
Select the best reason to standardize text to lowercase during preprocessing.
To reduce vocabulary variations like "Data" vs "data"
To remove frequently occurring but uninformative words
To detect misspellings
To assign part-of-speech tags
Which 3D plot example would best visualize the relationship among X, Y, and Z as a continuous surface?
3D scatter plot
3D surface plot
2D line plot
Bar chart
Which method is NOT a way to create a pandas DataFrame?
From a CSV using pd.read_csv
From a dictionary of lists
From a list of dictionaries
From a JPEG image using pd.read_image
