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

Trọn gói Bài tập + Đáp án môn Lập trình hướng sự kiện- Ehou (4 luyện tập, 2 kiểm tra, thi)

38 1,7K 27

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 138,98 KB

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

Nội dung

Câu 41: Đâu là phương thức của điều khiển RichTextBox?Câu 46: Thuộc tính nào được sử dụng để gán hoặc nhận giá trị các cạnh của điều khiển được neo vào các cạnh của vật chứa?... Object,

Trang 1

LẬP TRÌNH HƯỚNG SỰ KIỆNCâu 1: Với C#, cú pháp khai báo 1 biến x kiểu số nguyên là gì?

c ASP.NET Web Services

d ASP.NET Web Application

Câu 7:Phát biểu nào sau đây là đúng?

Câu trả lời:

a 1 namespace chứa nhiều class

b 1 namespace chỉ chứa 1 class

c 1 namespace không thể chứa class

d 1 class có thể chứa namespace

Câu 8:Hàm chạy mặc định của một chương trình Console có tên là gì?

Câu trả lời:

Trang 2

a Run (S)

b Default (S)

c Main

d Function Câu trả lời không đúng

Câu 9:Thuộc tính string.Length cho biết độ dài của một xâu.

Với đoạn chương trình

string s= “E-learning”;

int n = s.Replace(“n”, “”).Length;

Hỏi n có giá trị bằng bao nhiêu?

Trang 3

Câu 14:Phương thức nào của đối tượng kiểu String dùng để xoá dấu cách (space) thừa ở 2 đầu

d Microsoft Machine Code

Câu 18:Hàm chạy mặc định của một chương trình Console có tên là gì?

Trang 4

Câu 22: Phương thức nào thực thi câu lệnh CommandText của đối tượng Command và trả về

a Thuộc tính CommandName dùng để chỉ định tên hoặc nội dung truy vấn

b Thuộc tính CommandType dùng để chỉ định tên hoặc nội dung truy vấn

c Cả 3 đều đúng

d Thuộc tính CommandText dùng để chỉ định tên hoặc nội dung truy vấn

Câu 25: Đối tượng nào không thuộc thư viện System.Data.SqlClient?

Trang 5

Câu 35: Để một DataColumn trong DataTable lưu trữ được giá trị 1000000 thì DataColumn đó

nên có kiểu dữ liệu là gì?

Trang 6

Câu 39: 1 DataTable có 1 bản ghi bị xoá, 1 bản ghi nguyên gốc và 1 bản ghi mới được thêm

vào Những Command nào của DataAdapter sẽ được gọi thực thi khi Update DataTable đó?Câu trả lời:

Trang 7

Câu 41: Đâu là phương thức của điều khiển RichTextBox?

Câu 46: Thuộc tính nào được sử dụng để gán hoặc nhận giá trị các cạnh của điều khiển được

neo vào các cạnh của vật chứa?

Trang 8

Câu 47: Trong kiến trúc (Architecture) của Windows Forms, thứ tự nào là đúng trong mô hình

thừa kế của các lớp?

Chọn một câu trả lời:

a Control, Object, Conponent, Form

b Object, Conponent, Control, Form

c Object, Control, Conponent, Form

d Object, Form, Control, Conponent

Câu 48: Thuộc tính nào trả về một tập (collection) các phần tử được đánh dấu trong

Câu 49: Lệnh nào dưới đây hiển thị nội dung mục đang chọn trên listBox1 trên textBox1 khi

người dùng di chuyển qua các mục (bằng phím mũi tên lên xuống hoặc bằng chuột)?

Trang 9

Câu trả lời:

a Bản ghi trong CSDL bị xoá DataRow đó không bị xoá

b DataRow đó bị xoá, bản ghi tương ứng trong CSDL không bị xoá.

c DataRow đó bị sửa

d DataRow đó bị xoá, bản ghi tương ứng trong CSDL cũng bị xoá

Câu 54:Đâu là loại ứng dụng cho dự án WinForm?

Câu 56: Giá trị nào được dùng để gán cho thuộc tính SelectionMode của điều khiển ListBox để

người dùng có thể dùng phím như SHIFT và các phím mũi tên để chọn các mục trong ListBox?Câu trả lời:

