猿程序,语言程序小程序

1 , 语言程序小程序#include "stdio.h"#define max 20main(){int student[max][max];int avg_course[max],buffer[max],total_course[max],index,sum,temp;int student_number,course_number,bad_course_number;int i,j;for(i=0;i
2,Java应用程序public class Gougustatic int n=500; public static void main(String[] args)int m=0;//记录勾股数个数;for(int i=1;i<n;i++)for(int j=i;j<n;j++)for(int k=j;k<n;k++)boolean yy=(i*i+j*j==k*k);if(yy)System.out.println(i+","+j+","+k+";");//其中k为斜边;m++;}}}}System.out.println(n+"以内的勾股数一共有"+m+"个"); }}这个不截图了吧?
3,汇编程序指出下列指令的寻址方式(说明理由) 寄存器寻址是汇编语言最常用的寻址方式,所以,无论是教材还是老师讲课、学生答题 , 大家都习惯于只说两个操作数中寻址使用频率相对较低或较为复杂的那种,而把寄存器寻址方式略而不谈 , 我当然也是这个习惯 。(1)mov cx,100 ;目的操作数是寄存器寻址(下面几题 , 凡两个操作数有一个涉及此类寻址方式,略而不谈),源操作数是立即数寻址 (2)INC WORD PTR[BX+25] ;相对基址寻址 (3) MOV AX,25[SI] ;相对变址寻址 (4) SUB AX,[BP+6] ;相对基址寻址 (5)MOV [DI+BX],AX ;基址加变址寻址 (6) JMP BX ;寄存器寻址 (7)ADD AX,ADDR ;直接寻址或称存储器寻址 (8) IN AL,20H ;这个特殊,窃称为端口寻址吧 。书上讲的几种寻址方式中,未见过提到这种寻址方式的 。(9)MUL BL ;寄存器寻址 (10)STL ;凡以“ST”开头的三个字符的指令称为标志位复位指令,有STC、STD、STI等,未见过“STL”指令,疑为书上或楼主误输 判别下列语句是否有错并说明理由 (1) MOV [SI],A ;错误 。未指定存储类型 (2) MOV AX,BYTE PTR ALFA ;错误 。源操作数与目的操作数类型不匹配 (3) MOV AL,BX ;错误 。源操作数与目的操作数类型不匹配 (4) MOV ALFA , BAT ;错误 。不允许两个操作数同为存储单元 (5) MOV BL,SI+2 ;正确 (6)MUL -25 ;错误 。立即数不能作为乘数 (7) INC [BX] ;错误 。未指定操作数类型 (8) PUSH 20AOH ;错误 。不允许将立即数入栈 (9) MOV 256 , AL ;错误 。立即数不能作为目的操作数 (10)POP CS ;正确【猿程序,语言程序小程序】
4,JAVA程序讲解 public void actionPerformed(ActionEvent e){if(e.getSource()==删除||e.getSource()==工号){String number="";number=工号.getText();if(number.length()>0){try {inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);基本信息表=(Hashtable)inTwo.readObject();inOne.close();inTwo.close();}catch(Exception ee){}if(基本信息表.containsKey(number)){Employee emp=(Employee)基本信息表.get(number);姓名.setText(emp.getName());部门.setText(emp.getdept());工龄.setText(emp.getworktime());工资.setText(emp.getworkdate());if(emp.getSex().equals("男")){男.setSelected(true);}else{女.setSelected(true);

    推荐阅读