7COM1028
Secure Systems Programming
Referral Coursework: Secure Programming
(50%)
Please fill in your student ID
Student ID _____________________
(staff use only)
Total |
There are 5 questions of 10 marks each.
Full marks may be obtained by attempting ALL questions.
Question1:
The following program contains five errors. Identify the errors and fix them. (10 marks)
|
Answer:
In line 5 source size is 10 bytes long but we tries to copy 11 bytes , this error can be fixed by increasing the size of source variable to 11.
In line 6, strlen will not count the null byte this will allocate only 10 bytes and it can be fixed by using sizeof in place of strlen.
In line 7, i starts from 1 which is wrong as it should starts from 0.
In line 9, i terminates with value 11 but it should only loop through 10. It can be fixed by changing the terminating condition.
In line 10, i value will be 11 which is wrong as it can have maximum value of 10. It can be fixed by fixing the line 9.
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme
Assignment 8 This assignment exercises interfaces and generics. Be sure and read the assignment submission instructions provided previously. It