Tải bản đầy đủ (.pdf) (19 trang)

Lâp trình web TNU Đáp án trắc nhiệm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (154.39 KB, 19 trang )

Đáp Án TNU : Lập Trình Web
Câu Hỏi 1
Biểu thức nào sau đây là sai nếu chưa chỉ định sử dụng namespace
System.Web.UI.WebControls?
Chọn một:
A. Button button = (Button)form1.Controls[0];
B.Stack stack = new Stack();
C.DataTable table = (DataTable)listBox1.DataSource;
D.XmlTextReader rdr;
Đáp án đúng là: Button button = (Button)form1.Controls[0];
Câu Hỏi 2
Biểu thức nào sau đây là sai nếu chưa chỉ định sử dụng namespace System.Xml?
Chọn một:
A.Button button = (Button)form1.Controls[0];
B. Stack stack = new Stack();
C .DataTable table = (DataTable)listBox1.DataSource;
D. XmlTextReader rdr;
Đáp án đúng là: XmlTextReader rdr;
Câu Hỏi 3
Để sử dụng các đối tượng IDbCommand, IDbConnection cần sử dụng namespace nào?
A. System.Data
B. System.Collections
C. System.Xml
D. System.Web
Đáp án đúng là: System.Data
Câu Hỏi 4
ASP là viết tắt bởi:
Chọn một:
A.Active Server Pages
B.Association of Software Professionals
C.ActiveX Server Pages


D.ActiveX Service Protocol
Đáp án đúng là: Active Server Pages
Câu Hỏi 5
Biểu thức nào sau đây là sai nếu chưa chỉ định sử dụng namespace System.Data?
Chọn một:
A.Button button = (Button)form1.Controls[0];
B.Stack stack = new Stack();
C.DataTable table = (DataTable)listBox1.DataSource;
D.XmlTextReader rdr;
Đáp án đúng là:
DataTable table = (DataTable)listBox1.DataSource;
Câu Hỏi 6
Sử dụng các namespace trong file .aspx thì ta dùng directive nào?


Chọn một:
A.Page
B.Import
C.Register
D.Reference
Đáp án đúng là: Import
Câu Hỏi 7
Để sử dụng được đối tượng XmlTextReader cần sử dụng namespace nào?
Chọn một:
A.System.Data
B.System.Collections
C.System.Xml
D.System.Web
Đáp án đúng là: System.Xml
Câu Hỏi 8

Để sử dụng được đối tượng Stack cần sử dụng namespace nào?
Chọn một:
A.System.Data
B.System.Collections
C.System.Xml
D.System.Web
Đáp án đúng là: System.Collections
Câu Hỏi 9
Bổ sung các thuộc tính phù hợp vào dấu 3 chấm cho tag <asp:Button … />
Chọn một:
A.ID=“Button1” Width=“120px”
B.ID=“\“Button1” OnClick=“Button1_Click” ”
C.ID=“Button1” runat=“server”
D.ID=“Button1”
Đáp án đúng là: ID=“Button1” runat=“server”
Câu Hỏi 10
Namespace nào chứa các class làm việc với cơ sở dữ liệu?
Chọn một:
A.System.Data
B.System.Collections
C.System.Xml
D.System.Web
Đáp án đúng là: System.Data
Câu Hỏi 1
Đối tượng nào được server trả về khi có yêu cầu một trang .aspx?
Chọn một:
A.Session
B.Application
C.Request
D.Responce

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


Câu Hỏi 4
Namespace nào chứa các class mô tả các cấu trúc dữ liệu?
Chọn một:
A.System.Data
B.System.Collections
C.System.Xml
D.System.Web
Đáp án đúng là: System.Collections
Câu Hỏi 6
Biểu thức nào sau đây là sai nếu chưa chỉ định sử dụng namespace System.Collections ?
Chọn một:
A.Button button = (Button)form1.Controls[0];
B.Stack stack = new Stack();
C.DataTable table = (DataTable)listBox1.DataSource;
D.XmlTextReader rdr;
Đáp án đúng là:Stack stack = new Stack();
Câu Hỏi 7
Một class được xây dựng ở đâu?
Chọn một:
A.Trong file .cs
B.Trong đoạn script với thuộc tính runat = “server”
C.Trong đoạn script với thuộc tính language = “C#”
D.Trong file .xml
Đáp án đúng là: Trong file .cs
Câu Hỏi 8
Thành phần nào của file ASPX chỉ có trong ASP.NET ?
Chọn một:

A.Html Control Tag
B.Web Control Tag
C.Static Text
D.Client Side Code
Đáp án đúng là: Web Control Tag
Câu Hỏi 1
Tag <input type=“text”> tạo ra control nào?
Chọn một:
A.Một dòng link đến một web page
B.Một ơ nhập một dịng ký tự
C.Một ơ nhập nhiều dòng ký tự
D.Một nút cho phép chọn giá trị dạng boolean
Đáp án đúng là: Một ơ nhập một dịng ký tự
Câu Hỏi 2
Web User Control có control <asp:label ID=”Label1”>. Biểu thức trong thuộc tính đặt dịng
chữ hiện trên control sẽ được viết thế nào?
Chọn một:
A.set { Label1.Value = value; }
B.set { Lable1.Text = value; }
C.get { Label1.Value = value; }
D.get { Lable1.Text = value; }
Đáp án đúng là: set { Lable1.Text = value; }


Câu Hỏi 3
Đối tượng nào KHÔNG cho phép người sử dụng chọn dữ liệu từ một danh sách cho trước?
Chọn một:
A.<asp:DropDownList>
B.<asp:CheckBoxList>
C.<select>

D.<asp:TextBox>
Đáp án đúng là: <asp:TextBox>
Câu Hỏi 4
Tag <a> tạo ra control nào?
Chọn một:
A.Một dịng link đến một web page
B.Một ơ nhập một dịng ký tự
C.Một ơ nhập nhiều dịng ký tự
D.Một nút cho phép chọn giá trị dạng boolean
Đáp án đúng là: Một dòng link đến một web page
Câu Hỏi 5
Đoạn văn câu hỏi
Tag <textarea> tạo ra control nào?
Chọn một:
A.Một dịng link đến một web page
B.Một ơ nhập một dịng ký tự
C.Một ơ nhập nhiều dịng ký tự
D.Một nút cho phép chọn giá trị dạng boolean
Đáp án đúng là: Một ô nhập nhiều dòng ký tự
Câu Hỏi 6
Cho đoạn tag sau:
/>
<asp:RadioButton ID= “Radio2” GroupName=“Group1” runat= “server” />
Vì sao hai RadioButton này khơng thể cùng có thuộc tính Checked bằng “true”?
Chọn một:
A.Chúng có tên khác nhau
B.Chúng có cùng GroupName
C.Chỉ Radio1 có Checked= “true”
D.Radio2 khơng đặt giá trị cho thuộc tính Checked

Đáp án đúng là: Chúng có cùng GroupName
Câu Hỏi 7
Để tạo ra một combobox cần dùng tag nào?
Chọn một:
A.<a>
B.<select>
C.<combo>
D.<table>
Đáp án đúng là: <select>


Câu Hỏi 8
Các bước bắt buộc để đưa một DataTable lên một đối tượng DataList gồm:
Chọn một:
A.Gọi DataList.DataBind() và gán DataList.DataSource = DataTable
B.Gán DataList.DataSource = DataTable và gọi DataList.DataBind()
C.Gọi DataList.DataBind(), gán DataList.DataSource = DataTable và lưu DataTable vào
Application
D.Gán DataList.DataSource = DataTable, lưu DataTable vào Application và gọi
DataList.DataBind()
Đáp án đúng là:Gán DataList.DataSource = DataTable và gọi DataList.DataBind()
Câu Hỏi 9
Control nào kiểm tra giá trị trong khoảng cho trước?
Chọn một:
A.<asp:CompareValidator>
B.< asp:RangeValidator>
C.< asp:ValidatorSummary>
D.<asp:RegularExpressionValidator>
Đáp án đúng là: < asp:RangeValidator>
Câu Hỏi 10

