作业辅导网

标题: 变量名的命名方法通常有 PascalCase 和 camelCase 两种。 ( ) 27、CheckBoxLis... [打印本页]

作者: 李老师    时间: 2020-2-6 11:02
标题: 变量名的命名方法通常有 PascalCase 和 camelCase 两种。 ( ) 27、CheckBoxLis...
变量名的命名方法通常有 PascalCase 和 camelCase 两种。  (    )
27、CheckBoxList控件可以生成多个复选框。  (    )
28、在C#中,装箱操作是将值类型显式地转化成引用类型。  (    )
29、在 C#中,接口可以被多重继承而类不能。  (    )
30、ASP.NET是ASP更新换代的最新网络编程语言。  (    )
31、用户对网站的一次访问称为一个会话。在网站中,每一个访问网站的用户都将产生自己的会话对象,被分配给一个唯一的SessionID。  (    )
32、Lable控件显示的信息可分为静态和动态两种。  (    )
33、在 C#类中,this 代表了当前类本身。  (    )
34、浏览器只能解释HTML和JavaScript代码,不能解释后台代码。  (    )
35、使用 Directory 类的 Move()方法可以删除文件。  (    )
36、强制类型转换运算符是由圆括号括起来的类型名称。  (    )
37、对象必须使用new进行实例化后才能使用。  (    )
38、ASP.NET为每个客户端保存一份Application,因此每个客户端看到的Appliction是不相同的。  (    )
39、可以同时建立多个Connection对象连接数据库。  (    )
40、JavaScript脚本在发送到客户端之前,需要将其编译成HTML代码。  (    )
三、简答题  (共3题,每题5分,共15分)
41、简述Web服务器向浏览器提供服务的过程。

42、Global.aspx文件在ASP.NET网站中有什么作用?

43、C#数据类型分为哪两大类?请叙述这两类数据的区别?

四、程序填空题  (共2题,每题10分,共20分)
44、后台实现用户注册和登录功能
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using         ( 1 ) __________          ;
public partial class Login :
System.Web.UI.Page
{  
protected System.Data.SqlClient.SqlConnection Cn;  
protected System.Data.SqlClient.SqlCommand Cm;  
protected System.Data.SqlClient.SqlDataAdapter Da;  
protected System.Data.DataSet Ds;  
protected System.Data.SqlClient.SqlDataReader Dr;  
protected void Page_Load(object sender, EventArgs e)  
{      
if (Session["username"] == null ||
Session["username"] == "")      
{
      
Response.Redirect("Login.aspx"); //如果Session为空,则转到登陆页.
      
}
  
}
  
protected void Regist_Click(object sender, EventArgs e)
  
{
      
string str =
ConfigurationSettings.AppSettings["strConnection"];
      
Cn = new SqlConnection(   ( 2 ) __________     );
     Cn.Open();
      Cm = new SqlCommand(" ( 3 ) __________  userlogin WHERE username='" + nametex.Text +"'", Cn);
Dr = Cm.ExecuteReader();   
if (    ( 4 ) __________      )   //如果存在相同用户名
  {
Response.Write("<script>alert('用户已被注册');
window.window.location.href='Login.aspx';</script>");
           Dr.Close();
      }      
else      
{
           Dr.Close();
           SqlCommand    ( 5 ) __________    = new SqlCommand("INSERT INTO userlogin
(username,password,email,question,answer) VALUES ('" + nametex.Text +"','" + passwtex.Text + "','" + mailtex.Text +"','" + questex.Text + "','" + anstex.Text +"')", Cn);
           int i = Cm2.ExecuteNonQuery();         
Response.Write("<script>alert('注册成功');window.window.location.href='Login.aspx';</script>");      
}      
Cn.  ( 6 ) __________       ;  
}
  
protected void Login_Click(object sender, EventArgs e)
  {      
if (       (7) __________        )
      
{
           string str =ConfigurationSettings.AppSettings["strConnection"];
           Cn = new SqlConnection(str);
           Cn.Open();
           Cm = new SqlCommand("SELECT * FROM userlogin WHERE username='" + us.Text + "' AND password ='" + pas.Text + "'", Cn);
           Dr = Cm.       ( 8 ) __________           ;
           if (Dr.Read())//用户名和密码是否正确
           {
               Session["username"] =     ( 9 ) __________        ;
               Session["password"] =      ( 10 ) __________        ;
              
Response.Write("<script>alert('登陆成功');window.window.location.href='Login.aspx';</script>");
               Dr.Close();
           }
           else
           {
         
Response.Write("<script>alert('用户名或密码错误!如果还未注册,请先注册!');window.location.href='Login.aspx';</script>");
           }
           Cn.Close();      
}      
else      
{         
Response.Write("<script>alert('请输入用户名和密码!');window.window.location.href='Login.aspx';</script>");
      
}  
}
}
45、根据提示完成以下程序
private void Button1_Click(object sender, System.EventArgs e)
      





欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2