Sunteți pe pagina 1din 17

Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

1. Limbajul de programare C poate fi descris in


primul rând ca unul: 12. Care este rezultatul următoarei operaţii (in C):
b. Procedural 0x01 ^ 0x10 ?
b. 0x11
2. „Intrarea” unui compilator pentru limbajul C este Justificare.
de natura:
d. Unui fişier text 13. Care este rezultatul evaluării lui x (de tip char) din
expresia următoare (in C): x= ~ (0x55) ?
3. „Ieşirea” unui compilator propriu-zis pentru b. 0xAA
limbajul C este de natura: Justificare.
a. Unui fişier cod obiect
14. Care este rezultatul evaluării lui x (de tip char) din
expresia următoare (in C): x= ! ( 0x01) ?
a. 0x00
4. In cazul unui compilator C, modificatorul
„volatile” are legătura cu:
Justificare.
c. Optimizarea codului generat

15. Rezultatul evaluării, in C, a lui x (de tip char) din


5. In cazul unui model de expresia următoare: x= ! ( 0x01 || 0x00 ) va fi:
compilare C, macroinstrucţiunile sunt c. Fals
prelucrate la nivelul: Justificare.
d. Pre-procesorului
16. Care este rezultatul următoarei operaţii (in C):
6.Orice programator C, chiar si unul începător, trebuie 0x10 | 0x10 ?
să ştie că o variabilă de tip pointer trebuie întotdeauna: c. 0x10
c. Iniţializată Justificare
17. Care este rezultatul următoarei operaţii (in C): 0x01
7. Care din următorii constructori nu tine nici de
& 0x10 ?
limbajul C, nici de implementarea unei bucle ?
a. 0x00
b. Repeat Until
Justificare.
8. In cazul unui compilator C, care din următoarele
18. Care din următoarele valori (exprimate pe un octet)
tipuri este, la modul general, dependent si de arhitectura
va fi evaluată logic, in limbajul C, ca FALSE (Falsă): ?
unităţii centrale pentru care este implementat
a. 0x00
compilatorul:
b. int Justificare.

19. In cazul unui sistem de calcul, o reprezentare


9. In cazul unui compilator C, domeniul de
(ordonare) Little Endian a unei structuri multi-octet
reprezentare a unei variabile de tip char este (in
înseamnă că:
zecimal):
a. Cel mai puţin semnificativ octet (LSB) este
d. -128 …+127 memorat la cea mai mică adresă
Justificare.
20. Care din următoarele (in limbajul C) ar putea
10. In general instrucţiunile de deplasare stânga sau returna, intr-un pointer definit corespunzător, adresa
dreapta (la nivel de bit) reprezintă o modalitate variabilei a ?
eficientă si de a: c. &a;
b. Realiza înmulţiri sau împărţiri cu puteri ale lui 2
21. La depanarea/testarea unei aplicații scrisă in
11. Care din următoarele operaţii (in C) realizează limbajul C, să presupunem că examinăm sau citim
principial împărţirea cu 4 a valorii operandului conţinutul unei variabile a de tip char si găsim valoarea
unsigned char a ? 0x92 (exprimată evident in hexazecimal). Care este
valoarea exprimată in zecimal a acestei variabile ?
a=a>>2 c. 146
Justificare. Justificare.
1
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
a. Da
22. Ce declară de fapt următoarea linie de cod C? Justificare
int *countPtr, count;
b. Un pointer la int si o variabilă int 31. Presupunând că variabilele a si b au fost declarate
corect si corespunzător, dacă a = &b; atunci:
23. In limbajul C, să presupunem că avem o variabilă b. Valoarea lui a este adresa lui b
a de tip int cu valoarea, in zecimal, de 32767. Care va fi
valoarea ei, in zecimal, după aplicarea modificatorului
32. In cazul unui compilator C, domeniul de
de tip (char)a ?
reprezentare a unei variabile de tip unsigned char este
(in zecimal):
a. 127
a.
Justificare. b. 0…255
24. In limbajul C, să presupunem că avem c.
următoarea declarație validă de pointer: char *b; care Justificare.
din următoarele ne va returna adresa locaţiei de
memorie in care se află memorat b ? 33. Care este (limbajul in C) rezultatul evaluării
b. &b expresiei constante (1<<5) , ea fiind reprezentată pe 8 biți
?
25.Dacă avem o variabilă declarată ca pointer la o b. 0x20
structură, care din următorii operatori este utilizat
Justificare.
pentru a accesa membrii structurii prin intermediul
variabilei pointer:
34. Care din următoarele operaţii (in C) realizează
c. ->
principial înmulțirea cu 8 a valorii operandului unsigned
int a ?
26. In contextul compilatorului C Win AVR să a. a = a << 3;
presupunem că avem un vector v de tipul char
b.
memorat începând de la adresa 0x2000; ptrv este un
Justificare.
pointer la v (presupus declarat corect); care este
locația adresată de prtv+3 ?
35. Care din următoarele este o declaraţie corectă de
c. 0x2003
pointer (in limbaj C) la variabila a de tip char :
Justificare. d. char *a;

27. Ce înțelegeți din următorul bloc de cod C:


