Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Typy proste i złożone

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

Typ danych "int" (integer) może przechowywać

a)

dowolną liczbę i slowo

b)

tylko liczbę całkowitą

c)

tylko słowo

d)

ciąg dowolnych znaków

2.

Przykładem zmiennej typu int jest:

a)

50

b)

50,5

c)

pięć

d)

0,55

3.

float wzrost, waga; - jest to przykład

a)

deklaracji zmiennych wzrost i waga typu rzeczywistego

b)

deklaracji zmiennych wzrost i waga typu całkowitego

c)

deklaracji ciągu znaków wzrost i waga typu

d)

deklaracji zmiennych wzrost i waga i przypisania im wartości

4.

Zmiennej w C# można nadać wartość za pomocą

a)

instrukcji przypisania (operator =)

b)

kliknięcia i kopiowania danych

c)

dowolnego wyboru

d)

wszystkie odpowiedzi są poprawne

5.

Typowanie statyczne to

a)

nadawanie typów zmiennym podczas kompilacji.

b)

przypisywanie typów do wartości, które są przechowywane w zmiennych podczas działania programu.

c)

nadawanie typów zmiennym podczas działania programu.

d)

nadawanie typów zmiennym gdy użytkownik nada im określoną wartość.

6.

Typowanie dynamiczne to

a)

nadawanie typów zmiennym podczas kompilacji.

b)

przypisywanie typów do wartości, które są przechowywane w zmiennych podczas działania programu.

c)

nadawanie typów zmiennym podczas pisania programu.

d)

nadawanie typów prostych zmiennym.

7.

Do języków typowanych statycznie należy:

a)

PHP

b)

JavaScript

c)

Java

d)

Python

8.

Do języków typowanych dynamicznie należy:

a)

C++

b)

JavaScript

c)

Java

d)

C#

9.

Typy reprezentujące liczby całkowite w c# to:

a)

byte, long, uint, short

b)

long, int, bool, char

c)

float, double, decimal

d)

short, char, sbyte, int

10.

Typ logiczny w C# to

(a)  

11.

Typ znakowy w C# to

(a)  

12.

32-bitowa wartość o pojedynczej prezycji używana do obliczeń zmiennoprzecinkowych

a)

double

b)

float

c)

decimal

d)

ulong

13.

Wybierz prawidłowe przypisanie znaku zmiennej znakowej z

a)

z="k";

b)

z=k;

c)

z='k';

d)

z=char(k);

14.

Operator konkatenacji w C# to

a)

+

b)

.

c)

$

d)

*

15.

Typ zmiennej odpowiedzialnej za przechowywanie adresu do innej zmiennej

a)

typ referencyjny

b)

typ strukturalny

c)

typ wskaźnikowy

d)

typ obiektowy

16.

Wybierz prawidłową deklarację tablicy

a)

typ_danych[] nazwa_tablicy;

b)

typ_danych nazwa_tablicy[];

c)

typ_danych nazwa_tablicy[10];

d)

typ_danych[10] nazwa_tablicy;

17.

Wskaż nieprawidłowe przypisywanie wartości do tablic

a)

double[] podatek = new double[10]; podatek[0] = 3750.24;

b)

double[] podatek = {2340.32, 456.56, 345.12};

c)

int[] oceny = new int[5] {1, 2, 3, 4, 5};

d)

int[] oceny = new int[] {1, 2, 3, 4, 5};  oceny[]=6;

18.

Ilu wymiarowa jest tablica:

int[, , ] liczby;

a)

1

b)

2

c)

3

d)

4

19.

Właściwości klasy Array, która pobiera 32-bitową liczbę całkowitą określającą całkowitą liczbę elementów we wszystkich wymiarach tablicy

a)

Length

b)

LongLength

c)

GetLength

d)

GetLongLength

20.

Metody klasy Array, która pobiera 32-bitową liczbę całkowitą, która określa liczbę elementów w określonym wymiarze tablicy

a)

Length

b)

LongLength

c)

GetLength

d)

GetLongLength

21.

Wynik działania programu to

a)

Poniedzialek: 0

Niedziela: 6

b)

Poniedzialek: 1

Niedziela: 7

c)

Poniedzialek: 1

Niedziela: 8

d)

Poniedzialek: 0

Niedziela: 8

22.

Wskaż niepoprawny literał całkowity

a)

212 

b)

215u        

c)

0xFeeL          

d)

 078   

23.

Wskaż niepoprawny literał zmiennoprzecinkowy

a)

3.14159  

b)

314159E-5L  

c)

 510E                

d)

   210.9f 

24.

Które zdanie dotyczące struktur jest nie prawdziwe

a)

Struktura danych definiuje nowy typ danych z przynajmniej jednym atrybutem wewnątrz.

b)

W strukturze mamy dostęp do ostatni przypisanego typu z struktury

c)

Aby zdefiniować strukturę należy posłużyć się słowem kluczowym struct.

d)

Struktury są używane do reprezentacji rekordów.

25.

Jakie klasy, które są zdefiniowana w przestrzeni nazw System.IO pomagają w odczycie oraz zapisie znaków ze strumienia bajtów.

a)

WriteLine,

ReadLine

b)

StringWriter,

StringReader

c)

StreamWriter,

StreamReader

d)

FileWriter,

FileReader

26.

string path = @"plik.txt";

sw = new StreamWriter(path, true);

string tekst = Console.ReadLine();

sw.WriteLine(tekst);

Które zdanie na temat powyższego kodu jest nie prawdziwe.

a)

Stworzony zostanie plik.txt

b)

Na końcu pliku plik.txt dopisany zostanie tekst podany w konsoli przez użytkownika.

c)

Na konsoli zostanie wyświetlona zawartość pliku plik.txt

d)

Zastąpiona zostanie zawartość pliku plik.txt na tekst podany w konsoli przez użytkownika.

27.

double num = 546.4;

double* numWsk;

numWsk = #

Jak wyświetlić adres pamięci zmiennej numWsk?

a)

Console.WriteLine((int)numWsk);

b)

Console.WriteLine(*numWsk);

c)

Console.WriteLine(&numWsk);

d)

Console.WriteLine(*num);

28.

double num = 546.4;

double* numWsk;

numWsk = #

Jak wyświetlić wartość przechowywaną w pamięci rozpoczynającą się od zmiennej numWsk?

a)

Console.WriteLine((int)numWsk);

b)

Console.WriteLine(*numWsk);

c)

Console.WriteLine(&numWsk);

d)

Console.WriteLine(*num);

29.

Jakich tablic nie ma w języku C#

a)

Tablice wielowymiarowe

b)

Tablice dwuwymiarowe

c)

Tablice asocjacyjne

d)

Tablice tablic

30.

Jakiej wartości nie może przyjąć zmienna "k" typu logicznego w języku C#

a)

k=true;

b)

k= 27<=30;

c)

k=1;

d)

k=!(4<8);