My Report

C Programming Mock Test 7


Correct Answer: 2 points | Wrong: -1 point
Grades: A* (100% score) | A (80%-99%) | B (60%-80%) | C (40%-60%) | D (0%-40%)
advertisement
 10%

Question 1 of 10

1. What will be the output of the following C code?

    #include <stdio.h>
    int main()
    {
        char str[10] = "hello";
        char *p = strrchr(str, 'l');
        printf("%c\n", *(++p));
    } 

Question 1 of 10

Question 2 of 10

2. ungetc() may be used with ________

Question 2 of 10

Question 3 of 10

3. Identify X library function for line input and output in the following C code?

    #include <stdio.h>
    int X(char *s, FILE *iop)
    {
        int c;
        while (c = *s++)
        putc(c, iop);
        return ferror(iop) ? EOF : 0;
    } 

Question 3 of 10

Question 4 of 10

4. Which is true about isalnum(c), where c is an int that can be represented as an unsigned?

 char or EOF.isalnum(c) returns

Question 4 of 10

Question 5 of 10

5. What will be the output of the following C code?

    #include <stdio.h>
    int main()
    {
        char str[10] = "hello";
        char *str1 = "world";
        strncat(str, str1, 9);
        printf("%s", str);
    } 

Question 5 of 10

Question 6 of 10

6. What is function srand(unsigned)?

Question 6 of 10

Question 7 of 10

7. Which pre-defined function returns a pointer to the last occurence of a character in a string?

Question 7 of 10

Question 8 of 10

8. Memory allocation using malloc() is done in _________

Question 8 of 10

Question 9 of 10

9. ungetc() is used __________

Question 9 of 10

Question 10 of 10

10. What will be the output of the following C code?

    #include <stdio.h>
    int main()
    {
        char i = '9';
        if (isdigit(i))
            printf("digit\n");
        else
            printf("not digit\n");
            return 0;
    } 

Question 10 of 10


 

Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.