#include<stdio.h> 36. In limbajul C, o directivă #define este utilizată si
int main() pentru definirea:
{ b. Unei macroinstrucțiuni
int i=10;
int 37. Pentru a reprezenta caracterele alfa-numerice,
*j=&i; tipăribile sau nu, una din cele mai vechi si răspândite
return codificări utilizate in programare este cea numită:
0;
d. ASCII
}
c. j este un pointer la int si memorează adresa lui i
38. In limbajul C, orice şir de caractere este, implicit,
28. Care din următoarele tipuri generice nu există delimitat de caracterul terminator:
nativ in limbajul C: d. „/0”
a.
b. Boolean 39. Codul ASCII standard (ne-extins) utilizează pentru
codificarea unui caracter:
29. Care din următoarele operații aritmetice nu sunt
c. 7 biţi
permise cu pointeri in limbajul C:
b. *

30. In limbajul C, un pointer nul este diferit de unul 40. La modul general, un microcontroler trebuie să fie
caracterizat şi de existenţa:
neinițializat ?
c. unui sistem de întreruperi eficient
2
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
8 biți
c. 64 de biți
41. Comparativ, utilizarea intr-o aplicaţie a unui
microcontroler in locul unui microprocesor de uz
general ar duce şi la:

b. Creşterea fiabilităţii aplicaţiei


Justificare.

42. La un microcontroler tipic dintr-o familie


oarecare, există întotdeauna pe acelaşi circuit (chip):
a. Memorie, într-o formă sau alta

43. Care din următoarele mijloace de testare si


depanare ar fi cel mai util pentru testarea si depanarea
software a unei aplicaţii complexe cu microcontroler:
c. Emulator in-circuit

44. Care este natura/denumirea generică a


informaţiei care se programează in memoria de
program a unui microcontroler(a unei unități centrale):
c. Cod maşină

45. Pentru a programa codul aplicaţiei in memoria


de program a unui microcontroler, de multe ori se
utilizează un format de fişier text standardizat numit:
46.
b. INTEL HEX

47. La modul general, pentru un sistem de calcul


incorporat, utilizarea unui limbaj de programare de
nivel înalt, compilat faţă de unul interpretat, are in
primul rând efect asupra:
a. c. Vitezei de execuţie a programului Conciziei
programului
b. eciiei de calcul a programului
48. Un sistem incorporat, este un sistem de calcul, in
mod tipic programat ca să realizeze:
b. O anumită sarcină sau categorie îngustă de
sarcini

3
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

48. Un sistem incorporat este, de regulă, programabil de către utilizator:


a. Doar in sensul conceput de proiectant

49. In sistem incorporat este, de regulă, programabil de către utilizator:

b. Doar in sensul conceput de proiectant

50. Arhitectura de calcul ARM este in mod nativ, actualmente, o arhitectură de:
a. 32 sau 64 biți

51. Un sistem de calcul având o arhitectură de calcul ARM poate fi implementat:


c. ca microprocesor sau microcontroler
d.

52. Acronimul THUMB asociat arhitecturii de calcul ARM reprezintă de fapt un:
c. set de instrucțiuni

53. Care din următorii identificatori (si comerciali) este asociat arhitecturii de calcul ARM:
c. Cortex

54. Instrucțiunile asociate unei arhitecturi de calcul ARM nu permit manipularea directa a :
b. memoriei

55. Un procesor de tip ARM, aflat in starea THUMB, poate executa numai instrucțiuni de:
a. 32 de biți

56. Sub-sistemele identificate de acronimul AMBA, asociate si arhitecturii de calcul ARM, reprezintă de fapt un sistem de:
a. magistrale

57. Ce înseamnă că un microcontroler are o memorie internă de program de tip FLASH-ISP:


a. Că programarea ei se poate realiza şi fără a scoate microcontrolerul din circuit
b. ă programarea ei se poate face doar de un număr foarte mic de ori (x10)

58. Care din următoarele ar reprezenta un dezavantaj al utilizării unui simulator ca mijloc de testare si depanare al unei
aplicaţii cu microcontroler:

b. Faptul ca execuţia codului nu se face in timp real

59. Care din următoarele ar reprezenta un dezavantaj al utilizării unui depanator rezident (program monitor) ca mijloc
de testare si depanare al unei aplicaţii cu microcontroler:
d. Faptul că aplicaţia nu poate utiliza unele din
resursele microcontrolerului

60. Ce înseamnă că un microcontroler are o memorie internă de program de tip OTP:

c. Că programarea ei se poate realiza doar o singură


dată

4
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
61. Facilitatea denumită generic ”bootloader” disponibilă si pentru anumite familii/variante de microcontrolere AVR
presupune obligatoriu existenţa unor instrucţiuni:
c. Care permit scrierea in memoria de program de
tip FLASH

62. La un microcontroler oarecare, realizat in tehnologie CMOS, frecvenţa semnalului de ceas şi puterea consumată
(disipată) sunt corelate astfel:

b. Când scade frecvenţa scade şi puterea consumată

63. Dacă la un microcontroler oarecare, realizat in tehnologie CMOS, ar exista posibilitatea de oprire a tuturor
semnalelor de ceas, atunci curentul mediu consumat de acesta:
b. Scade la o valoare nesemnificativă

