MoreExam
1. Question Content...
EXPLANATION
Answer: X - EXPLANATION Content.
Question1: What happens if you try to compile and run this program?#include <stdio.h>int main (int argc, char *argv[]) {char *p = "John" " " "Bean";printf("[%s]", p) ;return 0;}Choose the right answer:
Question2: What happens if you try to compile and run this program?#include <stdio.h>#include <stdlib.h>void fun (void) {return 3.1415;}int main (int argc, char *argv[]) {int i = fun(3.1415);printf("%d",i);return 0;}Choose the right answer:
Question3: What happens if you try to compile and run this program?#include <stdio.h>int main (int argc, char *argv[]) {float f = 1e1 + 2e0 + 3e-1;printf("%f ",f);return 0;}Choose the right answer:
Question4: What happens if you try to compile and run this program?#include <stdio.h>int main (int argc, char *argv[]) {char *p = "John" " " "Bean";printf("[%s]", p) ;return 0;}Choose the right answer:
Question5: What happens if you try to compile and run this program?#include <stdio.h>int main(int argc, char *argv[]) {int i = 2 / 1 + 4 / 2;printf("%d",i);return 0;}Choose the right answer:
Question6: What happens if you try to compile and run this program?#include <stdio.h>#include <stdlib.h>int main (int argc, char *argv[]) {double x = 1234567890.0;printf ("%f",x);return 0;}Choose the most precise answer:
Question7: -What happens if you try to compile and run this program?#include <stdio.h>int *f();int main (int argc, char *argv[]) {int *p;p = f();printf("%d",*p);return 0;}int *f() {static v = 1;return &v;}Choose the right answer:
Question8: What happens if you try to compile and run this program?#include <stdio.h>int main (int argc, char *argv[]) {char *t = "abcdefgh";char *p = t + 2;int i;p++;p++;printf("%d ", p[2] - p[-1]);return 0;}Choose the right answer:
Question9: What happens if you try to compile and run this program?#include <stdio.h>int *fun(int *t) {return t + 4;}int main (void) {int arr[] = { 4, 3, 2, 1, 0 };int *ptr;ptr = fun (arr - 3);printf("%d \n", ptr[2]);return 0;}Choose the right answer:
Question10: What happens if you try to compile and run this program?#include <stdio.h>int main (int argc, char *argv[]) {int i = 2;int d= i << 2;d /= 2;printf ("%d", d) ;return 0;}Choose the right answer:
Question11: What happens if you try to compile and run this program?#include <stdio.h>int main (int argc, char *argv[]) {char *s = "\\\"\\\\";printf ("[%c]", s [1]);return 0;}Choose the right answer:
Question12: What happens if you try to compile and run this program?#define ALPHA 0#define BETA ALPHA-1#define GAMMA 1#define dELTA ALPHA-BETA-GAMMA#include <stdio.h>int main(int argc, char *argv[]) {printf ("%d", DELTA);return 0;Choose the right answer:
Question13: What happens when you compile and run the following program?#include <stdio.h>int fun(void) {static int i = 1;i++;return i;}int main (void) {int k, l;k = fun ();l = fun () ;printf("%d",l + k);return 0;}Choose the right answer:
Question14: What is the meaning of the following declaration?float ** p;Choose the right answer:
Question15: What happens if you try to compile and run this program?#include <stdio.h>int fun(int i) {return i++;}int main (void) {int i = 1;i = fun(i);printf("%d",i);return 0;}Choose the correct answer:
Question16: Assume that we can open a file called "file1".What happens when you try to compile and run the following program?#include <stdio.h>int main (void) {FILE *f;int i;f = fopen("file1","wb");fputs("545454",f);fclose (f);f = fopen("file1","rt");fscanf(f,"%d ", &i);fclose (f) ;printf("%d",i);return 0;}Choose the right answer:
Question17: What happens if you try to compile and run this program?#include <stdio.h>#include <string.h>struct STR {int i;char c[20];float f;};int main (int argc, char *argv[]) {struct STR str = { 1, "Hello", 3 };printf("%d", str.i + strlen(str.c));return 0;}Choose the right answer: