Font size
WorksheetsGLITCH_HUNT-ROUND 1
Total questions: 25
Worksheet time: 25mins
#include <stdio.h>
int fun(int n) {
if(n == 0) return 0;
return n + fun(n-1);
}
int main() {
printf("%d", fun(3));
return 0;
}
(a)
#include <stdio.h>
int sum(int a[], int n) {
int s = 0;
for(int i = 0; i < n; i++) s += a[i];
return s;
}
int main() {
int a[] = {2, 4, 6};
printf("%d", sum(a, 3));
return 0;
}
(a)
#include <stdio.h>
int main() {
FILE *f = fopen("nofile.txt", "r");
if(f == NULL)
printf("File error");
else
printf("Opened");
return 0;
}
(a)
#include <stdio.h>
int main() {
int arr[] = {1, 3, 5, 7, 9};
printf("%d", arr[arr[1]]);
return 0;
}
(a)
#include <stdio.h>
int main() {
int arr[2][2] = {{1,2},{3,4}};
printf("%d", arr[1][1]);
return 0;
}
(a)
#include <stdio.h>
int main() {
FILE *f = fopen("file.txt", "w");
fputs("data", f);
fclose(f);
f = fopen("file.txt", "r");
char c;
while((c = fgetc(f)) != EOF)
printf("%c", c);
fclose(f);
return 0;
}
(a)
#include <stdio.h>
void hello() {
printf("Hi ");
}
int main() {
hello();
hello();
return 0;
}
(a)
10) #include <stdio.h>
int main() {
char str[] = "C lang";
printf("%s", str);
return 0;
}
(a)
11) #include <stdio.h>
int getLast(int arr[]) {
return arr[2];
}
int main() {
int a[] = {4, 5, 15};
printf("%d", getLast(a));
return 0;
}
(a)
#include <stdio.h>
void display(int arr[]) {
printf("%d", arr[0]);
}
int main() {
int a[] = {5, 6, 7};
display(a);
return 0;
}
(a)
#include <stdio.h>
int square(int x) {
return x * x;
}
int main() {
int x = 15;
printf("%d", square(x));
return 0;
}
(a)
#include <stdio.h>
int main() {
char ch = 'A' + 2;
printf("%c", ch);
return 0;
}
(a)
#include <stdio.h>
int main() {
for(int i = 0; i < 2; i++)
for(int j = 0; j < 2; j++)
printf("%d ", i + j);
return 0;
}
(a)
#include <stdio.h>
int main() {
FILE *f = fopen("f.txt", "w+");
fprintf(f, "X");
fseek(f, 0, SEEK_SET);
printf("%c", fgetc(f));
fclose(f);
return 0;
}
(a)
#include <stdio.h>
int main() {
int x = 10;
int *p = &x;
printf("%d", *p);
return 0;
}
(a)
#include <stdio.h>
int fun(int n) {
if(n == 0) return 0;
return n + fun(n - 1);
}
int main() {
printf("%d", fun(3));
return 0;
}
(a)
#include <stdio.h>
int sum(int arr[], int n) {
int s = 0;
for(int i = 0; i < n; i++)
s += arr[i];
return s;
}
int main() {
int a[] = {2, 4, 6, 8};
printf("%d", sum(a, 4));
return 0;
}
(a)
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "glitchhunt!!";
printf("%lu", strlen(str));
return 0;
}
(a)
#include <stdio.h>
#include <string.h>
int main() {
char a[] = "abc", b[] = "abc";
printf("%d", strcmp(a, b));
return 0;
}
(a)
#include <stdio.h>
int main() {
for(int i = 1; i <= 3; i++) {
printf("%d ", i % 2);
}
return 0;
}
(a)
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3};
int *p = arr;
printf("%d", *(p + 2));
return 0;
}
(a)
#include <stdio.h>
void greet() {
printf("Hello");
}
int main() {
greet();
return 0;
}
(a)
#include <stdio.h>
int main() {
int a = 10;
int *p = &a;
int **q = &p;
printf("%d", **q);
return 0;
}
(a)
#include <stdio.h>
int main() {
int a[] = {1, 2, 3, 4};
printf("%d", *(a + 3));
return 0;
}
(a)
#include <stdio.h>
int fun(int n) {
if(n <= 0) return 1;
return fun(n - 2) + fun(n - 1);
}
int main() {
printf("%d", fun(4));
return 0;
}
(a)