64. In general, faptul că o aplicaţie cu un microcontroler utilizează o memorie externă de program sau date de tip paralel
reprezintă:
c. Un dezavantaj

Justificare. Nr de conexiuni exterioare scade

65. Memoria de program a unui microcontroler este descrisă ca având dimensiunea de 2048 de cuvinte de 16 de biţi.
Capacitatea sa totală exprimată in biţi este: :
a. 32 Kbiti

Justificare: 2048*16=32768 32Kb

66. Memoria de program a unui microcontroler este descrisă ca având dimensiunea de 4096 de cuvinte de 32 de biţi.
Capacitatea sa totală exprimată in octeţi (Bytes) este:
b. 16 K octeţi
Justificare: 4096*32=131072
131072/8=16384  19Kocteti

67. Una din diferenţele intre memoria de tip FLASH si cea de tip EEPROM existente si la familia AVR ţine de:
c. Numărul diferit de cicluri de scriere posibile

68. Care din următoarele categorii de aplicaţii ar fi cea mai adecvată pentru un microcontroler de 8 biţi:
b. Aplicaţii care implică numai calcul in virgulă
fixă

Justificare. Foloseste cele mai putine resurse

68. Utilizarea calculelor in virgulă mobilă pentru un microprocesor sau microcontroler este avantajoasă in primul rând
atunci când:
b. Există un suport hardware pentru acestea

69. Reprezentarea in virgulă mobilă a unor mărimi ar fi necesară atunci când:


b. Domeniul de reprezentare al mărimilor este foarte mare
c. Domeniul de reprezentare al mărimilor este bipolar (cu semn)

70. Practic, la ora actuală orice microcontroler este realizat in tehnologia numita generic:
c. CMOS

71. Care din următoarele criterii de selecţie ale unei variante de microcontroler dintr-o anumită familie (in ideea ca
există aceste variante) ar trebui să fie prioritar pentru o aplicaţie din industria automobilului:

5
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
c. imunitatea la perturbaţii electromagnetice

72. Care din următoarele tehnici generice poate fi utilizată pentru reducerea nivelului de zgomot electromagnetic in
care trebuie să funcționeze un sistem cu microcontroler:
c. Ecranarea

73. Pentru un microcontroler oarecare existenta unei stive (stack) TCP/IP reprezintă:
c. Modalitatea de a realiza o conectivitate Ethernet

74. Care din următoarele reprezintă o caracteristică electrică a unui pin de microcontroler (CMOS) utilizat ca
intrare:
c. Curenţi de intrare nesemnificativi

75. Ca pentru orice circuit numeric complex, un capacitor utilizat pentru decuplarea alimentării se conectează faţă de
bornele de alimentare ale unui microcontroler:
c. Cât mai aproape

76. Tensiunea de alimentare nominală a unui microcontroler este descrisă ca fiind Vcc = 5V +/- 5%. Care din
următoarele tensiuni se încadrează in plaja dată:
b. 4.85V

Justificare. 5 * 5/100 + 5 = 5.25


5 - 5*5/100 = 4.75

77. Dacă un pin al unui microcontroler este configurat ca ieşire, atunci curentul de ieşire asociat va fi:
c. Negativ când ieşirea este in „0” si pozitiv când
ieşirea este in „1”

78. Folosind o sursă de tensiune alternativă de 5V (valoare efectivă) putem alimenta un microcontroler:
b. Fals

79. Pentru un sistem de calcul oarecare, in raport cu evoluţia programului principal, o întrerupere hardware este in
mod tipic:
a. Un eveniment asincron

80. La modul general, pentru un sistem de calcul, tratarea unei întreruperi este similară unui:

a. Instrucţiuni de salt

81. La modul general, pentru un microcontroler/microprocesor oarecare, utilizarea sistemului


de întreruperi permite si:
b. O mai bună utilizare a timpului de calcul al CPU

82. La modul general, pentru un sistem de calcul, utilizarea întreruperilor pentru intrări /ieşiri are doar dezavantajul
că necesită la fiecare prelucrare a întreruperii:
b. Comutarea contextului

83. Care din următoarele tehnici nu reprezintă o modalitate de a accesa dispozitivele de intrare sau ieşire pentru un
sistem de calcul:
b. Alternare

84. In cazul unui sistem de calcul oarecare, cu mai multe surse de întreruperi contează si:
6
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

c. Prioritatea lor

85.Prin intermediul vectorilor de întrerupere se asociază:

b. Sursa întreruperii cu rutina de tratare a ei

86. Care din următoarele acronime poate fi asociat in primul rând arhitecturii de calcul a familiei AVR 8
biti:
d. RISC

87. Diferența esențială intre o arhitectură de calcul Harvard si una Von Neumann ar fi:
b. Separarea memoriei de program de cea de date

88. Arhitectura de calcul a familiei de microcontrolere AVR 8 biti este descrisă si ca fiind una orientată
pe:
c. Registru

89. Arhitectura de calcul a familiei AVR este descrisă si ca fiind de tip:


b. Harvard

90. O arhitectură de calcul ARM este descrisă si ca fiind de tip:


b. RISC

91. Diversele variante existente in familia AVR diferă intre ele si prin:
d. Dimensiunea memoriei de program FLASH

