C#笔试题目(带答案)

更新时间:2023-07-22 20:03:02 阅读: 评论:0

C#笔试题目
一、选择题(每题2分,共30分)
1.以下那个工具用来将一个COM TYPE LIBRARY 转换为一个具有相同定义的 ASSEMBLY?C
A)      
2web rvice 的源文件后缀是:(A)
A) .aspx  B) asax  C)ascx  D)asmx
3 框架中的SqlCommand对象的ExecuteReader 方法返回一个:(B
A) XmlReader B) SqlDataReader  C)SqlDataAdapter  D)DataSet
4、下面那一个不能作为C#中类修饰符?(D)
A) new        B) publicprivate    C)protectedinternal
D) override   E)abstractaled
5 框架中,File对象的OpenText方法,将返回一个:(A
A)StreamReader对象 B)StreamWriter对象  C)Stream对象 D)File对象
6、以下哪些不是C#的关键字?(B
A) finally B)import C)interface D)unsafe E)sbyte
7、以下代码片断(B
string s="1234567"; string ss=s.Remove(3,3);return ss;的返回值是(D)
A)“1234”  B)“4567”  C)“12345”  D)“1237”
8、异常是由try来处理,以下那种处理形式不正确(B)
A)try—catch(s)  B) try---throw  C)try---finally  D)try—catch(s)---finally
9、对代理的声明方法不正确的有:(D
dcm是什么意思
A) delegate int d();          B) delegate int d(int i);
C)public delegate int (int i); D) deleage int d;
D)[A(“temp”)]delegate int d(int i);
10、假定有一个类A,类A中定义一个方法 static void f(); a1是A的一个对象,则下面对f的引用那一个正确(A):
A)A.f()  B)a1.f()  C)f()  D)都不正确
11、接口可以包含一个和多个成员,下面哪个选项不能包含在接口中 D
A)方法、属性 B)索引指示器 C) 事件 D)常量、域
英文作文大全
12、接口不能通过(C)来实现 
A)类  B)结构 C)方法
13、下面那一个不是C#中方法的参数的类型  (E)
  A)值类型 B)引用型 C)输出型 D)数组型 E)代理型
14、C#中的数据类型分为简单类型和引用类型,下面那一个不属于引用类型  (E)
  A)类 B)代表 C)数组 D)接口 E)枚举
15、下面对属性的格式描述正确的是:(A
A) 只读属性                      B) 只写属性
public string Name            public string Name
{                                  {
get                                get
{                                  {
return name;                      name=value;
}                                }
}                                    }
C) 只读只写属性                    D) 只读只写属性
public string Name                      public string Name
{                                      {
get                                    get
{                                      {
return name;                          public string Name
}                                          return name;
}                                          }
public string Name                          t
{                                        {
composition是什么意思
t                                      name=value;
{
name=value;                          }
}                                    }
}
二、程序填空(每空2分,共 10分)
下面是代理使用方法的描述,请根据提示把代码补充完整。
1明一个代理,名称为d,带有两个参数,分别为整型变量i,j。
delegate int d(int i,int j);
public class MyClass
{  public int instancemethod(int a,int b) //实例化方法
{ int c;
c=a+b;
return c;
}
static public int staticmethod(int a,int b) //静态方法
{  int c;
c=a+b;
retun c;
}
}
public class MainClass
{
static public void Main()
{int x=3, y=5;
MyClass p=new MyClass()
②把代理映射到类的实例方法
___d d1=new d(p.instancemethod);______
③调用实例方法
___d1(x,y);one love mp3___________________________
④把代理映射到类的静态方法
___d d1=new d(MyClass. staticmethod);_____
⑤调用静态方法
____d2(x,y);__________________________
}
}
三、阅读程序(10分)
using System;
class Jumptest
{  public static void Main()
    {
      try
        {
          Console.WriteLine("try");
          goto leave;
        }
      finally
          {
              Console.WriteLine("finally");
            }
leave:
          Console.WriteLine("leave");呈现的意思
    }
}
该程序的输出结果为:
try
finally
leave
四、数据库操作题(共20分,具体是1)、2)每空1分共15分,3)小题5分)
SQL数据库操作经常使用下面一些类和方法:SQLConnection、SQLCommand、SQLDataReader、DataSet、SQLDataAdapter、SQLCommandBuilderDataTableDataRowExecuteNonQuery()ExecuteReader()ExecuteScalar()、GetString()GetValue()、Read()toString()Trim()、Fill()Update()等,利用你掌握的ADO.Net数据库知识,完成下面作业。
1)下面是利用数据库保存用户名、密码做的一个用户登录界面(如下)请把程序补充完整。
t_password(id,urname,pass),结构如下:
字段名
数据类型
长度
是否为主键
Id
Int
4
Urname
Varchar
20
Pass
gossip girl第三季Varchar
20
下面是片断代码,请按要求补充完整:
/*利用数据适配器向导配置数据适配器,适配器名字为sqlDataAdapter1*/
SqlDataReader reader=null;
reader=this.sqlSelectCommand1.ExecuterReader()_____(1)________;//初始化数据读取器
while(reader.Read()______(2)______)
{
if(this.TextBox1.Text==reader[1].ToString()__(3)_______&&this.TextBox2.Text== reader[2].ToString()___(4)_____
{
MessageBox.Show(“成功”);
break;3
}
}
_____reader.clo();(5)___________//关闭数据读取器
2nda已知表t_student(xh,name,class,x),结构如下:
idea pocketgretel and hanl
字段名
数据类型
长度
是否为主键
Xh
Int
4
Name
Varchar
10
Class
Varchar
10
自作多情 英语
Sex
Char
2
给表t_student插入一条记录(1001,”张三”,”02001”,’’)和查询数据库中姓名等于变量s_name所赋值的记录,请把程序补充完整。
using System.Data.SqlClient;
string myconnectionString;
string s_name;
if(myConnectionString=="")
{
myConnectionString = "Initial Catalog=Northwind;Data Source=localhost;Integrated Security=SSPI;"

本文发布于:2023-07-22 20:03:02,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/185530.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方法   类型   数据库   数据   适配器   程序   代理
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图