前言:
此时你们对“java中三角形面积的计算公式”大体比较着重,咱们都需要了解一些“java中三角形面积的计算公式”的相关文章。那么小编同时在网摘上搜集了一些对于“java中三角形面积的计算公式””的相关文章,希望咱们能喜欢,你们一起来了解一下吧!题型分类:
1.概念题:
(1)请你简述java语言中最重要的概念:类和对象。P37 P45
(2)什么叫成员变量、局部变量,二者的区别是什么?P39
(3)说说java诞生的故事。P1
(4)java编程语言的优秀品质有哪些?P3
(5)java如何实现,在不同电脑,不同平台,不同设备都能运行的?P2
(6)请你简述java炸鱼小游戏的开发思路。(自己组织语言)
(7)请写出在java语言的Applet类中使用键盘,使用鼠标的具体步骤。P89-90
(8)Java基本语法包括哪些内容?请说出标识符的概念。(第二章)P17
(9)java语言标识符的命名规定,以及类和对象的命名惯例是什么?P17 P39
(10)java语言的访问权限指的是什么?请你用一张示意图,来说明java语言中四种访问权限的区别。看示意图P61
(11)请你简述计算机中进程、线程的概念与作用?
一个应用程序从启动到停止,可以看成电脑cpu执行人类交给它的一系列任务的过程,即进程。
把人类交给电脑的一系列任务,划分为一条一条像线一样的任务流,即线程。
(12)java语言提供了几种方式来实现多线程?哪一种方式更加常用?为什么?P245 P248
判断题:在java语言中,你新建的类可以继承两个父类的属性。(X)
(13)java网络通信:
问题1:如何查看你的电脑IP地址?
方法一:使用win7的“网络和共享中心”功能。
方法二:使用cmd命令行运行ipconfig–all命令。
教师机IP:192.168.6.200
问题2:请你简述socket通信的原理?P257
问题3:请你画一张示意图来解释socket通信的过程?看示意图
2.代码解析题:.
考查形式:给出java小游戏或小程序的代码,请你写出中文解释。
1、请你写出java开发局域网聊天软件的代码解析。
publicclassWeChat定义一个公共类,名叫WeChat
{
publicstaticvoid main(String[] args) 定义主函数
{
JFrame jf1=newJFrame("QQ聊天行健版开发者:老师下发");创建QQ聊天程序的主框架
JPanel jp1=newJPanel();
JLabel lab1=newJLabel("对方IP:");
JLabel lab2=newJLabel("聊天记录:");
JLabel lab3=newJLabel("发送框:");
finalJTextField tx1=newJTextField("此处输入对方ip",30);
finalJTextArea tx2=newJTextArea(20, 30);
finalJTextField tx3=newJTextField("此处输入你想发送的信息",30);
JButton bt1=newJButton("发送按钮");
jp1.add(lab1); jp1.add(tx1);
jp1.add(lab2); jp1.add(tx2); //添加7个组件到中间容器
jp1.add(lab3); jp1.add(tx3); jp1.add(bt1);
jf1.getContentPane().add(jp1); //把中间容器添加到主框架
jf1.setBounds(100, 100, 400, 600);
jf1.setVisible(true);
jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置默认的关闭选项:结束进程
//========================================================================================
/*2、按下发送按钮,就根据tx1中填入的ip地址,发送tx3文本内容给对方*/
bt1.addActionListener(newActionListener()
{
publicvoidactionPerformed(ActionEvent arg0)
{
try {
tx2.setText(tx2.getText()+"你说:"+tx3.getText()+"\r\n");
Socket s_fs =newSocket("192.168.4.200",8888);
OutputStreamos=s_fs.getOutputStream();
DataOutputStream dos=newDataOutputStream(os);
dos.writeUTF(tx3.getText()+"\r\n");
dos.close(); os.close(); s_fs.close();
}
catch (UnknownHostException e) { e.printStackTrace(); }
catch (IOException e) { e.printStackTrace(); }
}
});
/*3、开启本地服务端,不断地检测是否收到别人发来的信息*/
Socket s_js;
try
{
ServerSocket server=newServerSocket(8888);
while(true)
{
s_js=server.accept(); //允许接收
InputStream is=s_js.getInputStream();
DataInputStream dis=newDataInputStream(is);
tx2.setText(tx2.getText()+s_js.getInetAddress()+"对方说:"+dis.readUTF()+"\r");
}
}
catch (IOException e) { e.printStackTrace(); }
}//main结束
}//整个类结束
3.编程类(不会考查复杂编程)
简单的:if、while、for、switch语句,变量、数组的使用。
1、甲、乙、丙、丁、小明、老王的身高分别为:158cm、193、174、165、169、177
请你用java语言找出最高身高和最矮身高。并计算平均身高。
2、请你用java语言计算出500以内,所有除以7余1的数的总和。(10分)
inti , zonghe ;
例子: for(i=0;i<=500;i++) for(循环变量初值; 循环变量终值; 让循环变量向终值变化) { 循环体; }
{
if( i%7==1 )
zonghe=zonghe+i;
}
System.out.print(“500以内除7余1数的总和为:”+zonghe);
3、有5个数存在下面的数组中,请你用while循环语句,求出它们的平方和,求出数组最后一个数的开方,并输出到屏幕上。
intshuzu[]={1,7,4,11,13};
shuzu[0] -- shuzu[4]
开方函数sqrt( X ) Math数学库
例如计算9的开方:Math.sqrt(9);
4、根据课本45页梯形类,50页练习2矩形类的案例代码,请你编写三角形类的类定义代码,并使用类生成两个三角形:
三角形1:底边:16.8,高:7.6
三角形2:底边:9.5,高:6.9
编写三角形面积计算函数,最后将两个三角形的面积输出给用户看。
5、请你用java语言计算出100以内,所有能整除3,但不能整除5的数,输出到屏幕。
所有尾数是1,或者尾数是7的数,输出到屏幕。
下面是我们用java语言开发的身高排序小程序,请你在程序语句后面,解释每一条java语句的作用。
package shubao1;_____________________________
public class Shengao_____________________________
{
public static void main(String[] args) _____________________________
{
intshuzu[]={158,193,174,165,169,177}; _____________________________
inti,zuigao=0,zuiai=999; _____________________________
floatzonghe=0,pingjun;_____________________________
for(i=0;i<6;i++)_____________________________
{
if(shuzu[i]>zuigao ) _____________________________
zuigao=shuzu[i]; _____________________________
if(shuzu[i]<zuiai ) _____________________________
zuiai=shuzu[i]; _____________________________
zonghe=zonghe+shuzu[i]; _____________________________
}
pingjun=zonghe/6; _____________________________
System.out.println("最高身高为:"+zuigao+"cm"); __________________________
System.out.println("最矮身高为:"+zuiai+"cm"); __________________________
System.out.println("平均身高为:"+pingjun+"cm"); __________________________
}
}