92. La un microcontroler din familia AVR programarea biţilor de configurare de tip FLASH (a fuzibilelor):
a. Este opţională
b. Poate fi păstrată întotdeauna valoarea lor implicită

c. Trebuie strict corelată cu natura si caracteristicile


aplicaţiei

93. La un microcontroler din familia AVR 8 biți programarea biților de configurare de tip FLASH
(a fuzibilelor) nu are nici o legătură cu:
a. Setul de instrucţiuni

94. Care din următoarele interfețe generice disponibile pentru diverse variante de AVR nu poate fi utilizată direct
pentru programarea memoriilor interne de tip NVM ale unui microcontroler AVR 8 biți:
a. TWI
95. Pentru familia AVR dimensiunea cuvântului de memorie program este întotdeauna de:
a. 16 biţi
96. Numărătorul de program PC al unui microcontroler din familia AVR, „numără”de fapt:
a. cuvinte
97. La un microcontroler din familia AVR numărul de biţi ai indicatorului de stivă SP este legat de:
a. Dimensiunea memoriei interne de date SRAM
98. Principial majoritatea membrilor familiei de microcontrolere AVR implementează o stivă software care „crește”
in memoria de date SRAM internă:
a. In jos (către adrese mai mici)

99. In cazul unui microcontroler AVR care posedă o interfaţă de tip JTAG ea poate, in mod tipic, fi utilizată
pentru:
c. Programarea memoriei program si depanare

7
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

100. La un microcontroler din familia AVR, cu memorie internă de date, numărul maxim de obiecte care pot fi
memorate (salvate) în stivă este limitat de:
c. Dimensiunea memoriei interne SRAM

8
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

101. Memoria interna de tip EEPROM existentă la majoritatea microcontrolerelor din familia AVR este:
c. O memorie de date

102.Un microcontroler din familia AVR este iniţializat prin deconectarea si reconectarea, după câteva secunde, a
tensiunii de alimentare. După această manevră conţinutul tuturor locaţiilor (octeţilor) din memoria SRAM de date va
fi:
d. Neprecizat

103. Un microcontroler din familia AVR este iniţializat prin activarea (=’0’), timp de câteva secunde, a pinului
/RESET. După această manevră conţinutul tuturor locaţiilor (octeţilor) din memoria SRAM de date va fi:
a. Identic cu cel dinaintea iniţializării

104. Pentru un microcontroler din familia AVR, cuvântul de stare program (PSW) al unităţii centrale este un registru
dedicat care conţine si:
b. Indicatorii de condiţie

105. Pentru un microcontroler din familia AVR, prin intermediul căruia din următoarele evenimente sau periferice
nu se poate genera o iniţializare hardware (reset):
d. UART

106. In contextul familiei AVR, si nu numai, un vector de întrerupere este:


c. O adresa oarecare din rutina de tratare a
intreruperilor

107. Microcontrolerele din familia AVR sunt caracterizate si de existenţa:


c. Unui număr diferit de surse de întrerupere

108. Pentru un microcontroler din familia AVR, care din următoarele tipuri de memorie ar fi adecvat pentru
memorarea unor date constante utilizate de o aplicaţie oarecare:

SRAM intern

109. Pentru un microcontroler din familia AVR utilizarea memoriei de program pentru memorarea unor date constante
este:
b. Posibilă

110. Pentru un microcontroler din familia AVR, dacă aş vrea să citesc o variabilă, cuvânt sau octet, din
memoria de tip FLASH, utilizând limbajul C, trebuie in mod obligatoriu să folosesc şi o altă:
d. Variabilă de tip pointer

111. Pentru familia AVR un apel de subrutină (procedură) presupune si:


a. Salvarea automată in stivă a adresei de întoarcere si a indicatorilor de condiţie
b. Salvarea automată in stivă doar adresei de întoarcere

112. Pentru un microcontroler din familia AVR, numărul de biți efectiv implementați ai numărătorului de program
PC este legat de dimensiunea maximă a :
b. Memoriei interne de program

113. Pentru un microcontroler din familia AVR, intre numărătorul de program PC si indicatorul de stivă SP există
relația:
c. Nu există nici o relaţie directă intre PC si SP

114. Pentru un microcontroler din familia AVR poziţia (indexul) unui vector de întrerupere in tabela de vectori de
9
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
întrerupere are legătură cu:
b. Prioritatea întreruperii

115. Pentru un microcontroler din familia AVR întoarcerea dintr-o procedură apelată sau dintr-una de tratare a unei
întreruperi presupune, restaurarea adresei de întoarcere din:
c. Stivă

116. Pentru un microcontroler din familia AVR (si nu numai), o rutină de tratare a unei întreruperi poate fi eventual
întreruptă la rândul ei?
a. Da

117. La un microcontroler din familia AVR programarea biţilor de configurare de tip FLASH (a fuzibilelor):
d. Configurează sistemul de generare a iniţializării
hardware (a reset-ului)

118. Un microcontroler din familia AVR 8 biti, functie de varianta:


a. Poate avea memorie externă de date

119. Avem un microcontroler din familia AVR, încapsulat intr-o capsula cu 18 de pini. Atunci el sigur:
b. Poate avea memorie externă de date
Justificare

