问答题抽象类
问答题线程同步有哪些机制
问答题如何实现位操作求两个数的平均值
问答题局部变量需要“避讳”全局变量吗
问答题库函数与系统调用有什么不同
问答题如何实现类似于C语言中函数指针的功能
问答题栈与队列的区别有哪些
问答题类的成员变量的初始化顺序是按照声明顺序吗
问答题strlen("/0")=?sizeof("/0")=?
问答题EJB容器有哪些作用
问答题如何实现循环队列
问答题什么是Servlet的生命周期
问答题如何实现双向链表的插入、删除操作
问答题Cache替换算法有哪些
问答题Java中的作用域有哪
问答题阅读下列程序说明和C程序,把应填入其中(n)处的字句,写在对应栏内。【程序说明】对角线下元素全为0的矩阵称为上三角矩阵,设对于一个n×n的上三角矩阵a,为节约存贮,只将它的上三角元素按行主序连续存放在数组b中。下面的函数trans在不引入工作数组的情况下,实现将a改为按列主序连续存放在数组b中。设n=5,b=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)经调用trans函数后,b变为b=(1,2,6,3,7,10,4,8,11,13,5,9,12,14,15)函数tans对数组元素的存贮位置作调整。调整过程中存在若干个循环传送链:b(i1)→b(i2)→b(ij)→b(i1)1≤j<n例如,考察调整后的数组元素b(2)(值为6),与该元素相关的位置调整将形成下面的循环传送链:b(2)→b(3)→b(6)→……→b(12)→b(9)→b(5)→b(2)关键是确定循环传送链的下标i1,i2,…,ij,以及在考察调整后的元素b(k)(k;3,4,…)时能判定b(k)是已被传送过的某传送链上的元素。函数ctr(k,n)计算调整后的数组b的第k个元素b(k)在原数组b中的位置,该位置作为函数ctr(k,n)的返回值。函数ctr根据k确定它在矩阵中的行号i和列号j(注意行号和列号均从0算起),然后按矩阵存放原则计算出它在b中的位置。【程序】trans(b,n)intn,b[]{intm,k,r,cc,rr;intw;m=(n+1)*n/2-4;k=2;while(m>0){r=ctr(k,n);if(r==k)m--;else{cc=k;rr=r;while{{U}}(1){{/U}}{cc=rr,rr=ctr(cc,n);}if{{U}}(2){{/U}}{cc=k;rr=r;w=b[k];while{{U}}(3){{/U}}{b[cc]=b[rr];m--;cc=rr,rr=ctf(cc,n);}b[cc]-w;{{U}}(4){{/U}};}}k++;}}ctr(k,n)intk,n{inti,j;i=k;j=0;while{{U}}(5){{/U}}i-=++j;return(i*n+j-i*(i+1)/2);}
问答题如何找出数列中符合条件的数对的个数
问答题如何在排序数组中,找出给定数字出现的次数
问答题 阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
Java语言允许用户在需要时创建自己的异常类型,用于表达JDK中未涉及到的其他异常状况,这些异常必须继承Throwable类或其子类。用户自定义异常类通常属于Exception范畴,依据命名惯例,应以Exception结尾。用户自定义异常未被加入JRE(Java运行时环境)的控制逻辑中,因此永远不会自动抛出,只能由人工创建并抛出。
【Java程序】 class MyException{{U}} (1)
{{/U}}Exception{ private String id;
public MyException(String message,String id){
{{U}} (2) {{/U}};//调用父类的构造函数
this. id=id;
} Public String getId(){
return id; }
} public class Test{ public
void testException()throws MyException{
throw{{U}} (3) {{/U}} (“抛出自定义异常”,“123”);
} public void catchException(){
tly{
testException();
}{{U}} (4) {{/U}} (MyException e){
System.out.print(“捕获了如下异常:”);
e.printStackTrace();
}
} public void static main(String
args[]){ Test t=new
Test();
t.catchException(); }
} 程序输出如下(补充完整): 捕获了如下异常:{{U}} (5)
{{/U}} at Test.testException(...)
问答题客服端调用EJB对象的几个基本步骤
