SOCPRO REVIEWER PRELIM: ETHICALLY QUESTIONABLE EDITION - Quiz
  • 1. MADAMI BA?
A) Grabi ka naman boss....
B) I NEED MORE QUESTION!
C) Wla na...finish na...
D) Sure ka sa mga question na toh?
E) SHIIIIIITTT!!!
  • 2. What does the 'P' in the PLUS ethical decision-making model stand for?
A) Procedures
B) Performance
C) Principles
D) People
E) Policies
  • 3. According to the PLUS model, which aspect considers whether an action complies with company policies and professional codes?
A) Universal
B) Self
C) Legal
D) Policies
E) Standards
  • 4. In the PLUS framework, the 'L' component evaluates whether an action is:
A) Lawful
B) Limited
C) Legitimate
D) Logical
E) Lucrative
  • 5. Which PLUS component asks 'Would this action be acceptable if everyone did it?'
A) Societal
B) Universal
C) Self
D) Legal
E) Policies
  • 6. The 'U' in PLUS refers to universal principles such as:
A) Usability and accessibility
B) Honesty, fairness, and respect for users
C) User experience and interface design
D) Utility and functionality
E) Understanding and communication
  • 7. According to the PLUS model, the 'S' component involves:
A) System requirements
B) Software standards
C) Stakeholder interests
D) Personal integrity and accountability
E) Security protocols
  • 8. When applying PLUS to software development, which component would be violated by releasing software with known security vulnerabilities despite company policy?
A) Technical
B) Legal
C) Self
D) Policies
E) Universal
  • 9. In the PLUS model, a developer who refuses to work overtime to meet an unrealistic deadline is primarily considering which component?
A) Universal
B) Self
C) Policies
D) Professional
E) Legal
  • 10. Which PLUS component would be most concerned with data privacy laws like GDPR?
A) Policies
B) Universal
C) Self
D) Legal
E) Technical
  • 11. Stakeholder analysis in software development primarily examines:
A) Budget constraints and timelines
B) Who is affected by decisions and how
C) Code quality and testing procedures
D) Technical specifications and requirements
E) Project management methodologies
  • 12. Which of the following is typically NOT considered a stakeholder in software projects?
A) Competitors
B) Society at large
C) End users
D) Clients/customers
E) Developers and testers
  • 13. In stakeholder analysis, focusing on impact rather than intent means:
A) Meeting project deadlines regardless of outcomes
B) Prioritizing technical specifications over user needs
C) Following organizational procedures strictly
D) Maximizing profit for shareholders
E) Considering actual consequences of actions
  • 14. When rushing a mobile app release, which stakeholder group experiences the most direct negative impact?
A) Developers
B) Marketing team
C) Users
D) Investors
E) Company management
  • 15. A key principle of stakeholder analysis is to:
A) Focus only on paying customers
B) Prioritize management interests above all
C) Consider only technical stakeholders
D) Identify all affected parties and assess benefits/risks
E) Ignore long-term societal impacts
  • 16. In software development, stakeholder analysis helps determine:
A) Most profitable features
B) Fairness and responsibility in decision-making
C) Minimum viable product requirements
D) Optimal technical solutions
E) Fastest development timeline
  • 17. Utilitarianism in ethics focuses primarily on:
A) Social norms and customs
B) Outcomes and consequences
C) Rules and duties
D) Intentions and motivations
E) Character and virtues
  • 18. Which ethical theory would justify releasing software with minor bugs if it benefits the majority of users?
A) Utilitarianism
B) Virtue Ethics
C) Social Contract Theory
D) Deontology
E) Care Ethics
  • 19. The trolley problem is a classic example used to illustrate which ethical theory?
A) Virtue Ethics
B) Utilitarianism
C) Relativism
D) Egoism
E) Deontology
  • 20. Deontological ethics, founded by Immanuel Kant, emphasizes:
A) Prioritizing personal relationships
B) Developing virtuous character traits
C) Following moral rules regardless of consequences
D) Considering cultural differences
E) Maximizing overall happiness
  • 21. According to deontological ethics, lying to protect a friend from harm is:
A) Always wrong regardless of outcome
B) Always right if it saves a life
C) Acceptable only if no one finds out
D) Justified only in emergency situations
E) Morally complex and context-dependent
  • 22. Virtue ethics, developed by Aristotle, focuses on:
A) Cultural norms and traditions
B) Social contracts and agreements
C) Universal moral rules and duties
D) Consequences and outcomes
E) The character and moral virtues of the individual
  • 23. In virtue ethics, courage is described as the mean between:
A) Honest and deceptive
B) Lazy and overworked
C) Ignorance and wisdom
D) Greedy and generous
E) Cowardice and recklessness
  • 24. Which ethical theory would be most concerned with a software developer's personal integrity and professional reputation?
A) Social Contract Theory
B) Deontology
C) Virtue Ethics
D) Care Ethics
E) Utilitarianism
  • 25. A software developer who chooses to help a struggling colleague despite being late for a deadline is demonstrating:
A) Virtue ethics in action
B) Professional negligence
C) Deontological duty
D) Utilitarian calculation
E) Care ethics priority
  • 26. A professional code of conduct is designed to:
A) Establish project timelines
B) Define technical standards
C) Set out acceptable behavior for members of a profession
D) Create competitive advantages
E) Maximize company profits
  • 27. Which of the following is a key component of professional codes of conduct?
A) Financial acumen
B) Technical proficiency
C) Integrity and honesty
D) Marketing abilities
E) Project management skills
  • 28. Professional codes of conduct help establish:
A) Trust with clients, colleagues, and the public
B) Better marketing strategies
C) Technical superiority over competitors
D) Lower production costs
E) Faster development cycles
  • 29. Following professional codes of ethics can produce benefits for:
A) Primarily for regulatory compliance
B) Individuals, profession, and society as a whole
C) Exclusively for clients and customers
D) Just the employing organization
E) Only the individual professional
  • 30. Adherence to professional codes reminds professionals of responsibilities they may be tempted to compromise due to:
A) Budget constraints
B) Resource availability
C) Day-to-day business pressures
D) Time restrictions
E) Technical limitations
  • 31. Professional codes of ethics provide an evaluation benchmark that professionals can use for:
A) Performance reviews
B) Salary negotiations
C) Project planning
D) Technical skill development
E) Self-assessment of ethical behavior
  • 32. According to ACM ethics, software developers have a primary responsibility to:
A) Maximize company profits
B) Avoid harm to users and society
C) Minimize development costs
D) Write efficient code
E) Meet project deadlines
  • 33. Which ACM principle specifically requires software developers to conduct thorough system evaluation?
A) ACM 2.5 – Thorough system evaluation
B) ACM 1.2 – Avoid harm
C) ACM 2.6 – Honor confidentiality
D) ACM 1.1 – Contribute to society
E) ACM 3.1 – Ensure professional competence
  • 34. Network administrators following ACM ethics must respect:
A) Hardware specifications
B) Network performance metrics
C) Privacy and maintain authorized access only
D) Bandwidth utilization
E) System uptime statistics
  • 35. Data analysts have an ethical obligation to ensure:
A) Fastest processing speeds
B) Lowest storage costs
C) Maximum data collection volume
D) Data accuracy and avoid biased interpretations
E) Quick report generation
  • 36. Computer scientists conducting research must maintain:
A) Most citations
B) Fastest experimental results
C) Maximum publication quantity
D) Research integrity and avoid falsification
E) Highest grant funding
  • 37. Systems architects must anticipate:
A) Fastest deployment times
B) Minimal documentation requirements
C) Lowest development costs
D) Failure modes and embed security by design
E) Maximum system performance
  • 38. Database specialists have an ethical duty to:
A) Protect sensitive information and enforce access control
B) Reduce backup frequency
C) Ensure fastest query times
D) Minimize storage costs
E) Maximize database performance
  • 39. Which IEEE code emphasizes public safety and welfare as paramount?
A) IEEE #3 – Honest claims
B) IEEE #2 – Technical competence
C) IEEE #1 – Public safety and welfare
D) IEEE #4 – Professional development
E) IEEE #5 – Environmental responsibility
  • 40. IT professionals who abuse privileged access to user data violate which ethical principle?
A) Cost optimization
B) Respect for privacy and authorized access
C) Technical efficiency
D) System performance
E) User convenience
  • 41. When management demands release of software with known security vulnerabilities, ethical whistleblowing requires:
A) Complying with management demands
B) Quietly fixing the problem without documentation
C) Ignoring the issue to protect job security
D) Documenting risks clearly and reporting through proper channels
E) Immediately going to the media
  • 42. According to ethical guidelines, whistleblowing is justified when:
A) Personal gain is possible
B) Company reputation is at stake
C) Career advancement is needed
D) Public harm is likely and internal channels have failed
E) Media attention is desired
  • 43. A network administrator asked to disable logs to hide a data breach should:
A) Report anonymously only
B) Ignore the request completely
C) Comply to maintain job security
D) Delete logs as requested
E) Refuse participation and preserve evidence
  • 44. Conflict of interest occurs when a systems architect favors a proprietary platform due to:
A) Company policy requirements
B) Technical specifications
C) Budget constraints
D) Personal incentives rather than technical merit
E) User preferences
  • 45. What is the primary characteristic that distinguishes utilitarianism from other ethical theories?
A) It is consequentialist
B) It prioritizes duties
C) It focuses on rules
D) It emphasizes character
E) It values traditions
  • 46. Which philosopher is primarily associated with the development of utilitarianism?
A) Immanuel Kant
B) Jeremy Bentham
C) Plato
D) Aristotle
E) John Rawls
  • 47. The greatest happiness principle states that actions are morally right if they result in:
A) Following universal rules
B) Respecting individual rights
C) Developing virtuous character
D) Maximizing personal gain
E) The most happiness for the most people
  • 48. In utilitarianism, hedonism refers to the pursuit of:
A) Pleasure and avoidance of pain
B) Power and influence
C) Fame and recognition
D) Wealth and status
E) Knowledge and wisdom
  • 49. According to utilitarianism, everyone's happiness counts:
A) According to gender
B) Equally
C) Based on social status
D) Based on age
E) According to wealth
  • 50. The trolley problem is used to illustrate which ethical dilemma?
A) Following rules vs. compassion
B) Character development
C) Sacrificing one to save many
D) Justice vs. mercy
E) Duty vs. self-interest
  • 51. In the trolley problem, utilitarianism would recommend:
A) Leaving it to fate
B) Consulting others first
C) Finding another solution
D) Not pulling the lever to avoid responsibility
E) Pulling the lever to save more lives
  • 52. Which critique of utilitarianism states it can justify sacrificing innocents if it maximizes happiness?
A) It lacks clear guidelines
B) It is too abstract
C) It ignores individual rights
D) It is culturally biased
E) It is too rule-based
  • 53. A major challenge of utilitarianism is difficulty in:
A) Developing character
B) Respecting traditions
C) Following clear rules
D) Maintaining impartiality
E) Predicting and measuring outcomes
  • 54. Deontology is classified as a:
A) Non-consequentialist theory
B) Character-based theory
C) Situation-based theory
D) Consequentialist theory
E) Culture-based theory
  • 55. Immanuel Kant is the founder of:
A) Utilitarianism
B) Relativism
C) Deontology
D) Virtue Ethics
E) Social Contract Theory
  • 56. The categorical imperative requires acting according to maxims that can be:
A) Developed through practice
B) Universalized without contradiction
C) Approved by authorities
D) Maximized for happiness
E) Accepted by society
  • 57. In deontology, treating others as ends in themselves means:
A) Controlling their actions
B) Respecting their dignity and autonomy
C) Ignoring their needs
D) Using them for personal benefit
E) Exploiting their weaknesses
  • 58. According to deontology, moral actions are obligatory if they fulfill a:
A) Economic benefit
B) Social expectation
C) Cultural norm
D) Personal desire
E) Moral duty
  • 59. In the lying to protect scenario, deontology recognizes that:
