Podcast
Questions and Answers
Jak uzyskać dostęp do pola a obiektu typu struct Dane { double a,b; }; przy użyciu wskaźnika wsk?
Jak uzyskać dostęp do pola a obiektu typu struct Dane { double a,b; }; przy użyciu wskaźnika wsk?
- wsk.a
- wsk.a()
- *wsk.a
- wsk->a (correct)
Który fragment zawiera błędy?
Który fragment zawiera błędy?
- double bezwzgl(double x){ return x < 0 ? x : -x; } (correct)
- int max(int, int);
- double p;
- extern float EPS;
Jak poprawnie zadeklarować tablicę dziesięciu wskaźników do liczb całkowitych?
Jak poprawnie zadeklarować tablicę dziesięciu wskaźników do liczb całkowitych?
- int (*i)[10];
- int (*i)[10];
- int *i;
- int **i; (correct)
Jaką instrukcję opisuje deklaracja int *(*i);?
Jaką instrukcję opisuje deklaracja int *(*i);?
Co opisuje deklaracja extern int (&i);?
Co opisuje deklaracja extern int (&i);?
Które z poniższych linii kodu to definicje zmiennych lub funkcji?
Które z poniższych linii kodu to definicje zmiennych lub funkcji?
Jak zdefiniowano strukturę struct { double a, b; } A?
Jak zdefiniowano strukturę struct { double a, b; } A?
Wskaźnik do dziesięciu int jest zadeklarowany jako?
Wskaźnik do dziesięciu int jest zadeklarowany jako?
Co opisuje instrukcja double *nun(double, long);?
Co opisuje instrukcja double *nun(double, long);?
Jak określa się instrukcję void nnu(double, *int);?
Jak określa się instrukcję void nnu(double, *int);?
Co opisuje instrukcję int *unn(int, int);?
Co opisuje instrukcję int *unn(int, int);?
Jak określa się instrukcję int (*unu)(int, int);?
Jak określa się instrukcję int (*unu)(int, int);?
Która z poniższych definicji tablicy trzech wskaźników do funkcji jest poprawna?
Która z poniższych definicji tablicy trzech wskaźników do funkcji jest poprawna?
Która z poniższych definicji tablicy trzech wskaźników do funkcji jest błędna?
Która z poniższych definicji tablicy trzech wskaźników do funkcji jest błędna?
Co opisuje instrukcję double (*ptr)(int, double);?
Co opisuje instrukcję double (*ptr)(int, double);?
Jaką rolę pełni wskaźnik na funkcję w języku C?
Jaką rolę pełni wskaźnik na funkcję w języku C?
Study Notes
Wskaźniki, Funkcje i Struktury w Języku C
- Instrukcja
double *nun(double, long);
definiuje funkcję przyjmującą argumentydouble
orazlong
, zwracającą wskaźnik dodouble
. - Instrukcja
void nnu(double, *int);
definiuje funkcję przyjmującą argumentydouble
oraz wskaźnik doint
, która nie zwraca wartości. - Instrukcja
int *unn(int, int);
określa funkcję przyjmującą dwa argumenty typuint
oraz zwracającą wskaźnik doint
. - Instrukcja
int (*unu)(int, int);
wskazuje na wskaźnik do funkcji przyjmującej dwa argumentyint
i zwracającejint
. - Prawidłowa definicja tablicy trzech wskaźników do funkcji to przykład:
double (*tab)(double,double) = {suma, roznica, dziel};
. - Błędna definicja tablicy wskaźników do funkcji to np.
double (*tab)(double) = {tg,ctg,szesc};
z jednym argumentem. - Aby uzyskać dostęp do pola
a
obiektu strukturalnegostruct Dane{ double a,b; };
używamywsk->a
. - Fragment
extern float EPS;
jest poprawny, a wszystkie inne fragmenty również nie zawierają błędów. - Deklaracja tablicy dziesięciu wskaźników do liczb całkowitych to
int *i;
. - Deklaracja wskaźnika do tablicy dziesięciu wskaźników na liczbę całkowitą to
int *(*i);
. - Definicjami zmiennych lub funkcji są:
extern int n;
,double sinus(double);
,int licznik;
,double tangens(double x){ return sin(x)/cos(x); }
. - Struktura
struct { double a, b; } A;
definiuje obiektA
nienazwanej struktury składającej się z dwóch zmiennych typudouble
. - Fragmenty
int *i;
,int (*i);
,int *(*i);
są poprawne i nie zawierają błędów. - Deklaracja
int *i;
oznacza wskaźnik do typuint
. - Deklaracja
int (*i);
to wskaźnik do funkcji. - Deklaracja
extern int (&i);
to referencja do tablicy dziesięciuint
.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Sprawdź swoją wiedzę na temat wskaźników i funkcji w języku C. Quiz składa się z pytań dotyczących deklaracji funkcji oraz wskaźników. Idealny dla uczniów studiów informatycznych oraz pasjonatów programowania.