Answered step by step
Verified Expert Solution
Question
1 Approved Answer
#include #pragma warning(disable : 4996) // Before starting this assignment, please compile and run this program. // You will first notice that the program will
#include#pragma warning(disable : 4996) // Before starting this assignment, please compile and run this program. // You will first notice that the program will not compile. Fix the errors and define the error types. // Next, you will notice that the program is printing incorrect information. Fix the errors and define those error types. void main() { // Problem 1: (4 points) // The statement below should cause the program to not compile. Correct the error(s). (2 points). y = 67 printf("Integer y is equal to %d ", y); // Define what type of error this is, your answer should replace the space next to "Error Type: " below (2 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); // Problem 2: (4 points) // Half of 10 is 5, why is the program printing that half of 10 is 0? Correct the error(s) (2 points). int x = 10; printf("Half of %d is %d ", x, x * (1 / 2)); // Define what type of error this is, your answer should replace the space next to "Error Type: " below (2 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); //Problem 3 (2 points) //Integer variable y is initialized to 67. However the print statement is giving a different result. Why is it giving that particular character as result?(1 point) printf("%c",y); // Your answer should be either Syntactic, Semantic, or Contextual. (1 point) printf("Error Type: ________ "); //Give your explanation here: printf("Explanation:_____________ "); // Problem 4: (2 points) // Float variable a has been initialized to 10.5, why does the program seem to think otherwise? Correct the error(s) (2 points). float a = 10.5; if (a = 20); printf("a is equal to 20. "); if (a > 20); printf("a is greater than 20. "); if (a < 20); printf("a is less than 20. "); // Define what type of error this is, your answer should replace the space next to "Error Type: " below (2 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); // Problem 5: (4 points) // Surely, 10 is an even number. Why is the program printing that 10 is an odd number? Correct the error(s) (2 points). x = 10; if (x / 2 == 0) printf("%d is an even number. ", x); if (x / 2 != 0) printf("%d is an odd number. ", x); // Define what type of error this is, your answer should replace the space next to "Error Type: " below (2 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); // Problem 6: (4 points) // This bit of code is meant to print "Hello World!". Correct the error(s) (2 points). printf("Hello %d ", "World!"); // Define what type of error this is, your answer should replace the space next to "Error Type: " below (2 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started