1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề thi HK 2 môn Lý thuyết Lập trình Win căn bản năm 2015 - CĐ Kỹ Thuật Cao Thắng

4 21 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 553,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đề thi HK 2 môn Lý thuyết Lập trình Win căn bản năm 2015 của trường CĐ Kỹ Thuật Cao Thắng sau đây dành cho hệ Cao đẳng Chính quy TCTH15 là tài liệu tham khảo hữu ích cho các bạn sinh viên ngành Công nghệ thông tin.

Trang 1

ĐỀ SỐ 1

TỔNG ĐIỂM: ………

PHẦN 1: TỰ LUẬN – LÝ THUYẾT (………/ 3 điểm) Câu 1: Cho biết tên và mô tả ngắn gọn hai sự kiện của FORM đã học trên lớp 1 ………

2 ………

Câu 2: Cho biết tên và mô tả ngắn gọn một sự kiện của điều khiển BUTTON đã học trên lớp 1 ………

Câu 3: Hãy mô tả ngắn gọn ý nghĩa của các thuộc tính sau của FORM 1 Name: ………

2 MaximizeBox: ………

3 Opacity: ………

4 BackgroundImageLayout:………

5 Icon:………

6 WindowState:………

7 ForeColor:………

Câu 4: Hãy mô tả ngắn gọn ý nghĩa của các phương thức sau của FORM 1 Close(): ………

2 ShowDialog(): ………

ĐÁP ÁN PHẦN NÀY TRONG BỘ ĐỀ CƯƠNG ÔN TẬP TRÊN LỚP PHẦN 2: TRẮC NGHIỆM (……… /2.5 điểm) TRẢ LỜI ĐÁP ÁN: Sinh viên viết đáp án vào bảng sau Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9 Câu 10 Câu 1: Thuộc tính nào sau đây của điều khiển Button a BackColor b Click c TextAlign d Cả 2 câu a, c đều đúng BỘ CÔNG THƯƠNG TRƯỜNG CĐ KỸ THUẬT CAO THẮNG -

ĐỀ THI HỌC KỲ 2 - NĂM HỌC 2015-2016 MÔN : LÝ THUYẾT LẬP TRÌNH WIN CĂN BẢN LỚP: TCTH15 _  Thời gian làm bài: 45 phút, không kể thời gian phát đề  Chú ý: Sinh viên KHÔNG được phép dùng tài liệu MSSV: ………

HỌ TÊN: ………

Trang 2

Câu 2: Để thoát chương trình ta dùng phương thức nào

a this.Close() b this.Dispose() c Application.Exit() d Cả 3 câu đều sai

Câu 3: Thuộc tính nào sau đây là của Form

a Text b Name c Font d Cả 3 câu đều đúng

Câu 4: Sự kiện nào phát sinh khi ta double-click vào Label trong giao diện thiết kế

a TextChanged b Enter c Click d DoubleClick

Câu 5: Ba ký tự đầu tiên được đề nghị (prefix) khi đặt tên cho điều khiển TextBox là gì?

Câu 6: Đoạn lệnh nào sau đây để thay đổi giá trị hiện thị trên txtSoLuong thành “10”?

c txtSoLuong.Value = ”10” d txtSoLuong.Font = “10”

Câu 7: Cách nào dùng để khởi tạo một đối tượng lớp HocSinh?

a HocSinh hs; hs = new HocSinh(); b HocSinh hs = new HocSinh

c Cả hai câu a, b đều sai d cả hai câu a, b đều đúng

Câu 8: Cho chuỗi str = “a,b,c,d” kết quả khi dùng phương thức str.Split(‘,’)[1] là gì?

Câu 9: Giá trị của một DialogResult có thể là?

a DialogResult.OK b DialogResult.Cancel

c DialogResult.No d Các câu trên đều đúng

Câu 10:Tùy chọn nào sẽ làm MessageBox có 1 button

a MessageBoxOptions.DefaultDesktopOnly b MessageBoxButtons.Cancel

PHẦN 3: TỰ LUẬN – ĐIỀN VÀO Ô TRỐNG (……… /2.5 điểm)

Hoàn thành mã nguồn với 10 chỗ trống để thực thi chương trình được thiết kế giao diện như hình vẽ

Một số mô tả các điều khiển

Mã nguồn

1

2

3

4

5

6

Trang 3

using System;

using System.Drawing;

using _System.Windows.Forms; _;

namespace BaiThi

{

public partial class frmDatPhong : _Form

{

Public frmDatPhong()

{

InitializeComponent();

}

// Phương thức xử lý sự kiện Load của Form

private void frmDatPhong_Load(object sender, EventArgs e)

{

this.Text = "Chương trình tính tiền phòng";

cbxLoaiPhong.Text = "Chọn loại phòng";

cbxLoaiPhong. Items _.Add("Phòng đơn");

cbxLoaiPhong.Items.Add("Phòng đôi");

txtDonGia.Text = "0";

txtSoLuong.Text = "0";

txtThanhTien.Text = "0";

txtDonGia.ReadOnly = true;

_ txtThanhTien.ReadOnly .ReadOnly = true;

}

// Phương thức xử lý sự kiện SelectedIndexChanged của Combobox

private void cbxLoaiPhong_SelectedIndexChanged(object sender, EventArgs e)

{

if (cbxLoaiPhong.SelectedItem.ToString() == "Phòng đơn") {

txtDonGia.Text = "200000";

}

if (cbxLoaiPhong SelectedItem .ToString() == "Phòng đôi") {

txtDonGia.Text = "350000";

}

}

// Phương thức xử lý sự kiện Click của Button

private void btnTinh_Click(object sender, EventArgs e)

{

int dongia = int._Parse (txtDonGia.Text);

int soluong = Convert._ToInt32 _(txtSoLuong.Text);

if (soluong <= 0)

{

MessageBox._Show ("Số lượng đặt phải lớn hơn 0"); }

else

{

int thanhtien = _soluong*dongia ; txtThanhTien.Text = thanhtien.ToString();

}

}

}

}

Trang 4

PHẦN 4: LẬP TRÌNH (……… /2 điểm)

Câu 1: Viết chương trình nhập một số nguyên và kiểm tra tính chẵn lẻ

Đáp án theo bộ đề cương trên lớp

Câu 2: Viết chương trình tính tích 1*2*3….*N, trong đó N là số tự nhiên

Đáp án theo bộ đề cương trên lớp

HẾT

Cán bộ Bộ Môn Tin Học Giảng viên ra đề

Ngày đăng: 08/05/2021, 17:40

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w