Một Web User Control được xây dựng trong file “MyTable.ascx”. Directive nào cho phép sử
dụng control này trong file .ascx
Chọn một:
A.<%@ Register TagPrefix="myControl" TagName="MyTable" Src="MyTable.ascx" %>
B.<%@ Register TagName="MyTable" Src="Login.ascx" %>
C.<%@ Register TagPrefix="myControl" Src="MyTable.ascx" %>
D.<%@ Register TagPrefix="myControl" TagName="MyTable" %>
Đáp án đúng là: <%@ Register TagPrefix="myControl" TagName="MyTable"
Src="MyTable.ascx" %>
Câu Hỏi 1
Thuộc tính nào quyết định số lượng Item được thể hiện trên DataList?
Chọn một:
A.DataSource
B.Controls
C.Items.Count
D.Size
Đáp án đúng là: DataSource
Câu Hỏi 2
Đâu là tag xác định một Web Server Control?
Chọn một:
A.<html: …>
B.<asp: …>
C.<aspx: …>
D.
<wsc: …>
Đáp án đúng là: <asp: …>


Câu Hỏi 4
Các HTML control gồm các nhóm nào?

Chọn một:
A.HtmlInputControl
B.HtmlInputControl và HtmlContainerControl
C.HtmlInputControl, HtmlContainerControl và HtmlImage
D.HtmlInputControl, HtmlContainerControl, HtmlImage và HtmlAnchorControl
Đáp án đúng là: HtmlInputControl, HtmlContainerControl và HtmlImage
Câu Hỏi 5
Cho control sau:
<asp:CheckBoxList ID=“CheckBoxList1” runat=“server”>
Biểu thức nào cho phép truy cập đến item đang được chọn của control?
Chọn một:
A.checkBoxList1.Items[SelectedIndex]
B.checkBoxList1.SelectedIndex
C.CheckBoxList1.Items[CheckBoxList1.SelectedIndex]
D.CheckBoxList1.SelectedIndex
Đáp án đúng là: CheckBoxList1.Items[CheckBoxList1.SelectedIndex]
Câu Hỏi 9
Cho control sau:
<asp:CheckBoxList ID=“CheckBoxList1” runat=“server”>
Biểu thức nào cho phép truy cập đến danh sách các item của control?
Chọn một:
A.checkBoxList1.Items
B.checkBoxList1.SelectedItem
C.CheckBoxList1.Items
D.CheckBoxList1.SelectedItem
Đáp án đúng là: CheckBoxList1.Items
Câu Hỏi 1
Phương thức nào của SqlCommand dùng để đọc một bảng dữ liệu?
Chọn một:
A.ExecuteReader()

B.ExecuteNonQuery()
C.ExecuteScalar()
D.ReadTable()
Đáp án đúng là: ExecuteReader()
Câu Hỏi 2
Tập tham số của SqlCommand là?
Chọn một:
A.CommandText
B.CommandType
C.Connection
D.Parameters
Đáp án đúng là: Parameters


Câu Hỏi 3
Phương thức nào của DataAdapter dùng để đưa dữ liệu vào DataTable?
Chọn một:
A.Fill()
B.Update()
C.Load()
D.SendData()
Đáp án đúng là: Fill()
Câu Hỏi 4
Phương thức nào của SqlCommand dùng để thực hiện một procedure?
Chọn một:
A.ExecuteReader()
B.ExecuteNonQuery()
C.ExecuteScalar()
D.RunProcedure()
Đáp án đúng là: ExecuteNonQuery()

Câu Hỏi 5
Thành phần nào của Provider dùng để chạy một câu SQL?
Chọn một:
A.Connection
B.Command
C.DataReader
D.DataAdapter
Đáp án đúng là: Command
Câu Hỏi 6
Phương thức nào của SqlCommand dùng để lấy một giá trị từ một bảng?
Chọn một:
A.ExecuteReader()
B.ExecuteNonQuery()
C.ExecuteScalar()
D.RunProcedure()
Đáp án đúng là: ExecuteScalar()
Câu Hỏi 7
Thuộc tính nào của DataAdapter chứa câu SQL thêm dữ liệu vào cơ sở dữ liệu?
Chọn một:
A.SelectCommand
B.Insertcommand
C.UpdateCommand
D.DeleteCommand
Đáp án đúng là: InsertCommand
Câu Hỏi 8
Thành phần nào của Provider cho phép kết nối đến cơ sở dữ liệu?
Chọn một:
A.Connection
B.Command
C.DataReader

D.DataAdapter
Đáp án đúng là: Connection