a Một DataTable chứa nhiều DataColumn

b Một DataSet chứa nhiều DataTable

c Một DataTable chứa nhiều DataSet

d Một DataTable chứa nhiều DataRow

Câu 59:HasErrors là thuộc tính của đối tượng nào?

Câu trả lời:

a DataAdapter

b Connection

Trang 10

Câu 62: Lớp nào trình bày cho các menu tắt có thể được hiển thị khi người dùng nhấp chuột

vào nút chuột phải trên một điều khiển hoặc trong vùng của form?

Câu 64: Nếu chỉ cần duyệt qua dữ liệu một lần, theo chiều tiến và không dùng lại dữ liệu thì

đối tượng nào là thích hợp nhất?

Trang 11

b Thiết lập chế độ xác thực

c Thiết lập kết nối với Hệ quản trị CSDL

d Thiết lập kết nối với nguồn dữ liệu

Câu 66:Làm thế nào để thêm 1 DataRow (obj) vào 1 DataTable (t)

Câu 71:Lệnh nào sau đây trả về giá trị ô đầu tiên của dòng hiện tại khi người dùng click chuột

vào dòng đó trong datagridView có tên dgrDanhsach?

Câu trả lời:

a dgrDanhsach.CurrentRow.Cells[2].Value.ToString();

b dgrDanhsach.CurrentRow.Cells[0].Value.ToString();

Trang 13

Câu 81:Một cột trong DatagridView không thể có kiểu thuộc đối tượng nào trong danh sách

các đối tượng sau?

a <Đối_tượng>.<Sự_kiện> = new System.EventHandler(<Tên_hàm_xử_lý>);

b <Đối_tượng>.<Sự_kiện> += new System.EventHandler(<Tên_hàm_xử_lý>);

c <Đối_tượng>.<Sự_kiện> += new System.EventHandler();

d <Đối_tượng> = new System.EventHandler(<Tên_hàm_xử_lý>);

Câu 83:Phương thức nào được sử dụng để xóa bỏ một cột ở vị trí nào đó trong ListView?

Trang 14

