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</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</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</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</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</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</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</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</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</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</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</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</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</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</p> Signup and view all the answers

    What distinguishes assembly languages from machine languages?

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

    What generation of languages did assembly languages become known as?

    <p>Second-generation languages</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</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser