中软国际校园招聘笔试试习题
- 格式:doc
- 大小:45.00 KB
- 文档页数:11
1.避免死锁的方法有哪些?
2.在Sybase数据库中注册用户与数据库用户有什么区别?
3.在MS SQL_Server 数据库中通过什么约束保证数据库的实体完整性
4.内存有哪几种存储组织结构.请分别加以说明
5.JAVA中的Wait() 和notify()方法使用时应注意些什么?
6.用户输入一个整数.系统判断,并输出是负数还是非负数,请设计测试用例.
7.操作系统中的同步和互诉解决了什么问题
8.UNIX 中init
1.不许用中间变量,把String ABCDE 倒转
2.10000个数求第2大的数,不许用排序算法
3.排序算法的测试用例
1, 合并有序链表
2, 删除字符串中相邻重复元素
3, 给出了二叉树结构,要求写出广度优先遍历
4, 给定整型数组,写代码找出数组中第二大元素
5, 有关菲波那契数列问题
1.怎么判断鼠标有没有选中一条线段(如很靠近,鼠标点和线段之间的距离小于5毫米)
2.求一个矩形的中心点和一个点的连线与矩形边的交点坐标(矩形左上角坐标给出,长、宽给出,中心点坐标可以算出来,另外一个点的坐标给出)
3.写一个servlet,要求实现在一个页面中能输入名字,然后页面中返回的结果是“hello,姓名”。
4.写一个servlet,要求能上传文件,并能将上传的文件保存到指定位置。
业务协同于一体的完整信息化支撑平台。
中软国际笔试题及答案中软国际(ZhongRuan International)是一家致力于软件开发和技术咨询的全球领先企业,为各行业提供先进的解决方案和专业的服务。
中软国际在招聘中重视笔试环节,通过笔试来评估应聘者的技术能力和综合素质。
本文将介绍一些常见的中软国际笔试题以及它们的答案,希望对准备参加中软国际笔试的应聘者有所帮助。
1. 数据结构与算法题题目:实现一个链表的反转。
答案:可以使用迭代或递归的方式实现链表的反转。
下面是一个使用迭代的示例代码:```c++class ListNode {public:int val;ListNode* next;ListNode(int val) : val(val), next(NULL) {}};ListNode* reverseList(ListNode* head) {ListNode* prev = NULL;ListNode* curr = head;while (curr != NULL) {ListNode* nextNode = curr->next;curr->next = prev;prev = curr;curr = nextNode;}return prev;}```2. 数据库题题目:有两张表,一张是学生信息表(Student),其中包含学生的学号(ID)和姓名(Name);另一张是课程信息表(Course),其中包含课程的课程号(ID)和名称(Name)。
请编写SQL语句查询选择选修了所有课程的学生的姓名。
答案:可以通过子查询和GROUP BY子句来解决这个问题。
以下是SQL语句的示例:```sqlSELECT FROM Student sWHERE NOT EXISTS (SELECT c.IDFROM Course cWHERE NOT EXISTS (SELECT sc.IDFROM SC scWHERE sc.StudentID = s.IDAND sc.CourseID = c.ID));```3. 编程题题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数的下标。
1. 逻辑推理(1~10题每题2分,共20分)1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。
她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。
以下哪项不成为支持以上观点的理由?(D )A.青少年玩电子游戏,上课时无精打采。
B.青少年玩电子游戏,作业错误明显增多。
C.青少年玩电子游戏,不愿与家长交谈。
D.青少年玩电子游戏,花费了家里的资金。
2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。
如果其中只有一句真话,那么以下哪项为真?(D )A.所有的杯子中都有水果糖。
B.所有的杯子中都没有水果糖。
C.所有的杯子中都没有苹果。
D.第三个杯子中有巧克力。
3.鲁讯的著作不是一天能读完的,《狂人日记》是鲁迅的著作,因此,《狂人日记》不是一天能读完的。
下列哪项最为恰当地指出了上述推理的逻辑错误?( A )A.偷换概念B.自相矛盾C.以偏概全D.倒置因果4.面试在求职过程中非常重要。
经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。
以上论断是建立在哪项假设基础上?( C )A.必须经过面试才能取得工作,这是工商界的规矩。
B.只要与面试主持人关系好,就能被聘用。
C.面试主持者能够准确地分辨出哪些个性是工作所需要的。
D.面试的唯一目的就是测试应聘者的个性。
5.所有爱斯基摩土著人都是穿黑衣服的;所有的北婆罗洲土著人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的。
基于以上事实,下列哪个判断必为真?( B )A.是北婆罗洲土著人。
B.不是爱斯基摩土著人。
C.不是北婆罗洲土著人。
D.是爱斯基摩土著人。
6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中()A.B.C.D.7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来()A.B.C.D.8.在过去的十年中,由美国半导体工业生产的半导体增加了200%,但日本半导体工业生产的半导体增加了500%,因此,日本现在比美国制造的半导体多。
C++软件开发工程师面试题目
中软资源技术服务有限公司(中软国际)姓名:应聘时间:
1、有一个16位的整数,求其二进制上每4位的数字之和。
例如:int a=1111 1111 1111 1111;
Int sum=1111 +1111 +1111 +1111.
2、判断一个字符串是否是回文,如果是,返回字符串“yes”,如果不是,返回
字符串“no”。
3、写一个函数比较两个字符串str1和str2的大小,若相等返回0,若str1大于
str2返回1,若str1小于str2返回-1,不调用C++/C的字符串的字符库函数,请编写函数strcmp,函数定义为:int strcmp(const char*src,const char*dst)4、函数sun(int a [],int n)的返回值是数组a[]的前几个元素之和。
请使用递归的非递归两种方式实现。
中软国际笔试题答案中软国际是一家专业提供IT解决方案和服务的国际化企业,其笔试题主要考察考生的综合素质和专业知识。
以下是笔者对几道中软国际笔试题的答案进行解答和分析。
1. 请问在Java中如何定义一个常量?在Java中,可以使用关键字final来定义一个常量。
常量需要在声明时进行初始化,并且一旦初始化后就不能再修改其值。
定义一个常量的语法为:final 数据类型常量名 = 值;例如,定义一个整型常量PI 的值为3.14的示例代码如下:final double PI = 3.14;2. 请问MySQL中的ACID是指什么?在数据库中,ACID是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
ACID 是保证事务正确执行的四个特性。
- 原子性指的是一个事务必须被视为一个不可分割的最小单元,要么全部执行成功,要么全部执行失败;- 一致性指的是事务执行前后,数据库的完整性约束没有被破坏;- 隔离性指的是并发执行的事务之间应该相互隔离,一个事务在提交之前对其他事务是不可见的;- 持久性指的是一旦事务提交成功,其结果就会永久保存在数据库中,即使发生系统故障也不会丢失。
3. 请简述什么是敏捷开发(Agile Development)?敏捷开发是一种以人为核心、迭代、循序渐进的软件开发方法。
相比传统的瀑布模型,敏捷开发更加注重团队合作、快速响应需求变化、持续交付可用软件。
敏捷开发的核心原则包括:- 个体和互动优先于过程和工具;- 可以工作的软件优先于详尽的文档;- 客户合作优先于合同谈判;- 响应变化优先于遵循计划。
敏捷开发方法中常用的实践包括Scrum、极限编程(XP)等。
4. 请解释什么是HTTP和HTTPS协议?HTTP(超文本传输协议)是用于在Web浏览器和Web服务器之间传输数据的协议。
它基于客户端-服务端模型,客户端发送HTTP请求,服务器返回HTTP响应。
中软国际入职机试题1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0”合法条件:A 仅包含一个“@”。
B 最后三位必须是“.com”C 字符直接没有空格B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_”程序#include<stdio.h>int main(){char input[100],out=1;int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0;scanf("%s",input);len=strlen(input);if((input[len-1]=='m')&&(input[len-2]=='o')&a mp;&(input[len-3]=='c')&&(input[len-4]=='.&# 39;)) {for(i=0;i<len-4;i++){if(input[i]=='@')ttt++;if(input[i]==' '){flag1=1;}if((((input[i]>='1')&&(input[i]<='9'))||((in put[i]>'a')&&(input[i]<'z'))||((input[i]> ;'A')\&&(input[i]>'Z'))||(input[i]=='.')||(input[i]= ='@')||(input[i]=='_'))==0) {flag2=1;}}if(ttt!=1){flag3=1;}}else{flag=1;}if(flag==1||flag3==1||flag1==1||flag2==1){out='0';}else{out='1';}printf("%c",out);}12 m个相同苹果分到n个相同的篮子里。
中软国际入职机试题1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0”合法条件:A 仅包含一个“@”。
B 最后三位必须是“.com”C 字符直接没有空格B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_”程序#include<stdio.h>int main(){char input[100],out=1;int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0;scanf("%s",input);len=strlen(input);if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4] =='.')){for(i=0;i<len-4;i++){if(input[i]=='@')ttt++;if(input[i]==' '){flag1=1;}if((((input[i]>='1')&&(input[i]<='9'))||((input[i]>'a')&&(input[i]<'z'))||((inp ut[i]>'A')\&&(input[i]>'Z'))||(input[i]=='.')||(input[i]=='@')||(input[i]=='_'))==0) {flag2=1;}}if(ttt!=1){flag3=1;}}else{flag=1;}if(flag==1||flag3==1||flag1==1||flag2==1){out='0';}else{out='1';}printf("%c",out);}2 m个相同苹果分到n个相同的篮子里。
中软国际校园招聘笔试试题考试范围:1.逻辑推理题(共20 分)2.开发技术题(共60 分)3.软件工程知识题共 20 分)考试要求:1.考试时间为 60 分钟,每个人独立完成考试2.须在“研发技术方向”中勾选Java或C#,并解答对应语言试题3.答案写在答题纸上,不允许直接在卷面上答题 4.考试完毕,试卷和答题纸一并收回试题:1.逻辑推理( 1~10 题每题 2 分,共 20 分)1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。
她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。
以下哪项不成为支持以上观点的理由?(A .青少年玩电子游戏, 上课时无精打采。
B .青少年玩电子游戏, 作业错误明显增多。
C.青少年玩电子游戏, 不愿与家长交谈。
D .青少年玩电子游戏, 花费了家里的资金。
2.桌子上有 4 个杯子,每个杯子上写着一句话:第一个杯子:所有的杯子中都有水果糖”第二个杯子:“本杯中有苹果” ;第三个杯子:“本杯中没有巧克力” ;第四个杯子:“有些杯子中没有水果糖” 。
如果其中只有一句真话,那么以下哪项为真?(A .所有的杯子中都有水果糖。
B .所有的杯子中都没有水果糖。
C.所有的杯子中都没有苹果。
D .第三个杯子中有巧克力。
3.鲁讯的著作不是一天能读完的,《狂人日记》是鲁迅的著作,因此,《狂人日记》不是天能读完的。
下列哪项最为恰当地指出了上述推理的逻辑错误?(A .偷换概念B .自相矛盾C .以偏概全D .倒置因果4.面试在求职过程中非常重要。
经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。
以上论断是建立在哪项假设基础上?(A .必须经过面试才能取得工作,这是工商界的规矩。
B .只要与面试主持人关系好,就能被聘用。
C .面试主持者能够准确地分辨出哪些个性是工作所需要的。
D .面试的唯一目的就是测试应聘者的个性。
5.所有爱斯基摩土著人都是穿黑衣服的;所有的北婆罗洲土著人都是穿白衣服的;没有穿 白衣服又穿黑衣服的人; H 是穿白衣服的。
中软国际java笔试面试题其实学会java并不难,那怎么应对java面试呢?下面就由为大家介绍一下中软国际java 笔试面试题的文章,欢迎阅读。
中软国际java 笔试面试题篇11、类加载有几种情况,怎么进行类加载2、运行时异常和编译时异常分别是什么3、怎么可以让子类无法继承父类的方法用final修饰4、线程同步和线程异步分别是什么,怎么实现线程5、什么是事务,谈谈你对事务的了解6、说说你对集合机制的了解7、阅读代码public class A {public int sayHello(int i){System.out.println(i + "是int");return i;}public char sayHello(char i){System.out.println(i + "是char");return i;}public short sayHello(short i){System.out.println(i + "是short");return i;}public static void main(String[] args) {A a = new A();String s = "wo";a.sayHello(s);System.out.println("--" + a.sayHello(s));}}最后输出什么?你可以试着把这段代码加到编译软件上,会发现是错的。
8、给定一个数组(非排序的),写一个冒泡排序,由小到大排列中软国际java 笔试面试题篇21、去年的今天是哪天(不知道这题什么意思,后来也忘问了)2、数据库表的建立与查询,员工表emp id, name,salary,dept_id,部门dept id,name查出每个部门的拥有的员工数,如果无,则显示03、struts1和struts2,写他们的实现方法,至少三种方法4、struts1、struts2是线程安全的吗5、struts1和struts2的区别中软国际java 笔试面试题篇31、new和反射的区别,反射相对new来说,有什么好处2、hibernate持久化的一、二级缓存3、spring IOC、AOP原理,源码4、ashMap实现(这个很重要,很多公司问到)5、谈你对servlet listener、filter的理解6、racle SGA怎么调整。
中软国际校园招聘笔试试题考试范围:1.逻辑推理题(7题,共20分)2.阅读理解题(1题,共5分)3.数据库题(9题,共30分)4.专业技术题(分Java、.NET、C/C++三个技术方向,每个方向16题,共45分)考试要求:1.考试时间为90分钟,每个人独立、闭卷完成考试2.请将答案写在答题纸上,不允许直接在卷面上答题3.选择题除非在题目中说明,否则都是单选题。
多选题少选、错选均不给分4.考试完毕,试卷和答题纸一并收回试题:一、逻辑推理(1-5题为选择题,每题2分,6-7题为问答题,每题5分)1.某仓库失窃,四个保管员涉嫌被传讯。
四人的口供如下:甲:我们四人都没作案。
乙:我们中有人作案。
丙:乙和丁至少有一人没作案。
丁:我没作案。
如果四个人中有两个人说的是真话,有两个人说的是假话,则以下哪项断定成立?A. 说真话的是甲和丙。
B. 说真话的是甲和丁C. 说真话的是乙和丙。
D. 说真话的是乙和丁E. 说真话的是丙和丁2.凡金属都是导电的。
铜是导电的,所以铜是金属。
下面哪项与上述推理结构最相似说明以上推理不成立?A. 所有的鸟都是卵生动物,蝙蝠不是卵生动物,所以,蝙蝠不是鸟。
B. 所有的鸟都是卵生动物,天鹅是鸟,所以天鹅是卵生动物。
C. 所有从事工商管理的都要学习企业管理,老陈是学习企业管理的,所以,老陈是从事工商管理工作的。
D. 华山险于黄山,黄山险于泰山,所以华山险于泰山。
3.科学研究表明,大量吃鱼可以大大减少患心脏病的危险,这里起作用的关键因素是在鱼油中所含的丰富的“奥米加-3”脂肪酸。
因此,经常服用保健品“奥米加-3”脂肪酸胶襄将大大有助于你预防心脏病。
以下哪项如果为真,最能削弱题干的论证?()A.“奥米加-3”脂肪酸胶襄从研制到试销,才不到半年的时间。
B. 在导致心脏病的各种因素中,遗传因素占了很重要的地位。
C. 不少保健品都有不同程度的副作用。
D.“奥米加-3”脂肪酸只有和主要存在于鱼体内的某些物质化合后才能产生保健疗效。
Java程序员笔试题1.谈谈final, finally, finalize的区别。
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。
因此一个类不能既被声明为abstract的,又被声明为final的。
将变量或方法声明为final,可以保证它们在使用中不被改变。
被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。
被声明为final的方法也同样只能使用,不能重载。
2.Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?3.Static Nested Class 和Inner Class的不同,说得越多越好(面试题有的很笼统)。
finally—再异常处理时提供finally 块来执行任何清除操作。
如果抛出一个异常,那么相匹配的catch 子句就会执行,然后控制就会进入finally 块(如果有的话)。
finalize—方法名。
Java 技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。
这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。
它是在Object 类中定义的,因此所有的类都继承了它。
子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。
finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。
4.&和&&的区别。
& 是两个数相与,是运算符&&是连接两个条件表达式的,两个条件表达式都为真时,整个才为真5.HashMap和Hashtable的区别。
1 HashMap不是线程安全的hastmap是一个接口是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。
中软国际笔试题答案尊敬的中软国际招聘团队:在此,我有幸向您提交我的笔试题答案。
以下是针对贵公司提出的笔试题的详细解答:一、编程题1. 题目描述:编写一个函数,实现将输入的字符串反转的功能。
解答:```pythondef reverse_string(input_string):return input_string[::-1]# 示例print(reverse_string("Hello, World!")) # 输出:!dlroW ,olleH ```2. 题目描述:给定一个整数数组,编写一个函数找出其中没有出现的数字。
解答:```pythondef find_missing_number(arr):missing_number = len(arr) * (len(arr) + 1) // 2 - sum(arr) return missing_number# 示例print(find_missing_number([1, 2, 3, 4, 6, 7])) # 输出:5```二、逻辑题1. 题目描述:有三个盒子,分别标有“苹果”、“橙子”和“苹果橙子混合”。
每个盒子的标签都是错误的。
你只能从一个盒子里拿出一个水果,然后判断出每个盒子的正确标签。
解答:首先,从标有“苹果橙子混合”的盒子里拿出一个水果。
假设拿出的是苹果,则该盒子实际为“苹果”盒子。
接着,再从标有“橙子”的盒子里拿出一个水果,如果此时拿出的还是苹果,则该盒子实际为“橙子”盒子,剩下的盒子即为“苹果橙子混合”。
如果第一次拿出的是橙子,则同理可得。
三、案例分析题1. 题目描述:某电商平台在“双11”期间,需要优化其推荐系统以提高销售额。
请提出你的优化方案。
解答:优化推荐系统可以从以下几个方面入手:- 用户画像精准化:通过收集用户的历史浏览、购买数据,结合用户的社会属性、兴趣爱好等信息,构建更为精准的用户画像。
- 利用协同过滤算法:通过分析用户之间的相似性以及商品之间的相似性,为用户推荐他们可能感兴趣的商品。
欢迎阅读1. 逻辑推理(1~10题每题2分,共20分)1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。
她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。
以下哪项不成为支持以上观点的理由?(D )A.青少年玩电子游戏,上课时无精打采。
B.青少年玩电子游戏,作业错误明显增多。
C.青少年玩电子游戏,不愿与家长交谈。
D.青少年玩电子游戏,花费了家里的资金。
2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。
如果其中只有一句真话,那么以下哪项为真?(D )A.所有的杯子中都有水果糖。
B.所有的杯子中都没有水果糖。
C.所有的杯子中都没有苹果。
D.第三个杯子中有巧克力。
3.鲁讯的着作不是一天能读完的,《狂人日记》是鲁迅的着作,因此,《狂人日记》不是一天能读完的。
下列哪项最为恰当地指出了上述推理的逻辑错误?( A )A.偷换概念B.自相矛盾C.以偏概全D.倒置因果4.面试在求职过程中非常重要。
经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。
以上论断是建立在哪项假设基础上?( C )A.必须经过面试才能取得工作,这是工商界的规矩。
B.只要与面试主持人关系好,就能被聘用。
C.面试主持者能够准确地分辨出哪些个性是工作所需要的。
D.面试的唯一目的就是测试应聘者的个性。
5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的。
基于以上事实,下列哪个判断必为真?( B )A.是北婆罗洲土着人。
B.不是爱斯基摩土着人。
C.不是北婆罗洲土着人。
D.是爱斯基摩土着人。
6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中()A .B .C .D .7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来()A.B.C.D.8.在过去的十年中,由美国半导体工业生产的半导体增加了200%,但日本半导体工业生产的半导体增加了500%,因此,日本现在比美国制造的半导体多。
以下哪项为真,最能削弱以上命题?( D )A.在过去五年中,由美国半导体工业生产的半导体增长仅100%。
B.过去十年中,美国生产的半导体的美元价值比日本生产的高。
C.今天美国半导体出口在整个出口产品中所占的比例比十年前高。
D.十年前,美国生产的半导体占世界半导体的90%,而日本仅2%。
9.某律师事务所共有12名工作人员。
①有人会使用计算机;②有人不会使用计算机;③所长不会使用计算机。
上述三个判断中只有一个是真的。
以下哪项正确表示了该律师事务所会使用计算机的人数?( A )A.12人都会使用。
B.12人没人会使用。
C.仅有一人不会使用。
D.仅有一人会使用。
10.“从多力量大”、“众人拾柴火焰高”,这些名言证明了人口的增加是有利于社会发展的。
上述推断的主要缺陷在于(C )A.“人多力量大”肯定了人力资源的作用,是重视人才的表现。
B.不同的人对社会的贡献是不一样的,应当指明主要应增加哪一类人口。
C.名言并非真理,不能由名言简单地证明上述结论。
D.人口越少,消耗掉的社会资源就越少。
2. 开发技术2.1. 页面前端(每题1分,共10分):1.html语言中的换行符是:(B )A.<hr> B.<br> C.<p> D.<li>2.下列哪一个不是表格的标记:()A.<td> B.<tr> C.<tbody> D.<hr>3.#0000FF等效于下面那个值:( C )A.#FF B.red C.blue D.green4.下列代码中脚本的含义是:( C )<td style=”border: 1px 1px 1px 1px” Onmouseover = Onmouseout = > </td>A.当鼠标移动的时候,修改背景色为5pxB.当鼠标拖动的时候,修改背景色为1pxC.当鼠标离开的时候,修改边界为5pxD.当鼠标离开的时候,修改边界为1px;5.下列哪个是正确的下拉列表:(D )A.checkbox B.input C.radio D.select6.下列哪个是正确的隐藏域:(D )A.<input type=”text”/> B.<input type=”button”/>C.<input type=”submit”/> D.<input type=”hidden”/>7.下列哪个是比较规范的页面跳转语句:( C )A.location.href = “”;B.document.location = “”;“”;“”;8.()、[]和{},下列说法不正确的是:()A.()是函数B.[]是数组C.[]是下标运算符D.{}是对象9.以下对javascript中的函数的说法正确的是:()A.是对象B、是原型C.是类D、是一种数据类型10.下列几种xmldom中,那个对中文的支持最好:()2.2. Java语言单项选择题(每题2分,共20分)1.下列表达式中哪个是不正确的()。
A.float f = 11.1; B.double d = 5.3E12;C.double d = 3.14159; D.double d = 3.14D?;2.以下代码在编译时哪一行会报错()。
1) public void modify() {2) int i, j, k;3) i = 100;4) while ( i > 0 ) {5) j = i * 2;7) k = k + 1;8) i--;9) }10) }A.line 4 B.line 6 C.line 7 D.line 83.main()方法的返回类型是什么()?A.int B.void C.boolean D.static4.下面的哪些答案可以用以表示八进制值8?A.010 B.0x10 C.08 D.0x85.关于垃圾收集的哪些叙述是对的。
BA.程序开发者必须自己创建一个线程进行内存释放的工作。
B.垃圾收集将检查并释放不再使用的内存。
C.垃圾收集允许程序开发者明确指定并立即释放该内存。
D.垃圾收集能够在期望的时间释放被java对象使用的内存。
6.已知x1.equals(x2) == true,则以下说法错误的是:( A )A.内存地址一定相等。
B.内容相等C.hash code相等D.x1==x2可能为true7.以下关于继承的叙述正确的是:( A )A.在Java中类只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承8.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B )A.String args B.String ar[] C.Char arg D.StringBuffer args[]9.以下哪个不是Java的原始数据类型( B )A.int B.Boolean C.float D.char10.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。
D A.public int MAX_LENGTH=100;B.final int MAX_LENGTH=100;C.final public int MAX_LENGTH = 100;D.public final int MAX_LENGTH = 100;2.3. C#语言单项选择题(每题2分,共20分):1.声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是?( ) A.void myCallBack(int x)B.int receive(int num)C.string receive(int x)D.不确定的2.class Class1{public static int Count = 0;static Class1(){Count++;}public Class1(){Count++;}}Class1 o1 = new Class1();Class1 o2 = new Class1();请问,Class1.Count的值是多少()A.1 B.2C.3 D.43.以下哪个类是int的基类()A.Int32 B.ObjectC.ValueType D.Int164.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是()A.7 B.9C.6 D.越界5.以下关于ref和out的描述哪些项是不正确的?( )A.使用ref参数,传递到ref参数的参数必须最先初始化。
B.使用out参数,传递到out参数的参数必须最先初始化。
C.使用ref参数,必须将参数作为ref参数显式传递到方法。
D.使用out参数,必须将参数作为out参数显式传递到方法。
A.TreeNode; B.int;C.string; D.TreeView;7. 当创建MDI窗体时,下面哪条语句标识当前窗体为父窗体。
()A. this.IsMdiContainer = true;B. this.MdiParent = this;C. this.MdiParent = null;D. this.IsMdiContainer = false;8. 运行下面的代码段,其输出结果将为:()class Test{interface IAddOne{int AddOne();}struct FixPoint : IAddOne{int _x;public FixPoint(int x){_x = x;}public int AddOne(){++_x;return _x;}}static void Main(){ArrayList pointList = new ArrayList(1);FixPoint f = new FixPoint(0);pointList.Add(f);Console.Write(f.AddOne());Console.Write(((IAddOne)pointList[0]).AddOne());FixPoint p = (FixPoint)pointList[0];Console.Write(p.AddOne());}}A.112 B.123C.012 D.1229.下面哪种.NET类型集合允许使用唯一标识符来访问?()A.ArrayList; B.Hashtable;C.Stack; D.Queue;10.下面的代码实现了设计模式中的什么模式()public class A {private A instance;private A() {}public static A Instance {get{if ( A == null )A = new A();return instance;}}}A.Factory B.Abstract FactoryC.Singleton D.Builder程序填空题(共10分):14.class A{public void SayHello(){Console.WriteLine("Hello, I'm {0}.", this.GetType().ToString());}}class B:A{}class C:B{}class D{}public void PrintA(){ArrayList list = new ArrayList();list.Add(new A());list.Add(new B());list.Add(new C());list.Add(null);list.Add(new D());foreach (object obj in list){//判断是否为A的子类bool isA = (2分)if (isA){A a = (A)obj;a.SayHello();}}}(3分)15.分析下面程序的输出(3分)using System;public class A{public virtual void Fun(int i){Console.Write (i);}public void Fun(A a){a.Fun(3);Fun(6);}}public class B : A{public override void Fun(int i){base.Fun(i + 1);}public static void Main(){B b = new B();A a = new A();a.Fun(b);b.Fun(a);}}输出结果:(2分)16.根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:public delegate void OnDBOperate();public class UserControlBase : UserControl{public event Operate OnNew;private void toolBar_ButtonClick(object sender,EventArgs e){{//请在以下补齐代码用来调用触发OnNew事件。