CS101 - National Social Media App Features
20 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Which type of model is recommended for the National Social Media App based on the given information?

  • Hybrid model
  • Peer-to-Peer model
  • Centralized model (correct)
  • Decentralized model

What is the main authentication requirement for users registering on the National Social Media App?

  • Social security number
  • Email address
  • CNIC Number (correct)
  • Phone number

What feature allows users to express their feedback through likes or comments on the app?

  • Real-time chats
  • Option to react to a post (correct)
  • Interactive communication
  • Verified information sharing

Which model involves processes mutually offering and availing services from one another?

<p>Peer-to-Peer model (A)</p> Signup and view all the answers

What is a key advantage of the Client/Server model mentioned in the text?

<p>Centralized control and management of information flow (C)</p> Signup and view all the answers

How does the Server in the Client/Server model contribute to enhanced security?

<p>By centrally handling user authentication (B)</p> Signup and view all the answers

What role does the central server play in the context of verified information sharing?

<p>It implements processes to verify and authenticate information before posting (A)</p> Signup and view all the answers

What feature of the Client/Server model aligns with the ability for users to initiate real-time chats?

<p>Interactive features and real-time communication management (D)</p> Signup and view all the answers

How does the Client/Server model contribute to efficient resource management?

<p>By allowing the server to handle tasks like authentication and verification (A)</p> Signup and view all the answers

What aspect of the Client/Server model does NOT align with user anonymity and unrestricted content sharing?

<p>Limited server capacity and slower communication (B)</p> Signup and view all the answers

What is the purpose of using mnemonic systems in programming?

<p>To simplify the programming process and represent instructions in mnemonic form (B)</p> Signup and view all the answers

What does the instruction 'MOV R5, R6' represent in the context of programming?

<p>Moving contents from register 5 to register 6 in numeric form (C)</p> Signup and view all the answers

What is the purpose of using mnemonics like LD, ADDI, ST, and HLT in programming?

<p>To simplify the programming process and represent instructions in mnemonic form (B)</p> Signup and view all the answers

Why is writing programs in machine language considered a tedious task?

<p>Because it often leads to errors that must be debugged (C)</p> Signup and view all the answers

What is the purpose of an assembler in the context of programming?

<p>To convert mnemonic expressions into machine language instructions (B)</p> Signup and view all the answers

What is a disadvantage of assembly language programming mentioned in the text?

<p>It inherently makes programs machine dependent (B)</p> Signup and view all the answers

What analogy is used in the text to explain the design process in terms of elementary pieces and larger units?

<p>Designing a house in terms of boards, nails, and bricks (C)</p> Signup and view all the answers

What distinguishes assembly languages from machine languages?

<p>The syntax used to represent the instructions (D)</p> Signup and view all the answers

What generation of languages did assembly languages become known as?

<p>Second-generation languages (D)</p> Signup and view all the answers

What is an advantage of using an assembly language over a machine language?

<p>It facilitates the development of programs directly in mnemonic form (C)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser