13 喜欢·18 浏览
解答题

根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。

publicvoidtest(inti)

{lock(this)

{if(i>10)

{i--;

test(i);

}}}

主观题和计算题请自行在草稿纸上作答

题目答案

答:不会发生死锁,(但有一点 int 是按值传递的, 所以每次改变的都只是一个副本, 因此不会出现死锁。 但如果把 int 换做一个 object , 那么死锁会发生)

答案解析

暂无解析
举一反三
解答题

两个对象值相同(x.equals(y)==true),但却可有不同的hashcode,这句话对不对?并简要说明理由。

主观题和计算题请自行在草稿纸上作答

题目答案

答 对 。

如 果 对 象 要 保 存 在 HashSet 或 HashMap 中 , 它 们 的 equals 相 等 , 那 么 , 它 们 的 hashcode 值 就 必 须 相 等 。如果不是要保存在 HashSet 或 HashMap ,则与 hashcode没有什么关系了, 这时候 hashcode不等是可以的, 例如 arrayList 存储的对 象 就 不 用 实 现 hashcode , 当 然 , 我 们 没 有 理 由 不 实 现 , 通 常 都 会 去 实 现 的 。 对 。如 果 对 象 要 保 存 在 HashSet 或 HashMap 中 , 它 们 的 equals 相 等 , 那 么 , 它 们 的 hashcode 值 就 必 须 相 等 。如果不是要保存HashSet 或 HashMap ,则与 hashcode没有什么关系了, 这时候 hashcode不等是可以的, 例如 arrayList 存储的对象就不用实现 hashcode,当然,我们没有理由不实现,通常都会去实现的 。

答案解析

暂无解析
解答题

ADO.NET数据访问程序的开发流程分为那几个步骤?

主观题和计算题请自行在草稿纸上作答

题目答案

答: 1、利用 Connection 对象创建数据连接

2、利用 Command命令对象数据源执行 SQL命令

3. 利用 DataReader 对象读取数据源的数据。

4.DataSet 对象和 DataAdapter 对象配合,完成数据的查询和更新操作。

答案解析

暂无解析
解答题

简述加载页面时,page类各事件的发生顺序。

主观题和计算题请自行在草稿纸上作答

题目答案

答: 第01步、内容页的 Page_PreInit

第02步、母版页的 Page_Init

第03步、内容页的 Page_Init

第04步、内容页的 Page_InitComplete

第05步、内容页的 Page_PreLoad

第06步、内容页的 Page_Load

第07步、母版页的 Page_Load

第08步、母版页或内容页的 按钮点击等回发事件( Master 或 Content 的 Button 事件不会

同时触发)

第09步、内容页的 Page_LoadComplete

第10步、内容页的 Page_PreRender

第11步、母版页的 Page_PreRender

第12步、内容页的 Page_PreRenderComplete

第13步、内容页的 Page_SaveStateComplete

第14步、母版页的 Page_Unload

第15步、内容页的 Page_Unload

答案解析

暂无解析
解答题

列举ASP.NET页面之间传递值的几种方法。

主观题和计算题请自行在草稿纸上作答

题目答案

答: 1. 使用 QueryString 变量

2. 使用 Application 对象变量

3. 使用 Session 变量

4. 使用 Cookie 对象变量

5. 使用 Server.Transfer 方法

答案解析

暂无解析
解答题

用.NET做B/S结构的系统,你一般用几层结构来开发?为什么要这样开发?

主观题和计算题请自行在草稿纸上作答

题目答案

答: 分三层,即采用 MVC的模式,可大大缩短编程的时间,节约成本,其次,以后维护起来也方便!

第一层 -- 表示层:即视图,用来与客户交互。

第二层 -- 业务逻辑层:即业务类,所有的相关的业务全部放在这个层里面。

第三层 -- 数据访问层:即与数据库进行交互。

答案解析

暂无解析
解答题

ASP.NET提供了几个验证控件?各有什么作用?

主观题和计算题请自行在草稿纸上作答

题目答案

答:有 5 个

requiredfieldvalidator 用于必填验证

rangevalidator 范围验证

comparevalidator 比较验证

regularexpressionvalidator 正则表达式验证

customvalidaotr 用用户自定义的规则进行验证 .

答案解析

暂无解析
解答题

Strings=newString("xyz");创建了几个StringObject?

主观题和计算题请自行在草稿纸上作答

题目答案

答:两个或一个,” xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量” xyz”不管出现多少遍,都是缓 冲区中的那一个。 New String 每写一遍,就创建一个新的对象,它一句那个常量” xyz”对象的内容来创建出一个新 String 对象。如果以前就用过’ xyz’,这句代表就不会创建” xyz”自己了,直接从缓冲区拿。

答案解析

暂无解析
解答题

请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。在考生文件夹下打开文档“Word.docx”,按照要求完成下列操作并以该文件名“Word.docx”保存文档。

(1)调整纸张大小为B5,页边距的左边距为2cm,右边距为2cm,装订线1cm,对称页边距。

