Font size
WorksheetsLimbajul de programare C++ ” INSTRUCȚIUNEA IF”
Total questions: 14
Worksheet time: 7mins
Care din următoarele instrucţiuni defineşte o constantă MAXSIZE cu valoarea 80 ?
constant MAXSIZE=80
#define MAXSIZE 80
#define MAXSIZE=80
constant MAXSIZE=80
Care din următoarele nu este un tip de date în C ?
int
float
numeric
double
Care dintre următoarele declaraţii de variabile declară corect o variabilă x ce poate memora valori reale?
float x;
double x;
unsigned float x;
x:float
x:double;
Care dintre liniile de program de mai jos realizează iniţializarea corectă a variabilei x la declararea sa?
int x==2;
x:int=2;
int x=2;
int x 2;
Care dintre variabile vor avea valori întregi după execuţia secvenţei de program următoare?
int a=3, b, c;
float x=-11.23;
char d;
b=x; d=’A’; c=’M’-‘N’;
variabila x
variabila c
variabila d
variabila a
Să se verifice utilizarea căror operaţii este permisă :
a-=b;
-a=b;
-a=-b;
a<<=2;
Care dintre următoarele secvenţe de instrucţiuni atribuie variabilei reale x cea mai mare dintre valorile variabilelor reale a şi b sau valoarea lor comună, în cazul în care acestea sunt egale ?
if(a<=b) x=b; else x=a;
if(a<=b) x=a; else x=b;
if(a==b) x=a; else if(b>a) x=b;
x=a; if(x<b) x=b;
nici una dintre secvenţele anterioare
Se scrie operatorul IF (condiție) S; Dacă condiția nu este îndeplinită, care instrucțiune va fi executată:
Operator S;
Următoarea declarație de program;
Va avea loc trecerea la sfârșitul programului;
Indicați care este înscrierea corectă a instrucțiunii decizionale:
IF(x>1) THEN y=x; ELSE в:=0;
IF(x>1) y=x ELSE y=0;
IF(x>1) y=x; ELSE y=0;
Operatorul condiționat are forma
IF (condiție) S1; ELSE S2;.
Dacă condiția este falsă, care instrucțiune va fi executată:
Operator S1
Operator S2
Următoarea declarație de program
Instrucțiunea if verifică expresia if((x>=a) &&(x<=b)).
Ce înseamnă îndeplinirea acestei condiții?
x aparține segmentului a, b
x nu aparține segmentului a, b
Nu puteți scrie o condiție ca aceasta
Există două numere a și b. Dacă a> b, atunci schimbați-le. Care expresie este scris corect:
if (a>b) { c=a; a=b; b=c };
if (a>b) { c=a; b=c; a=b };
if (a>b) { b=c; a=b; c=a };
Care este rezultatul următorului cod de program?
int x = 0;
switch(x)
{
case 1: cout << "Unu";
case 0: cout << "Zero";
case 2: cout << "Hello world";
}
Zero
ZeroHello world
Unu
Hello world
Corpul oricărui ciclu este executat atâta timp cât condiția este ______
adevărat
fals
ciclul nu are condiție