Câu Hỏi 9
Thuộc tính nào của DataAdapter chứa câu SQL cập nhật dữ liệu trong cơ sở dữ liệu?
Chọn một:
A.
B.Insertcommand
C.UpdateCommand
D.DeleteCommand
Đáp án đúng là: UpdateCommand
Câu Hỏi 10
Để duyệt qua tất cả các giá trị trong một DataRow cần sử dụng thuộc tính nào?
Chọn một:
A.Columns
B.Values
C.Items
D.ItemArray
Đáp án đúng là: ItemArray
Câu Hỏi 3
Phương thức nào của DataAdapter dùng để cập nhật sự thay đổi của dữ liệu từ DataTable vào
cơ sở dữ liệu?
Chọn một:
A.Fill()
B.Update()
C.Load()
D.SendData()
Đáp án đúng là: Update()
Câu Hỏi 6

Câu lệnh SQL được thực hiện bởi SqlCommand được đặt vào thuộc tính nào?
Chọn một:
A.CommandText
B.CommandType
C.Connection
D.Parameters
Đáp án đúng là: CommandText
Câu Hỏi 7
Thuộc tính nào của DataAdapter chứa câu SQL xóa dữ liệu trong cơ sở dữ liệu?
Chọn một:
A.SelectCommand
B.Insertcommand
C.UpdateCommand
D.DeleteCommand
Đáp án đúng là: DeleteCommand
Câu Hỏi 8
Thuộc tính nào của DataAdapter chứa câu SQL đọc dữ liệu vào DataSet?
A.SelectCommand
B.Insertcommand
C.
D.DeleteCommand
Đáp án đúng là: SelectCommand


Câu Hỏi 9
Thuộc tính nào của Session quyết định thời gian tồn tại các vùng nhớ của nó?
Chọn một:
A.TimeOut
B.Count
C.Keys

D.StaticObjects
Đáp án đúng là: TimeOut
Câu Hỏi 1
XmlTextReader có tác dụng gì?
Chọn một:
A.Đọc một file .xml
B.Ghi một file .xml
C.Đọc một file .xsd
D.Ghi một file .xsd
Đáp án đúng là: Đọc một file .xml
Câu Hỏi 2
InnerText là giá trị (Value) của Element nào?
Chọn một:
A.Root Element
B.Element khơng có ChildNode
C.Element có một ChildNode
D.Element khơng có Attribute
Đáp án đúng là: Element khơng có ChildNode
Câu Hỏi 3
Phương thức nào của DataSet dùng để ghi cấu trúc các bảng dữ liệu vào một file .xsd?
Chọn một:
A.WriteXml()
B.WriteXmlSchema()
C.ReadXml()
D.ReadXmlSchema()
Đáp án đúng là: WriteXmlSchema()
Câu Hỏi 4
Mơ hình dữ liệu của XmlDataDocument có kiểu nào?
Chọn một:
A.DataAdapter

B.DataReader
C.DataTable
D.DataSet
Đáp án đúng là: DataSet
Câu Hỏi 5
Phương thức nào của DataSet dùng để đọc cấu trúc các bảng dữ liệu từ một file .xsd?
Chọn một:
A.Load()


B.LoadXml()
C.ReadXml()
D.ReadXmlSchema()
Đáp án đúng là: ReadXmlSchema()
Câu Hỏi 6
Cấu trúc dữ liệu trong đối tượng XmlDocument có dạng nào?
Chọn một:
A.Danh sách liên kết (Linked List)
B.Cây (Tree)
C.Bảng băm (Hash table)
D.Đồ thị (Graphic)
Đáp án đúng là: Cây (Tree)
Câu Hỏi 7
Khơng trả lời
Có thể truy cập đến node gốc của XmlDocument bằng thuộc tính nào?
Chọn một:
A.DocumentElement
B.Attributes
C.FirstChild
D.ChildNodes

Đáp án đúng là: DocumentElement
Câu Hỏi 8
Khi một XmlNode được tạo từ một Xml có cấu trúc <ID Type=“1”></ID> thì Value của nó
là gì?
Chọn một:
A.Xâu ký tự rỗng
B.null
C.“ID”
D.1
Đáp án đúng là: null
Câu Hỏi 9
Mơ hình dữ liệu của XmlDataDocument được lưu trữ trong file có phần mở rộng nào?
Chọn một:
A..xml
B..xsd
C..aspx
D.xdm
Đáp án đúng là: .xsd
Câu Hỏi 10
Phương thức nào của XmlDocument dùng để đọc một xâu ký tự theo chuẩn Xml?
Chọn một:
A.Load()
B.LoadXml()
C.ReadXml()
D.ReadXmlSchema()
Đáp án đúng là: LoadXml()