120. Pentru un microcontroler din familia AVR durata cat trebuie să fie activ semnalul de Reset (iniţializare
hardware) este legată in primul rând de:
c. Timpul necesar pentru stabilizarea oscilatorului
de ceas

121. Actualmente, pentru familia de microcontrolere AVR dimensiunea maximă a spaţiului de adresare al memoriei
de program este de:
c. Oricum mai mare de 64 Kocteti

122.Pentru un microcontroler oarecare din familia AVR dimensiunea maximă a spaţiului de adresare al memoriei interne
SRAM este:
a. Mai mică oricum decât cea a memoriei FLASH
123.Pentru un microcontroler din familia AVR in urma unui reset (iniţializare hardware) nu fac obiectul iniţializării:
a. Memoria interna de date

124. Pentru un microcontroler din familia AVR in urma unui reset (iniţializare hardware) prima instrucţiune este
executată din memoria de program de la adresa:
b. 0x0000H

125.Pentru un microcontroler din familia AVR, întreruperile externe, atunci când există, pot fi programate să fie active:
b. Pe nivel sau pe front

126. Pentru un microcontroler din familia AVR, tabela cu vectorii de întrerupere se află in memoria de program
intr-o zonă situată tipic:
b. La adresele inferioare

127. Generatorul de ceas al unui microcontroler din familia AVR are frecvenţa de 8MHz. Perioada semnalului de
ceas va fi:
b. 125 nsec
Justificare. Tclock=1/Fclock
Tclock=1/8 =0.125 sec
0.125*10-6 = 125 nsec
10
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

128. Pentru un microcontroler din familia AVR care din următoarele tipuri de generator de ceas nu poate fi utilizat:
c. Oscilator cu cuarţ intern

129. La un microcontroler din familia AVR, pentru ca un pin dintr-un port să poată fi utilizat ca intrare trebuie ca:
a. In registrul PORT aferent portului trebuie scrisă valoarea corespunzătoare
b. In registrele DDR si PORT aferente portului trebuie scrisă valoarea corespunzătoare
c. In registrele PIN si PORT aferente portului trebuie scrise valorile corespunzătoare

130. La un microcontroler din familia AVR, pentru ca un pin dintr-un port să poată fi utilizat ca ieşire trebuie ca:
a. In registrul PORT aferent portului trebuie scrisă valoarea corespunzătoare
b. Din registrele PIN si PORT aferente portului trebuie citite valorile corespunzătoare
c. In registrul DDR si PORT aferent portului trebuie scrisă valoarea corespunzătoare

131. La un microcontroler din familia AVR, dacă un pin dintr-un port a fost configurat ca intrare, fără rezistenţa de
sarcină (pull-up) conectată intern la Vcc, el poate fi descris ca fiind intr-o stare:
b. Flotantă

132. La un microcontroler din familia AVR, dacă un pin dintr-un port a fost configurat ca intrare, fără rezistenţa de
sarcină (pull-up) conectată intern la Vcc, el poate fi descris ca fiind in starea de:
b. Înaltă impedanță

133. La un microcontroler oarecare, dacă numărul de intrări sau ieşiri numerice este insuficient, pentru mărirea lui s-
ar putea utiliza si un circuit numeric de natura unui:
b. Registru de deplasare

134. Dacă prin intermediul unui pin de microcontroler configurat ca ieşire numerică, ar trebui să comandăm, eventual
cu ajutorul unui TBJ sau MOSFET, bobina unui releu electromagnetic de mică putere, ar trebui să mai ţinem cont in
proiectarea sistemului si:
d. De viteza de variaţie a curentului prin releu

135. Care ar fi o diferenţă semnificativă intre tehnologiile generice de afişare a informaţiei LED si LCD:
a. Consumul propriu

136.Dacă dorim să comandăm luminozitatea unui LED folosind o tehnică de modulare in durată, cu ajutorul unui pin
al unui microcontroler, configurat ca ieşire, ne bazăm pe faptul că factorul de umplere al formei de undă de comandă
va fi aproximativ invers proporțional cu curentul mediu prin LED-ul in conducție directa:
a. Fals

137. Un pin Px al unui microcontroler AVR, alimentat la Vcc=5V este configurat ca ieşire si este programat in „1”.
Două rezistoare R1 si R2 de 50 KOhmi sunt înseriate si se conectează la acest pin si respectiv la masă:
Px ----R1----R2 Masă
Care este valoarea tensiunii pe nodul comun al celor 2 rezistoare:
c. cca. 2.5V

Justificare. VCC( R2 / (R1+R2) ) = 5* ( 50 / 50+50) = 5* (50/100) = 5* 0.5 = 2.5V

138. Un pin Px al unui microcontroler (alimentat la Vcc=5V) este configurat ca intrare si, prin un rezistor R
=1kOhm, este conectat la o sursă de cc Vx ca in figură (cu masa comună cu sursa de alimentare a microcontrolerului).
Vx------R------Px
Care va fi tensiunea pe pinul Px dacă Vx= - 3V:
c. cca. - 0.7V

11
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
Justificare. UR = -3V+0.7V= - 2.3V
UPx= Vx - UR = -3V+2.3V= - 0.7V

139. Pentru un temporizator sau numărător existent ca periferic pentru un microcontroler, care din următoarele ar
reprezenta un eveniment semnificativ declanşat de acesta:
b. O depăşire

