TEST C++ (BEGINNER)
Savollar soni – 100 ta
1. Quyidagi ifodaning qiymati int x ning qaysi qiymatlari to'g'ri ekanligini ko'rsating: x<3 && x<=5 || x>4
x=6
2.Quyidagi ifodaning qiymatini aniqlang: 3 + 15 / 3 * 5
30
1.2
28
2.8
3. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x = 3;
if ( x > 7 | | x < 5 )
if ( x < 6 && x > 1 )
if ( ( x > 2 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
14
1
Hech narsa chiqmaydi
3
4. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x = 5;
if ( x < 2 | | x > 4 )
if ( x > 4 && x <6 )
if ( !( x < 5 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
1
2
4
5
5. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x=1, y=3;
if (--x && ++y) y+=3;
cout<<”\n x+y=”<
x+y=7
x+y=3
x+y=4
x+y=5
6. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
x+y=6
x+y=7
x+y= 4
x+y= 8
7. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x=1, y=3;
if (x++ && y++) y+=2;
cout<<”\n x+y=”<
x+y=8
x+y=4
x+y=7
x+y= 3
Y=math.round(x) bo`lsa (x tipi float), y tipini aniqlang ?
char
float
int+2
int
C++ da y=i++ bo`lsa, y ning qiymatini toping (i=1) ?
1
2
3
4
C++ da x||y amalning qiymati qachon 1 ga teng bo`ladi?
x=1 yoki y=1
x=0 yoki y=1
x=1 yokiy=0
x=0 yoki y=0
C++ da x&&y amalning qiymati qachon 1 ga teng bo`ladi?
x=0 va y=0
x=0.5 va y=0.5
x=1 va y=1
x=0 va y=1
C++ da !x amalning qiymati qachon 1 ga teng bo`ladi?
x=1
x=0
x=0.5
x=2
teng kuchli ifodani aniqlang ?
x=1+ va x--
x=+1 va x=x+1
x=1+ va x++
x+=1 va x++
float x=.5; int y=5; da x+y ning natijasi qanday ?
a) 5
b) Ularni qo`shish mumkinmas
c) 5.5
d) 4
float x=.5; int y=5; da ((int) x+y) ning natijasi qanday ?
a) 5
b) Ularni qo`shish mumkinmas
c) 5.5
d) 6
int a; cin>>a; cout<
3
5
4
6
int a; cin>>a; cout<<++a; ekranga qanday natija chiqadi (a=5)?
2
5
6
4
int a; cin>>a; cout<<--a; ekranga qanday natija chiqadi (a=5)?
4
6
5
7
int a; cin>>a; cout<
6
5
4
3
float a=.25; int b=45; cout<
45
45.25
25.45
2545
float a=.25; int b=45; cout<<(int) a+b; ekranga qanday natija chiqadi ?
45
45.25
25.45
25
float a=.25; int b=45; cout<<(float) a+b; ekranga qanday natija chiqadi ?
45.25
45
25.45
15
int a,b; a = 2; b = 11 / a + 0.5; bo`lsa, b ni qiymatini toping ?
4
6
5
3
a = 2; b = 11 / a + 0.5; bo`lsa, b ni qiymatini toping ?
7
5
4
6
6>3>
Do'stlaringiz bilan baham: |