Câu Hỏi 3
Phương thức nào của DataSet dùng để ghi dữ liệu vào một file .xml?

Chọn một:
A.WriteXml()
B.WriteXmlSchema()
C.ReadXml()
D.ReadXmlSchema()
Đáp án đúng là: WriteXml()
Câu Hỏi 4
Đoạn xml dưới đây có gì SAI?
<Order Type=“1”><ID></ID><Name></Name><Order>
Chọn một:
A.Giữa cặp <ID></ID> khơng có dữ liệu
B.Giữa các tag khơng có WhiteSpace
C.<Order> khơng có </Order>
D.<Order> có thuộc tính
Đáp án đúng là: <Order> khơng có </Order>
Câu Hỏi 8
Có thể truy cập đến node con đầu tiên của XmlNode bằng thuộc tính nào?
Chọn một:
A.DocumentElement
B.Attributes
C.FirstChild
D.ChildNodes
Đáp án đúng là: FirstChild
Câu Hỏi 9
Cho xml sau:
<Order Type=“1”><ID>asp.net</ID></Order>
“Type” là gì của XmlNode có tên Order
Chọn một:
A.FirstChild.Name
B.ChildNodes[0].Value

C.Attributes[0].Name
D.NextSibling.Name
Đáp án đúng là: Attributes[0].Name
Câu Hỏi 10
Phương thức nào của DataSet dùng để đọc dữ liệu từ một file .xml?
Chọn một:
A.Load()
B.LoadXml()
C.ReadXml()
D.
ReadXmlSchema()
Đáp án đúng là: ReadXml()


Câu Hỏi 1
Giá trị của Parameter là thuộc tính nào?
Chọn một:
A.Value
B.Direction
C.DbType
D.TypeName
Câu Hỏi 2
Cho biết đoạn tag trong WSDL sau đây mô tả cho Web service nào?
<s:element name="DecToBin">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DecimalNumber" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>

<s:element name="DecToBinResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DecToBinResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
Chọn một:
A.string DecToBin(string DecimalNumber)
B.int DecToBin(int DecimalNumber)
C.string DecToBin(int DecimalNumber)
D.int DecToBin(string DecimalNumber)
Câu Hỏi 3
Cho biết đoạn tag trong WSDL sau đây mô tả cho Web service nào?
<s:element name="GetWeather">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CityName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CountryName" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetWeatherResponse">


<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetWeatherResult" type="s:string" />
</s:sequence>
</s:complexType>

</s:element>
Chọn một:
A.string GetWeather()
B.string GetWeather(string CityName)
C.string GetWeather(string CityName, string CountryName)
D.string Service(string GetWeather, string CityName, string CountryName)
Câu Hỏi 4
Để duyệt qua tất cả các hàng của một DataTable cần sử dụng thuộc tính nào?
Chọn một:
A.DataSet
B.Rows
C.Columns
D.Container
Câu Hỏi 5
WSDL là gì?
Chọn một:
A.Ngơn ngữ mơ tả web server
B.Ngơn ngữ mơ tả web service
C.Ngôn ngữ định nghĩa web server
D.Ngôn ngữ định nghĩa web service
Câu Hỏi 6
Giả sử trong cơ sở dữ liệu BookShop có bảng tableOrder. Cho biết nguyên nhân sinh ra lỗi
khi chạy đoạn code dưới đây?
SqlConnection connection = new SqlConnection(“Data source=localhost;Initial
catalog=BookShop”);
SqlCommand command = new SqlCommand();
command.CommandText = “SELECT * FROM tableOrder”
connection.Open();
command.ExecuteReader();
connection.Close();

Chọn một:
A.Không thể thực hiện command.ExecuteReader() với câu SQL “SELECT…”
B.Không mở được connection
C.Chưa thiết lập CommandType cho command
D.Chưa thiết lập thuộc tính Connection cho command
Câu Hỏi 7
Các web service được xây dựng trong file có phần mở rộng nào?


