【asp源码栏目提醒】:网学会员鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“asp程序员面试题及答案 - 企业软件开发”一文,供大家参考学习
1 1
Asp程序员笔试题 一、填空题 1 写出
asp中五个最经常使用的对象是______________________________。
答案request、response、session、application、server 2 写出response对象中实现使浏览器尝试连接到其他 URL的方法是_______________。
答案response.Redirect 3 命令 truncate table的功能是_______________。
答案清空数据表 4 表之间的连接共有三种方式对应的关键字分别为_____________、_____________和right join。
答案inner joinleft join 5 消除列重复的关键字是_________使用_________操作符从多个查询中创建单结果集提交一个事务的语句为____________________ 答案distinct、Union、commit transaction 二、选择题 1. 对于SQL子句: Where StuName Like ’_强’说法正确的是 A、查询姓名以’_强’开头的学生信息 B、查询姓名以’强’开头的学生信息 C、查询姓名第二个字以’强’开头的学生信息 D、以上都不对 答案C 2. 对于NULL空值以下说法正确的是: A、意味0 B、意味空格 C、意味0长度的字符串 D、意味没有输入 答案:D 3. 下面标志符不合法的是 A、my delete B、_mybase C、money D、trigger1 答案C 4. 关于输入数据说法错误的是: A、Insert语句单独使用只能输入一行的数据。
B、Insert语句与Select语句配合使用可一次输入多行数据。
C、Insert语句与Select语句配合使用应保证输入数据的表是存在的。
D、Select into 在输入数据的过程中应保证输入数据的表是存在的。
答案:D 5. 相对JSP和PHP是
ASP优点的是 A、 全面支持面向对象程序设计 B、 执行效率高 C、 简单容易 D、 多平台支持 答案C 2 2 三、问答题 1写出定义变量名为username的session级变量语句并且写出设定session对象超时时限的属性。
答案1Dim session“userName” 2session.timeout 2写出下面vbScript语句的意思Const、Dim、Execute、Randomize、ReDim 答案 1声明用于代替文字值的常数。
2声明变量并分配存储空间。
3执行一个或多个指定的语句。
4初始化随机数生成器。
5在过程级中声明动态数组变量并分配或重新分配存储空间。
3表单名为formName输入框名称为inputName。
用javascript语言写一个判断该输入框是否输入信息如果没有输入提示用户。
参考答案 function check if formName.inputName.value alert请填写用户名 formName.UserName.focus return false 4请指出以下三个对象在
ASP页面间传递参数时的区别。
Request、Request.Form、Request.QueryString 答案 1Request获取客户端浏览器传递给服务器的值按照下面的顺序搜索 QueryString、Form、Cookies、ClientCertificate、ServerVariables 说明答出前三个就算可以后面2个偏难 2Request.Form获取使用 post 方法由表单发送的所有的表单输入值 3Request.QueryString获取 HTTP 查询字符串中所有的变量值或使用get方法由表单发送的所有表单输入值 5说明下面函数的作用 1replace 作用返回一字符串其中指定的子串已被另一个子串替换 2trim 作用返回去掉前导空格或尾部空格的字符串 3cint 作用将其他数据类型转换为整型 4fix 作用返回数的整数部分 5instr 作用返回一个字符串在另一个字符串中首次出现的位置 6ubound 作用返回指定维数数组的最大有效下标 3 3 6说明下面代码功能并且说明该函数类型 Private Function aaa aaaTrue IF GetSessionUserID Or IsemptyGetSessionUserID Then Dim UserIDUserNameUserPass UserIDCheckSqlstrrequest.Cookiesle100User_ID UserNameCheckSqlstrrequest.Cookiesle100User_Name UserPASSCheckSqlstrrequest.Cookiesle100User_PASS IF UserID OR ISEMPTYUserID Then IsLoginCheckFalse Exit Function Else IF NOT ISNUMERICUserID Then IsLoginCheckFalse Exit Function End IF Set Rsconn.executeselect IDUser_NameUser_PassBlog_classblog_name from tb_user where ID UserID IF Rs.Eof Then IsLoginCheckFalse Rs.Close:Set RsNothing:Exit Function Else IF UserPASSRs2 Then IsLoginCheckFalse Rs.Close:Set RsNothing:Exit Function Else SessionUserIDRs0:SessionUserNameRs1:SESSIONUser_Classrs3:SessionBlog_Namers4 Rs.Close:Set RsNothing:Exit Function IsLoginCheckTrue End IF End if End IF End IF End Function 答案判断用户是否登录函数类型为私有 4 4 7试述如何有效的保护数据库的安全 参考答案 1在程序上过滤非法字符阻止sql注入 2每个数据库的用户都单独设置权限最小化把各个数据库隔离开来 3禁止用sa连接数据库 4有计划的备份数据库 8写一个冒泡排序函数并说明是从大到小还是从小到大中等 参考答案从大到小 function mysortmyary dim ttichecking checking true do until checkingfalse checking false For i0 to uboundmyary If iuboundmyary then exit for If myaryi
上一篇:
网络办公OA系统源码免费版
下一篇:
投简历到国外的公司需考虑哪些东西?