Answered step by step
Verified Expert Solution
Question
1 Approved Answer
#include #pragma warning(disable : 4996) // CSE 240 Spring 2017 Homework 1 Question 4 (25 points) // Before starting this assignment, please compile and run
#include#pragma warning(disable : 4996) // CSE 240 Spring 2017 Homework 1 Question 4 (25 points) // 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: (5 points) // The statement below should cause the program to not compile. Correct the error(s). (2.5 points). y = 100 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.5 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); // Problem 2: (5 points) // Half of 10 is 5, why is the program printing that half of 10 is 0? Correct the error(s) (2.5 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.5 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); // Problem 3: (5 points) // Integer variable x has been initialized to 10, why does the program seem to think otherwise? Correct the error(s) (2.5 points). x = 10; if (x = 20); printf("x is equal to 20. "); if (x > 20); printf("x is greater than 20. "); if (x < 20); printf("x is less than 20. "); // Define what type of error this is, your answer should replace the space next to "Error Type: " below (2.5 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); // Problem 4: (5 points) // Surely, 10 is an even number. Why is the program printing that 10 is an odd number? Correct the error(s) (2.5 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.5 points). // Your answer should be either Syntactic, Semantic, or Contextual. printf("Error Type: ________ "); // Problem 5: (5 points) // This bit of code is meant to print "Hello World!". Correct the error(s) (2.5 points). printf("Hello %d ", "World!"); // Define what type of error this is, your answer should replace the space next to "Error Type: " below (2.5 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