140. La un microcontroler oarecare, pentru sistemul de temporizare-numărare, diferenţa între modurile de lucru
temporizator (timer) și respectiv numărător (counter) este legată de:

c. De unde provine semnalul de ceas pentru


registrele
de numărare L si H

141.Pentru un temporizator sau numărător binar de 8 biţi, numărul maxim de stări distincte este:
c. 256
Justificare. 28 = 256

142.Un temporizator sau numărător binar de 8 biţi, numără „in sus”; un


eveniment de tip „depășire” are loc atunci când el trece (valori hex):
b. Din FF in 00
Justificare. Depasirea apare cand valoarea registrul de numarare TCNT trece de la 0xFF la 0x00

143. Pentru un microcontroler din familia AVR temporizatorul Timer 0 (de 8 biţi) este programat astfel încât să aibă
frecvenţa de ceas (de intrare) de 1MHz. Care va fi durata maximă a unui ciclu complet (a unei perioade) de numărare:
a. 256 sec
Justificare. Tclock=1/Fclock = 1/ 106
2n * Tclock = 28 *10-6 = 250 sec

144. Un microcontroler din familia AVR are temporizatorul Timer 0 (de 8 biţi) programat astfel încât să aibă
perioada semnalului de ceas (de intrare) de 5
sec. Care va fi frecvenţa minimă de apariţie a unei depăşiri a acestuia:
b. cca. 780 Hz
Justificare. F= 1/T = 1/ 5*10-6
106 / 5 * 28 = 106 / 1280 = 781.25 Hz

145. Avem două temporizatoare sau numărătoare binare, unul de 8 biţi N8 si celalalt de 16 biţi N16, care au acelaşi
semnal de ceas. Duratele T8 si T16, ale ciclurilor complete de numărare vor fi:
a. T16 > T8
Justificare. 216 > 28

146. Pentru o aplicație cu microcontroler, utilizarea unui periferic de tip temporizator „ceas de gardă”(watchdog)
este o modalitate de a-i creşte:
a. Fiabilitatea
b. Portabilitatea
c. Mentenabilitatea

147. Care din următoarele tehnici generice ar fi mai adecvate pentru comanda turaţiei unui motor de curent continuu
de mică putere (micromotor) cu ajutorul unui microcontroler:
a. modularea in durată

148. Care din următoarele tehnici generice poate fi asociată acronimului PWM:
b. modulaţie a factorului de umplere

12
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
149. Tehnica de modulație numerică denumită generic PWM, presupune pentru un tren de impulsuri că:
b. Frecvența e constantă si factorul de umplere
variabil

150. Dacă pentru un microcontroler tehnica de conversie analog numerică utilizată este de tipul cu aproximaţii
succesive, ea este asociată obligatoriu si cu utilizarea unui circuit de:
b. Eșantionare si memorare

151. Pentru un microcontroler din familia AVR care are si un sistem de conversie analog numerică, obţinerea a mai
multor intrări analogice este realizată tipic cu ajutorul unui:
b. Multiplexor analogic

152. Dacă ar fi să „comparăm” un circuit comparator analogic si unul numeric (de 1 bit), cele două circuite au
comun faptul:
a. Că au amândouă o ieşire numerică

153. Care din următoarele operații are in primul rând legătură cu dimensiunea timp a unui semnal de intrare
analogic, pentru un microcontroler cu sistem de conversie analog-numerică:
b. Eșantionarea

154. Un sistem de conversie analog numerică, existent la un microcontroler, poate avea, la modul general, intrări
analogice:
c. Asimetrice si/sau diferenţiale

155. Pentru un microcontroler din familia AVR care are si un sistem de conversie analog numerică, tehnica utilizată
pentru conversia analog numerică este:
b. Aproximaţii succesive

156. O sursă de tensiune echivalentă conectată pe una din intrările analogice ale unui microcontroler AVR, care are si
un sistem de conversie analog numerică, este de dorit să aibă impedanţa sau rezistenţa internă:

c. Cât mai mică

Justificare.

157. Dacă un microcontroler oarecare are si un sistem de conversie analog numerică, caracterizat ca având rezoluţia
de 6 biţi, atunci mărimea lui de ieşire va avea:
c. 64 de valori diferite

Justificare. 26=64

158.Despre numărul binar 11001100, rezultatul unei conversii analog-numerice, știm că este reprezentat în cod binar
complement faţă de 2, pe 8 biţi. Care este echivalentul său în zecimal ?
d. -52
Justificare. Complement fata de 2: 00110100= 32+16+4=52  -52

159. Un microcontroler din familia AVR, cu sistem de conversie analog numerică, utilizează o sursă de referinţă
VREF=3V, iar valoarea rezultată in urma unei conversii unipolare cu rezoluţia de 10 biţi (cu valoarea aliniată la
dreapta) este 0x64. Cât a fost valoarea tensiunii de intrare corespunzătoare:
c. cca. 0.29V

Justificare. ADC= 0x64=100 in


100 = Vin*210 / Vref
100 = Vin*1024 / 3

13
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
300 = Vin*1024  Vin=0.29V

