黑马程序员_学习日记12_面试基本知识点收集
来源:互联网 发布:c语言bmp转化为灰度图 编辑:程序博客网 时间:2024/06/06 18:55
面试题:
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属性的值读取数据时执行
- 黑马程序员_学习日记12_面试基本知识点收集
- 黑马程序员_学习日记13_视频中的基本知识点补充
- 黑马程序员_日记48_泛型基本使用
- 黑马程序员_学习日记30_winphone7开发_项目的基本档案结构
- 黑马程序员_学习日记3_WinForm
- 黑马程序员_学习日记8_HTML
- 黑马程序员_学习日记16_JavaScript
- 黑马程序员_学习日记19_jQuery
- 黑马程序员_学习日记十一_GUI
- 黑马程序员_java学习日记_数组
- 黑马程序员_java学习日记_集合
- 黑马程序员_学习日记57_702HTML
- 黑马程序员_学习日记58_703JavaScript
- 黑马程序员_学习日记 static
- 黑马程序员_学习日记 struct class
- 黑马程序员_学习日记2_飞行棋
- 黑马程序员_学习日记4_数据库
- 黑马程序员_学习日记7_多线程、套接字
- 修改sublime Text 的默认配置文件位置
- 量词
- Ogre中的SceneNode节点
- WebKit介绍及总结(一)
- DotFuscator使用步骤
- 黑马程序员_学习日记12_面试基本知识点收集
- WebKit介绍及总结(二)
- GIFAnimationCtrl
- 安装sqlserver2000提示挂起的解决方法
- cvWriteFrame(writer,img);//cvReleaseVideoWriter(&writer)
- WebKit介绍及总结(三)
- 欧几里德算法(又称辗除法)求最大公约数
- WebKit – WebKit For Android
- 关于rails 项目 的gem 的线程安全设置