Câu 84:`

Câu trả lời:

a KeyDown, KeyUp và KeyPress

b KeyDown, KeyPress và KeyUp

c Không theo thứ tự cụ thể nào

d KeyUp, KeyPress và KeyDown

Câu 85:Lệnh nào sau đây xóa đi cả dòng dữ liệu trong ListView (trường hợp ListView có dữ

Câu 86: Mặc định, khi người dùng click chuột lên phần tiêu đề các cột thì DataGridView thực

hiện công việc gì?

Chọn một câu trả lời:

a Sắp xếp lại các cột theo thứ tự alphabel của tiêu đề các cột

b Thu nhỏ độ rộng cột được click

c Sắp xếp lại các dòng theo thứ tự alphabel của các xâu có trong cột.

d Ẩn cột vừa bược click

Câu 87: Đối tượng ListViewItem được hiểu là thành phần nào trong ListView?

Câu 89: Chức năng của phương thức xóa dữ liệu trong lớp GlobalFuncs thực hiện theo thứ tự

nào trong các dãy công việc dưới đây:

Thứ tự 1: Kiểm tra dữ liệu còn trong bảng - hiển thị - hỏi xác nhận - xóa

Thứ tự 2: Kiểm tra dữ liệu còn trong bảng - xóa - hỏi xác nhận - hiển thị

Thứ tự 3: Kiểm tra dữ liệu còn trong bảng - hỏi xác nhận - xóa - hiển thị

Thứ tự 4: Kiểm tra dữ liệu còn trong bảng - hỏi xác nhận - hiển thị - xóa

Câu trả lời:

a Thứ tự 1

b Thứ tự 3

Trang 15

a Điều khiển datagridView, tên cột hiển thị và tên cột khóa chính.

b Tên cột khóa chính, tên bảng và điều khiển datagridView

c Tên bảng và tên cột khóa chính

d Tên bảng/view và điều khiển datagridView

Câu 91:Tham số nào không có mặt trong phương thức lấy dữ liệu và hiển thị trên comboBox

trong lớp GlobalFuncs của ứng dụng quản lý kho?

Châu trả lời:

a trường khóa ngoại

b trường khóa chính

c tên bảng

d điều khiển comboBox

Câu 92: Điều khiển nào trong các điều khiển sau không có thuộc tính DataSource để nhận dữ

liệu từ các nguồn dữ liệu?

Câu 94:Theo cài đặt triển khai mã lệnh của chức năng “thêm nhà cung cấp”, ta có thể để trống

giá trị địa chỉ nhà cung cấp không?

Trang 16

c Select

d Group by

Câu 96:Để thêm một bản ghi mới vào bảng tblHang trong ứng dụng quản lý kho, trường nào

sau đây bắt buộc đã phải tồn tại trong cơ sở dữ liệu?

Câu 98:Giả thiết cần bổ sung chức năng tìm kiếm theo tiêu chí tên nhà cung cấp bằng

<giá_trị_1> và số hóa đơn nhập là “HD003”, toán tử nào sẽ được sử dụng để cho kết quả đúng?Câu trả lời:

a Toán tử AND

b Toán tử &&

c Toán tử NOT

d Toán tử OR

Câu 99: Ta có thể tìm kiếm theo điều kiện kết hợp đồng thời (And và Or) trên form tìm kiếm

thông tin hóa đơn nhập hàng trong ứng dụng quản lý kho không?

Câu trả lời:

a Tùy tình huống

b Có

c Không

Câu 100:Phương thức nào của đối tượng SqlDataAdapter được dùng để nạp dữ liệu từ bảng

tblNhacungcap vào datagriView dgrNhacungcap?

Trang 17

d DataReader

Câu 102: Trong ứng dụng quản lý kho, nếu muốn xóa nhiều mặt hàng đồng thời (cùng thời

điểm) ta thao tác như thế nào?

Câu trả lời:

a Không xóa được nhiều mặt hàng đồng thời

b Nhập “*” vào textbox mã hàng và bấm nút “Xóa” Câu trả lời sai

c Chọn nhiều mặt hàng trên datagridView và bấm nút “Xóa” Câu trả lời sai

d Nhập “%” vào textbox mã hàng và bấm nút “Xóa” SAI

Câu 103:Thành phần nào không cần thiết trong xâu kết nối tới cơ sở dữ liệu với chế độ đăng

nhập bằng tài khoản SQL Server?

Câu 104:Khi sửa dữ liệu các mặt hàng trong ứng dụng quản lý kho, việc kiểm tra khóa chính

được thực hiện khi nào?

Câu trả lời:

a Luôn được thực hiện

b Khi giá trị mã hàng không thay đổi

c Khi giá trị mã hàng bị thay đổi

d Không triển khai kiểm tra khóa chính khi sửa dữ liệu hàng

Câu 105:Theo cài đặt triển khai mã lệnh của chức năng “thêm nhà cung cấp”, ta có thể để trống

giá trị mã nhà cung cấp không?

Câu trả lời:

a Tùy tình huống

b Có

c Không

Câu 106: Trong ứng dụng quản lý kho, nếu muốn sửa thông tin mặt hàng nào đó ta có thể sửa

ngay trên datagridView?

Câu trả lời:

a Có thể

b Không thể Câu trả lời đúng

Câu 107: Thuộc tính nào của đối tượng DataDefinition được dùng để xác định lọc dữ liệu hiển

Trang 18

Câu 108:Để so sánh điều kiện lọc trong report của một trường có kiểu dữ liệu số nguyên (int),

ta sử dụng cặp ký tự nào bao quanh?

Câu 110: Đối tượng nào dưới đây thiết lập các tùy chọn kết nối tới cơ sở dữ liệu với các thông

số server name, user name, database name, và password?

Câu 112:Giả thiết cần lọc và hiển thị thông tin nhà cung cấp bằng với tham số sGiatri trên

report, cách viết nào là đúng cho biểu thức so sánh giá trị dữ liệu cần lọc?

Câu trả lời:

a "[vChitietHoadon.Nhà cung cấp]='" + sGiatri + "'"

b "{vChitietHoadon-Nhà cung cấp}='" + sGiatri + "'"

c "{vChitietHoadon[Nhà cung cấp]}='" + sGiatri + "'"

d "{vChitietHoadon.Nhà cung cấp}='" + sGiatri + "'"

Câu 113: Trong các trường special fields, trường nào cho ta thông tin ngày thay đổi gần nhất

của báo cáo?

Chọn một câu trả lời:

a DateUpdate

b DateModify

c DatetimeModification

Trang 19

d Modification Date

Câu 114: Thuộc tính nào của đối tượng CrystalReportViewer dùng để thiết lập nguồn dữ liệu

cho báo cáo?

Câu 115:Cú pháp nào được sử dụng để viết các câu lệnh để thực hiện thao tác với Parameter

Field trong các công thức, biểu thức tính toán?

Câu 116:Để tạo ra các trường tính toán hay định nghĩa thêm một biểu thức trong report, ta sử

dụng trường nào trong các trường dưới đây?

c Quan tâm cả dữ liệu trong báo cáo và quan tâm đến cách tạo ra chúng

d Quan tâm đến cách tạo ra chúng hơn là quan tâm đến dữ liệu trong báo cáo

Trang 20

Câu 120:Làm thế nào để tự động cài đặt Crystal Report Merge Module cho máy tính của người

dùng cuối?

Câu trả lời:

a Bật tính năng này của Windows

b Tích hợp trong bộ cài đặt (setup) của ứng dụng

c Cài Crystal Report

d Cài NET Framework

Câu 121:Câu lệnh nào sau đây là đúng cho việc thiết lập các thuộc tính của đối tượng:

Câu 122:Để so sánh điều kiện lọc trong report của một trường có kiểu dữ liệu xâu (chuỗi), ta

sử dụng cặp ký tự nào bao quanh?

Câu 123:Phương pháp nào trong các phương pháp truyền tham số từ form tới report được áp

dụng trong ứng dụng quản lý kho?

Câu 124:Thành phần nào trong thiết kế report xác định cho hay không cho hiển thị section nào

đó trên báo cáo?

Câu trả lời:

a HideSection

b FormatSection

c ShowSection

Trang 21

d Suppress

Câu 125:Để so sánh điều kiện lọc với các thức lọc tương đối trong report của một trường có

kiểu dữ liệu xâu (chuỗi), ta sử dụng ký tự đại diện nào?

Câu 129:Để lấy ra những hàng hóa của nhà cung cấp có mã là “NCC002” trong bảng

tblNhacungcap để hiện lên Report thì câu lệnh nào sau đây là đúng?

Câu 130: Để hiển thị báo cáo trên điều khiển CrystalReportViewer, ta sử dụng phương thức

nào của đối tượng ReportDocument?

Chọn một câu trả lời:

a View()

b Initial()

Trang 22

c Load()

d Show()

Câu 131: Phát biểu nào sau đây là đúng?

Chọn một câu trả lời:

a Sử dụng TableLogOnInfo trên cho 3 Table trong ReportDocument.Database

b Sử dụng TableLogOnInfo trên cho 4 Table trong ReportDocument.Database

c Sử dụng TableLogOnInfo trên cho từng Table trong ReportDocument.Database

d Sử dụng TableLogOnInfo trên cho 2 Table trong ReportDocument.Database

Câu 132: Ý nghĩa của việc tích hợp Crystal Report vào ứng dụng là gì?

Chọn một câu trả lời:

a Tạo báo cáo bằng Crystal Report cần có trình độ nhất định

b Crystal Report là phần mềm chuyên biệt cho việc tạo báo cáo

c Dung lượng Crystal Report là không nhỏ

d Tất cả các phương án đều đúng

Câu 133: Cần cài đặt gì ở máy tính của người dùng để ứng dụng có thể dùng được Crystal

Report?

Chọn một câu trả lời:

a Crystal Report MSI

b Crystal Report ClickOnce

c Crystal Report Merge Module

d Tất cả các phương án đều đúng

Câu 134: Đối tượng nào được sử dụng để nhận các tham số đầu vào từ người sử dụng hoặc

nhận tham số đầu vào từ chương trình khác?

Chọn một câu trả lời:

a Specical Fields

b Parameter Fields

c Runing Total Fields

d Group Name Fields

Câu 135: Cách viết nào là đúng khi muốn tìm và hiển thị trên báo cáo thông tin các nhà cung

cấp có địa chỉ tại Hà Nội?

Chọn một câu trả lời:

a "{ vNhacungcap.Địa chỉ } like '%" + sGiatri + "'";

b "{ vNhacungcap.Địa chỉ } like '" + sGiatri + "'";

c "{vNhacungcap.Địa chỉ } like '%" + sGiatri + "%'";

d "{Địa chỉ} like '%" + sGiatri + "'";

Câu 136: Phần nào trong báo cáo thường được dùng để hiển thị các dòng dữ liệu được lấy từ

các bảng/view?

Chọn một câu trả lời:

a Detail

b Report header

Trang 23

c Page header

d Page footer

Câu 137: Thuộc tính nào của ComboBox chỉ định tên trường hiển thị trên ComboBox khi

ComboBox được gán nguồn dữ liệu tới 1 bảng?

a rpt.SummaryInfo.ReportTitle = “tiêu đề mới”;

b rpt.ReportTitle = “tiêu đề mới”;

c SummaryInfo.ReportTitle = “tiêu đề mới”;

d rpt.SummaryInfo = “tiêu đề mới”;

Câu 139: Câu lệnh hiển thị Report lên CRViewer nào sau đây là đúng?

Câu 140: Trong môi trường thiết kế báo cáo của Crystal Report, ta có thể thêm một biểu thức

được viết trên ngôn ngữ SQL?

Trang 24

Câu 144 Để chỉ hiển thị một số bản ghi theo tiêu chí nhất định, ta cần chỉ định thuộc tính nào của “ReportDocument”?

Câu 145 Đối tượng nào sau đây dùng để đặt giá trị cho tham số kiểu String trong report?

Câu 146 Column type của cột trong DatagridView có thể là một đối tượng Image?

Câu 147 Tiêu đề của report (ReportTitle) thuộc đối tượng nào?

Câu 2: Người dùng cuối quan tâm đến gì hơn trong báo cáo?

a Quan tâm cả dữ liệu trong báo cáo và quan tâm đến cách tạo ra chúng

b Tất cả các phương án đều đúng

c Quan tâm đến cách tạo ra chúng hơn là quan tâm đến dữ liệu trong báo cáo

d Quan tâm đến dữ liệu trong báo cáo nhiều hơn là quan tâm đến cách tạo ra chúng

Câu 3: Lệnh nạp report từ tệp *.rpt vào đối tượng ReportDocument là:

Trang 25

a Bật tính năng này của Windows

b Cài Crystal Report

c Tích hợp trong bộ cài đặt (setup) của ứng dụng

d Cài NET Framework

Câu 2: Phương thức string.Substring(i, n) lấy ra xâu con n kí tự từ vị trí thứ i trong xâu ban đầu.

Câu 3: Thuộc tính string.Length cho biết độ dài của một xâu.

Với đoạn chương trình

string s= “E-learning”;

int n = s.Replace(“n”, “”).Length;

Hỏi n có giá trị bằng bao nhiêu?

Trang 26

a Machine Code

b Microsoft Machine Code

c Microsoft Temporary Language (MSTL)

d Microsoft Intermediate Language (MSIL)

Câu 6: Phần mở rộng của tệp mã nguồn C# là gì?

Câu 10: Phát biểu nào sau đây là đúng?

a 1 namespace chỉ chứa 1 class

b 1 class có thể chứa namespace

c 1 namespace không thể chứa class

d 1 namespace chứa nhiều class

Câu 11: Thuộc tính nào của ComboBox chỉ định kiểu tự động tìm kiếm các phần từ trong danh sách?

Trang 27

a Control, Object, Conponent, Form

b Object, Form, Control, Conponent

c Object, Conponent, Control, Form

d Object, Control, Conponent, Form

Câu 13: Đâu là loại ứng dụng cho dự án WinForm?

Trang 28

c Panel

d TabControl

Câu 18: Giá trị nào được dùng để gán cho thuộc tính SelectionMode của điều khiển ListBox để người dùng có thể dùng phím như SHIFT và các phím mũi tên để chọn các mục trong ListBox?

Câu 22: Để một DataColumn trong DataTable lưu trữ được giá trị 1000000 thì

DataColumn đó nên có kiểu dữ liệu là gì?

Ngày đăng: 05/12/2020, 07:44

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w