160. Un microcontroler din familia AVR, cu sistem de conversie analog numerică, utilizează o sursă de referinţă
VREF=3V. Valoarea tensiunii de intrare corespunzătoare este 1.5V. Care va fi valoarea rezultată (in hex, cu valoarea
aliniată la dreapta) in urma unei conversii unipolare cu rezoluţia de 10 biţi?
b. cca. 0x200
Justificare. ADC= 1.5 V*1024 / 3
3*ADC = 1536  ADC = 1536/3 =512 0x200 (512 este zecimal, se transforma in binar si hexa)
! se adauga 00 in fata numarului impartit la 2 !
161. Un pin ADCx al unui microcontroler AVR, alimentat la Vcc=5V este configurat ca intrare analogică, utilizând
o sursă de referinţă VREF=Vcc. Două rezistoare R1=10 KOhmi si R2 = 10 KOhmi sunt înseriate si se conectează cu
nodul comun la acest pin si respectiv la Vcc si masă:
ADCx
Vcc ----R1---|- --R2 Masă
Care va fi valoarea rezultată (in hex, cu valoarea aliniată la dreapta) in urma unei conversii unipolare a acestei intrări, cu
rezoluţia de 8 biţi (din care utilizăm doar cei mai semnificativi 8 biți)?
b. cca. 0x80
Justificare. Vcc( R2 / (R1+R2) ) = 5* (103/ 2*103) =2.5
2.5 * 28 / Vref = 128 0x80

162. Un pin Px al unui microcontroler AVR, alimentat la Vcc=5V este configurat ca intrare. Două rezistoare
R1=84 KOhmi si R2 = 16 KOhmi sunt înseriate si se conectează cu nodul comun la acest pin si respectiv la Vcc si
masă:
Px
Vcc ----R1---|- --R2- - -Masă
Valoarea aproximativă a tensiunii pe pinul Px este:
c. cca. 0.8V
Justificare. Vcc( R2 / (R1+R2) )

163. Pentru ca să măsurăm un curent continuu cu ajutorul unei intrări analogice a unui microcontroler AVR (având
un sistem de conversie analog numerică) avem nevoie de cel puţin un:
c. Rezistor
Justificare. U= R*I

164. Am putea utiliza un circuit integrator RC (cu un singur rezistor si un singur capacitor), pe un pin de ieșire al
unui microcontroler, cu scopul realizării unei:
d. Filtrări trece-jos

165. Care din următoarele descrieri este adecvată pentru interfaţa electrică a portului serial-U(S)ART (TxD- ieşire,
RxD-intrare) a unui microcontroler AVR, alimentat de exemplu la Vcc=5V:

Nivelele logice sunt compatibile TTL

166. Pentru un microcontroler din familia AVR, care din următoarele caracteristici nu sunt întâlnite la portul
serial standard (USART) in modul de lucru asincron:
c. 10 biţi de date

167. Interfaţa serială a unui microcontroler AVR permite aproape întotdeauna implementarea unui protocol de
comunicaţie serială de tip:
b. Asincron

168. In contextul familiei AVR, care din următoarele facilităţi nu este disponibilă pentru portul serial standard,
utilizat într-un mod asincron:
c. Posibilitatea programării numărului de biţi de
start
14
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

169. Pentru un microcontroler din familia AVR, care din următoarele caracteristici nu pot fi întâlnite la portul serial
standard:
a. Posibilitatea utilizării a 3 biţi de stop

170. Pentru un microcontroler din familia AVR, in cazul utilizării portului (UART) si protocolului de comunicaţie
serială asincronă, integritatea si corectitudinea informaţiei vehiculate poate fi asigurată si cu ajutorul unui:
c. Bit de paritate

171. Pentru o comunicaţie serială asincronă (si nu numai) termenul de „rată baud” descrie explicit un număr de:
c. Biţi pe secundă

172. Câte fire ar fi necesare pentru o implementare minimală a unei comunicaţii seriale asincrone bidirecţionale intre
două microcontrolere diferite:
c. 3
Justificare.
173. O comunicaţie serială asincronă utilizează o rată baud de 19200 Bauds. Care este durata unui bit (timpul
aferent serializării/deserializării unui bit):
a. Cca 52 sec
Justificare. Tbit=1 / RB = 1/ 19200 =52 sec

174. Intre două microcontrolere este realizată o comunicaţie serială asincronă, cu următorii parametri esenţiali:
viteza de comunicaţie = 9600 biţi pe secundă (sau colocvial 9600 Baud); 8 biţi de date; 1 bit de stop; fără bit de
paritate. Cât timp durează emisia/recepţia unui octet vehiculat prin această legătură/conexiune:
c. cca. 1040 sec
Justificare. 1 / 9600 = 1041 Micro sec

175. Câte fire ar fi necesare pentru conectarea unui microcontroler la o magistrală serială I2C (TWI la AVR):
c. 2
Justificare.

176. Specificaţia electrică pentru standardul de comunicaţie serială RS-485 indică că se utilizează o modalitate de
semnalizare:
c. Diferenţială

177. Standardul de comunicaţie serială RS-485 este descris ca fiind unul adecvat si pentru o comunicaţie:
c. Multi punct

178. In cazul unei comunicaţii seriale asincrone timpul (durata) de bit este, prin raportare la rata baud (viteza de
comunicație):
b. Invers proporţional