(2)将文档中第一行“黑客技术”为l级标题,文档中黑体字的段落设为2级标题,斜体字段落设为3级标题。

(3)将正文部分内容设为四号字,每个段落设为1.2倍行距且首行缩进2字符

(4)将正文第一段落的首字“很”下沉2行。

(6)文档除目录页外均显示页码,正文开始为第1页,奇数页码显示在文档的底部靠右,偶数页码显示在文档的底部靠左。文档偶数页加入页眉,页眉中显示文档标题“黑客技术”,奇数页页眉没有内容。

(5)在文档的开始位置插入只显示2级和3级标题的目录,并用分节方式令其独占一页。

(7)将文档最后5行转换为2列5行的表格,倒数第6行的内容“中英文对照”作为该表格的标题,将表格及标题居中。

主观题和计算题请自行在草稿纸上作答

题目答案

(1)答案:步骤 1:打开考生文件夹下的 WORD .DOCX。

步骤 2:单击【页面布局】选项卡下【页面设置】组中的 “对话框启动器 ” 按 钮,弹出 “页面设置 ”对话框。切换至 “纸张”选项卡,选择 “纸张大小 ”组中的“B5” 命令,如图 7.1 所示。设置好后单击 “确定”按钮即可。

步骤 3:按照上面同样的方式打开 “页面设置 ”对话框中的 “页边距”选项卡,在“ 左”微调框和 “ 右”微调框中皆设置为 “2厘米”,在“装订线”微调框中设置为 “l 厘 米” ,在“多页”下拉列表框中选择 “对称页边距 ” ,设置好后单击 “ 确 定”按钮即可。

(2)答案:步骤 1:选中第一行 “黑客技术 ”文字,单击【开始】选项卡下【样式】 组中的“标题 l ”命令

步骤 2:选中文档中的黑体字,单击【开始】选项卡下【样式】组中的 “ 标 题 2”命令

步骤 3:选中文档中的斜体字,单击【开始】选项卡下【样式】组中的 “ 标 题 3”命令

(3)答案:步骤 1:选中正文第 l 段,单击【开始】选项卡【编辑】组中的 “选择” 下拉按钮,选中 “选定所有格式类似的文本 ”按钮,在【开始】选项卡下【字体】 组中“字号”下拉列表中选择 “四号”选项

步骤 3:单击【开始】选项卡下【段落】组中的 “对话框启动 ”按钮,弹出 “ 段 落”对话框,切换至“缩进和间距 ”选项卡,单击“缩进”选项中“特殊格式 ”下拉按钮, 在弹出的下拉列表框中选择 “首行缩进 ”,在“磅值”微调框中调整磅值为 “2字符” 。 在“间距”选项中单击 “行距一 F 拉按钮,在弹出的下拉列表框中选择 “多倍行距 ” , 设置“设置值”微调框中为 “1 .2”。

(4)答案:步骤 1:选中正文第一段,单击【插入】选项卡下【文本】组的 “首字 下沉”下拉列表中的 “首字下沉选项 ”按钮

步骤 2:在弹出的 “首字下沉 ”对话框中,在 “位置”组中选择 “下沉”,在“下沉 行数”微调框中设置为 “2”。

(5)答案:步骤 1:将鼠标光标移至 “黑客技术 ”最左侧,单击【引用】选项卡下【目 录】组中“目录”按钮,在弹出的下拉列表中选择 “自动目录 l

步骤 2:在生成的目录中将 “黑客技术 ”目录一行删除。删除后完成的目录

步骤 3:将鼠标光标移至 “黑客技术 ”最左侧,在【页面布局】选项卡下【页 面设置】组中选择 “分隔符”按钮,在弹出的下拉列表中选择 “下一页”分节符

(6)答案:步骤 1:双击目录页码处,在【页眉和页脚工具】 |【设计】选项下的 【选项】组中勾选 “首页不同 ”选项,之后目录页即不显示页码

步骤 2:光标移至正文第 l 页页码处,在【页眉和页脚工具】 |【设计】选项 下的【选项】组中勾选 “奇偶页不同 ”选项。

步骤 3:将鼠标光标定位在第一页页码处,单击【插入】选项卡下【页眉和 页脚】组中的 “页码”按钮页,在弹出的下拉列表中选择 “页面底端 ”级联菜单中的 “ 普通数字 3”。

步骤 4:在【页眉和页脚】组中单击 “页码”下拉按钮,在弹出的下拉列表中 选择“设置页码格式 ”,弹出 “页码格式 ”对话框,选中 “起始页码 ”单选按钮,设置 为⋯l ’ 。

步骤 5:将鼠标光标移至第二页中,单击【插入】选项卡下【页眉和页脚】 组中“页码”按钮,在弹出的下拉列表中选择 “页面底端的 ”级联菜单中 “普通数字 1”。

步骤 6:双击第二页页眉处,在页眉输入框中输入 “黑客技术 ”。

(7)答案:步骤 1:选中文档最后 5 行文字,单击【插入】选项卡下【表格】组 中“表格”下拉按钮,在弹出的下拉列表中单击 “文本转换成表格 ”选项。

