问题 单项选择题


(每题的备选项中,只有1个最符合题意)

某房地产开发项目,业主A与监理单位甲签订了施工阶段监理合同,与承包方乙签订了工程施工合同。监理单位甲在监理过程中发生如下条件。
事件1:在施工中,工程监理人员认为工程施工不符合工程设计要求、施工技术标准和合同约定。
事件2:在施工过程中,发现屋面带挂板大挑檐悬挑部分根部有裂缝,存在安全事故隐患。
事件3:总监理工程师根据现场反馈信息及质量记录分析,对某部位隐蔽工程的质量有怀疑,随即指令施工单位暂停施工,并要求剥离检验。
事件4:甲监理机构旁站监理员发现乙施工单位在主体结构的施工中有违反工程建设强制性标准的行为。

工程建设监理实施细则包含的内容不包括( )。

A.专业工程的特点

B.监理工作的流程

C.监理工作的控制要点及目标值

D.项目监理机构的人员岗位职责

答案

参考答案:D

问答题

本题程序的功能是用键盘上的方向键来控制直线的绘制方向。如果一直按向上的方向键,则在窗口中从焦点开始向上缓慢绘制直线,按其他方向的方向键也会向对应的方向缓慢地绘制直线。如果按下Shift键,绘制直线的速度会加快。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.geom.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
public class advance

public static void main(String[] args)

SketchFrame frame = new SketchFrame();
frame.setDefaultCloseOperation(JFrame.EXIT ON CLOSE);
frame,show ();


class SketchFrame extends JFrame

public SketchFrame()

setTitle("advance");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
SketchPanel panel = new SketchPanel();
Container contentPane = getContentPane();
contentPane.add(panel);

public static final int DEFAULT_WIDTH = 300;
public static final int DEFAULT_HEIGHT = 200;

class SketchPanel extends JPanel

______;

last = new Point2D.Double(100,100);
lines = new ArrayList();
KeyHandler listener = new KeyHandler();
______;
setFocusable(true);

public void add(int dx,int dy)

Point2D end = new Point2D.Double(last.getX()+ dx,last.getY() + dy);
Line2D line = new Line2D.Double(last,end);
lines.add(line);
repaint();
last = end;

public void paintComponent(Graphics g)

super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
for (int i = 0; i < lines.size(); i++)
g2 .draw ((Line2D) lines .get (i));

private Point2D last;
private ArrayList lines;
private static final int SMALL INCREMENT = i;
private static final int LARGE_INCREMENT = 5;
private class KeyHandler implements KeyListener

public void keyPressed(KeyEvent event)

______;
int d;
if (event.isShiftDown())
d = LARGE_INCREMENT;
else
d = SMALL_INCREMENT;
if(keyCode == KeyEvent.VK_LEFT)
add(-d,0);
else
if(keyCode == KeyEvent.VK_RIGHT)
add(d,0);
else
if(keyCode == KeyEvent.VK_UP)
add(0,-d);
else
if(keyCode == KeyEvent.VK DOWN)
add(0,d);

public void keyReleased(KeyEvent event)


public void keyTyped(KeyEvent event)

char keyChar = event.getKeyChar();
int d;
if (Charaeter.isUpperCase(keyChar))

d = LARGE_INCREMENT;
keyChar = Character.toLowerCase(keyChar);

else
d = SMALL_INCREMENT;


单项选择题 A1/A2型题