干部档案材料有哪几种排序方法?
第1题:
查阅干部档案,严禁()档案材料。
A.涂改
B.圈划
C.抽取
D.撤换
第2题:
A、7
B、8
C、9
D、10
第3题:
依据国家档案局第8号令,以下应列入本机关永久保管的文书档案有()。
A、职工录用、转正、定级、辞职材料
B、干部调资、退休、死亡材料
C、公务员考核、职称评审材料
D、领导干部任免材料
E、一般干部任免
第4题:
第5题:
干部教育培训有哪几种方法? (简答题)
参考答案:干部教育培训以脱产培训、党委(党组)中心组学习、网络培训、在职自学等方法进行。
第6题:
A、干部人事档案分为正本和副本
B、发现干部人事档案丢失或者损毁的,必须立即报告上级组织人事部门,并且全力查找或者补救。确实无法找到或者补救的,负责管理档案的干部人事档案工作机构协调有关单位可以直接重新建立档案或者补充必要证明材料
C、干部人事数字档案在利用、转递和保密等方面按照纸质档案相关要求管理
D、干部人事档案管理权限发生变动的,原管理单位的干部人事档案工作机构应当对档案进行认真核对整理,保证档案内容真实准确、材料齐全完整,并在2个月内完成转递
第7题:
A.干部自己
B.干部本人和所属部门
C.干部本人和材料形成部门
D.干部所属单位
第8题:
谈话函询材料应当存入干部档案。( )
参考答案:错误
第9题:
排序都有哪几种方法?请列举。用JAVA实现一个快速
排序。
本人只研究过冒泡排序、选择排序和快速排序,下面是快速排序的代码:
public class QuickSort {
/**
* 快速排序
* @param strDate
* @param left
* @param right
*/
public void quickSort(String[] strDate,int left,int right){
String middle,tempDate;
int i,j;
i=left;
j=right;
middle=strDate[(i+j)/2];
do{
while(strDate[i].compareTo(middle)<0&& i<right)
i++; //找出左边比中间值大的数
while(strDate[j].compareTo(middle)>0&& j>left)
j--; //找出右边比中间值小的数
if(i<=j){ //将左边大的数和右边小的数进行替换
tempDate=strDate[i];
strDate[i]=strDate[j];
strDate[j]=tempDate;
i++;
j--;
}
}while(i<=j); //当两者交错时停止
if(i<right){
quickSort(strDate,i,right);//从
}
if(j>left){
quickSort(strDate,left,j);
}
}
/**
* @param args
*/
public static void main(String[] args){
String[] strVoid=new String[]{"11","66","22","0","55","22","0","32"};
QuickSort sort=new QuickSort();
sort.quickSort(strVoid,0,strVoid.length-1);
for(int i=0;i<strVoid.length;i++){
System.out.println(strVoid[i]+" ");
}
}
}
7、有数组a[n],用java 代码将数组元素顺序颠倒
package cn.itcast.lecture2;
import java.util.Arrays;
import java.util.Collections;
public class ReverseTest {
public static void main(String [] args)
{
//产生若干0到1000的随机数,作为数组的初始值
int data[] = new int[]{
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 1000),
(int)(Math.random() * 100),
};
System.out.println(Math.random());
System.out.print("交换前的数据:");
System.out.println(
Arrays.toString(data));
reverse(data);
System.out.print("交换后的数据:");
System.out.println(Arrays.toString(data));
}
//方法执行完后,参数data中的数据顺序即被颠倒
//实现思路是第1个和第n个交换,第2个和第n-1个交换,依次类推...
public static void reverse(int[] data)
{
int len = data.length;
for(int i=0;i<len/2;i++)
{
int temp = data[i];
data[i] = data[len-1-i];
data[len-1-i] = temp;
}
}
}
2.金额转换,阿拉伯数字的金额转换成中国传统的形式如:
(¥1011)->(一千零一拾一元整)输出。
public class RenMingBi {
/**
* @param args add by zxx ,Nov 29, 2008
*/
private static final char[] data = new char[]{
'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'
};
private static final char[] units = new char[]{
'元','拾','佰','仟','万','拾','佰','仟','亿'
};
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(
convert(135689123));
}
public static String convert(int money)
{
StringBuffer sbf = new StringBuffer();
int unit = 0;
while(money!=0)
{
sbf.insert(0,units[unit++]);
int number = money%10;
sbf.insert(0, data[number]);
money /= 10;
}
return sbf.toString();
}
}
第10题:
干部档案管理工作的主要内容有()。