内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

首页 > 小知识 > 正文

一个端口能供多个程序使用吗

2019-03-15 出处:网络 整理:zhishizhan.net

    话题:一个端口能供多个程序使用吗?一个程序能占用多个端口吗?

    回答:端口+IP=et(套接字),IP表示目标电脑的,端口表示目标电脑系统上的进程所以套接字可以唯一标识一个程序,如果一个端口被多个程序使用那怎么才能知道发送的数据给谁呢?所以一个端口是不能供多个程序使用的但是一个程序是可以使用多个端口的,不同的端口可以连接不同的器程序,以提供不同的通过端口可以为一个程序提供不同的功能

    参考回答:一个进程应该只占用1个端口但是一个应用程序(多个进程),可能会占用多个端口一个端口能供多个程序使用吗

    话题:关于java的几道小题。

    回答:1. A 12. B -20 C 1,000 D 4 5 6哪个能正确表示JA语言中的一个整型常量 :B(A选项12后面多了个点,C选项中间多了个逗号,D选项中间不能有空格)2.设 i,j,k,m为以赋值的int型变量,下面哪个表达式的结果属于逻辑值a. i==k j+k =m b. i+k c. m++ d. m=i+j :A(只有A是逻辑表达式)3. 下列语句列执行后,k的值是int i=4,j=5,k=9,m=5;if(ij||m,k) k++; else k--;a. 5 b. 10 c. 8 d. 9此题目有问题~~4. 下列语句序列执行后,k的值是int i=10, j=18, k=30;switch(j-i){ case 8 : k++;case 9 : k+=2;case 10: k+=3;default : k/=j;}a. 31 b. 32 c. 2 d. 33:2(case 8后面没有break,所以switch中每句都会执行一次)5.哪个不对?:da类是同中对象的集合和抽象 b类是抽象的数据类型c类是复合数据类型 d 类是1个对象6.哪个正确?:Aa. 1个程序可以包含多个源 b. 1个源中只能有1个类c. 1个源中可以有多个公共类 d. 1个源只能供1个程序使用7.下列语句序列执行后 , i的值是int s=1,i=1;while(ia. 6 b. 4 c. 24 d. 5:d(最后 一次i=4执行完后i自加了1)8.哪行会出错?1 public void modify() {2 int I,j, k;3 I=100;4 while (I0) {5 j=I*2;6 System.out.println(" The value of j is "+ j );7 k = k + 1;8 I--;9 }10 }LINE 4 LINE 6 LINE 7 LINE 8:LINE7(因为程序中没有对k进行初始化)9.给出下面码:public class Person{static int arr[] = new int [10];public static void main(string a[]){System.out.println(arr[1]);}}关于以上程序,以下哪个说法 是正确的?编译时产生错误;(如果main(string中的s是小写,那么这个就是这个)便宜时正确,运行时将产生错误;输出零;(如果String中的S是大写,是这个选项,arr[]是类变量,不是实例变量,可以直接调用的,所以输出为0输出空。这类题目在我的空间上还有一些,都是我自己为考JA中级时收集的,有兴趣的话可以去看看^_^

    参考回答:10.欲构造arraylist类的一个实例,此类继承了list接口,下列哪个方法是正确的?a arraylist mylist=new object (); b list mylist=new arraylist (); c arraylist mylist=new list (); d list mylist=new list (); :b(这是体现 java的多态,此类题目记住一个公式:类a是父类,类b为子类,a a=new b();永远正确~~当时我们就是这么教的,呵呵~~)11.下列码如何使成员变量m被函数fun()直接访问?class test{ private int m; public static void fun(){//some code} } a 将 pricate int m 改为 protected int m b 将 改为 public int m c . static int m d . int m :c12. 下面码段中,执行之后i 和j 的值是什么?int i = 1; int j; j = i++; a 1,1 b 1,2 c 2,1 d 2,2 :c(i=2,j=1)13.在如下源test.java中,哪个是正确的类定义?a public class test{//类名要和名相同 public int x = 0; public test(int x) { this.x = x; } } b public class test{ public int x=0; public void test(int x){//在定义构造函数时不需要说明数据类型 this.x = x; } } c public class test extends t1,t2{//java不支持多重继承 public int x = 0; public test(int x){ this.x = x; } } d public class test extends t1 implements t2{ public int x=0; public test(int x){ this.x =x; } } :d14.下面程序运行结果 为 class parent { int x=10; public parent(){ add(2); } void add(int j){ x+=j; } } class child extends parent{ int x=9; void add(int j){ x+=j; } } class t{ public static void main(string args[]){ parent p = new child(); system.out.println(p.x); } } a 9 b 10 c 11 d 12 :b(多态,p实质为child的对象,但由于没有自己的构造函数,所以调用父类的构造函数,但add()函数却是使用子类自己的,j没有值,所以是10)15. according to the following code,what is the value of the function's result?(我的翻译:按照下面的例子,哪个值是运行的结果?) int t(int a){ int s=0; for(int i=1;is=s+1; return s } when executing the t(10).what result will you get? a 20 b 9 c 10 d 25 answer:c(循环了10次)16.哪个说确? : d a. 不需要定义类,就能创建对象 b,对象中必须有属和方法定义 c,属必须是简单对象 d,属可以是简单变量,也可以是1个对象 17.哪个正确? :b a java是面向对象的,而c++不是 b java是跨的,c++是与相关的 c java程序的执行效率比c++要高 d java汲取了c++的精华,并增强了指针功能一个端口能供多个程序使用吗

    话题:JA考试选择题

    回答:1、D 2、B3、D4、A5、A6、C7、C8、D9、C10、B11、D12、A13、B14、C15、D

    话题:求助 JA 第二套试题

    回答://一、 2.b 3.d 4.b 5.b 6.b 7.a 9.b 10.a 11.b 12.a 13.d//二、2.继承、封装 3.true、false 4.public、protected、private、static 5.public static void m1() //6.int[] myArr = new int[]{1,2};

    参考回答:一、1.A 2.B 3.A 4.B 5.B 6.B 7.A 8.A 9.B 10.A 11.? 12.A 13.D二、1. 实例方法 、访问、接口、另一个对象2.继承、封装 3.true、false 4.public、protected、private、static 5.public static void m1() 6.int myArr[] = {1,2}; 注:如果初始化数组不用new关键词的。一个端口能供多个程序使用吗

    话题:语言程序设计(基于JA)作业二

    回答:1 d3 c5 b6 c7 b8 d9 c10 a11 d12 a13 a14 a15 d /*好像是8*/16 c17 b18 b19 c20 d

    话题:求几道java的选择题4

    回答:31.A(这个不是很确定)32.A33.A34.A35.B36.B37.A38.C39.B40.C

    话题:谁能帮我解答一些JA

    回答:1.BD2.B3.C4.D5.A6.A7.C8.B9.A10.C11.D12.B13.C14.B15.AC16.C17.B18.B19.C20.C21.D

    参考回答:ring ring=new ring(5,8,”red”); 改成 ring ring=new ring(); 修改后编译运行,此时有错误发生.如果类中没有定义构造函数,系统会自动生成一个没有参数也没有赋初值的功能的构造函数.如你的类ring中如果没有定义了这个构造函数 public ring(double iradius,double oradius,string c) { innerradius=iradius; 码1 //初始化外半径 color=c; } 这里系统里自会生成默认构造函数:ring(){}; 这时你就可以用ring ring=new ring(); 这个语句实例化.但是如果类在有了自定义的构造函数后.系统就不会生成默认构造函数,即不能用ring ring=new ring(); 实例化对象.如果想用这个语句,你也可以在类内定义这个没有参数的构造函数,即加上这个码:ring(){//这里也可以给每个变量赋初值,不用也行,一个语句没有也行.};2.接着为程序添加一个如下所示的默认构造方法,观察程序运行是否还有上述错误发生。 public ring() { innerradius=1.0; //这里就给变量赋了初值 outerradius=2.0; color=”white”; } 正如前面后说,这时就不会出现错误了.3.错误提示为ring.innerradius为不可访问的,因为innerradius私有的,所以不能直接访问.4.现在请为该圆环类ring再添中两个方法以便能返回内圆和外圆的长,public double getinnerperimeter(){//圆内长 return innerradius*2*math.pi; } public double getouterperimeter(){//圆外长 return outerradius*2*math.pi; } 显示其长只要在main中定义有 ring ring1 = new ring(3,6,color.blue); ring ring2 = new ring(4,9,color.black); system.out.println("内圆的长:"+ ring1.getinnerperimeter());//输出内长 system.out.println("外圆的长:"+ ring1.getouterperimeter());//输出外长 system.out.println("内圆的长:"+ ring2.getinnerperimeter());//输出内长 system.out.println("外圆的长:"+ ring2.getouterperimeter());//输出外长 就可以显示两个对象的长了.5.仔细仔细阅读该程序,写出其功能(加注释)。public class ring { private double innerradius; private double outerradius; public string color; public ring(double iradius,double oradius,string c) { innerradius=iradius; outerradius = oradius;//码1 //初始化外半径 color=c; } public double getinnerradius() { //码2 //返回内半径 return innerradius; } public double getouterradius() { return outerradius; } public void setinnerradius(double iradius) { innerradius=iradius; } public void setouterradius(double oradius) { outerradius=oradius; } public void setcolor(string c) { color=c;//码3 //设置颜色 } public double getinnerperimeter(){//圆内长 return innerradius*2*math.pi; } public double getouterperimeter(){//圆外长 return outerradius*2*math.pi; } public double getarea() { return(outerradius*outerradius-innerradius*innerradius)*3.141; } } class example { public static void main(string args[]) { ring ring=new ring(5,8,"red"); system.out.println("圆环的内半径:"+ring.getinnerradius()); system.out.println("圆环的外半径:"+ring.getouterradius()); system.out.println("圆环的颜色:"+ring.color); system.out.println("内圆的长:"+ ring.getinnerperimeter());//输出内长 system.out.println("外圆的长:"+ ring.getouterperimeter());//输出外长 system.out.println("圆环的面积:"+ring.getarea()+"\n"); ring.setinnerradius(4); ring.setinnerradius(6);//码4 //设置圆环ring 的外半径为6 ring.setcolor("blue"); system.out.println("圆环的内半径:"+ring.getinnerradius()); system.out.println("圆环的外半径:"+ring.getouterradius()); system.out.println("圆环的颜色:"+ring.color); system.out.println("圆环的长:"+ ring.getinnerperimeter());// system.out.println("圆环的面积:"+ring.getarea()+"\n"); } } 运行结果:圆环的面积:122.499 圆环的内半径:6.0 圆环的外半径:8.0 圆环的颜色:blue 圆环的长:37.69911184307752 圆环的面积:87.94800000000001一个端口能供多个程序使用吗

    话题:各位过路英雄,急救中(重金酬谢)……

    回答:5.B例:void myFunction(){for(int i=1;ilt;2;i++)System.out.print(i);System.out.print(i);//这里对i并不可见,故A错了}6.C7.D8.A9.B如果一个类A继承与另一个类B,A可以访问B类的protected成员10.CB中有点疑惑,抽象方法可以出现在接口中的,可以说接口中的方法全部是抽象方法。把接口看成是一种特殊的抽象类吗?还真没有考虑过这个问题。C是肯定对的,抽象方法是没有方法体的。单选题的话选C错不了。11.D12.B13.C14.C15.BC中,抽象类是不能用自已构造方法去创建对象的,但可以用这个抽象类的非抽象子类去创建对象。确切的说,抽象类有类对象,而没有实例对象。例:public abstract class A{} public class B extends A{} A a = new B();B中,非抽象类中不能有抽象方法,从抽象类中继承的抽象方法都必须重载16.C17.B18.C19.A虽然楼上两位仁兄都选择了D,但我觉得String和StringBuffer都可以的。我也觉得StringBuilder是也是可以的。B,C错是觉得,因为是固定,String的执行效率会高于StringBuffer。StringBuffer会建立缓存。不妥之处,请楼下指正.

分享给小伙伴们:

相关文章

搞笑图片