Access2010,您输入了没有逻辑运算符的优先级运算对象,我的表达式哪里错了求高手指教

  • 你的回答被采纳后将获得:
  • 系统獎励15(财富值+成长值)+难题奖励20(财富值+成长值)

· 知道合伙人软件行家

毕业于成都电讯工程学院多年来从事统计工作,善长EXCEL、ACCESS与SQL数据庫接口编程


从图片中看到,学号列的条件行中有[字号]

后面好象还有中文的双引号.

要仔细检查有无错别字和中文符号,

本回答被提问者和网友采纳

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

  • 你的回答被采纳后将获得:
  • 系统獎励15(财富值+成长值)+难题奖励20(财富值+成长值)

没看出啥问题怀疑是你最低储备后面的逗号是中文输入法输入的

这个我改了,可还是囿问题
图片看不太清你确保所有符号都是英文输入法输入的,应该没问题不正常最后面还有1竖是什么?

本回答被提问者和网友采纳

你對这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

技术类面试、笔试题汇总(整理鍺:杨中科部分内容从互联网中整理而来)

注:标明*的问题属于选择性掌握的内容,能掌握更好没掌握也没关系。

下面的参考解答只昰帮助大家理解不用背,面试题、笔试题千变万化不要梦想着把题覆盖了,

下面的题是供大家查漏补缺用的真正的把这些题搞懂了,才能“以不变应万变”

回答问题的时候能联系做过项目的例子是最好的,有的问题后面我已经补充联系到项目中的对应的案例了

2、 Φ重量级的对象,这个对象架构在DataAdapter对象上

本身不具备和数据源沟通的能力;也就是说我们是将DataAdapter对象当做DataSet 对象以及数据源间传输数据的桥梁。

DataReader:当我们只需要循序的读取数据而不需要其它操作时可以使用DataReader 对象。

DataReader对象只是一次一笔向下循序的读取数据源中的数据这些数据昰存在数据库服务器中的,

而不是一次性加载到程序的内存中的只能(通过游标)读取当前行的数据,而且这些数据是只读的

并不允許作其它的操作。因为DataReader 在读取数据的时候限制了每次只读取一笔而且只能只读,

所以使用起来不但节省资源而且效率很好使用DataReader 对象除叻效率较好之外,

因为不用把数据全部传回故可以降低网络的负载。

 页面之间传递值的几种方式 

的类的内部实现,解决问题

重载是方法的名称相同。参数或参数类型不同进行多次重载以适应不同的需要。

重载(overload)是面向过程的概念

6、C#中索引器是否只能根据数字进荇索引?是否允许多个索引器参数

参数的个数和类型都是任意的。加分的补充回答:用reflector反编译可以看出

索引器的内部本质上就是set_item、get_item方法。加分的补充回答:

回答传智播客.net培训中讲解设计模式中开发的SettingsProvider就是用的string类型的参数名做索引器参数

7、属性和public字段的区别是什么?调鼡set方法为一个属性设值

然后用get方法读取出来的值一定是set进去的值吗?

属性可以对设值、取值的过程进行非法值控制比如年龄禁止设值負数,而字段则不能进行这样的设置

虽然一般情况下get读取的值就是set设置的值,但是可以让get读取的值不是set设置的值的极端的例子。

属性內部本质上就是set_***、get_***方法详细参考传智播客.net培训视频中串讲.net基础的部分。

Class可以被实例化,属于引用类型,是分配在内存的堆上的类是引用传遞的。

Struct属于值类型,是分配在内存的栈上的结构体是复制传递的。加分的回答:Int32、Boolean等都属于结构体

栈是编译期间就分配好的内存空间,洇此你的代码中必须就栈的大小有明确的定义;

局部值类型变量、值类型参数等都在栈内存中

堆是程序运行期间动态分配的内存空间,伱可以根据程序的运行情况确定要分配的堆内存的大小

15、能用foreach遍历访问的对象的要求

GC是垃圾收集器。程序员不用担心内存管理因为垃圾收集器会自动进行管理。

GC只能处理托管内存资源的释放对于非托管资源则不能使用GC进行回收,必须由程序员手工回收

要请求垃圾收集,可以调用下面的方法:培训中用多线程(ThreadPool)实现网站蜘蛛的案例

26、什么是强类型,什么是弱类型哪种更好些?为什么? 

强类型是在編译的时候就确定类型的数据在执行时类型不能更改,而弱类型在执行的时候才

没有好不好二者各有好处,强类型安全因为它事先巳经确定好了,而且效率高弱类型更

灵活,但是效率低而且出错概率高

一般用于编译型编程语言,如c++,java,c#,pascal等,弱类型相比而言不安全在运荇的时候

容易出现错误,但它灵活多用于解释型编程语言,如javascript,vb等 

加分的补充回答:引用传智播客.net培训呼叫中心项目中用强类型DataSet的例子侃一通用

强类型DataSet是多么方便。

程序集包含模块而模块又包括类型,类型下有成员反射就是管理程序集,模块类型的对象,

它能够动態的创建类型的实例设置现有对象的类型或者获取现有对象的类型,能调用类型的

方法和访问类型的字段属性它是在运行时创建和使鼡类型实例 

加分的补充回答:聊用反射实现编辑器动态插件和如鹏网项目中插件体系实现第三方支付和

int、DateTime不能,因为其为Struct类型而结构属於值类型,值类型不能为null,

只有引用类型才能被赋值nullstring可以为null。

using可以声明namespace的引入还可以实现非托管资源的释放,实现了IDisposiable的类

在using中创建using结束后会自动调用该对象的Dispose方法,释放资源加分的补充回答:

30、中所有可序列化的类都被标记为_____? 

托管代码中我们不用担心内存漏洞,这是洇为有了______? 

37、什么叫应用程序域什么是受管制的代码?什么是托管代码什么是强类型系统?

什么是装箱和拆箱什么是重载?CTS、CLS和CLR分别莋何解释 

应用程序域为安全性、可靠性、版本控制以及卸载程序集提供了隔离边界。应用程序域

通常由运行库宿主创建运行库宿主负責在运行应用程序之前引导公共语言运行库。

应用程序域提供了一个更安全、用途更广的处理单元公共语言运行库可使用该单元提供应鼡程序之间的隔离。

受管制的代码:在.Net环境中运行的任何代码都是受管制的代码(managed code)

使用基于公共语言运行库的语言编译器开发的代码稱为托管代码;托管代码具有许多优点,

例如:跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支持、简化的组件

交互模型、调试和分析服务等

强类型语言是能够禁止任何违反类型系统的代码的语言,或者说是能够捕获所有违反类型

系统的错误的语言我們说C++相对于C是强类型的,是因为C++禁止了一些C中的隐式转换

比如将void*转换为任意的指针类型。

装箱和拆箱使值类型能够被视为对象对值类型装箱将把该值类型打包到 Object 引用类型

的一个实例中。这使得值类型可以存储于垃圾回收堆中拆箱将从对象中提取值类型。

每个类型成员嘟有一个唯一的签名方法签名由方法名称和一个参数列表(方法的参数的顺序和类型)

组成。只要签名不同就可以在一种类型内定义具有相同名称的多种方法。当定义两种或多种

具有相同名称的方法时就称作重载。

一种确定公共语言运行库如何定义、使用和管理类型嘚规范

.NET Framework 提供了一个称为公共语言运行库的运行时环境,它运行代码并提供使

开发过程更轻松的服务

要和其他对象完全交互,而不管这些对象是以何种语言实现的对象必须只向调用方公开

那些它们必须与之互用的所有语言的通用功能。为此定义了公共语言规范 (CLS)它是

许哆应用程序所需的一套基本语言功能。

框架下这个操作实在是划不来。因为系统先是把两个字符串写入内存

接着删除原来的String对象,然後创建一个String对象并读取内存中的数据赋给该对象。

这一来二去的耗了不少时间。而使用页面一般都对应一个隐藏类,一般都在培训的如鵬网项目中用WebService实现管理客户端的例子说出来

54您在什么情况下会用到虚方法?它与接口有什么不同

答案:子类重新定义父类的某一个方法时,必须把父类的方法定义为virtual 

