.NET互联网软件开发工程师
岗位描述:
字不能放在变量名首位
8、C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。
声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。
9、C# 中数组和字符串的长度可以使用.length 属性获得
10、创建有几种方式:1.string[] arrs = new string[]{"1","2"};2.string[] arrs = new string[2];arrs[0]="1";arrs[1]="2"; 11、提到继承听到最多的估计是--财产继承这个词,财产继承指的是子辈从父辈得到原本属于父辈的财产的所有权和使用权。这里的类所说的继承和这个意思也差不多,当子类继承某个父类的时候拥有了父类的成员,能随时使用父类的成员,但有相关的限制,只有修饰符为public protected这样的成员才会被继承。
12、继承具体的实现方法是:申明类的时候,在类名称后放置一个:冒号,然后在冒号后指定要从中继承的类(也就是父类)
13、OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”在显式支持面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。 OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。 OOP 主要有以下的概念:
抽象性 - 程序有能力忽略正在处理中信息的某些方面,即对信息主要方面关注的能力。 封装 - 也叫做信息封装:确保组件不会以不可预期的方式改变其它组件的内部状态;只有在那些提供了内部状态改变方法的组件中,才可以访问其内部状态。每类组件都提供了一个与其它组件联系的接口,并规定了其它组件进行调用的方法。
多态性 - 组件的引用和类集会涉及到其它许多不同类型的组件,而且引用组件所产生的结果得依据实际调用的类型。
继承性 - 允许在现存的组件基础上创建子类组件,这统一并增强了多态性和封装性。典型地来说就是用类来对组件进行分组,而且还可以定义新类为现存的类的扩展,这样就可以将类组织成树形或网状结构,这体现了动作的通用性。
1-1:数据类型
C# 类型分为值类型和引用类型 (对)
在C #中 string 是引用类型(对)
C# string 类型存放在内存栈中(错)
找出值类型(ACD) A int B string C float D char
以下哪些类型不属于c#类型(E) A int
B decimal C string D char E varchar
C#中,变量类型取决于(D)
A数据大小 B数据长度 C数据格式 D数据类型
内存出栈顺序正确的是(A) A 先进后出 B 先进先出 C 先出后进
1-2:变量
什么是变量(A) A 可以改变的量 B 一个可以变多个 C 发出颜色的量 D 变化无常
变量命名规则(A)
A 可以字母或下划线开头、不能包含特殊符号、不能以数字开头 B 不能使用符号、不能包含字符
C 不能字母开头、可以使用下划线和字母 D 可以数字开头、不能包含特殊符号
以下正确变量声明的方法(A)
A int a;a=3; B int;a=3; C a =10;
D var age =`10;
什么是数组
数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的这些变量称为数组元素(对)
如何获取 int [5] array 数组长度使用array.length (对)
以下int[2,3] 数组初始化正确的是(A) A int[2,3] array = new int[2,3]{{0,0,0},{1,1,1}} B int[2,3] array = new int[2,3]{0,0,0,1,1,1} C int[2,3] array = new int[2,3][0,0,0,1,1,1] D int[2,3] array = new int[2,3][{0,0,0},{1,1,1}]
创建数组的关键字是(C) A create B New C new D make
2-1:继承
继承就是子类继承父类public,protect成员,子类可以在内部调用以及功能上扩展(对)
类可以继承静态类(错)
子类可以继承父类私有成员(错)
继承使用的关键字是(D) A ; B = C # D :
2-2 封装
封装是指将对象的信息进行隐藏,只是提供一个访问接口, 主要用途是防止数据受到意外的破坏(对)
封装的好处(ABC) A:代码服用 B:结构清晰 C:扩展
D:提高代码运行速度
如何封装(A) A 访问修饰符
C 逻辑运算符 D 占位符
2-3:多态
同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性(对)
多态性通过派生类覆写基类中的虚方法来实现(对)
可以实现多态机制(ABC)
A 创建接口。派生类实现抽象成员
B 创建抽象类定义抽象成员。派生类实现抽象成员 C 基类定义虚方法,派生类重写虚方法 D 继承system.object
3、HTML是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文件是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML文件的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
HTML文件是可以被多种网页浏览器读取,产生网页传递各类资讯的文件。从本质上来说,Internet( 互联网)是一个由一系列传输协议和各类文档所组成的集合,html文件只是其中的一种。这些HTML文件存储在分布于世界各地的服务器硬盘上,通过传输协议用户可以远程获取这些文件所传达的资讯和信息。
当你使用浏览器在互联网上浏览网页时,浏览器软件就自动完成HTML文件到网页的转换。
4、 HTML 目前最新版本是5.0
5、 在网页中插入一张图片要使用 img 标签
6、当一个页面需要连接内部页面或外部连接地址时要使用 a 标签
7、HTML页面显示表格型数据时使用table标签
8、DIV+CSS是网站标准中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,真正地达到了w3c内容与表现相分离。
9、 css是英文Cascading Style Sheets的缩写。 它是一种用来表现HTML(标准通用标记
语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
10、CSS 目前最新版本是3.0
11、CSS几种样式 一、行间样式表
行间样式表是指将CSS样式编码写在HTML标签中,格式如下
我的CSS样式。
行间样式表由HTML元素的HTML元素的style支持,只需将CSS代码用分号隔开写在style=""之中。这是最基本的形式,但是它没有实现表现与内容分离且不能灵活的控制多个页面在调试CSS代码的时候使用。 二、内部样式表
内部样式表与行间样式表相似把CSS代码写在HTML页面中,不同的是前者可以将样式表放在一个固定的位置,格式如下
内部样式表
我的CSS样式。
内部样式表编码是初级的应用形式,不能达到跨页面使用所以不适合使用。 三、外部样式表
外部样式表是CSS应用中最好的一种形式,它将CSS样式代码单独放在一个外部文件中,再由网页进行调用。多个网页可以调用一个样式文件表,这样能够实现代码的最大限度的重用及网站文件最优化配置,格式如下
外部样式表
我的CSS样式。
在style.css中的代码为 h1{
font-size:12px; color:#000FFF }
12、存储过程是一组予编译的SQL语句 1.允许模块化程序设计,只需要创建一次过程,以后在程序中就可以调用该过程任意次。 2.允许更快执行,操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。
3.减少网络流量,例如:一个需要数百行的SQL代码的操作有一条执行语句完成,不需要在网络中发送数百行代码。
4.更好的安全机制,对于没有权限执行存储过程的用户,也可授权执行存储过程
13、ADO.NET概述:提供对SQL Server 和 XML数据源以及通过 OLE DB 和 ODBC 公开的数据源的一致访问。 共享数据的使用方应用程序可以使用 ADO.NET 连接到数据源,并可以检索、处理和更新其中包含的数据。
ADO.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。
ADO.NET 包含用于连接到数据库、执行命令和检索结果的 .NET Framework 数据提供
1-1:安装IDE
Windows平台应用程序的集成开发环境 (IDE) 是(A) A.Visual Studio B .Photoshop
C. Dreamweaver D.Adobe Flash
1-2:安装数据库
在.net 开发平台下需要安装的数据库是(C) A:oracle 数据库 B:My Sql 数据库 C:Sql server 数据库 D:Access 数据库
2-1:HTML设计布局 HTML是什么?(A) A 超文本标记语言 B 高级编程语音 C 网页编程语音 D 脚本语言
HTML 目前版本是?(D) A 2.0 B 3.0 C 4.0 D 5.0
HTML用什么标签进行布局?(B) A B
D
在网页中插入一张图片要使用(C)标签 A
B C D
当一个页面需要连接内部页面或外部连接地址时要使用(A)标签 A B C D
当页面需要显示表格数据时要使用(D)标签 A
BC D
2-2:设置CSS样式 CSS是什么 (A)
A它是一种用来表现HTML或 XML 等文件样式的计算机语言 B 它是一种用来表现HTML文件样式的计算机语言 C 它是一门编程语言
D 它是一种用来表现数据文件格式。
CSS 目前版本是(C) A CSS1 B CSS2 C CSS3 D CSS4
CSS的三种使用方式(ABC) A行间样式表 B内部样式表 C外部样式表 D补间样式表
CSS用来更改背景颜色的? (A) A.background-color: B.bgcolor: C.color:
下列哪段代码能够定义所有P标签内文字加粗?(D) A.
B.
C.p {text-size:bold} D.p {font-weight:bold}
如何去掉文本超级链接的下划线? (D) A.a {text-decoration:no underline} B.a {underline:none}
C.a {decoration:no underline} D.a {text-decoration:none}
3-1:建立数据库会员表
数据库里表跟表间的关系分为几种(ACD) A一对一 B 一对二 C多对多 D一对多
使用存储过程的好处 (ADEF) A减少网络通信量 B 提高电脑运行速度 C 减少硬盘存储容量 D执行速度更快 E更强的适应性 F布式工作
创建表的语句是?(B) A.create view B.create Table C.create procedure D.create database
3-2:编写ADO 什么是ADO(C) A 数据库 B 编程语言
C用于存取数据源的COM组件 D 用于存取数据源COM容器
ADO Connection 对象中不设置连接字符串也可以连接数据库(错)
ADO Command 对象可以对数据库进行增加、删除操作(对)
ADO DataAdapter.Fill 填充Dataset 内存表数据(对)
ADO DataReader于执行Insert,Update,Delete语句(错)
ADO Connection 对象用______方法打开数据库连接 (open )
3-3:代码编写
请将下面登陆代码补充完整dapter.Fill(dt)
string userLoginCode ="user123";
string userLoginPwd = "user123";
//查询登陆账号 user123 密码 user123 在表中记录是否存在
String strSql = "Select Top 1 * From Users where UerLoginCode='" + userLoginCode + "' and UserLoginPwd='" + userLoginPwd + "'";
DataTable dt = null;
using (SqlConnection connection = new SqlConnection(strConn))
{
connection.Open();
SqlDataAdapter Adapter = new SqlDataAdapter(strSql, connection);
dt = new DataTable();
________________;
connection.Close();
}
if (dt != null && dt.Rows.Count > 0)
{//已存在,则登陆成功 }
else
{ //登陆失败 }
.NET互联网软件开发工程师
岗位描述:
字不能放在变量名首位
8、C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。
声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。
9、C# 中数组和字符串的长度可以使用.length 属性获得
10、创建有几种方式:1.string[] arrs = new string[]{"1","2"};2.string[] arrs = new string[2];arrs[0]="1";arrs[1]="2"; 11、提到继承听到最多的估计是--财产继承这个词,财产继承指的是子辈从父辈得到原本属于父辈的财产的所有权和使用权。这里的类所说的继承和这个意思也差不多,当子类继承某个父类的时候拥有了父类的成员,能随时使用父类的成员,但有相关的限制,只有修饰符为public protected这样的成员才会被继承。
12、继承具体的实现方法是:申明类的时候,在类名称后放置一个:冒号,然后在冒号后指定要从中继承的类(也就是父类)
13、OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”在显式支持面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。 OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。 OOP 主要有以下的概念:
抽象性 - 程序有能力忽略正在处理中信息的某些方面,即对信息主要方面关注的能力。 封装 - 也叫做信息封装:确保组件不会以不可预期的方式改变其它组件的内部状态;只有在那些提供了内部状态改变方法的组件中,才可以访问其内部状态。每类组件都提供了一个与其它组件联系的接口,并规定了其它组件进行调用的方法。
多态性 - 组件的引用和类集会涉及到其它许多不同类型的组件,而且引用组件所产生的结果得依据实际调用的类型。
继承性 - 允许在现存的组件基础上创建子类组件,这统一并增强了多态性和封装性。典型地来说就是用类来对组件进行分组,而且还可以定义新类为现存的类的扩展,这样就可以将类组织成树形或网状结构,这体现了动作的通用性。
1-1:数据类型
C# 类型分为值类型和引用类型 (对)
在C #中 string 是引用类型(对)
C# string 类型存放在内存栈中(错)
找出值类型(ACD) A int B string C float D char
以下哪些类型不属于c#类型(E) A int
B decimal C string D char E varchar
C#中,变量类型取决于(D)
A数据大小 B数据长度 C数据格式 D数据类型
内存出栈顺序正确的是(A) A 先进后出 B 先进先出 C 先出后进
1-2:变量
什么是变量(A) A 可以改变的量 B 一个可以变多个 C 发出颜色的量 D 变化无常
变量命名规则(A)
A 可以字母或下划线开头、不能包含特殊符号、不能以数字开头 B 不能使用符号、不能包含字符
C 不能字母开头、可以使用下划线和字母 D 可以数字开头、不能包含特殊符号
以下正确变量声明的方法(A)
A int a;a=3; B int;a=3; C a =10;
D var age =`10;
什么是数组
数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的这些变量称为数组元素(对)
如何获取 int [5] array 数组长度使用array.length (对)
以下int[2,3] 数组初始化正确的是(A) A int[2,3] array = new int[2,3]{{0,0,0},{1,1,1}} B int[2,3] array = new int[2,3]{0,0,0,1,1,1} C int[2,3] array = new int[2,3][0,0,0,1,1,1] D int[2,3] array = new int[2,3][{0,0,0},{1,1,1}]
创建数组的关键字是(C) A create B New C new D make
2-1:继承
继承就是子类继承父类public,protect成员,子类可以在内部调用以及功能上扩展(对)
类可以继承静态类(错)
子类可以继承父类私有成员(错)
继承使用的关键字是(D) A ; B = C # D :
2-2 封装
封装是指将对象的信息进行隐藏,只是提供一个访问接口, 主要用途是防止数据受到意外的破坏(对)
封装的好处(ABC) A:代码服用 B:结构清晰 C:扩展
D:提高代码运行速度
如何封装(A) A 访问修饰符
C 逻辑运算符 D 占位符
2-3:多态
同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性(对)
多态性通过派生类覆写基类中的虚方法来实现(对)
可以实现多态机制(ABC)
A 创建接口。派生类实现抽象成员
B 创建抽象类定义抽象成员。派生类实现抽象成员 C 基类定义虚方法,派生类重写虚方法 D 继承system.object
3、HTML是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文件是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML文件的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
HTML文件是可以被多种网页浏览器读取,产生网页传递各类资讯的文件。从本质上来说,Internet( 互联网)是一个由一系列传输协议和各类文档所组成的集合,html文件只是其中的一种。这些HTML文件存储在分布于世界各地的服务器硬盘上,通过传输协议用户可以远程获取这些文件所传达的资讯和信息。
当你使用浏览器在互联网上浏览网页时,浏览器软件就自动完成HTML文件到网页的转换。
4、 HTML 目前最新版本是5.0
5、 在网页中插入一张图片要使用 img 标签
6、当一个页面需要连接内部页面或外部连接地址时要使用 a 标签
7、HTML页面显示表格型数据时使用table标签
8、DIV+CSS是网站标准中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,真正地达到了w3c内容与表现相分离。
9、 css是英文Cascading Style Sheets的缩写。 它是一种用来表现HTML(标准通用标记
语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
10、CSS 目前最新版本是3.0
11、CSS几种样式 一、行间样式表
行间样式表是指将CSS样式编码写在HTML标签中,格式如下
我的CSS样式。
行间样式表由HTML元素的HTML元素的style支持,只需将CSS代码用分号隔开写在style=""之中。这是最基本的形式,但是它没有实现表现与内容分离且不能灵活的控制多个页面在调试CSS代码的时候使用。 二、内部样式表
内部样式表与行间样式表相似把CSS代码写在HTML页面中,不同的是前者可以将样式表放在一个固定的位置,格式如下
内部样式表
我的CSS样式。
内部样式表编码是初级的应用形式,不能达到跨页面使用所以不适合使用。 三、外部样式表
外部样式表是CSS应用中最好的一种形式,它将CSS样式代码单独放在一个外部文件中,再由网页进行调用。多个网页可以调用一个样式文件表,这样能够实现代码的最大限度的重用及网站文件最优化配置,格式如下
外部样式表
我的CSS样式。
在style.css中的代码为 h1{
font-size:12px; color:#000FFF }
12、存储过程是一组予编译的SQL语句 1.允许模块化程序设计,只需要创建一次过程,以后在程序中就可以调用该过程任意次。 2.允许更快执行,操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。
3.减少网络流量,例如:一个需要数百行的SQL代码的操作有一条执行语句完成,不需要在网络中发送数百行代码。
4.更好的安全机制,对于没有权限执行存储过程的用户,也可授权执行存储过程
13、ADO.NET概述:提供对SQL Server 和 XML数据源以及通过 OLE DB 和 ODBC 公开的数据源的一致访问。 共享数据的使用方应用程序可以使用 ADO.NET 连接到数据源,并可以检索、处理和更新其中包含的数据。
ADO.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。
ADO.NET 包含用于连接到数据库、执行命令和检索结果的 .NET Framework 数据提供
1-1:安装IDE
Windows平台应用程序的集成开发环境 (IDE) 是(A) A.Visual Studio B .Photoshop
C. Dreamweaver D.Adobe Flash
1-2:安装数据库
在.net 开发平台下需要安装的数据库是(C) A:oracle 数据库 B:My Sql 数据库 C:Sql server 数据库 D:Access 数据库
2-1:HTML设计布局 HTML是什么?(A) A 超文本标记语言 B 高级编程语音 C 网页编程语音 D 脚本语言
HTML 目前版本是?(D) A 2.0 B 3.0 C 4.0 D 5.0
HTML用什么标签进行布局?(B) A B
D
在网页中插入一张图片要使用(C)标签 A
B C D
当一个页面需要连接内部页面或外部连接地址时要使用(A)标签 A B C D
当页面需要显示表格数据时要使用(D)标签 A
BC D
2-2:设置CSS样式 CSS是什么 (A)
A它是一种用来表现HTML或 XML 等文件样式的计算机语言 B 它是一种用来表现HTML文件样式的计算机语言 C 它是一门编程语言
D 它是一种用来表现数据文件格式。
CSS 目前版本是(C) A CSS1 B CSS2 C CSS3 D CSS4
CSS的三种使用方式(ABC) A行间样式表 B内部样式表 C外部样式表 D补间样式表
CSS用来更改背景颜色的? (A) A.background-color: B.bgcolor: C.color:
下列哪段代码能够定义所有P标签内文字加粗?(D) A.
B.
C.p {text-size:bold} D.p {font-weight:bold}
如何去掉文本超级链接的下划线? (D) A.a {text-decoration:no underline} B.a {underline:none}
C.a {decoration:no underline} D.a {text-decoration:none}
3-1:建立数据库会员表
数据库里表跟表间的关系分为几种(ACD) A一对一 B 一对二 C多对多 D一对多
使用存储过程的好处 (ADEF) A减少网络通信量 B 提高电脑运行速度 C 减少硬盘存储容量 D执行速度更快 E更强的适应性 F布式工作
创建表的语句是?(B) A.create view B.create Table C.create procedure D.create database
3-2:编写ADO 什么是ADO(C) A 数据库 B 编程语言
C用于存取数据源的COM组件 D 用于存取数据源COM容器
ADO Connection 对象中不设置连接字符串也可以连接数据库(错)
ADO Command 对象可以对数据库进行增加、删除操作(对)
ADO DataAdapter.Fill 填充Dataset 内存表数据(对)
ADO DataReader于执行Insert,Update,Delete语句(错)
ADO Connection 对象用______方法打开数据库连接 (open )
3-3:代码编写
请将下面登陆代码补充完整dapter.Fill(dt)
string userLoginCode ="user123";
string userLoginPwd = "user123";
//查询登陆账号 user123 密码 user123 在表中记录是否存在
String strSql = "Select Top 1 * From Users where UerLoginCode='" + userLoginCode + "' and UserLoginPwd='" + userLoginPwd + "'";
DataTable dt = null;
using (SqlConnection connection = new SqlConnection(strConn))
{
connection.Open();
SqlDataAdapter Adapter = new SqlDataAdapter(strSql, connection);
dt = new DataTable();
________________;
connection.Close();
}
if (dt != null && dt.Rows.Count > 0)
{//已存在,则登陆成功 }
else
{ //登陆失败 }