面试题:
1、你怎么理解变量
常用类型,列出几个
2、访问修饰符修饰符的作用域
3、sql联表查询
sql语句 orderby,group by,join
4、html如何提交表单
表单你怎么看待表单
HTML中 input tableform
html相关知识,表单作用
html的form标签
5、ado.net有哪几种操作数据库的方式
ado中SqlCommand执行的三个方法,要返回什么,如何执行等
ado.net中ExecuteNonQuery()、ExecuteScalar()和ExecuteReader()三种方法
主要是数据库和ADO方面的知识
一定要把张老师叫你看的视频理解掌握了,还有就是C#基础东西要认真复习下
答案:
1、 变量:变量是一段有名字的连续存储空间。在源代码中通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。变量是一种使用方便的占位符,用于引用计算机内存地址。
常用类型:
值类型和引用类型
值类型有:
整型:sbyte(八位有符号整数)、byte、short、ushort、int、uint、long、ulong
浮点型:float,32位单精度浮点数
Double,64位双精度浮点数
Decimal财务专用数据
Bool类型、字符类型、
引用类型:object、string
2、 访问修饰符
(视频 03属性)
public:可以在任何地方被访问
internal:只能在本项目中被访问
private:只能在本类中被访问
protected:只能在本类和子类中被访问
访问修饰符是一些关键字,用于指定声明的成员或类型的可访问性。
四个访问修饰符:public、protected、internal、private
使用这些访问修饰符可指定下列5个可访问性级别:
public:访问不受限制
protected:访问仅限于包含类或从包含类派生的类型
internal:访问仅限于当前程序集
protected internal:访问仅限于当前程序集或从包含类派生的类型
private:访问仅限于包含类型
在类这个级别,不写访问修饰符,默认为internal
在一个类中定义变量或方法时,没有写访问修饰符,那么默认的访问修饰符为private
命名空间上不允许使用访问修饰符,命名空间没有访问限制。
不嵌套在其他类型中的顶级类型的可访问性只能是internal或public。这些类型的默认可访问性是internal
嵌套类型是其他类型的成员,它们可以具有下表所示的声明的可访问性。
属于 | 默认的成员可访问性 | 该成员允许的声明的可访问性 |
enum | public | 无 |
class | private | public protected internal private protected internal |
interface | public | 无 |
struct | private | public internal private |
(视频教程)类的定义
类的定义语法:
[访问修饰符]class类名
{
成员;
……
}
3、 sql联表查询
Union
Select FName,FAge fromT_TempEmployee
Union ——默认合并重复数据,若不想合并则用unionall
Select FName ,FAge fromT_Employee
order by排序 group by分组 join???
4、 如何提交表单?submit
怎么看待表单?表单是用户和服务器交互的工具,用户通过表单提交信息到服务器
input 相当于WinForm工具箱中的公共控件,有text、button、submit、image等
table 制表
form 表单
5、 ADO.Net有哪几种操作数据库的方式?
ExecuteNonQuery() 返回受影响的行数添加删除数据时执行
ExecuteScalar() 返回第一行第一列统计数量、查询最大值最小值时执行
ExecuteReader() 返回DataReader属性的值读取数据时执行