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

Lập trình hướng sự kiện IT09 ehou

45 184 9

Đ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 45
Dung lượng 491,77 KB

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

Nội dung

Biểu thức “Hello world” ToUpper() Left(3)cho kết quả là gì? Chọn một câu trả lời a “HEL” b “Hel” c “hEL” d “hel” Phản hồi Kết quả đúng là “HEL” Giả thiết cần bổ sung chức năng tìm kiếm theo tiêu chí t.

Trang 1

Biểu thức “Hello world”.ToUpper().Left(3)cho kết quả là gì?

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?

Trang 3

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ị

Trang 4

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

Trang 5

Vì: theo cú pháp khai báo biến

Tham khảo: Bài 1, slide 30

Giá trị nào sau đây thể hiện trạng thái Bị ngắt kết nối ngoài ý muốn của đối tượng ConnectionChọn một câu trả lời:

Trang 6

Đáp án đúng là: ConnectionState.Broken Vì: theo enum ConnectionState

Tham khảo: Bài 2, slide 16

Đối tượng nào thuộc thư viện System.Data.Oledb?

Trang 8

Phản hồi

Đáp án đúng là : cs

Bài 1, Tài liệu hướng dẫn học (Bản TEXT), mục II.4

Giá trị nào sau đây thể hiện trạng thái Bị ngắt kết nối ngoài ý muốn của đối tượng Connection

Đáp án đúng là: ConnectionState.Broken Vì: theo enum ConnectionState

Tham khảo: Bài 2, slide 16

Để Parameter nhận được giá trị trả về từ Stored Procedure cần?

d Stored Procedure Output

Đối tượng SqlConnection thuộc namespace

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

a System

Trang 9

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

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

Đáp án đúng là: Thuộc tính CommandText dùng để chỉ định tên hoặc nội dung truy vấn

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

Loại project nào trong Visual Studio NET cho ứng dụng dạng dòng lệnh

Trang 10

Các từ khoá của C# giống C, Java: luôn viết thường toàn bộ

Lệnh nào sau đây dùng để khai báo và khởi gán giá trị 2.5 cho 1 biến f kiểu số thực trong C#?

Vì: theo cú pháp khai báo biến

Tham khảo: Bài 1, slide 30

Phương thức Console.ReadLine() trả về dữ liệu kiểu gì?

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

a float

b int

Trang 11

c long

d string

Phản hồi

Đáp án đúng là: stringVì: theo cú pháp của phương thức Console.ReadLine()

Tham khảo: Bài 1, slide 30

Môi trường cho phép các ứng dụng NET có thể thực thi (chạy) được gọi là gì?

Trang 12

Tham khảo: Bài 2, slide 22

Lệnh nào sau đây nhận một xâu dữ liệu nhập từ bàn phím trong ứng dụng Console?

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

a Console.Read()

b Console.ReadLine()

c Console.Write( )

Trang 15

Đáp án đúng là: SelectCommandVì: theo hàm tạo của DataAdapterSqlDataAdapter(selectCommand)

Tham khảo: Bài 3: slide 11

Đối tượng nào sau đây có thể chứa dữ liệu trong bộ nhớ?

Trang 16

Bản ghi mới được thêm vào DataTable có trạng thái là gì?

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

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

Trang 18

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

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

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

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

Trang 20

c Có thể sắp xếp các bản ghi

d Có thể thực thi truy vấn với CSDL

Phản hồi

Đáp án đúng là: Chỉ duyệt dữ liệu theo chiều tiến, mỗi lần 1 bản ghi

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 đó?

Trang 21

Vì vị trí thứ 0 của “iTellCo” là kí tự ‘i’, vị trí thứ 2 là kí tự ‘e’, lấy 3 kí tự sẽ được ‘ell’

Phương thức Read() của DataReader trả về dữ liệu kiểu gì?

Trang 22

Đáp án đúng là: Runing Total Fields

Phần nào trong Report chỉ hiển thị một lần và ở trang đầu tiên?

Đáp án đúng là: Report HeaderVì: Report Header là vùng đầu của báo cáo

Tham khảo: Bài 7, Crystal Report

Thành phần trong 1 report bao gồm?

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

a Page Header,Footer

Trang 23

b Report Header,Report Footer,Page Header, Page Footer,Detail,[Group Header, Group Footer]

c Detail

d [Group Header, Footer]

e Report Header, Footer

Phản hồi

Đáp án đúng là:

Report Header,Report Footer,Page Header, Page Footer,Detail,[Group Header, Group Footer]Vì: một report có thể có đầy đủ các thành phần như trong phương án E

Tham khảo: Bài 7, slide 09

Để 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?

Trang 25

Đáp án đúng là: Running Total Field

Vì: theo tính chất của Running Total Field

Tham khảo: Bài 7, Thiết kế Crystal Report

Để 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áctrường dưới đây?

Trang 26

Đáp án đúng là: RecordNumberVì: theo tính chất của Special Field Record number

Tham khảo: Bài 7, Crystal Report

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

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

a <ReportDocument>.Load(path);

b <ReportDocument>.Load.path;

c <ReportDocument>.Load();

Trang 27

d <ReportDocument>.Load;

Phản hồi

Đáp án đúng là: <ReportDocument>.Load(path);

Tham khảo: Bài 8- slide 10

Câu lệnh hiển thị Report lên CRViewer?

Tham khảo: Bài 8- slide 16

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

Trang 28

a Lấy dữ liệu từ ô đầu tiên của hàng đầu tiên trên ListView

b Gán dữ liệu vào ô đầu tiên của hàng đầu tiên trên ListView

