.NET Framework gồm những thành phần nào? Common Language Runtime (CLR) và Net Framework Class LibraryWindows Communication Foundation (WCF) ApplicationCommon Language Runtime (CLR)Net Framework Class Library2. 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 đó? DeleteCommand,InsertCommandDeleteCommand,UpdateCommandInsertCommand,UpdateCommandSelectCommand,DeleteCommand3. 1 DataTable có 1 bản ghi bị xoá, 1 bản ghi nguyên gốc và 1 bản ghi bị sửa. NhữngCommand nào của DataAdapter sẽ được gọi thực thi khi Update DataTable đó? DeleteCommand, UpdateCommandDeleteCommand, InsertCommandSelectCommand, DeleteCommandInsertCommand, UpdateCommand
Trang 1Lưu ý: Nếu tài liệu không từ [Nguồn] rất có thể không đầy đủ hoặc bị chỉnh sửa gây sai lệch
Tài li ệu cập nhật đến ngày 06/11/2021
Câu trả lời đúng
? Câu trả lời chưa xác định
1 .NET Framework gồm những thành phần nào?
Common Language Runtime (CLR) và Net Framework Class Library Windows Communication Foundation (WCF) Application
Common Language Runtime (CLR) Net Framework Class Library
2 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 đó?
DeleteCommand,InsertCommand DeleteCommand,UpdateCommand InsertCommand,UpdateCommand SelectCommand,DeleteCommand
3 1 DataTable có 1 bản ghi bị xoá, 1 bản ghi nguyên gốc và 1 bản ghi bị sửa Những
Command nào của DataAdapter sẽ được gọi thực thi khi Update DataTable đó?
DeleteCommand, UpdateCommand DeleteCommand, InsertCommand SelectCommand, DeleteCommand InsertCommand, UpdateCommand
4 Bản ghi mới được thêm vào DataTable có trạng thái là gì?
DataRowState.Added
DataRowState.Deleted DataRowState.Modified DataRowState.Original
5 Biểu thức “Hello world”.ToUpper().Left(3)cho kết quả là gì?
8 Các bước tạo mới một Console Application Project trong VS.NET là gì?
File > New > Project Chọn ngôn ngữ lập trìnhChọn loại project: Console ApplicationĐặt tên ProjectChọn đường dẫn lưu ProjectClick OK
File > New > Console ApplicationClick OK
Trang 2Project > New > Console ApplicationClick OK
Project > New Chọn ngôn ngữ lập trìnhChọn loại project: Console ApplicationĐặt tên ProjectChọn đường dẫn lưu Project\Click OK
9 Các bước truy xuất cơ sở dữ liệu nào sau đây là đúng?
1.Chuẩn bị
–ConnectionString
–Truy vấn dữ liệu
2.Khai báo các đối tượng ADO.NET cần thiết
(Connection, Command, …)
3.Thiết lập các thông số cho Command
2.Thiết lập các thông số cho Command
3.Khai báo các đối tượng ADO.NET cần thiết
(Connection, Command, …)
11 Cách bước tạo report một báo cáo trống của Crystal Report trong VS.NET 2010?
Add>New Item>Reporting>Crystal Report:chọn As a Blank Report (báo cáo trống) Add>New Item>Crystal Report:chọn As a Blank Report (báo cáo trống)
Add>Crystal Report:chọn As a Blank Report (báo cáo trống)
Add>Reporting>Crystal Report:chọn As a Blank Report (báo cáo trống)
Add>New Item>Report>Crystal Report:chọn As a Blank Report (báo cáo trống)
Trang 312 Cách gán giá trị nào sau đây là đúng cú pháp cho việc gán giá trị các thuộc tính của đối tượng bằng mã lệnh?
•Nạp report (*.rpt) vào đối tượng ReportDocument
•[Truyền các Parameter, RecordSelectionFormula, …]
•Chỉ định nguồn dữ liệu (trong thời gian chạy) cho ReportDocument
•Hiển thị Report lên CRViewer
–Sử dụng Crystal Report Viewer
–Lập trình:
•Nạp report (*.rpt) vào đối tượng ReportDocument
•[Truyền các Parameter, RecordSelectionFormula, …]
•Chỉ định nguồn dữ liệu (trong thời gian chạy) cho ReportDocument–Sử dụng Crystal Report Viewer
–Lập trình:
•[Truyền các Parameter, RecordSelectionFormula, …]
•Chỉ định nguồn dữ liệu (trong thời gian chạy) cho ReportDocument
•Hiển thị Report lên CRViewer
–Sử dụng Crystal Report Viewer
–Lập trình:
•Nạp report (*.rpt) vào đối tượng ReportDocument
•[Truyền các Parameter, RecordSelectionFormula, …]
•Hiển thị Report lên CRViewer
–Sử dụng Crystal Report Viewer
–Lập trình:
•Nạp report (*.rpt) vào đối tượng ReportDocument
•Chỉ định nguồn dữ liệu (trong thời gian chạy) cho ReportDocument
•Hiển thị Report lên CRViewer
14 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?
"{ vNhacungcap.Địa chỉ } like '%" + sGiatri + "'";
"{ vNhacungcap.Địa chỉ } like '" + sGiatri + "'";
"{Địa chỉ} like '%" + sGiatri + "'";
"{vNhacungcap.Địa chỉ } like '%" + sGiatri + "%'";
15 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?
Tất cả các phương án đều đúng
Crystal Report ClickOnce
Crystal Report Merge Module
Crystal Report MSI
16 Câu lệnh hiển thị Report lên CRViewer?
CrystalReportViewer1.ReportSource=
<ReportDocument>;CrystalReportViewer1.Refresh();
CrystalReportViewer1.Refresh();
Trang 4CrystalReportViewer1.Refresh();CrystalReportViewer1.ReportSource= <ReportDocument>; CrystalReportViewer1.ReportSource= <ReportDocument>;
17 Câu lệnh hiển thị Report lên CRViewer nào sau đây là đúng?
crysralReportViewer.ReportSource = rpt;crystalReportViewer.Refresh();
crysralReportViewer.ReportSource = rpt;
crysralReportViewer.ReportSource = rpt;crystalReportViewer.Refresh;
crystalReportViewer.Refresh();
18 Câu lệnh nào không dùng để thực thi Stored Procedure sau:CREATE PROCEDURE
spTest@PK_sHangID VARCHAR(20)ASSELECT *FROM tblHangWHERE
22 Cho 1 truy vấn SQL chứa trong biến s1 Với lệnh khai báo DataAdapter như
sau:SqlDataAdapter da=new SqlDataAdapter(s1);thì giá trị của s1 sẽ được gán cho đối tượng Command nào của DataAdapter?
Trang 5Thuộc tính CommandName dùng để chỉ định tên hoặc nội dung truy vấn
Thuộc tính CommandType dùng để chỉ định tên hoặc nội dung truy vấn
26 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óaThứ 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
29 Đặc tính nào sau đây là của DataReader?
Chỉ duyệt dữ liệu theo chiều tiến, mỗi lần 1 bản ghi
Trang 6 DataAdapter DataSet
DataTable DataView
32 DataReader dùng để?
Dùng để duyệt dữ liệu lấy ra từ CSDL Dùng để delete dữ liệu
Dùng để insert dữ liệu Dùng để update dữ liệu
Console Application Windows Froms
35 Đâu là phương thức của điều khiển RichTextBox?
Find Font SelectionStart Text
36 Để 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”?
GroupSelectionFormula hoặc RecordSelectionFormula GroupSelectionFormula
RecordCount RecordSelectionFormula
37 Để có thể chạy được, một chương trình viết bằng NET cần qua mấy bước dịch?
2
1
3
4
38 Để đăng ký các sự kiện cho các đối tượng điều khiển, ta sử dụng cú pháp nào?
<Đối_tượng>.<Sự_kiện> += new System.EventHandler(<Tên_hàm_xử_lý>);
<Đối_tượng> = new System.EventHandler(<Tên_hàm_xử_lý>);
<Đối_tượng>.<Sự_kiện> += new System.EventHandler();
<Đối_tượng>.<Sự_kiện> = new System.EventHandler(<Tên_hàm_xử_lý>);
39 Để đặt lại tiêu đề mới cho Report ta sử dụng lệnh?
rpt.SummaryInfo.ReportTitle = “tiêu đề mới”;
rpt.ReportTitle = “tiêu đề mới”;
rpt.SummaryInfo = “tiêu đề mới”;
Trang 7SummaryInfo.ReportTitle = “tiêu đề mới”;
40 Để 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?
Load()
Initial()
Show()
View()
41 Để hiển thị dữ liệu trên datagridView trong lớp GlobalFuncs, ta cần truyền các tham số nào?
Tên bảng/view và điều khiển datagridView
Điều khiển datagridView, tên cột hiển thị và tên cột khóa chính
Tên bảng và tên cột khóa chính
Tên cột khóa chính, tên bảng và điều khiển datagridView
42 Để lấy giá trị mã đối tượng tượng ứng với tên đối tượng được chọn từ ComboBox, ta sử
rpt.RecordSelectionFormula = “{tblGiangvien.sTenGiangvien} LIKE ‘%a%’”;
rpt.RecordSelectionFormula = “{sTenGiangvien} LIKE ‘%a%’”;
rpt.RecordSelectionFormula = “{tblGiangvien } LIKE ‘%a%’”;
rpt = “{tblGiangvien.sTenGiangvien} LIKE ‘%a%’”;
44 Để 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?
Stored Procedure Output
47 Để 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?
Để trống, không sử dụng các ký tự bao quanh
Cặp ký tự nháy kép
Trang 849 Để 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?
51 Để 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?
Mã nhà cung cấp
Đơn vị tính
Mã hàng
Tên hàng
52 Để thực hiện những tính toán theo nhóm của dữ liệu đã được gộp nhóm trên Report, ta dùng
loại trường nào?
Running Total Field
DataRow đó bị xoá, bản ghi tương ứng trong CSDL không bị xoá
Bản ghi trong CSDL bị xoá DataRow đó không bị xoá
DataRow đó bị sửa, bản ghi tương ứng trong CSDL cũng bị sửa
55 Điều gì xảy ra khi gọi phương thức Delete của 1 DataRow trong 1 DataTable?
DataRow đó bị xoá, bản ghi tương ứng trong CSDL không bị xoá
DataRow đó bị xoá, bản ghi tương ứng trong CSDL cũng bị xoá
Trang 9DataRow đó bị sửa
Bản ghi trong CSDL bị xoá DataRow đó không bị xoá
56 Điều khiển chứa (Group Control) nào sau đây không có label và thanh cuộn?
Trang 10Group Name Fields
Runing Total Fields
Trang 1172 Đối tượng nào sau đây có thể chứa dữ liệu trong bộ nhớ?
Trang 1282 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?
Toán tử AND
Toán tử &&
Toán tử NOT
Toán tử OR
83 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?
"{vChitietHoadon.Nhà cung cấp}='" + sGiatri + "'"
"[vChitietHoadon.Nhà cung cấp]='" + sGiatri + "'"
"{vChitietHoadon[Nhà cung cấp]}='" + sGiatri + "'"
"{vChitietHoadon-Nhà cung cấp}='" + sGiatri + "'"
84 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? MultiExtended
Trang 1390 Khi có thông tin cần hiển thị trong Report mà không xác định được giá trị trong thời gian thiết
kế thì ta dùng thành phẩn nào để thể hiện trong report?
93 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?
Không triển khai kiểm tra khóa chính khi sửa dữ liệu hàng
Khi giá trị mã hàng bị thay đổi
Khi giá trị mã hàng không thay đổi
Luôn được thực hiện
94 Khi thêm dữ liệu vào CSDL cần thực thi loại Query nào?
Trang 14t.Rows.Insert(obj)
97 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?
Tích hợp trong bộ cài đặt (setup) của ứng dụng
Cài NET Framework
Cài Crystal Report
Bật tính năng này của Windows
98 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)?
100 Lệnh sau đây làm việc gì với ListView lv1? lv1.Items[0].SubItems[1].Text=”test”
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
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
Gán dữ liệu vào ô đầu tiên của hàng đầu tiên trên ListView
Lấy dữ liệu từ ô đầu tiên của hàng đầu tiên trên ListView
101 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?
Trang 15105 Loại project nào trong Visual Studio NET cho ứng dụng dạng dòng lệnh
Console
ASP.NET Web Application
ASP.NET Web Services
Running Total Field
107 Lớp nào là lớp cơ sở đầu tiên trong NET?
111 Mã trung gian ở bước dịch thứ nhất của ứng dụng NET có tên là gì?
Microsoft Intermediate Language (MSIL)
Machine Code
Microsoft Machine Code
Microsoft Temporary Language (MSTL)
112 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ì?
Sắp xếp lại các dòng theo thứ tự alphabel của các xâu có trong cột
Ẩn cột vừa bược click
Sắp xếp lại các cột theo thứ tự alphabel của tiêu đề các cột
Thu nhỏ độ rộng cột được click
113 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 16116 Một Stored Procedure được khai báo như sau:CREATE PROCEDURE spTest@a
INTASSELECT 2*@aHỏi Parameter truyền cho @a phải có Direction nào sau đây?
118 Người dùng cuối quan tâm đến gì hơn trong báo cáo?
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 Quan tâm cả dữ liệu trong báo cáo và quan tâm đến cách tạo ra chúng
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 17ReportFooter
Page header
Page footer
122 Phát biểu nào sau đây là đúng?
1 namespace chứa nhiều class
1 class có thể chứa namespace
1 namespace chỉ chứa 1 class
1 namespace không thể chứa class
123 Phát biểu nào sau đây là đúng?
Sử dụng TableLogOnInfo trên cho 2 Table trong ReportDocument.Database
Sử dụng TableLogOnInfo trên cho 3 Table trong ReportDocument.Database
Sử dụng TableLogOnInfo trên cho 4 Table trong ReportDocument.Database
Sử dụng TableLogOnInfo trên cho từng Table trong ReportDocument.Database
124 Phát biểu nào sau đây là sai?
Một DataTable chứa nhiều DataSet
Một DataTable chứa nhiều DataColumn
Một DataTable chứa nhiều DataRow
Một DataSet chứa nhiều DataTable
125 Phương thức Console.ReadLine() trả về dữ liệu kiểu gì?
Trang 18130 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 xâu?
.ToTrim()
.RemoveSpace()
.ToUpper()
.Trim()
131 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?
136 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.Với
lệnh:string s2=s1.Substring(2, 3);Hỏi: Trước đó, s1 phải có giá trị nào sau đây để s2 sau lệnh trên có giá trị là “ell”
s1= “iTellCo”
s1= “ellison”
s1= “Hello”
s1= “Telling”
137 Săp xếp theo thứ tự xảy ra của các sự kiện khi một phím ký tự được nhấn?
KeyDown, KeyPress và KeyUp
KeyDown, KeyUp và KeyPress
KeyUp, KeyPress và KeyDown
Không theo thứ tự cụ thể nào
Trang 19138 Sau khi dùng DataReader ta phải làm gì?
143 SqlConnection được khai báo như thế nào?
SqlConnection <tênOBJ>=new SqlConnection([connectionString]);
SqlConnection <tênOBJ>=SqlConnection([connectionString]);
SqlConnection <tênOBJ>=new ([connectionString]);
SqlConnection <tênOBJ>=new SqlConnection([connectionString])
144 Sự khiện nào xảy ra khi người dùng click vào dữ liệu bên trong một ô của DatagridView?
Trang 20148 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?
trường khóa ngoại
tên bảng
trường khóa chính
điều khiển comboBox
149 Thành phần nào của các điều khiển thể hiện hành vi hay khả năng mà đối tượng đó có thể làm được?
Phương thức (Method)
Sự kiện (Event)
Thông điệp (Message)
Thuộc tính (property)
150 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?
Tên bảng dữ liệu
Tên Database
Tên người dùng
Tên server chứa cơ sở dữ liệu
151 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?
Suppress
HideSection
ShowSection
FormatSection
152 Thành phần trong 1 report bao gồm?
Report Header,Report Footer,Page Header, Page Footer,Detail,[Group Header, Group Footer]
[Group Header, Footer]
Report Header, Footer
Page Header,Footer
Detail
153 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?
Có
Không
Tùy tình huống