Chọn một:
A..ascx
B..asmx
C.
.aspx
D.
.awsx
Câu Hỏi 8
Một Stored Procedure có các tham số sau:
@ID int, @Name nvarchar(50), DOB datetime, @Male bit
Hãy chọn tham số đúng khi thêm các tham số của một đối tượng SqlCommand với tên
command cho @DOB
Chọn một:
A.command.Parameters.Add(“@DOB”, SqlDbType.DateTime)
B.command.Parameters.Add(“@DOB”, SqlDbType.Int)
C.command.Parameters.Add(“@DOB”, SqlDbType.NVarChar)
D.command.Parameters.Add(“@DOB”, SqlDbType.Bit)
Câu Hỏi 9
Dùng chỉ định nào để định nghĩa một service trong web service?
Chọn một:
A.WebMethod

B.[Web method]
C.[WebMethod]
D.[WebService]
Câu Hỏi 10
Để sử dụng một web service trong ASP.NET project, cần thêm gì vào References
Chọn một:
A.WSDL của web service
B.Mã nguồn của web service
C.Dll của web service
D.Khơng cần thêm gì
Câu Hỏi 2
Một web service được xây dựng trên nền tảng của class nào?
Chọn một:
A.WebServiceBase
B.WebServiceDescriptor
C.WebService
D.WebServiceReference
Câu Hỏi 3
Cho đoạn code sau:
DataTable table = new DataTable();

DataRow row = table.NewRow();
Cho biết trạng thái của đối tượng row?


Chọn một:
A.RowState.Added
B.RowState.Detached
C.RowState.Modified
D.RowState.Deleted

Câu Hỏi 6
Cho biết đoạn tag trong WSDL sau đây mô tả cho Web service nào?
<s:element name="BinToDec">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BinaryNumber" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="BinToDecResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BinToDecResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
Chọn một:
A.string BinToDec(string BinaryNumber)
B.int BinToDec (int BinaryNumber)
C.string BinToDec (int BinaryNumber)
D.int BinToDec (string BinaryNumber)
Câu Hỏi 7
Để duyệt qua tất cả các cột của một DataTable cần sử dụng thuộc tính nào?
Chọn một:
A.DataSet
B.Rows
C.Columns
D.Container
Câu Hỏi 8
Giá trị trả về của một service tuân theo chuẩn nào?

Chọn một:
A.XML
B.SQL
C.FPT
D.TCP
Câu Hỏi 1
Cho đoạn code sau:


protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
DanhMucSach dm = new DanhMucSach();
dm.Table = new DataTable();
this.Session["DanhMucSach"] = dm;
// ...
}
}
Trong các đoạn server-side code khác, biểu thức nào là đúng?
Chọn một:
A.DanhMucSach dm = Session[“DanhMucSach”];
B.DanhMucSach dm = (DanhMucSach)Session[“DanhMucSach”];
C.DataTable table = Session[“DanhMucSach”].Table;
D.DataTable table = (DataTable)Session[“DanhMucSach”].Table;
Câu Hỏi 2
Phương thức TimSach
Chọn một:
A.DataRow TimSach(string sachID, DataTable tbl)
{

DataRow[] findRows = tbl.Select("SachID=" + sachID); return (findRows.Length == 0 ? null
: findRows[0]);
}
B. DataRow TimSach(string sachID, DataTable tbl)
DataRow[] findRows = tbl.Select("SachID=" + sachID); return (findRows.null :
findRows[0]);
}
C.DataRow TimSach(string sachID, DataTable tbl)
{
DataRow[] findRows = tbl.Select("SachID=" + sachID); }
D. DataRow TimSach(string sachID, DataTable tbl)
DataRow[] findRows = ("SachID=" + sachID); return (findRows.Length == 0 ? null :
findRows[0])
Câu Hỏi 3
Giả sử r là một DataRow trong một DataTable, để thêm r vào một đối tượng DataTable có tên
table phải dùng biểu thức nào?
Chọn một:
A.table.Rows.Add(r)
B.r.Table = table


C.table.Rows.InsertAt(r, 0)
D.table.ImportRow(r)
Câu Hỏi 4
Page nhận lệnh của button [Go] thông qua?
Chọn một:
A.txtCommand
B.txtCommandValue
C.DropDownList
D.txtCommand và txtCommandValue