A) Protecting life may justify lying
B) Truth is always paramount
C) Rules are flexible
D) Personal relationships override rules
E) Lying is always wrong
  • 60. Which critique of deontology highlights that rigid rules can lead to harmful outcomes?
A) It ignores consequences
B) It is culturally limited
C) It lacks character focus
D) It is too outcome-oriented
E) It can be inflexible
  • 61. Deontology may create conflicts when duties:
A) Follow traditions
B) Contradict each other
C) Maximize happiness
D) Serve society
E) Develop character
  • 62. Virtue ethics was primarily developed by:
A) John Stuart Mill
B) Aristotle
C) Immanuel Kant
D) Plato
E) Jeremy Bentham
  • 63. Virtue ethics focuses on the:
A) Social contracts
B) Outcomes of actions
C) Cultural traditions
D) Following moral rules
E) Character and virtues of the individual
  • 64. The concept of virtue as the mean refers to:
A) Balance between deficiency and excess
B) Maximum happiness
C) Social approval
D) Personal gain
E) Strict rule following
  • 65. Eudaimonia in virtue ethics refers to:
A) Avoiding pain
B) Gaining power
C) Maximizing pleasure
D) Flourishing or human happiness
E) Following rules
  • 66. In virtue ethics, morality comes from:
A) Maximizing outcomes
B) Developing good character over time
C) Following universal rules
D) Obeying authorities
E) Respecting duties
  • 67. The virtue of courage is the mean between:
A) Dishonesty and deception
B) Laziness and overwork
C) Greed and generosity
D) Cowardice and recklessness
E) Ignorance and wisdom
  • 68. In the grocery helping scenario, virtue ethics emphasizes:
A) Following duty
B) Maximizing happiness
C) Personal convenience
D) Respecting rules
E) Compassion as a character trait
  • 69. Which critique of virtue ethics notes that it provides few clear guidelines for specific actions?
A) Too rule-focused
B) Abstract principles
C) Ignores consequences
D) Culturally biased
E) Lack of clear guidelines
  • 70. Virtue ethics differs from other theories by being more focused on:
A) Rules than character
B) Society than individuals
C) Culture than principles
D) Outcomes than intentions
E) The person than the action
  • 71. Utilitarianism focuses on consequences, while deontology focuses on:
A) Cultural norms
B) Rules and duties
C) Social approval
D) Personal happiness
E) Character development
  • 72. Deontology emphasizes duty regardless of consequences, while utilitarianism emphasizes:
A) Outcomes and happiness
B) Social status
C) Cultural values
D) Character traits
E) Personal relationships
  • 73. Virtue ethics differs from both utilitarianism and deontology by focusing on:
A) Character development
B) Outcome maximization
C) Duty fulfillment
D) Cultural adaptation
E) Rule following
  • 74. In software development, a utilitarian approach would prioritize:
A) Personal professional growth
B) Technical excellence
C) User benefits and societal impact
D) Company profit maximization
E) Following coding standards
  • 75. A deontological software developer would be most concerned with:
A) Meeting deadlines
B) Achieving technical perfection
C) Developing personal virtues
D) Maximizing user satisfaction
E) Following ethical rules and duties
  • 76. Virtue ethics in software development would emphasize:
A) Career advancement
B) Outcome optimization
C) Technical skill mastery
D) Strict rule adherence
E) Developing professional character
  • 77. When facing a deadline vs. quality dilemma, utilitarianism would ask:
A) Which choice benefits more users?
B) What follows company policy?
C) What reflects good character?
D) What are the professional duties?
E) What maximizes profit?
  • 78. In the same dilemma, deontology would prioritize:
A) User happiness
B) Financial outcomes
C) Technical standards
D) Personal integrity
E) Professional duties and rules
  • 79. Virtue ethics in this dilemma would focus on:
A) Demonstrating professional integrity
B) Maximizing positive outcomes
C) Meeting organizational goals
D) Achieving technical goals
E) Following established rules
  • 80. A balanced ethical approach might combine all three theories to:
