Pagina informaticii

Teste de informatică pentru liceu, articole C#, C/C++, PHP

Citiri şi afişări

Notă: fiecare subiect este notat cu 1 punct. Se acordă 1 punct din oficiu.

1. Ce afişează secvenţa (justificare a răspunsului):
int  a = 3989;
cout << a= <<"a";

2. Ce afişează secvenţa:
int a, b = 3;
b = b + 3;
a = b+1;
cout << a << " " << b;

3. Vreau să scriu expresia ca să verifice dacă al doilea bit cel mai din dreapta din reprezentarea în baza 2 a numărului natural n este 1. Pentru asta scriu expresia: n & 2 = = 1. Este corectă expresia? Justifică!

4. Ce se va afişa la ecran dacă se citesc de la tastatură în ordine valorile 4, 1, 56 :
int a,b,c;
cin >> b >> a >> c;
cout<<a<< " " <<b<< " " <<c;

5. Se citeşte un număr natural care este mai mic de 60000. Care este tipul de dată pe care-l veţi alege pentru o variabilă de memorie astfel încât să fie memorată corect această valoare şi să se consume cât mai puţină memorie?

6. Care din variantele de mai jos nu declară două variabile de tip întreg:
a) int a; long b;
b) long double a; long b;
c) unsigned long a, char b;
d) unsigned a; long b;

7. Care este diferenţa dintre constante  şi constante simbolice? Daţi două exemple de constante şi două exemple de constante simbolice.

8. Caracterul ‘a’ are codul ASCII 97. Ce afişează secvenţa:
int a;
char ch;
a = 97;
ch = 97;
cout << ch << "a" << "ch" << a;

9. Care este răspunsul corect şi complet:
Unei variabile i se asociază:
a. Un identificator, un tip de dată, o valoare, o adresă de dată;
b. Un tip memorat, o valoare explicită, o adresă de memorie, un identificator;
c. Un tip de dată, un nume, o valoare, o adresă de memorie;
d. Un tip de dată, o valoare reziduală, un nume, un identificator, o adresă de memorie

Despre autor
Author

Dan Pracsiu deţinător www.dponline.ro
Profesor, Liceul Teoretic "Emil Racoviță" Vaslui
Membru în Comisia Naţională a Olimpiadelor de Informatică
Pasiuni: istoria, călătoriile, fotografia, muzica clasică

Scrie un comentariu
Nume:

Comentariu:

15 + 10 =