在定义接口中不能有方法体虚方法可以。

实现时,子类可以不重新定义虚方法但如果一个类继承接口,那必须实现这个接口

中的代码隐藏文件的描述正确的是(C)

a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互

编程逻輯唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件

如果用C#创建,该文件将具有“.中定义的类而string、int、bool相当于

C#中对这些類定义的别名。CTS

64、培训班原创模拟题)

String是不可变的在这段代码中,s原先指向一个String对象内容是 "abc",

然后我们将s指向"123"那么s所指向的那个对潒是否发生了改变呢?答案是没有

这时,s不指向原来那个对象了而指向了另一个 String对象,内容为"123"

原来那个对象还存在于内存之中,只昰s这个引用变量不再指向它了

66、是否可以从一个static方法内部发出对非static方法的调用? 

不可以因为非static方法是要与对象关联在一起的,必须创建一个对象后

才可以在该对象上进行方法调用,而static方法调用时不需要创建对象可以直接调用。

也就是说当一个static方法被调用时,可能還没有创建任何实例对象

如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象上的呢

这个逻辑无法成立,所以一個static方法内部不能发出对非static方法的调用。

67、.Net中会存在内存泄漏吗请简单描述。 (*)

所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中

.Net中有垃圾回收机制,它可以保证一对象不再被引用的时候即对象编程了孤儿的时候,

对象将自动被垃圾回收器从内存Φ清除掉虽然.Net可以回收无用的对象,

但是.Net仍然存在由于使用不当导致的内存泄露问题.Net中的内存泄露的情况:

长生命周期的对象持有短苼命周期对象的引用就很可能发生内存泄露,

尽管短生命周期对象已经不再需要但是因为长生命周期对象持有它的引用而导致不能被回收,

这就是.Net中内存泄露的发生场景通俗地说,就是程序员可能创建了一个对象

以后一直不再使用这个对象,这个对象却一直被引用即这个对象无用但是却无法被垃圾回收器回收的,

这就是.Net中可能出现内存泄露的情况例如,缓存系统我们加载了一个对象放

在缓存中(唎如放在一个全局Dictionary对象中),然后一直不再使用它这个对象一直

被缓存引用,但却不再被使用

扩展:使用弱引用那么及时被引用也可以被回收。

68说出一些常用的类、接口请各举5个 

要让人家感觉你对.Net开发很熟,所以不能仅仅只列谁都能想到的那些东西,

要多列你在做项目中涉及的那些东西就写你最近写的那些程序中涉及的那些类。

要出乎意料!不要仅仅完成任务!

B/S是Brower/Server的缩写客户机上只要安装一个瀏览器。在这种结构下

用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现但是主要逻辑在

1).硬件环境不同: 

  C/S 一般建立茬专用的网络上, 小范围里的网络环境, 局域网之间再通过专门

服务器提供连接和数据交换服务. 

  B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 

信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行 

2).对安全要求不同 

  C/S 一般面向相对凅定的用户群, 对信息安全的控制能力很强. 一般高度机密的

  B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。 

  C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关.

 应该都是相同的系统C/S的客户端由于是本地程序,因此和本地硬件、

程序的交互性很强比如可以控制本机的其他程序、可以读写本地磁盘文件、可以与硬件交互。

与操作系统平台关系最小正应为如此B/S佷难和本地硬件、程序、文件进行交互,

比如很难控制本机的其他程序、很难读写本地磁盘文件、很难与硬件交互

当然可以用ActiveX技术解决,比如网银等就是这么解决的这样做的问题就是可能

会被客户拒绝,而且只局限于Windows操作系统

C/S也分为两层架构和三层架构。两层架构:愙户端程序程序直连数据库;

三层架构:客户端访问服务端的服务主要逻辑代码写在服务端的服务中,

然后服务端服务再去访问数据库Oracle版分布式呼叫中心,WCF

71、什么是sql注入?如何避免sql注入

用户根据系统的程序构造非法的参数从而导致程序执行不是程序员期望的恶意SQL语呴。

使用参数化的SQL就可以避免SQL注入

详细参考复习ppt。举例子摆事实!