Câu Hỏi 5
Cần tạo ra bao nhiêu Stored Procedure?
Chọn một:
A.10
B.15
C.11
D.14
Câu Hỏi 6
Cho biết đoạn tag sau đây có gì SAI nếu txtCommand và txtCommandValue là tên của các
HtmlInputText của form1?
onclick="form1.txtCommand.Text='Move';form1.txtCommandValue.Value='1';form1.submit
();"/>
Chọn một:
A.<input> không có type=“button”
B.HtmlInputText khơng có thuộc tính Value
C.HtmlInputText khơng có thuộc tính Text
D.Sự kiện onclick khơng cho phép thể hiện đoạn code
Câu Hỏi 7
Để chọn các hàng trong DataTable có thuộc tính Price lớn hơn 50, kết quả được sắp xếp theo
thuộc tính “Name” phải sử dụng phương thức Select nào?
Chọn một:
A.Select()
B.Select(“Price > 50”)
C.Select(“Price > 50”, “Name”)
D.Select(“Name”, “Price > 50”)
Câu Hỏi 8
Các bước xây dựng service InsertSach?
Chọn một:
A.3 bước

B.5 bước
C.7 bước
D.9 bước
Câu Hỏi 9
Thuộc tính nào của Parameter quyết định nó là tham số đầu vào hoặc ra?
Chọn một:
A.Value


B.Direction
C.DbType
D.TypeName
Câu Hỏi 10
Nếu ShoppingCart là một web service được thêm vào references của project với tên của
reference là localhost có chứa một webmethod InsertDatHang(string). Giả sử xml là tên biến
kiểu string, thì biểu thức nào sau đây chắc chắn đúng?
Chọn một:
A.localhost.ShoppingCart sc = new localhost.ShoppingCart(); sc.InsertDatHang(xml);
B.localhost.ShoppingCart.InsertDatHang(xml);
C.ShoppingCart sc = new ShoppingCart(); sc.InsertDatHang(xml);
D.ShoppingCart.InsertDatHang(xml);
Câu Hỏi 1
Để chọn các hàng trong DataTable có thuộc tính Price lớn hơn 50 phải sử dụng tham số nào
trong phương thức Select?
Chọn một:
A.Price > 50
B.“Price greater than 50”
C.“Price > 50”
D.“SELECT WHERE Price > 50”
Câu Hỏi 2

Để có thể ẩn nhiều control cùng một lúc, có thể nhóm chúng vào HtmlControl nào?
Chọn một:
A.<div>
B.<select>
C.<textarea>
D.<img>
Câu Hỏi 3
Cho đoạn code sau:
public void DatSach(string sachID)
{
// Tìm sách trong giỏ hàng
DataRow rDat = this.TimSach(sachID, this.tblGioHang); if (rDat == null)
{
// Nếu chưa có thì thêm sách vào giỏ hàng
DataRow row = this.TimSach(sachID, this.tblSach);
rDat = this.tblGioHang.NewRow(); rDat.ItemArray = new object[] {
row["SachID"], row["TieuDe"], row["TacGia"], 1 }; this.tblGioHang.Rows.Add(rDat);
}
else
// Nếu đã có thì tăng số lượng lên 1


rDat["SoLuong"] = int.Parse(rDat["SoLuong"].ToString()) + 1;
}
Đây là phương thức của model nào?
Chọn một:
A.ChuyenTrang
B.LocTheLoai
C.DatSach
D.GetDanhMuc

Câu Hỏi 6
Cho đoạn code sau:
string xml = "<Order><KhachHangID>1</KhachHangID>";
foreach (DataRow r in this.tblGioHang.Rows)
xml +=
string.Format("<Sach><SachID>{0}</SachID><SoLuong>{3}</SoLuong><DonGia>{4}DonGia></Sach>", r.ItemArray);
xml += "</Order>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
Nếu tblGioHang có 2 hàng thì doc.DocumentElement có mấy node con?
Chọn một:
A.1
B.2
C.3
D.4
Câu Hỏi 10
Kết quả trả về của phương thức Select của DataTable là gì?
Chọn một:
A.Một DataTable
B.Một mảng các DataRow
C.Một danh sách các DataRow
D.Một DataRow



×