A) Ignore character development
B) Address different aspects of moral decision-making
C) Avoid complex analysis
D) Simplify decision-making
E) Focus only on outcomes
  • 81. Ethical theories provide frameworks for:
A) Gaining social status
B) Maximizing profits
C) Following technical procedures
D) Achieving personal goals
E) Understanding moral decisions
  • 82. The study of ethical theories helps professionals:
A) Increase salary potential
B) Gain management approval
C) Navigate complex moral issues
D) Improve technical skills
E) Reduce workload
  • 83. Professional negligence in software development includes:
A) Working overtime to meet deadlines
B) Documenting code thoroughly
C) Participating in code reviews
D) Skipping tests knowingly and ignoring security vulnerabilities
E) Following standard procedures
  • 84. Data analysts who manipulate findings to please management are engaging in:
A) Unethical professional conduct
B) Technical optimization
C) Appropriate stakeholder management
D) Efficient data analysis
E) Professional collaboration
  • 85. What distinguishes ethical considerations from legal requirements in software development?
A) Ethics are optional, law is mandatory
B) Ethics are technical, law is social
C) Ethics address moral responsibility, law addresses compliance
D) Ethics are personal, law is organizational
E) Ethics are modern, law is traditional
  • 86. According to the framework, a system can be:
A) Ethical but legally problematic
B) Legal but technically flawed
C) Legal and technically correct but ethically questionable
D) Technical but ethically neutral
E) Ethical and legal but technically poor
  • 87. Which example demonstrates a system that is legal and technical but ethically questionable?
A) Fast performance
B) Proper error handling
C) User-friendly interface
D) Excessive data collection
E) Standard security protocols
  • 88. Ethical decision frameworks help avoid decisions based on:
A) Resource availability
B) Personal bias, authority pressure, and convenience
C) Time limitations
D) Budget constraints
E) Technical requirements
  • 89. The PLUS model helps encourage:
A) Faster development
B) Consistent and defensible decisions
C) Better documentation
D) Higher profits
E) Technical innovation
  • 90. Which of the following is NOT typically considered a stakeholder in software projects?
A) Competitors
B) Society at large
C) End users
D) Employers/management
E) Developers and testers
  • 91. In stakeholder analysis, determining power and vulnerability helps:
A) Assess timeline feasibility
B) Understand influence and susceptibility
C) Evaluate budget requirements
D) Measure technical complexity
E) Calculate project costs
  • 92. When rushing a mobile app release, which stakeholder experiences short-term profit?
A) Developers
B) Users
C) Society
D) Company
E) Government regulators
  • 93. Stakeholder analysis focuses on:
A) Intent rather than impact
B) Short-term rather than long-term
C) Technical rather than social
D) Impact rather than intent
E) Individual rather than group
  • 94. A moral dilemma in software development occurs when:
A) Time pressure increases
B) Two or more ethical principles conflict
C) Budget constraints exist
D) Management demands change
E) Technical problems arise
  • 95. Which factor commonly causes moral dilemmas in software development?
A) Resource abundance
B) Proper planning
C) Clear requirements
D) Technical expertise
E) Time pressure
  • 96. When considering whether to release software with known bugs, what should be evaluated first?
A) Management preferences
B) Severity of the bug
C) Technical complexity
D) Company profits
E) Development timeline
  • 97. Critical bugs affecting safety or security:
A) Can be fixed post-release
B) Should be documented only
C) Must not be ignored
D) Can be released with patches
E) May be acceptable with warnings
  • 98. Which shortcut in software development creates technical debt?
A) Skipping testing
B) Version control
C) Code reviews
D) Following standards
E) Proper documentation
  • 99. Ignoring documentation in software development leads to:
A) Improved security
B) Faster development
C) System instability
D) Better performance
E) Easier maintenance
  • 100. Copying unlicensed code creates what type of risk?
A) Technical improvements
B) Easier maintenance
C) Faster deployment
D) Better functionality
E) Legal violations
Students who took this test also took :

Created with That Quiz — where a math practice test is always one click away.