Odnośniki
- Index
- katalog elementów łączonych, STUDIA, konstrukcje stalowe, projekt pomostu stalowego, katalogi
- Kennefick - Testing Relativity a Question of Bias, STUDIA, Filozofia nauki, Filozofia Nauki
- Kartografia geologiczna Tatr, Studia, Geologia, Karpaty
- Kanał rodny cz.2 DNO miednicy, Położnictwo Studia, Położnictwo(2)
- Katy pionowe, Studia Inżynierskie - Geodezja AGH, Geodezja, Semestr I
- Kaukaz Płn. - cywilizacyjnie obca enklawa w granicach Rosji(1), studia UPH Siedlce, bezpieczeństwo narodowe, praca magist. - Czeczenia
- Kilka uwag na tle egzaminu-z2016, Studia, Semestr 5, Procesy sygnałów - DSP
- Kawabata Yasunari - Kraina śniegu, studia, lit japońska, literatura jap
- KIAP WSPÓŁCZYNNIK WNIKANIA CIEPŁA PRZY KONWEKCJI NATURALNEJ I WYMUSZONEJ(1), studia
- Katalog Terca 04.2012, Studia, Termodynamika techniczna, Projekt 2
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- bezglutenowo.pev.pl
kisilewicz uzupelnienie testu moodle, studia, Objektówka
[ Pobierz całość w formacie PDF ]3
Punkty: 1
Ile bajtów zajmuje tekst "\tANSI-C\n" ?
Wymierz odpowiedź
a. 9
b. 10
c. 8
d. 11
Niepoprawny
Ocena dla tego zadania: 0/1.
Zaznacz poprawne definicje inicjujące tablice
Wybierz co najmniej jedną odpowiedź
a. int M[ ] [ 4 ] = { { 1, 2 }, { 0 },
{ 3, 4, 5, 6 } };
Tablica o 3 wierszach i 4 kolumnach.
Liczba wartości przekracza rozmiar tablicy!
b. int K[ 4 ] = { 3, 7, 2, 1, 6 };
c. int M[ ] [ ] = { { 1, 2 }, { 0 }, { 3,
4, 5, 6 } };
Nieznany typ elementu tablicy (rozmiar wiersza)!
Tablica 4 zmiennych.
d. int K[ ] = { 3, 7, 2, 1 };
e. int M[ ] [ 4 ] = { { 1, 2 }, { 0 },
{ 3, 4, 5, 6, 7 } };
Liczba wartości podanych do trzeciego wiersza
przekracza jego rozmiar!
Niepoprawny
Ocena dla tego zadania: 0/1.
Który ciąg instrukcji nada zmiennej n wartość równą ilości liczb w pliku binarnym
skojarzonym ze strumieniem fp?
Wymierz odpowiedź
fseek(fp, 0, 2); n=ftell(fp)/sizeof(double);
·
for(n=0; fscanf(fp, ”%lf”, &x)==1; n++);
·
fseek(fp, 0, 2); n=ftell(fp);
·
n=fseek(fp, 0, 2) - fseek(fp, 0, 0);
·
double Funkcja(int n) {
Jaką instrukcję może tu zawierać poprawna funkcja rekurencyjna (jeżeli jest to jedyna
brakująca instrukcja)?
return S;
}
Wybierz co najmniej jedną odpowiedź
if(n>1) S = n*Funkcja(n-1); else S=1;
·
S = n*Funkcja(n-1);
·
S = n>1 ? n*Funkcja(n-1) : 1;
·
for(S=1; n>1; n—) S*=n;
·
W wyliczeniu
enum Figura { Kolo, Trojkat=3, Kwadrat, Czworokat };
zdefiniowano wartości Kolo, Trojkat, Kwadrat i Czworokat.
Jakie to są wartości?
Wymierz odpowiedź
Kolo = 0, Trojkat = 3, Kwadrat = 4, Czworokat = 5
·
Kolo = 0, Trojkat = 3, Kwadrat = 1, Czworokat = 2
·
Kolo = 1, Trojkat = 3, Kwadrat = 4, Czworokat = 5
·
Kolo = 0, Trojkat = 3, Kwadrat = 2, Czworokat = 3
·
Instrukcja for(i=0; i<n; i++) S+=A[i]; nakazuje wykonać instrukcję S+=A[i]; dla:
Wymierz odpowiedź
i = 1, 2, … , n-1.
·
i = 1, 2, … , n.
·
i = 0, 1, 2, … , n.
·
i = 0, 1, 2, … , n-1.
·
Zaznacz prawdziwe zdania, jeśli zdefiniowano double Y[50];
Wybierz co najmniej jedną odpowiedź
Y jest nazwą zmiennej typu double.
·
Y jest stałą wskazującą na zmienną Y[0].
·
Y+ 5 wskazuje na zmienną Y[5].
·
Y+ 5 wskazuje 5 bajtów dalej niż Y
·
Plik binarny
zawiera liczby typu
double
. Jak poprawnie wczytać te liczby do tablicy
A
,
która zawiera
500
zmiennych typu
double
(nie wolno wczytać więcej niż 500 liczb) i nadać
zmiennej
n
wartość równą ilości wczytanych liczb?
Wymierz odpowiedź
a. for( n=0; fscanf(fp, "%lf", A+n )
==1; n++ ) ;
b. for( n=0; n<500; n++ )
if( fscanf(fp, "%lf", A+n )!=1) break;
c. n=fread( A, sizeof(*A), 500, fp );
Tak. Funkcja fread próbuje tu wczytać 500 liczb i
daje w wyniku ile udało się jej wczytać.
d. for( n=0; fread( A+n, sizeof(*A), 1,
fp)==1; n++ ) ;
Zdefiniowano int k = 29, n = 10; oraz double x, y; Jakie wartości otrzymają zmienne x oraz y
po wykonaniu instrukcji
x = k/n;
y=(double)k/n;
Wymierz odpowiedź
x = 2.9, y = 2.9
·
x = 3.0, y = 2.9
·
x = 2.0, y = 2.9
·
x = 2.0, y = 2.0
·
Które napisy są stałymi całkowitymi w C lub w C++?
Wybierz co najmniej jedną odpowiedź
"A" (znak A w cudzysłowach)
·
-15 (minus 15)
·
0x12
·
'A' (znak A w apostrofach)
·
Które napisy są stałymi rzeczywistymi w C lub C++?
Wybierz co najmniej jedną odpowiedź
a. -3.14u
b. -1.2e3
c. 2e-3
Stała 0.002 typu double
Stała 0.05 typu float
d. 0.05F
Którym elementom tablicy
A
poniższe instrukcje nadadzą wartości?
int k = 3;
A[ k++ ] = 8;
A[ ++k ] = 12;
Wymierz odpowiedź
a. A[ 4 ] = 8, A[ 4 ] = 12
b. A[ 4 ] = 8, A[ 5 ] = 12
c. A[ 3 ] = 8, A[ 5 ] = 12
d. A[ 3 ] = 8, A[ 4 ] = 12
Co wydrukuje instrukcja
if(x>y) printf("A"); else printf("B");
gdy x=5, y=6 ?
Wymierz odpowiedź
a. Napis "A"
b. Napis "AB"
c. Nic nie wydrukuje
Tak. Wykona instrukcję po else, bo warunek (x>y) jest fałszywy
d. Napis "B"
e. Napis "BA"
Wartością stałej tekstowej "Przyklad" jest:
Wymierz odpowiedź
a. Liczba znaków w tekście bez ogranicznika - liczba 8
b. Kod początkowego znaku tekstu - kod ASCII litery P
c. Liczba znaków w tekście z ogranicznikiem - liczba 9
d. Wskazanie początkowego znaku tekstu - znaku P
Tak
Poprawnie
W jakim systemie można pisać stałe całkowite?
Wybierz co najmniej jedną odpowiedź
a. ósemkowym (8)
Zaczynając o cyfry zero
Niestety nie!
b. dwójkowym (2)
Zaczynając prefiksem 0x
c. szesnastkowym (16)
d. dziesiętnym
Zaczynając od cyfry innej niż zero
Zaznacz poprawne definicje tablic z tekstami.
Wybierz co najmniej jedną odpowiedź
a. char *T[ 2 ] = { "Tekst 1", "Tekst 2",
"Tekst 3" };
b. char T[ 5 ] = "Tekst";
c. char *T[ ] = { "Tekst 1", "Tekst 2" };
Dwuelementowa tablica wskaźników na
podane teksty.
Tablica 6 zmiennych: T e k s t \0
d. char T[ ] = "Tekst";
e. char T[ ][ ] = { {"Tekst 1"}, {"Tekst
2"} };
f. char T[ 10 ] = "Tekst";
Ostatnie 4 zmienne inicjowane są zerami.
Plik binarny poprawnie otwarty instrukcją
FILE *fp=fopen(nazwa,”rb”);
zawiera dane typu
double
. Jak poprawnie wczytać te dane do tablicy zdefiniowanej
double X[100];
?
Wymierz odpowiedź
a. for(n=0; n<100; n++) fscanf(fp, ”%lf”, X+n);
b. for(n=0;n<100 ; n++) fread(X+n, sizeof(X[0]),
100, fp);
Czemu się równa
n
po zakończeniu
pętli?
c. for(n=0; fscanf(fp, ”%lf”, X+n)==1 ; n++)
if(n==100) break;
d. n=fread(X, sizeof(X[0]), 100, fp);
Dlaczego argumentami funkcji scanf nazwy prostych zmiennych poprzedza się
znakiem
&
- np. scanf("%d",
&n
); ?
Wymierz odpowiedź
a. Aby przyspieszyć obliczenia.
b. Aby udostępnić zmienną do zapisu.
c. Aby powiązać tę zmienną z polem
konwersji
d. Aby do funkcji przekazać wartość
wskaźnika na zmienną.
W języku C nie nożna do funkcji przekazać
zmiennej bezpośrednio w parametrach.
Zaznacz 2 reguły, które określają kolejność wykonywania operacji (opracowywania
operatorów).
Z dwóch sąsiadujących operatorów najpierw opracowuje się operator:
Wybierz co najmniej jedną odpowiedź
Nie, o kolejności operacji decydują priorytety,
a gdy te są jednakowe to łączność
operatorów.
a. o mniejszej liczbie argumentów (jeśli
mają różne liczby argumentów)
b. z lewej strony (jeśli priorytety są
jednakowe).
Niestety, ale gdy priorytety są jednakowe, o
kolejności decyduje łączność operatorów.
c. o wyższym priorytecie (jeśli ich
priorytety są różne).
O kolejności decyduje priorytet.
d. z lewej lub prawej strony zależnie od
łączności (jeśli priorytety są jednakowe).
[ Pobierz całość w formacie PDF ]