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