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

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