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

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