test (1), Studia - Mechatronika PWR, Podstawy informatyki (Krzysztof Urbański)

[ Pobierz całość w formacie PDF ]
//-->_______________________________________________________Zało enia wstępne { składnia: C++; środowisko docelowe: 32-bitowe }Imię i NazwiskoNr albumu____________2005XI-29INF1/46♣Jaka będzie wartość sizeof(t), gdy char t[] = {‘N’, ‘a’, ‘p’, ‘i’, ‘s’}; ? Odp.: _______________♣Jakie są jest wartości tych zmiennych?int a = 0123;a ==int b = 1, 2, 3;b ==static int c = 123;c ==♣char t[] = {"abcdef”}; char *x = t; x++;Jaką wartość ma x[1] ? Odp.: ________♣Do pustego stosu dodano elementy „A”, „B”, „C”. Naszkicuj, jak wygląda stos oraz na cowskazuje wierzchołek stosu (zmiennatop).Rysunek mo e być „poziomy”☺♣Pewien student umieścił w swoim programie poni szy fragment kodu. Jakie mogą byćpotencjalne skutki wykonania tego programu? (scanf() wczytuje ciąg znaków ze standardowegowejścia).char t[10];scanf("%s", t);♣Projekt zawiera pliki x.cpp oraz y.cpp. Chcemy umieścić w obu tych plikach zmienneint a;wtaki sposób, aby program prawidłowo się kompilował oraz aby mogły być one u ywaneniezale nie (tzn. modyfikacja zmiennejaw pliku x.cpp nie mo e wpłynąć na wartość zmiennejaznajdującej się w pliku y.cpp)x.cppy.cpp♣Jaką rolę pełni preprocesor w środowisku C/C++?♣Niechchar s[10];Czy mo na wykonaćs++?[ Tak / Nie ] As+=1;[ Tak / Nie ]♣Jakich potencjalnych problemów mo na się spodziewać w poni szym przypadku:char s[5]; sprintf(s, "Ala ma kota");Odp.: _________________________________________________________________________♣Dana jest struktura x. Jakie wartości mo e mieć sizeof(x)? _______Wyjaśnij, od czego tozale y.struct x {Odp.:short s; char c; int i;};♣Które wiersze nie powinny znaleźć się w pliku naglowek.h?1. unsigned short int x;2. extern int p;3. void f() {}4. #define n 1000♣Podaj przykład przecią enia funkcji double f(double x);♣Kedy stosujemy tablicę wskaźników funkcyjnych? (przykładowo; bez kodów źródłowych)♣Popraw poni szy kod w taki sposób, aby poprawnie wyświetlona została wartość zmiennej i:int i = 12345; printf("%g", i);Po poprawce: _______________________________________________________________♣Jakie wartości zostaną wyświetlone? (cout << d; wyświetla wartość d na standardowym wyjściu)double d = 0.0;for(; d<3.0;d+=1.0) cout << d; Odp.: _____________________________________________♣Na czym polega normalizacja liczby zmiennoprzecinkowej (a właściwie jakie mo e miećnegatywne skutki uboczne – przykład z epsilon+1>1)?♣Naszkicuj listę: lista 1 4 2 3 NULL przed oraz po usunięciu elementu ‘1’.♣void f(int &x) { x++; }int y = 5; f(y); Ile wynosi y? Odp.:________♣Liczbę 0700 zapisz w systemie dwójkowym. Odp.: ______________♣Wskaźnik funkcyjnyfzdefiniowano następująco:double (*f)(double);Podaj przykład nagłówkafunkcji, której wskaźnik mo e być podstawiony pod zmiennąf.♣Podaj przykład rzutowania typów w języku C.♣Podaj przykład struktury mogącej być elementem listy jednokierunkowej przechowującej liczbyzmiennoprzecinkowe.struct LIST {};♣Przekształć nieokreślony wskaźnik void * v; tak, aby stał się wskaźnikiem na liczby double:double *d = ________________________________________________________________________________Zało enia wstępne [ składnia: C++; środowisko docelowe: 32-bitowe ]Imię i NazwiskoNr albumu____________2005XI-29INF1/46♣Jaka będzie wartość sizeof(t), gdy char t[] = {"Napis"}; ? Odp.: _______________♣Jakie są jest wartości tych zmiennych?int a = 0x123;a ==int b = 123;b ==static int c = 123;c ==♣char t[] = {"qwerty”}; char *x =t+6; x--;Jaką wartość ma x[0] ? Odp.: ________♣Do pustej listy uporządkowanej dodano elementy „Q”, „W”, „E”. Naszkicuj, jak wygląda lista orazna co wskazuje początek listy (zmiennastart).♣Niechint v[] = {1,2,3};Czy mo na wykonaćv++?[ Tak / Nie ] Aint x = *(s+1);[ Tak / Nie ]♣Jakich potencjalnych problemów mo na się spodziewać w poni szym przypadku:char s[5]; s[5]=’X’;Odp.: _________________________________________________________________________♣Dana jest struktura x. Jakie wartości mo e mieć sizeof(x)? _______Wyjaśnij, od czego tozale y.struct x {Odp.:char c; int i; char c2;};♣Które wiersze mogą znaleźć się w pliku naglowek.h? Zaznacz właściwe odpowiedzi.1. const int c = 7;2. char t[10];3. void f();4. #pragma once♣Co to jest przecią anie funkcji w języku C?♣Pewien student umieścił w swoim programie poni szy fragment kodu. Jakie mogą byćpotencjalne skutki wykonania tego programu? (scanf() wczytuje ciąg znaków ze standardowegowejścia).char t[10];scanf("%s", t);♣Ile bajtów zajmuje zmienna typu char? Odp.: _______♣Plik nagłówkowy "naglowek.h" jest dołączany w plikach "a.cpp" oraz "b.cpp" będącychskładnikami pewnego projektu. W pliku "naglowek.h" umieść deklarację zmiennejxbędącejliczbą typu double tak, aby była widoczna w obu plikach CPP.naglowek.h♣Jaką rolę pełni linker w środowisku C/C++?♣Na czym polega normalizacja liczby zmiennoprzecinkowej? (a właściwie jakie mo e miećnegatywne skutki uboczne – przykład z epsilon+1>1)♣Naszkicuj listę: lista 1 4 2 3 NULL przed oraz po usunięciu elementu ‘2’.♣void f(int *x) { ++(*x); }int y = 0; f(&y); Ile wynosi y? Odp.:________♣Liczbę 0x23F zapisz w systemie dwójkowym. Odp.: _________________________________♣Dane są zmienne int a oraz int b. Zapisz fragment kodu, który zamieni je miejscami (tzn. waznajdzie się wartość zb,a wbznajdzie się dotychczasowa wartość za).♣Podaj przykład struktury mogącej być elementem stosu przechowującego liczby całkowite.struct STACK {};♣Przekształć nieokreślony wskaźnik void * v; tak, aby stał się wskaźnikiem na liczby int:int *p = _________________________♣Kiedy stosujemy wskaźnik funkcyjny? (przykład; bez kodów źródłowych)♣Popraw poni szy kod w taki sposób, aby poprawnie wyświetlona została wartość zmiennej i:double x = 12345; printf("%d", x);Po poprawce: _______________________________________________________________♣Jakie wartości zostaną wyświetlone? (cout << i; wyświetla wartość i na standardowym wyjściu)for(int i=10; i>=5; i--) cout << i; Odp.: _____________________________________________ [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shinnobi.opx.pl