问题 问答题 简答题

形状公差有哪些特征项目?

答案

参考答案:

形状公差特征项目有直线度、平面度、圆度、圆柱度、线轮廓度和面轮廓度六项。

问答题 简答题

注册会计师在对以下被审计单位的2013年度财务报表进行审计时,遇到以下情况:(1)Y公司在被审计期间的一笔500万元的重大销售在审计报告日以后财务报表公布日之前被退回,且审计报告未提交给Y公司管理层,注册会计师提请被审计单位修改财务报表,Y公司予以拒绝。(2)N公司因涉嫌侵权于2013年2月1日被起诉,且原告要求赔偿3亿元,至2013年12月31日法院尚未宣判,N公司2013年12月31日审计后的净资产为2亿元。注册会计师向N公司的律师进行了函证,但其律师回函表示基于对委托人负责不能对该案的结果作出任何评价。(3)M公司在2013年度向其子公司以市场价格销售产品5000万元,成本为3800万元,M公司当年向其关联方的销售占到全部收入的35%,M公司已在财务报表附注中进行了适当披露。(4)注册会计师在对Z公司2013年度财务报表进行审计时,发现Z公司2012年发生的一项应确认预计负债的未决诉讼,既未确认预计负债,也未在财务报表附注中披露。注册会计师建议Z公司对2012年度财务报表进行更正,并重新出具审计报告,Z公司未予采纳,但Z公司在2013年度财务报表的比较数据中已对此进行了恰当重述。要求:请根据上述情况,假定所有事项均重大,不考虑其他因素,逐项指出注册会计师应出具何种审计意见,并简要说明理由。

问答题

本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制一份在拖曳的目的目录下。
import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.dnd.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
public class java3

public static void main(String[]args)

JFrame frame=new DragSourceFrame();
frame.setDefauhCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();


class DragSourceFrame extends JFrame

public DragSourceFrame()

setTitle("java3");
setSize(WIDTH,HEIGHT);
Container contentPane=getContentPane();
File f=new File(".").getabsoluteFile();
File[]files=f.listFiles();
model=new DefauhListModel();
for(int i=0;i<files.length();i++)
try

model.addElement(files[i].getCanonicalFile());

catch(IOException exception)

JOptionPane.showMessageDialog(this,exception);

fileList=new JList(model);
contentPane.add(new JScrollPane(fileList),
BorderLayout.CENTER);
contentPane.add(new JLabel("从列表中拖曳出文件"),
BorderLayout.NORTH);
DragSource dragSource=DragSource.getDefaultDragSource();
dragSource.createDefaultDragGestureRecognizer(ileList,
DnDConstants.ACTION_COPY_OR_MOVE,new
DragGestureListener()

public void dragGestureRecognized(
DragGestureEvent event)

draggedValues=fileList.getSelectedValues();
Transferable transferable
=new FileListTransferable(draggedValues);
event,startDrag(null,transferable,
new FileListDragSourceListener());

);

private class FileListDragSourceListener implements DragSourceAdapter

public void dragDropEnd(DragSourceDropEvent event)

if(event.getDropSuccess())

int action=event.getDropAction();
if(action==DnDConstants.ACTION_MOVE)

for(int i=0;i<draggedValues.length i++)
model.removeElement(draggedValues[i]);




private JList fileList;
private DefaultListModel model;
private Object[]draggedValues;
private static final int WIDTH=300;
private static final int HEIGHT=200;

class FileListTransferable implements Transferable

public FileListTransferable(Object[]files)

fileList=new ArrayList(Arrays.asList(files));

public DataFlavor[]getTransferDataFlavors()

return flavors;

public boolean isDataFlavorSupported(DataFlavor flavor)

return Arrays.asList(flavors).contains(flavor);

public Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException

if(flavor.equals(DataFlavor.javaFileListFlavor))
return fileList;
else if(flavor.equals(DataFlavor.stringFlavor))
return fileList.toString();
else
throw new UnsupportedFlavorException(flavor);

private static DataFlavor[]flavors=

DataFlavor.javaFileListFlavor,
DataFlavor.stringFlavor
;
private java.util.List fileList;