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

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