c Lấy dữ liệu vào ô thứ 2 (tính từ trái sang) của hàng đầu tiên trên ListView

d Gán dữ liệu vào ô thứ 2 (tính từ trái sang) của hàng đầu tiên trên ListView

Phản hồi

Đáp án đúng là: Gán dữ liệu vào ô thứ 2 (tính từ trái sang) của hàng đầu tiên trên ListView

Vì:

- Items[0] tương ứng với hàng đầu tiên

- SubItems[1] tương ứng với ô thứ 2

Tham khảo: Bài 5, Điều khiển ListView

Câu trả lời đúng là:

DatagridView không thể itếp nhận và trình bày dữ liệu từ đối tượng nào?

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

Trang 29

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();

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

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

Phản hồi

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

Đ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?

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

a Textbox

b ComboBox

c ListView

Trang 30

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

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

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

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

Phản hồi

Đáp án đúng là: Không triển khai kiểm tra khóa chính khi sửa dữ liệu hàng

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?

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

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

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

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

d Chọn nhiều mặt hàng trên datagridView và bấm nút “Xóa”

Phản hồi

Đáp án đúng là: Không xóa được nhiều mặt hàng đồng thời

Đố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?

Trang 31

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

a Runing Total Fields

b Group Name Fields

Trang 32

c RecordSelectionFormula

d GroupSelectionFormula

Phản hồi

Đáp án đúng là: GroupSelectionFormula hoặc RecordSelectionFormula

Tham khảo: Bài 8- slide 15, 16 tùy theo yêu cầu lọc dữ liệu

Đối tượng nào đại diện cho report trong ứng dụng?

Tham khảo: Tham khảo: Bài 8- slide 10

Ý 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 Crystal Report là phần mềm chuyên biệt cho việc tạo báo cáo

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

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

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

Trang 33

Phản hồi

Đáp án đúng là: Tất cả các phương án đều đúng

Tham khảo: Bài 8- slide 4

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:

Tham khảo: Bài 8- slide 12

Biểu thức nào sau đây dùng để đặt lọc nhóm?

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

a <ReportDocument>.GroupFormula=<biểu thức lọc>

b <ReportDocument>.GroupSelection=<biểu thức lọc>

Trang 34

c <ReportDocument>.GroupSelectionFormula=<biểu thức lọc>

d <ReportDocument>.SelectionFormula=<biểu thức lọc>

Phản hồi

Đáp án đúng là: <ReportDocument>.GroupSelectionFormula=<biểu thức lọc>Tham khảo: Bài 8- slide 14

Các thuộc tính của đối tượng TableLogOnInfo.ConnectionInfo là gì?

Tham khảo: Bài 8-slide 11

Để lấy ra những bản ghi có sTenGiangvien có chữ “a” trong bảng tblGiangvien để hiện lên Report thì câu lệnh nào sau đây là đúng?

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

a rpt.RecordSelectionFormula = “{sTenGiangvien} LIKE ‘%a%’”;

b rpt.RecordSelectionFormula = “{tblGiangvien } LIKE ‘%a%’”;

c rpt.RecordSelectionFormula = “{tblGiangvien.sTenGiangvien} LIKE ‘%a%’”;

d rpt = “{tblGiangvien.sTenGiangvien} LIKE ‘%a%’”;

Phản hồi

Trang 35

Đáp án đúng là: rpt.RecordSelectionFormula = “{tblGiangvien.sTenGiangvien} LIKE ‘%a%’”;

Loại trường nào trong Crystal Report cho phép lập công thức tính toán khi trong báo cáo?

Đáp án đúng là: Formula FieldVì: theo tính chất của Formula Field

Tham khảo: Bài 8, Tích hợp Crystal Report

Để 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?

Trang 37

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?

Trang 38

d điều khiển comboBox

Phản hồi

Đáp án đúng là: trường khóa ngoại

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?

a Add>New Item>Crystal Report:chọn As a Blank Report (báo cáo trống)

b Add>Crystal Report:chọn As a Blank Report (báo cáo trống)

c Add>New Item>Reporting>Crystal Report:chọn As a Blank Report (báo cáo trống)

d Add>New Item>Report>Crystal Report:chọn As a Blank Report (báo cáo trống)

e Add>Reporting>Crystal Report:chọn As a Blank Report (báo cáo trống)

Phản hồi

Đáp án đúng là: Add>New Item>Reporting>Crystal Report:chọn As a Blank Report (báo cáo trống)Vì: đây là cách thêm report tiêu chuẩn của Visual Studio, các loại report sẽ nằm trong Template Reporting

Trang 39

Tham khảo: Bài 7 và Tài liệu hướng dẫn sử dụng của Crystal Report

Để 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?

Trang 40

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

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

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

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

Phản hồi

Đáp án đúng là: "{ vNhacungcap.Địa chỉ } like '%" + sGiatri + "'";

Đối tượng nào sau đây dùng để cập nhật dữ liệu từ DataTable về CSDL

Trang 42

a DataRow đó bị sửa, bản ghi tương ứng trong CSDL cũng bị sửa

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

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

d DataRow đó bị sửa

Phản hồi

Đáp án đúng là: DataRow đó bị sửa.Vì: khi gán dữ liệu vào 1 trường của 1 DataRow, dữ liệu mới sẽ ghi đè lên

dữ liệu cũ của trường đó và làm cho bản ghi chuyển sang trạng thái Modified (bị sửa)

Tham khảo: Bài 3: slide 18, 19

Đối tượng nào sau đây có thể chứa dữ liệu trong bộ nhớ?

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

a Connection

b DataTable

Trang 45

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

Ngày đăng: 02/11/2022, 15:23

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w