步骤 2:在弹出的 “将文字转化为表格 ”对话框中,选中“文字分隔位置 ”中的“ 空 格”单选按钮。在 “列数’微调框和 “行数”微调框中分别设置为 “2” 和“5”,设置好后单击 “确定”按钮即可。

步骤 3:选中表格,单击【开始】选项卡下【段落】组中 “居中”按钮

步骤 4:选中倒数第 6 行的表格标题,单击【开始】选项卡下【段落】组中“ 居中”按钮。

答案解析

暂无解析
解答题

请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。小李是东方公司的会计,利用自己所学的办公软件进行记账管理,为节省时间,同时又确保记账的准确性,她使用Excel编制了2014年3月员工工资表“Excel.xlsx”。请你根据下列要求帮助小李对该工资表进行整理和分析(提示:本题中若出现排序问题则采用升序方式):

(1)通过合并单元格,将表名“东方公司2014年3月员工工资表”放于整个表的上端、居中,并调整字体、字号。

(2)在“序号”列中分别填入1到15,将其数据格式设置为数值、保留0位小数、居中

(3)将“基础工资”(含)往右各列设置为会计专用格式、保留2位小数、无货币符号。

(4)调整表格各列宽度、对齐方式,使得显示更加美观。并设置纸张大小为A4、横向,整个工作表需调整在1个打印页内。

(5)参考考生文件夹下的“工资薪金所得税率.xlsx”,利用IF函数计算“应交个人所得税”列。(提示:应交个人所得税=应纳税所得额*对应税率-对应速算扣除数)

(6)利用公式计算“实发工资”列,公式为:实发工资=应付工资合计一扣除社保一应交个人所得税。

主观题和计算题请自行在草稿纸上作答

题目答案

(1)答案:步骤 1:打开考生文件夹下的 EXCEL .XLSX。

步骤 2:在“2014年 3 月”工作表中选中 “A1 :M1”单元格,单击【开始】选 项卡下【对齐方式】组中的 “合并后居中 ”按钮

步骤 3:选中 A1 单元格,切换至【开始】选项卡下【字体】组,为表名 “ 东 方公司 2014 年 3 月员工工资表 ”选择合适的字体和字号,这里我们选择 “楷体” 和“18号”

(2)答案:步骤 1:在“2014年 3 月”工作表 A3 单元格中输入 “1” ,在 A4 单元格中 输入“2”,按 Ctrl 全键向下填充至单元格 Al7。

步骤 2:选中“序号”列,单击鼠标右键,在弹出的快捷菜单中选择 “设置单元 格格式”命令,弹出 “设置单元格格式 ”对话框。切换至 “数字”选项卡,在 “分类” 列 表框中选择 “数值”命令,在右侧的 “示例”组的“小数位数 ”微调框中输入 “0”

步骤 3:在“设置单元格格式 ”对话框中切换至 “对齐”选项卡,在 “文本对齐方 式”组中“水平对齐 ”下拉列表框中选择 “居中”,单击 “确定”按钮关闭对话框

(3)答案:步骤:在“2014年 3 月”工作表选中 “E :M”列,单击鼠标右键,在弹出 的快捷菜单中选择 “设置单元格格式 ”命令,弹出 “设置单元格格式 ”对话框。切换 至“数字”选项卡,在 “分类”列表框中选择 “会计专用 ”,在“小数位数 ”微调框中输入 “2” ,在“货币符号 ”下拉列表框中选择 “ 无”。

(4)案:步骤 1:在“2014年 3 月”工作表中,单击【页面布局】选项卡下【页 面设置】组中的 “纸张大小 ”按钮,在弹出的下拉列表中选择 “A4”。

步骤 2:单击【页面布局】选项卡下【页面设置】组中的 “纸张方向 ”按钮, 在弹出的下拉列表中选择 “横向”

步骤 3:适当调整表格各列宽度、对齐方式,使得显示更加美观,并且使得 页面在 A4 虚线框的范围内。

(5)步骤:在 “2014年 3 月”工作表 L3 单元格中输入 “=ROUND(IF(K3<=1500,K3*3/100,IF(K3<=4500 ,K3*10 /100-105, IF(K3<=9000 ,K3*20/100-555,IF(K3<=35000 .K3*25%-l005.IF(K3<=5500 , K3*30 %一 2755,IF(K3<=80000 ,K3*35 %-5505,IF(K3>80000 ,K3*45 %一 13505 .))))))),2) ”,按“Enter ” 后完成“应交个人所得税 ”的填充,然后向下填充公式到 Ll7 即可。

(6)答案:步骤:在 “2014年 3 月”工作表 M3 单元格中输入 “=13 -J3-L3”,按 “Enter ”键后完成 “实发工资 ”的填充,然后向下填充公式到 M17 即可。

答案解析

暂无解析
解答题

Python语言有哪些数据类型?

主观题和计算题请自行在草稿纸上作答

题目答案

数值类型(整型、浮点型、复数型) 、布尔型、字符串、列表、元组、字典和集合等

答案解析

暂无解析