72、数据库三范式是什么?

传智播客风格的非严谨却一下子明了的解答方式:

第二范式:表必须有主键。

第三范式:表引用其他的表必须通过主键引用

73、说出一些数据库优化方面的经验?

索引内部原理:想象荿Dictionary,插入、删除、更新的速度慢了

加上索引也多占用了空间,查询的速度快了加上索引以后速度提升非常明显。

使用索引提高查询速喥(2)select中只列出必要的字段,而不是*

(3)避免隐式类型转换造成的全表扫描,在索引上使用函数也会造成全表扫描

(因为索引只是为芓段建立的一旦使用表达式或者函数,那么索引就是失效了

当然也可以使用“函数索引”、“表达式索引”解决这个问题),

使用索引不一定能提高查询速度(4)避免在索引列上使用计算(where Name+'A'=@MyName)

加分的回答:不进行无意义优化,根据性能查看器的报表对最耗时的SQL进行優化。

74、什么是数据库事务

事务三个特性:一致性、原子性、隔离性。

几个SQL语句要么全部执行成功,要么全部执行失败举例就用最經典的银行转账的例子就行,

然后再举一个项目中用的例子:传智播客.net培训中批量导入客户数据的时候

要么全部导入成功要么全部导入夨败。事务的三个操作:Begin、Commit、RollBack

75、谈谈你对设计模式的理解(传智播客.Net培训班原创模拟题)

世界上本没有模式,用的人多了也就有了模式。不用刻意记每种模式的名字

手中无模式,心中有模式

大部分设计模式就是接口、抽象类的一个组合。培训时SettingsProvider、第三方支付的例子

76、谈谈ViewState。谈谈对生命周期

Http是无状态的,WebForm为了实现基于http的“有状态”从而简化开发

ViewState用来在两次请求间保持状态。页面返回前将界面的狀态序列化到ViewState中

这样就将状态保存在了浏览器中,下次页面提交的时候会顺便再将ViewState提交到服务器

这样服务器就根据ViewState还原了状态,这样WebForm開发就像有状态一样了谈谈自定义AutoInc控件。

get的参数会显示在浏览器地址栏中而post的参数不会显示在浏览器地址栏中;

使用post提交的页面在点擊【刷新】按钮的时候浏览器一般会提示“是否重新提交”,而get则不会;

用get的页面可以被搜索引擎抓取而用post的则不可以;

用post可以提交的數据量非常大,而用get可以提交的数据量则非常小(2k)

受限于网页地址的长度。

用post可以进行文件的提交而用get则不可以。

80、运算符++a表示(先将a加1然后表达式的值为a加1后的值),

i++表示(表达式的值为a然后a加1)。

81、下面程序的执行结果是什么(传智播客.Net培训班原创模拟题)

答:培训班原创模拟题)

SOAP和HTTP的关系:SOAP基于Http协议的,和普通网页不同的是网页返回HTML

84、.Net Framework中的类是专门供C#调用的是吗?(传智播客.Net培训班原创模擬题)

85、开放性问题:说出尽可能多的基于.Net Framework的语言(*)(传智播客.Net培训班原创模拟题)

86、.Net、培训班原创模拟题)

中用来进行Web开发的一种技术,等支持.Net的语言编写

C#是使用最广泛的支持.Net的编程语言。除了C#还有开发的集成开发环境(IDE)

使用VisualStudio可以简化很多工作,不用程序员直接调用培训班原创模拟题)

答:AJAX解决的问题就是“无刷新更新页面”用传统的HTML表单方式进行页面的更新时,

每次都要将请求提交到服务器服务器返回后再重绘界面,这样界面就会经历:

提交→变白→重新显示这样一个过程用户体验非常差,使用AJAX则不会导致页

方式实现AJAX朂简单但是数据通讯量比较大,因为要来回传整个ViewState

而且不灵活,对于复杂的需求则可以使用JQuery提供的ajax功能

AJAX最重要的问题是无法跨域请求( →),

也就是无法在页面中向和当前域名不同的页面发送请求可以使用在当前页面所

在的域的服务端做代理页面的方式解决。

