I bob. Nazariy qism



Download 0,99 Mb.
bet8/9
Sana19.04.2022
Hajmi0,99 Mb.
#564552
1   2   3   4   5   6   7   8   9
Bog'liq
Kurs ishi dasturlash yangi

2.3 ILOVA


/*
* Created by SharpDevelop.
* User: Lenovo
* Date: 19.12.2019
* Time: 11:46

* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing;
using System.Windows.Forms;
namespace Parabola1
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
timer1.Enabled=true;
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Button1Click(object sender, EventArgs e)
{
double a,b,c;
a=double.Parse(textBox1.Text);
b=double.Parse(textBox2.Text);
c=double.Parse(textBox1.Text);

double x,y;
int origo_x = panel1.Width/2;
int origo_y = panel1.Height/2;
Bitmap pen = new Bitmap(1,1);
pen.SetPixel(0,0, Color.Black);
System.Drawing.Graphics g=panel1.CreateGraphics();
for(double i=0; i<=10000; i+=0.01)
{
x=i;
y=((a*(x*x))+(b*x)+c);
g.DrawImageUnscaled(pen, origo_x+(int)x, origo_y-(int)y);
g.DrawImageUnscaled(pen, origo_x-(int)x, origo_y-(int)y);
if(y>=origo_y) {break;}
}
}
void Timer1Tick(object sender, EventArgs e)
{
System.Drawing.Pen linepen;
linepen = new System.Drawing.Pen(System.Drawing.Color.Black);
System.Drawing.Graphics g=panel1.CreateGraphics();
g.DrawLine(linepen, 0, panel1.Height/2, panel1.Width, panel1.Height/2);
g.DrawLine(linepen, panel1.Width/2,0, panel1.Width/2, panel1.Width);
timer1.Enabled=false;
}
void Button2Click(object sender, EventArgs e)
{
Close();
}
void Button3Click(object sender, EventArgs e)
{
textBox1.Text="";
textBox2.Text="";
textBox3.Text="";
}
}
}

TEST


№1

C# dasturi ishga tushganda console oynasida ishlash uchun qaysi buyruq tanlanadi?

Console Application

Windows User

Windows Application

Console

№2


Read metodi qaysi tipdagi belgi kodini qaytaradi?

Int

Uint

Double

String

№3


ReadLine metodi qanday tipdagi belgi qiymatini qaytaradi?

String

Double

Floot

Int

№4


C# dasturlash tilida vertikal tabulyatsiya tashlash uchun qanday belgidan foydalaniladi?

\v

\n

\t

\r

№5


Butun sonli tiplar to`g`ri ko`rsatilgan qatorni toping?

Byte, sbyte, int, short, long

Double, sbyte, int, floot, long

Int, uint, double, short, long

Byte, uint, double, short, floot

№6


Shart operatori qaysi?

If

While

For

Case

№7

Console WriteLine(“ ”); buyrug’i qanday amal bajaradi?

Bitta qator tashlab kursor yangi qatordan boshlaydi

Yangi qatordan boshlaydi

Ekranni ushlab turadi

Kursorni o’chirib qo’yadi

№8


C# dasturni windows forms bo’limida nechta asosiy kompanenta mavjud?

45

35

50

40

№9


Timer – vaqt bilan ishlash komponentini aniqlang








№10


Button – tugma vazifasini bajaruvchi komponentini aniqlang










11.Quydagi berilgan fikrlardan qaysi biri tog`ri? Javoblar jadvaliga Ha yoki Yo`q so`zlarni yozing.
1) C# da satrlar string tipida qo'shtirnoqlar (") orasida bo'ladi. 
2) C# dasturlash tilida Unicode deb ataluvchi 8 razryadli kodlash tizimidan foydalaniladi.
3)While-bu shartli o`tish operatori bo`lib shart if qismidan so`ng bajariladi.
4) \n - Yangi satr. Kursor yangi qator boshidan joy oladi.
5) C# dasturlash tilida ; (nuqtali vergul) belgisi operator notog`ri yozilganini bildiradi.
Javob:


1

2

3

4

5
















Javobi:


1

2

3

4

5

Ha

Yo`q

Yo`q

Ha

Yo`q


12.Tushirib qoldirilgan so`zlarni yozing.
1) Dasturni kompilyatsiya qilmasdan ishlatish uchun tugmasini yoki menyuning qismini tanlash yoki panel instrumentlar qismidagi mos tugmani bosish lozim.
2) -takrorlash operatori “shart qanoatlantiradi – ish davom etadi” qoidasi bo’yicha ishlaydi.
3)Bool tipi o`zgaruvchilari yoki qiymatlarni qabul qiladi.

Javobi:
1) Dasturni kompilyatsiya qilmasdan ishlatish uchun + tugmasini yoki menyuning Debug->Start Without Debugging qismini tanlash yoki panel instrumentlar qismidagi mos tugmani bosish lozim.
2)While -takrorlash operatori “shart qanoatlantiradi – ish davom etadi” qoidasi bo’yicha ishlaydi.
3)Bool tipi o`zgaruvchilari True yoki False qiymatlarni qabul qiladi.

13.Quyida berilgan komponentalarni mos xususiyatlari bilan juftlang yozing.

1

Button

A

Saxifalar yaratish imkoniyatini beradi

2

TextBox

B

Tugmacha vazifasini bajaradi

3

TabControl

C

Matn kiritish imkoniyatini beradi

4

ComboBox

D

TextBox ga o’xshash bo’lib, undan farqi shundaki ro’yxat tuzish imkoniyatini beradi

Javob:

1-

2 -

3 -

4 -




Javobi:

Javob:

1-B

2 –C

3 - A

4 – D


14.Quyidagi hususiyatlarga mos to’ri javoblarni ko’rsating.

1

ForeColor

A

Tugmachaning stilini tanlash

2

BackColor

B

Ushbu xossada tugmachaning fontini shriftini va shrift o’lchamini o’zgartirishimiz mumkin

3

Flat Style

C

Matnning rangini o’zgartirish

4

Font

D

Ushbu xossa orqali tugmachaning orqa rangini tanlashimiz mumkin.

Javob:

1-

2 -

3 -

4 -

Javobi:

Javob:

1-C

2 –D

3 - A

4 – B


15.Quyida berilgan metodlarni mos xususiyatlar bilan juftlang.

1

Cursor

A

Komponent va uning xususiyatlariga kirish uchun ishlatiladi

2

Size

B

.Tugma standart, tekis yoki qlqib chiquvchi bo’lishi mumkin.

3

FlatStyle

C

.Tugma xajmi

4

Name

D

Kursorni tugmaga joylashtirishda sichqoncha ko’rsatkichi turi

Javob:

1-

2 -

3 -

4 -

Javobi:

Javob:

1-D

2 –C

3 - B

4 – A


16. Belgili tiplarni mazmunini juftlab yozing.

1

\’

A

Xatolik signali.

2

\’’

B

Qo’shtirnoq belgisini chaqirish.

3

\\

C

Backslash belgisini chaqirish.

4

\0

D

Bo'sh belgini chiqarish.

5

\a

E

Apostrop belgisini chaqirish.

Javob:

1

2

3

4

5
















Javobi:

1

2

3

4

5

E

A

B

C

D

16. DateTimePicker komponentasi to`g`risida berilgan malumotlarni ko`rsating.
1 ) Faqat kalendar bilan ishlaydi.
2 ) Yil, oy va kunlar sanalari bilan ishlaydi.
3 ) Vaqt bilan ishlaydi.
4) Tasvirlar bilan ishlaydi.


Download 0,99 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish