51CTO下载-面试题大全winformadonet.pdf
文本预览下载声明
C#、Winform、ADO.net 综合面试题大全
Winform 与C#试题
1) 已知在一个名为”disOder” 的数据集中第一个名为”order” 的表,在”order”表中有一行一列,
下列( )能够正确访问该表记录的第一行第一列的值。(选择一项)
a) disorder*“order”+.Rows*0+*0+;
b) disOrder.Tables[0].Rows[0][0];
c) disorder Tables[0].Columns[0][0];
d) disorder*“order”+,Columns*0+*0+;
2) 在ADO.NET 中,下列可以作为DataGrid 控件的数据源是( )(选择一项)
1.DataSet
2.DataTable
3.DataView
a) 1 和2
b) 1 和3
c) 3 和3
d) 1,2,3 都可以
3) 以下关于C#代码的说法正确的是( )。(选择一项)
Class My Animals{
private int bodyTemp=98; //1
public int BodyTemy{ //2
get{
return bodyTemp; //3
}
}
}
a) 代码 1 错误
b) 代码2 错误
c) 代码3 错误
d) 代码无错误
4) 在ADO 。NET 中,已知变量sqlCon 是一个SqlCommand 对象,则下列代码运行时
将出现异常的是( )。
SqlDataReader reader=sqlCon.ExecuteReader();//1
reader.Read(); //2
reader.Close(); //3
reader.Read(); //4
a) 1
b) 2
c) 3
d) 4
5) 在C#程序中,下列用来处理异常的结构,错误的是( )。 (选择一项)
a) catch{}finally{}
b) try{}finally{}
c) try{}catch{}finally{}
d) try{}catch{}
6) 在C# 中,下列变量定义与赋值正确的是( )。 (选择一项)
a) int age = 12.5;
b) string name = ACCP;
c) double money = 100.0;
d) char level = A;
7) 在C# 中,下列代码的运行结果是( )。(选择一项)
Int []age = new int[]{16,18,20,14,22};
Foreach(int I in age){
If(i18)
Continue;
Console.Write(i.ToString()+” ”);
}
a) 16 18 20 14 22
b) 16 18 14 22
c) 16 18 14
d) 16 18
8) 针对以下的C#代码:
Using System;
Class A{
Static void Main(){
Int[] B = new int[10];
for(int i=1;i=10;i++){
空白处
}
foreach (int C in B){
Console.WriteLine(C);
}
}
}
要在控制台输出1 到10 的数字,空白处应填写的正确的代码为( )。(选择一项)
a) B[i] = i+1;
b) B[i] = i;
c) B[i-1] = i;
d) B[i+1] = i;
9) 在C# 中,下列代码的运行结果是( )。(选择一项)
Usintg System;
Calss Test {
Static void Main(){
Try{
Int a = 10;
Int b = 0;
Int c = a/b;
Console.WriteLine(c);
}
Catch{
Console.WriteLine(“ 出现错误”);
}
Finally{
Console.WriteLine(“运行结束”);
}
}
a) 0
运行结束
b) 10
运行结束
c) 出现错误
运行
显示全部