test2c odp, 1


  1. Który z zestawów słów kluczowych języka ANSI C jest niepoprawny:
    a) long double, switch, for b) switch, goto, unsigned char
    c) long, size of, switch d) break, do, else

  2. Które z poniższych słów nie jest słowem kluczowym języka ANSI C:
    a) goto b) break c) case d) until

  3. Która nazwa w języku ANSI C zdefiniowana przez programistę jest niepoprawna?
    a) longint b) real c) dane_wej d) 20liczb

  4. char *c; Taka deklaracja to:
    a) deklaracja jest niepoprawna
    b) wskaźnik na wskaźnik na wartość typu char
    c) wartość liczbowa typu char
    d) ciąg znaków o nieokreślonej długości

  5. Która z deklaracji jest niepoprawna:
    a) char a; b) char *a; c) char a[4][4]; d) char *a*;

  6. Dany jest fragment programu:
    int x, y = 11;
    x = (y == 0) ? y / 3 : y % 3;
    Jaką wartość przyjmie zmienna x?
    a) 0 b) 2 c) 3 d) fragment jest niepoprawny

  7. Operator ==:
    a) działa poprawnie dla wszystkich liczb zmiennoprzecinkowych
    b) pozwala porównać zmienne tablicowe zawierające liczby stałoprzecinkowe
    c) to operator trójargumentowy
    d) to operator dwuargumentowy

  8. Dana jest funkcja:
    int f(int a)
    {
    return a^2;
    }
    a) definicja funkcji jest niepoprawna b) funkcja zwraca kwadrat wartości a
    c) funkcja wykonuje operację EX-OR d) funkcja zwraca wartość a

  9. Które z poniższych wyrażeń jest błędne przy założeniu, że zmienne x, y, z są typu rzeczywistego?
    a) z = x++; b) z = x << 2;
    c) z = ++x; d) z = x ? y++ : y--;

  10. Która z poniższych instrukcji jest poprawna?
    a) while (a > 0) do a--; b) goto;
    c) if (1); d) if (a > 0) --a

  11. Funkcja main:
    a) nie może mieć argumentów
    b) może mieć co najwyżej trzy argumenty
    c) może mieć dowolną liczbę argumentów
    d) zawsze jest bezargumentowa

  12. Zadeklarowano zmienne: int *a, *b;
    Które z poniższych przypisań jest prawidłowe?
    a) a = 4; b) a = *b;
    c) a = b; d) *b = a;

  1. Dany jest poniższy fragment programu. Jakie wartości przyjmą zmienne a i b?
    a = -1; b = -1;
    if (a > 0)
    {
    if (b++ < 0)
    { a = 5; }

    }
    else
    { a = 0; b++; }
    a) 5, -1 b) -1, 0 c) 0, 0 d) -1, -1

  2. Operator &&:
    a) bitowy
    b) sumy logicznej
    c) arytmetyczny
    d) koniunkcji logicznej

  3. Dany jest fragment funkcji:
    int x, iloczyn = 1;
    for (x = 1; x < 5; x++)
    iloczyn *= x;
    Jaką wartość przyjmie zmienna iloczyn?
    a) 5 b) 6 c) 24 d) 120

  4. Operator ?: to:
    a) operator dwuargumentowy
    b) nie ma takiego operatora
    c) operator o dowolnej liczbie argumentów
    d) operator, który działa podobnie do instrukcji warunkowej złożonej

  5. int a = 3, b = 7, c; c = a == b; Jaką wartość przyjmie zmienna c?
    a) 7 b) 3 c) wyrażenie jest niepoprawne d) 0

  6. int a = 3, b = 2, c; c = a && b; Jaką wartość przyjmie zmienna c?
    a) 3 b) 2 c) 6 d) 1

  7. Zadeklarowano: char a[3]; Jaką wartość zwróci wyrażenie sizeof a ?
    a) 6 b) 24 c) 3
    d) użycie operatora sizeof dla typu char jest niepoprawne

  8. Poprawny zestaw instrukcji języka ANSI C to:
    a) if, goto, switch b) do, register, while
    c) void, do, default d) do, while, int

Test nr 2C



Wyszukiwarka

Podobne podstrony:
Klucz odp W strone matury[1]
fizyka 1 odp (3)
zestaw14 odp
2009 ODP
Analiza 2, am2 e efgh6 odp[1]
matematyka 2 odp (4)
odp 108 143 id 331974 Nieznany
Prawo handlowe pytania odp
cw3 odp
pozostale odp bankowosc id 3805 Nieznany
odp matematyka 2
odp czerwiec 2007pisemny
2009 EGZ WSTEPNY NA AM ODP(2) Nieznany
,technika satelitarna,pyt&odp
2006 odp
2009 odp (2)

więcej podobnych podstron