
Ethics and Ownership in Computer Science
Quiz
•
Computers
•
12th Grade
•
Medium
Comp Sci
Used 3+ times
FREE Resource
59 questions
Show all answers
1.
FILL IN THE BLANK QUESTION
1 min • 1 pt
Open source software licensing involves code distribution that must remain under the same ________ terms after modifications.
2.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
A project manager realizes that a contracted developer has reused code from a previous project that had a different client. What is the ethical action to take?
Ignore it to save time and money.
Report the issue to higher management.
Ask the developer to replace the code with a new implementation.
Use the situation to renegotiate the contract for a lower cost.
Review licensing and permission around the reused code.
Answer explanation
The ethical actions to take include reporting the issue to higher management, asking the developer to replace the code with a new implementation, and reviewing licensing and permission around the reused code.
3.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
A developer is under pressure to meet a deadline but discovers that their code might not be fully accessible to users with disabilities. What should they do?
Release the code as is and address accessibility in a future update.
Discuss the issue with the team and seek resources to address accessibility immediately.
Document the shortcomings and set a plan for immediate rectification.
Claim that the software meets all accessibility standards.
Prioritize other features over accessibility.
Answer explanation
The developer should discuss the issue with the team and seek resources to address accessibility immediately. They should also document the shortcomings and set a plan for immediate rectification to ensure inclusivity.
4.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
A team member overhears a conversation about a colleague using company resources for personal projects. What should they do?
Confront the colleague directly and demand they stop.
Report the activity to their supervisor.
Ignore the situation as it is not their business.
Join the colleague in using company resources for personal gain.
Discuss the company policies on resource usage with the colleague.
Answer explanation
Reporting the activity to their supervisor is the correct choice to address misuse of company resources. Discussing company policies with the colleague can also help clarify expectations.
5.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
A software tester finds that a new feature passes all technical tests but realizes it may violate user privacy guidelines. What actions are appropriate?
Release the feature as the technical tests are passed.
Report the concern to the legal or compliance team.
Document the issue and suggest a review by an ethics committee.
Ignore the ethical concerns as it is not part of the job description.
Modify the feature to comply with privacy guidelines.
Answer explanation
The appropriate actions are to report the concern to the legal or compliance team, document the issue for an ethics committee review, and modify the feature to comply with privacy guidelines.
6.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
During a code review, a developer notices that a new algorithm implemented by a teammate can potentially introduce security risks. What should the developer do?
Approve the code to maintain team harmony.
Request a security audit for the new algorithm.
Inform the teammate about the potential risks.
Remove the algorithm without informing the teammate.
Suggest a team meeting to discuss the implications of the algorithm.
Answer explanation
The developer should request a security audit for the new algorithm, inform the teammate about potential risks, and suggest a team meeting to discuss the implications, ensuring proper handling of security concerns.
7.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
A client asks a developer to add a feature that collects user data without notifying the user. How should the developer respond?
Add the feature as the client requested.
Refuse to add the feature and explain the legal implications.
Suggest an alternative that complies with data protection laws.
Report the client's request to a supervisor or ethics board.
Add the feature but make it optional for users.
Answer explanation
The developer should refuse to add the feature and explain the legal implications, suggest an alternative that complies with data protection laws, and report the client's request to a supervisor or ethics board.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
63 questions
IST Final Exam Review Tindall
Quiz
•
9th Grade - University
60 questions
Programación
Quiz
•
KG - Professional Dev...
62 questions
Network Security - Practice Test #1
Quiz
•
10th Grade - University
56 questions
GRADE 8 4TH MONTHLY EXAM- COMPUTER 8
Quiz
•
8th Grade - University
55 questions
HTML Basics
Quiz
•
11th - 12th Grade
58 questions
Building Materials
Quiz
•
10th - 12th Grade
56 questions
CompTia 1001 Exam Review
Quiz
•
10th Grade - University
55 questions
AIJ Firewall Proxy Mikrotik - PAS
Quiz
•
12th Grade
Popular Resources on Wayground
20 questions
Halloween Trivia
Quiz
•
6th - 8th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
15 questions
Order of Operations
Quiz
•
5th Grade
20 questions
Halloween
Quiz
•
5th Grade
16 questions
Halloween
Quiz
•
3rd Grade
12 questions
It's The Great Pumpkin Charlie Brown
Quiz
•
1st - 5th Grade
20 questions
Possessive Nouns
Quiz
•
5th Grade
10 questions
Halloween Traditions and Origins
Interactive video
•
5th - 10th Grade
