Sunteți pe pagina 1din 5

1.

Conceptul de compartimentare: este o caracteristica a limbajului de programare C


2.Limbajul C utilizeaza un numar restrans (de 4) de tipuri aritmetice de baza predefinita
3.In cadrul limbajului clasic de programare C nr. de cuvinte cheie: este limitat la aprox.32
4.Conceptul de portabilitate: depinde de nivelul la care se raporteaza conceperea si
realizarea unui program
5.Specificatorii optionali: extind(sau precizeaza) gama de valori pt tipurile predefinite
6.Un fisier header: poate contine functii predefinte
7.Care dintre afirmatiile urmatoare este corecta: Limbajul C poate fi utilizat pentru scrierea
unor sisteme de operare
8. Cand putem spune ca avem cea mai mare portabilitate: cand descriem un program in
limbaj natural
9.Care ar fi cea mai corecta clasificare pt limbajul C: este un limbaj de nivel mediu
10.Schemele logice sunt specifice: pentru limbajele de programare structural
11.Uzual, in cadrul unei expresii care contine un operator logic se va face conversia catre o
valoare logica de adevar
12.Specificatorii optionali: extind(sau precizeaza) gama de valori pentru tipurile predefinite
13.In cadrul limbajului clasic de programare C, o variabila automatica: este o variabila locala
blocului in care a fost definita
14.In cadrul limbajului clasic de programare C, codurile ASCII trebuie asociate: cu toate
caracterele printabile sau neprintabile
15. Uzual, printr-o conversie implicita, in cadrul unei expresii, se va face conversia catre:
tipul cel mai cuprinzator intalnit in expresie
16.In cadrul limbajului clasic de programare C, rutinele de intrare si iesire rezolva in special
problema lipsei instructiunilor specific de intrare si de iesire
17.In cadrul limbajului clasic de programare C, un specificator de format trebuie asociat cu
valorea unei variabile
18.Preprocesarea pentru limbajul C poate implica includeri de fisiere cu text sursa
19.In cadrul limbajului clasic de programare C, conceptul de stiva de variabile, este asociat
cu varabile locale obisnuite
20.Definirea unei constante intr-un program scris in limbahul C se poate face in sectiunea de
preprocesare
21.Operatorii in cadrul limbajului de programare C ar trebui sa aiba nivele diferite de
precedenta
22.In cadrul limbajului clasic de programare C specificatorii pot fi utilizati: in cadrul rutinelor
de intrarea si a rutinelor de iesire
23.in cadrul limbajului clasic de programare C, secventele de evitare (constantele backslash)
pot fi uitilizate numai in cadrul rutinelor de iesire
24.Operatorii de egaliate sunt diferiti fata de operatorii de atribuire
25.In cadrul limbajului clasic de programare C, operatorii rationali au prioritate fata de
operatorii de egalitate
26.In cadrul limbajului clasic de programare C, operatorul conditional este un operator
ternar
27.Operatorii unari pot actiona: asupra unui singur operand
28.Operatorii rationali sunt diferiti fata de operatorii de egalitate
29.O diagrama logica este: o reprezentare schematica a unui program, a unui algoritm sau a
unei secvente dintr-un program
30.In cadrul limbajului clasic de programare C, o expresie este de regula alcatuita dintr-o
combinatie de valori explicite, constante, variabile, operatori si functii
31.In cadrul limbajului C, este considerat adevarat orice rezultat numeric diferit de 0
32.O instructiune “do-while” verifica conditia de iesire din bucla la sfarsit
33.Instructiune “if-else” poate fi echivalenta in anumite conditii cu o expresite cu operator
conditional
34.O diagrama logica completa are intodeauna indicatii de start si stop
35. Cel mai eficient mod de a selecta dintr-un mediu este obtinut folosind o combinatie de
“do-while” si “switch”
36.O instructiune “if” imbricata poate depinde direct de un “if” sau de un “else” de dinainte
sa
37.O instructiune “for” poate fi inlocuita cu anumite completari de o iunstructiune “while”
38.In interiorul parantezelor care urmeaza dupa un “for” trebuie sa existe doua semne
punct si virgula
39.In cadrul unei scheme logice un bloc de decizie are: o intrare si doua iesiri.
40.Instructiunea switch poate fi echivalenta cu: o scara if-else-if
41.In cadrul unei scheme logice, un bloc de decizie are : o intrare si doua iesiri
42.In cadrul limbajului clasic de programare C, instructiunile de selectie se mai pot numi:
instructiuni conditionale
43.In interiorul parantezelor care urmeaza dupa”for”: oricare din cele trei parti poate lipsi
44.In interiorul parantezelor care urmeaza dupa un “for”trebuie sa existe: doua semne
punct si virgula
45.Instructiunea “if-else” poate fi echivalenta in anumite conditii cu: o expresie cu operator
conditional
46.Instructiunea “switch” poate fi echivalenta cu: o scara “if-else-if”
47.O instructiune “do-while” verifica conditia de iesire din bucla: la sfarsit
48.In cadrul unei instructiuni de selectie un else depinde direct de : ultimul if de dinaintea
sa(aflat in acelasi bloc)
49.In cadrul limajului clasic de programare C, instructiunile de tip bucla se mai pot numi:
intructiuni de iterare
50.O instructiune “for” poate fi inlocuita cu anumitecompletari de: o instructiune “while”
51.In cadrul limbajului de programare C, daca o functie are ca argument o matrice
unidimensionala, paramentrul sau poate fi declarant: ca pointer, sau ca matrice cu
dimensiune, sau ca o matrice fara dimensiune
52.In cadrul limabjului de programare C, pentru numele unei matrici se stabileste: un
pointer cu valoare constanta
53.In cadrul limbajului de programare C, modificatorul const transforma: o variabila intr-o
constanta
54.Care dintre urmatoarele afirmatii este adevarat: instructiunea return este o instructiune
de salt
55. :instructiunea return se poate intalni de
mai multe ori in aceeasi functie
56.In limbajul de programare C, dimeniunea unui vector: poate fi orice valoare intreaga
pozitiva
57.La apelarea prin valoare a unei functii: modificarile effectuate asupra parametrului
utilizat nu au efecte asupra argumentului efectiv al functiei
58.Care dintre afirmatiile urmatoare este adevarat: o functie recursive trebuie sa aiba
instructiunea return cu valoare de intoarcere
59.In cadrul limbajului de programare C, primul indice al unei matrici pentru dimensiunea sa
este : 0
60.La apelarea prin referinte(adresa) a unei functii: modificarile efectuate asupra
paramentrului utilizat au effect asupra argumentului efectiv al functiei.
61.In cadrul limbajului de programare C, sirurile de caractere(stringuri) sunt: vectori de tip
char
62.Folosind o functie obisnuita de comparative intre 2 stringuri cu exact acelasi text, unde
primul este scris cu litere mici si cel de-al doilea cu litere mari obtinem: o valoare pozitiva
63.Functiile pentru prelucrarea sirurilor de caractere se regasesc in: fisierul string.h
64.Functia de copier a unui string apeleaza: atat sursa, cat si destinatia prin preferinta
65.Care paramentru ramane neschimbat la concatenarea a doua siruri de character: sursa
66.Lungimea unui sir de caractere inseamna: numarul de caractere, de la primul element al
vectorului pana la caracterul NULL(exclusiv)
67.Dupa ultimul character al unui string trebuie adaugat:\0
68.La concatenarea a doua siruri de caractere , care este minimum necesar pentru
destinatie, ca numar de octeti: lungimea sirului de caractere sursa plus lungimea sirului de
caractere destinatie plus 1
69.La copierea unui sir de caractere, care este minimum necesar pentru destinatie, ca
numar de octeti: lungimea sirului de caractere plus 1
70.Compararea a doua stringuri inseamna: compararea pozitiilor acestora intr-un dictionar
de stringuri.
71.Daca o matrice are lim1 linii si lim2 coloane, care este numarul de octeti necesar stocarii
matricei in memorie : lim1 * lim2 * sizeof(tipul matricii)
72.Care indice trebuie mentionat cand o matrice bidimensionala este utilizata ca
argumentul unei functii : indicele din dreapta
73.Cum pot fi accesate elementele unei matrici in C : prin intermediul indicilor si ai
pointerilor
74.Cum sunt stocate matricile bidimensionale : in format rand-coloana
75.Care dintre indicia unei matrice se modifica mai repede : indicele din deapta

S-ar putea să vă placă și