179. Utilizarea unei modalităţi de semnalizare diferenţiale in cazul comunicaţiei seriale are ca efect si mărirea:
b. Imunităţii la perturbaţiile de mod comun

180. Principial, perifericul de tip UART al unui microcontroler din familia AVR, destinat comunicaţiei seriale, este
realizat in jurul unui circuit numeric secvenţial sincron de natura unui:
c. Registru de deplasare

181. Diferenţa intre o comunicaţie serială half-duplex si una full-duplex intre două microcontrolere este dată de:
c. Posibilitatea de a emite si a recepţiona in acelaşi
timp

182. In cazul in care ar trebui să vizualizăm/interpretăm, in cazul unei depanări, informația vehiculată prin

15
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
intermediul unui port serial asincron (gen UART AVR) trebuie să ținem seama că primul bit de date serializat este:
a. MSb-ul

183. Pentru standardul RS-232, denumirile „mark” si


„space” definesc:
c. Nivelele logice

184. Care din următoarele nu reprezintă un nivel de tensiune (nivel logic) RS-232 valid:
a. 0V

185. Dorim să realizăm, intre două sisteme cu microcontrolere, o comunicaţie serială bidirecțională, half-duplex,
conform standardului RS-485. Principial am avea nevoie doar de:
a. 5 fire
b. 4 fire
c. 2 fire
d. 3 fire
Justificare.
186. Avem 2 sisteme cu microcontrolere AVR, ambele cu o interfață serială asincronă, dar la unul de tip RS-232, iar
la celălalt de tip RS-485. Dacă cele 2 sisteme ar trebui să comunice intre ele serial prin intermediul acestor interfețe, ar
trebui să ținem cont că ele sunt:
a. Compatibile
Justificare.
187. Care din următoarele tipuri de magistrale seriale, întâlnite si la unele microcontrolere, este cel mai utilizat în
industria automobilului:
b. CAN
188. Magistralele seriale SPI si I2C (TWI la AVR) pot fi caracterizate ca niște magistrale:
b. Sincrone
Justificare. Funcioneaza pe principiul Master – Slave. Slave-ul aigura semnalul de ceas.

189. Semnalele de ieșire pentru o magistrală serială I2C (TWI la AVR) sunt descrise ieșiri de tip:
d. Normale (totem-pole)
190. In cazul folosirii unei magistrale seriale I2C (TWI la AVR) obligatoriu trebuie utilizate si:
a. rezistente externe de sarcină
b. diode externe de sarcină
c. tensiuni de alimentare mari
Justificare
191. Un microcontroler din familia AVR subfamilia XMEGA, are spre deosebire de toate celelalte subfamilii si un:
a. convertor analog numeric
192. Un microcontroler din familia AVR subfamilia XMEGA, are spre deosebire de toate celelalte subfamilii AVR
si un:
a. sistem de acces direct la memorie
193. Care din următoarele interfețe generice disponibile pentru diverse variante de AVR poate fi utilizată pentru
programarea si testarea aplicațiilor:
a. JTAG

194. Un microcontroler din familia AVR, subfamilia MEGA, care are facilitatea numită „bootloader”, programarea
memoriei de program cu codul aplicației se poate face si prin intermediul:
a. convertorului analog numeric
b. portului serial asincron
c. oricărui temporizator
d. convertorului numeric analogic

195. La un microcontroler din familia AVR 8 biti, programarea memoriei de program cu codul aplicației se poate
16
Model grila -2016/2017 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
face si prin intermediul interfeței JTAG (daca ea exista):
a. adevărat
b. fals
Justificare

196. Ca ramură a informaticii, criptografia nu se ocupă cu:


a. autentificarea informației
b. securizarea informației
c. globalizarea informației

197. La un microcontroler oarecare (din familia AVR 8biti sau alta familie), codul aplicației care se va
programa in memoria de program trebuie sa fie:
a. corect si autentic
b. liniar si original

198. La un microcontroler oarecare (din familia AVR 8 biti sau alta familie), codul unui Bootloader care va
programa aplicația in memoria de program ar intra in categoria:
a. middleware
b. firmware
c. sistem de operare

199. Securitatea unei arhitecturi de tip sistem incorporat se bazează si pe:


a. un proces de Boot securizat
b. un proces de Groot securizat

200. Care din următoarele modalități de accelerare criptografică este in mod inerent sigură:
a. software
b. hardware

201. Pentru un sistem incorporat multi-core, existența unui mediu de execuție de încredere (Trusted Execution
Environment- TEE) presupune si:
a. compartimentarea lui față de restul sistemului
b. accesul fără restricții la resursele sistemului

202. Pentru un sistem incorporat memorarea securizată a datelor presupune utilizarea de:
a. chei criptografice si algoritmi specifici
b. chei holografice si algoritmi cuantici

203. Care din următoarele concepte nu este direct asociat cu sistemul de operare Azure Sphere (Microsoft):
a. Machine learning
b. IoT
c. Cloud computing

204. Care din următoarele sub-sisteme nu este asociat


cu sistemul de operare Azure Sphere (Microsoft):
a. Pluton
b. ARM
c. Saturn
d. Wi-Fi

17

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