在如鹏网項目中发帖的时候显示相关帖的功能、站内搜索项目中显示搜索Suggestion、

数据采集项目中都用到了AJAX

88、NET通过对各语言先编译成( IL),然后再执行時用( JIT)将其编译成本地

平台代码来实现异构平台下对象的互操作。(*)

89、编写正则表达式验证一个字符串是否为Email复习正则表达式部汾的知识。

答:Application是用来存取整个网站全局的信息而Session是用来存取与具体

某个访问者关联的信息。

91、开放式问题:你经常访问的技术类的网站是什么

msdn论坛(遇到问题先到网上搜解决方案,还不行就问同事同事也解决不了

就去MSDN论坛提问,一定能得到解决)

GC是.Net的垃圾收集器鈳以进行内存资源的回收,程序员无需关心资源的回收

当一个对象没有任何引用的时候就可以被回收了。一个对象可以被回收并不意味著一定

会被立即回收GC会选择时机进行回收。可以调用程序

可以像开发Winform程序一样简单Web服务控件最终还是被渲染(Render)为Html标签。

使用WEB服务控件的劣势是会生成一些无用的属性、ViewState等不利于SEO,

一般在内网系统或者互联网系统的后台中使用WEB服务控件如果没有复杂的服务器交互

动莋,就不用Web服务器控件

runat=server的HTML控件有什么特点:路径不用程序员解析,可以使用“~”来虚拟路径

96、下面程序的执行结果是什么?(传智播愙.Net培训班原创模拟题)

参考解答:首先到百度上搜索中文的资料一般都可以找到解决方案,

如果还找不到解决方案就到google上搜索英文的资料如果还没有解决方案就请教同事,

如果同事也没有解决方案就将问题提交到MSDN论坛。

99、开放性问题:你能说出哪些数据库(传智播愙.Net培训班原创模拟题)

100、开放性问题:你能说出尽可能多的你听说过的编程语言?(传智播客.Net培训班原创模拟题)(*)

  框架保证代码按照朂佳实践进行代码的执行、编写你会更加高效,

因为你编写了更快的、没有任何错误的分页代码如果你不喜欢这样的行为(看,

就和培训班原创模拟题)

A、将bmp格式的文件修改为jpg是修改图片格式最简单的方法

B、将QQ动态表情显示在网页上用gif格式比较好

C、将bmp格式的图片放到网頁中可以优化网站速度

D、png格式用在网页中可以实现透明的效果

答案:A、C。A错误是因为修改文件的后缀并没有真的修改文件的格式

要使鼡Photoshop、mspaint等图片处理工具进行转换才可以。C错误是因为在

网页中不能使用bmp图片

105、从以下简写中任选一个简单描述

薪资管理、入职管理、离职管理、报销管理、请假管理等

客户关怀、客户回访、投诉管理、咨询管理、报修管理等

106、请在数据库中设计表来保存一个树状结构的公司組织结构

参考呼叫中心项目的代码和板书。

107、下面程序的执行结果是什么

cmd:启动另外一个命令行

ipconfig:打印网络设置信息

dir:显示当前目录下嘚文件

109、下列这些软件用过哪些?他们是用来做什么的(传智播客.Net培训班原创模拟题)

TypeAndRun:快速通过敲命令的方式启动其他程序的工具。

FoxMail:邮件收发客户端

VSS:源代码管理工具

VirtualPC:在一台计算机中虚拟出另外一个计算机的软件是微软的产品

110、开放式问题:如果程序连不上SQLServer数据庫服务器服务器,

你会怎么排除这个故障(传智播客.Net培训班原创模拟题)

参考解答:首先ping一下服务器IP,看是否能够ping通如果不能ping通,

则看是否网络有问题;如果能ping通再telnet一下服务器的1433端口,

看是否能够连通;如果不能连通则可能是SQLServer服务停掉了或者是服务器上的

防火墙封掉叻1433端口;如果能连通再检查是不是本地程序的问题、驱动的问题

111、下面的IP地址有什么含义?(传智播客.Net培训班原创模拟题)

我要回帖

更多关于 逻辑运算符的优先级 的文章

 

随机推荐