⑴ 深圳市標盛科技投資有限公司怎麼樣
簡介:深圳市標盛科技投資有限公司成立於2005年04月26日,主要經營范圍為電子產回品的技術開發(不含限制答項目)等。
法定代表人:溫本赫
成立時間:2005-04-26
注冊資本:6006萬人民幣
工商注冊號:440301103849207
企業類型:有限責任公司
公司地址:深圳市南山區西麗街道同沙路168號凱達爾集團中心大廈A座21樓2104
⑵ 深圳長亮科技招聘筆試題
1.下列那一行代碼編譯後不會出現警告或錯誤。
1) char c="a"; 2) byte b=257; 3) boolean b=null; 4) int i=10; 5)float f=1.3;
2.下面這段代碼編譯時會發生什麼情況。
public class MyClass {
public static void main(String arguments[]) {
amethod(arguments);
}
public void amethod(String[] arguments) {
System.out.println(arguments);
System.out.println(arguments[1]);
}
}
1) error Can't make static reference to void amethod.
2) error method main not correct
3) error array must include parameter
4) amethod must be declared with String
3.byte 的取值范圍是:
1)-128 到127; 2)-255 到 256 ;3)-65535 到 65536 ;4)根據不同的java虛擬機而定;
4.下面的命令的輸出結果是什麼。
java myprog good morning
public class myprog{
public static void main(String argv[])
{
System.out.println(argv[2])
}
}
1) myprog
2) good
3) morning
4) Exception raised: "java.lang.: 2"
5.下面哪些變數不是合法變數。
1) 2variable 2) variable2 3) _whatavariable 4) _3_ 5) $anothervar 6) #myvar
6.當下面這段程序編譯並運行時會出現什麼結果。
public class MyClass{
static int i;
public static void main(String argv[]){
System.out.println(i);
}
}
1) Error Variable i may not have been initialized 2) null 3) 1 4) 0
7. String s1=new String("Hello")
String s2=new String("there");
String s3=new String();
下面哪條是正確的。
1) s3=s1 + s2; 2) s3=s1-s2; 3) s3=s1 & s2; 4) s3=s1 && s2;
8. 下面這段代碼編譯和運行時會發生什麼情況。
abstract class MineBase {
abstract void amethod();
static int i;
}
public class Mine extends MineBase{
public static void main(String argv[]){
int[] ar=new int[5];
for(i=0;i < ar.length;i++)
System.out.println(ar[i]);
}
}
1) 將0到5列印出來 2) Error: ar is used before it is initialized
3) Error Mine must be declared abstract 4) IndexOutOfBoundes Error
9. Which two can be used to create a new Thread? (Choose Two)
1) Extend java.lang.Thread and override the run method.
2) Extend java.lang.Runnable and override the start method.
3) Implement java.lang.Thread and implement the run method.
4) Implement java.lang.Runnable and implement the run method.
5) Implement java.lang.Thread and implement the start method
10.寫出下面代碼的運行結果。
public class Pass{
static int j=20;
public static void main(String argv[]){
int i=10;
Pass p = new Pass();
p.amethod(i);
System.out.println(i);
System.out.println(j);
}
public void amethod(int x){
x=x*2;
j=j*2;
}
}
x=10;y=40
11.class SuperClass{ public float aaa(){return 3.14f;} }
public class Test extends SuperClass {
public float aaa(){ return 5.14f; }
public double aaa(double double1) {return double1;}
public void aaa(){} //error
public float aaa(float float1){return float1;}
}
//重載絕對不能方法名相同,而類型不同。
12. public int bbb(){
static int i=0; // error
i++;
return i;
}
靜態變數不能在方法中定義,切記切記
13.public static void main(String arg[]){
short b=57, a=47;
double c=(short)b/a*2.0;
int d =(short)b/a*2;
}
注意其中的區別。
14. public class Test {
public static void main(String[] args) {
String s ;
Test test = new Test();
test.f(s); //error
}
public void f(String s){
s="1223";
System.out.println(s);
}
}
error: The local variable s may not have been initialized
1.成員變數的初始化
實例變數可以在定義處或者在構造方法中被顯式初始化。如果在這兩處都沒有初始化,那麼保留自動初始化時的默認值。final型的變數必須被顯式初始化。
靜態變數可以在定義處或者在靜態代碼塊中被顯式初始化。如果在這兩處都沒有初始化,那麼保留自動初始化的默認值。final型的靜態變數必須在定義處或者在靜態代碼塊中被顯式初始化。
2. 局部變數的初始化
局部變數必須在使用之前做顯式初始化。如果編譯器能夠確認一個局部變數在使用之前可能沒有被初始化,編譯器將報錯。
如果局部變數沒有被初始化,並且在方法中一直沒有被使用,編譯和運行都會通過。
可以改正為:String s = null ;
15.public class Test {
public static void main(String[] args) {
int i = 0;
Test test = new Test();
test.f();
}
public void f(){
i++; //error
System.out.println(i); //error
}
}
error : The local variable i is never read
16. abstract class AAA{ int i=0;}
class SuperClass extends AAA{ i=3; } //error
public class Test extends SuperClass {
public static void main(String[] args) {
Test test = new Test();
test.f();
}
public void f(){
i++;
System.out.println(i);
}
}
error : Syntax error on token "i", VariableDeclaratorId expected after this token
類體內是聲明變數和函數的地方,你突然冒出一個 i=3; 自然是不行的.可以在方法中運用。
17. public class Test {
public static void main(String[] args) {
Test test = new Test();
if(test.f(2)){ //error
System.out.println("111");
}else{
System.out.println("222");
}
}
public int f(int i){return i++; }
}
error: Type mismatch: cannot convert from int to boolean
在JAVA中,if()用的是一個布爾表達式,而不是數字值,這一點與C/C++不同。布爾類型和數字類型不能相互轉換。
在switch(expr1)語句中,expr1必須與int類型是賦值兼容的;byte,short或類型可被自動升級;不允許使用float或long表達式。
在case (expr2)語句中,expr2必須是與int類型賦值兼容的常量表達式。當變數或表達式的值不能與任何case值相匹配時,將執行 default後的程序代碼。如果沒有break語句作為某一個case代碼段的結束句,則程序繼續執行下一個case的代碼塊,而不檢查下一個case 表達式的值。
18 public class Test {
byte[] arry1,arry2[];
byte[][] arry3;
byte arry4[][];
public void f(){
arry1=arry2; //error
arry2=arry3;
arry2=arry4;
}
}
error : Type mismatch: cannot convert from byte[][] to byte[]
19. abstract class AAA{ int i=0; }
public class Test extends AAA {
public static void main(String arg[]){
int[] ar=new int[5];
for(i=0;i < ar.length;i++) //error
System.out.println(ar[i]);
}
}
error: Cannot make a static reference to the non-static field i
改正為abstract class AAA{ static int i=0; }即可
20.public int bbb(){
int i; //error
i++;
return i;
}
error: The local variable i may not have been initialized
當變數被定義於函數之內,java會運用編譯期間錯誤消息來告訴你沒有被初始化。
成員變數的初始化:
21.class CtorBase {
CtorBase(int k) { System.out.println("Base Created");}
}
public class Complex extends CtorBase {
Complex(int k) { System.out.println("Complex Created");} //error
public static void main(String args[]) {
Complex a = new Complex(10);
}
}
error: Implicit super constructor CtorBase() is undefined. Must explicitly invoke another constructor
Rule1:編譯器總是確保類至少有一個構造函數;如果類沒有構造函數,編譯器會為它構造一個無參的構造函數。Rule2:如果類已經有了一個構造函數,不管它是有參函數還是無參函數,編譯器都不會再為它構造一個構造函數。
在這過程中,編譯器會去調用其父類的無參構造函數,如果其父類沒有默認(無參)的構造函數,則構造過程出錯,編譯不能通過。
22.class CtorBase {
int i;
CtorBase(int k) { this.i = k; }
}
public class Complex extends CtorBase {
Complex(int k) {
super(k);
}
public static void main(String args[]) {
Complex a = new Complex(10);
System.out.println("a.i="+a.i);
}
}
結果:a.i=10
23.class CtorBase {
int i;
CtorBase(int k) { this.i = k; }
CtorBase() { }
}
public class Complex extends CtorBase {
Complex(int k) { }
public static void main(String args[]) {
Complex a = new Complex(10);
System.out.println("a.i="+a.i);
}
}
結果:a.i=0
24。
public class Test{
static int cnt=0;
static int sum=0;
int number;
public static void main (String args []){
A a = new A();
B b = new B();
Test test1 = new Test(11);
Test test2 = new Test(22);
test2 = new Test(33);
System.out.println("cnt="+cnt);
System.out.println("sum="+sum);
a.show();
b.show();
}
Test(int n){
number=n;
cnt++;
sum+=number;
}
}
class A {
int a=2;
void show(){
System.out.println("a1="+ a);
}
}
class B extends A{
int a=3;
void show(){
System.out.println("a2="+ super.a);
super.show();
System.out.println("a3="+ a);
}
}
結果:
cnt=3
sum=66
a1=2
a2=2
a1=2
a3=3
25.
class ValHold{
public int i = 10;
}
public class Demo{
public void amethod(){
ValHold v = new ValHold();
another(v);
System.out.println(v.i);
}
public void another(ValHold v){
v.i = 20;
ValHold vh = new ValHold();
v =vh;
System.out.println(v.i);
}
public static void main(String[] argv){
Demo o = new Demo();
o.amethod();
}
}
結果:
10
20
當一個引用變數作為參數傳遞給一個方法時, 在這個方法內可以改變變數的值,即改變引用指向的對象,(本題中將vh賦給v)但是方法的調用結束後,改變數恢復原來的值,即變數仍然指向原來的對象. (即another(v)調用結束之後,v又回復到第一次ValHold v = new ValHold();時指向的地址空間.) 但是如果在方法內改變了引用指向的對象的數據(屬性),那麼當方法的調用結束後,盡管引用仍然指向原來的對象,這個對象的某個屬性已經被改變了(v的i值 在執行v.i=20的時候就已經被改變了,所以調用another結束後,v.i已經變成了20)
26.
public class Test {
public static void main(String [] args){
Base b = new Subclass();
System.out.println(b.x);
System.out.println(b.method());
}
}
class Base{
int x = 2;
int method(){
return x;
}
}
class Subclass extends Base{
int x = 3;
int method(){
return x;
}
}
結果:2 3
聲明變數b後,你能訪問的對象部分只是Base的部分; Subclass的特殊部分是隱藏的.這是因為編譯器應意識到,e 是一個Base,而不是一個Subclass.但重寫的方法除外。abstract和final相互排斥,前者專用於繼承,後者禁止繼承;抽象類中的抽象 方法不能為static靜態方法不能被override,只是被隱藏(hidden)了。
27。
public class Test{
public static String setFileType(String fname){
int p=fname.indexOf('.');
if(p>0) fname=fname.substring(0,p);
fname+=".TXT";
return fname;
}
public static void main(String args[]){
String theFile="Program.java";
String s = setFileType(theFile);
System.out.println("Created "+theFile);
System.out.println("Created "+s);
}
}
String 在java成安全的String, 對於String的任一個操作都是先重新生成一個String的拷貝, 然後對這個拷貝進行操作。 所以String在參數傳遞的時候可以看作是值傳遞。 即如果你需要修改一個String並返回修改後的String, 你得要再去接一下返回值。
⑶ 武漢標盛科技有限公司怎麼樣
簡介:注冊號:****所在地:湖北省注冊資本:1000萬元人民幣法定代表:龔紅鋒企業類內型:有限責任公司(容自然人投資或控股)登記狀態:開業登記機關:武漢市工商行政管理局東湖開發區分局注冊地址:武漢市東湖開發區雄楚大街456號綠汀雅境10幢2-905
法定代表人:龔紅鋒
成立時間:2010-02-23
注冊資本:1500萬人民幣
工商注冊號:420100000181734
企業類型:有限責任公司(自然人投資或控股)
公司地址:武漢市東湖開發區雄楚大街456號綠汀雅境10幢2-905
⑷ 藍思科技招聘 深圳 現在還招普工嗎/
其實招與不招,你可以在網路上搜索一下該公司招聘情況,但是找工作的同時請謹慎,不要急於求成,而上當受騙,祝你找到如意的好工作。
⑸ 深圳市標盛科技投資有限公司哈爾濱分公司怎麼樣
簡介:深圳市標來盛科技源投資有限公司哈爾濱分公司成立於2010年05月07日,主要經營范圍為接受主管部門委託從事建築智能化設計、施工,安全技術防範系統設計、施工、維修業務,計算機軟體產品的開發與銷售,電子產品的技術開發等。
法定代表人:郭向陽
成立時間:2010-05-07
工商注冊號:230102100196332
企業類型:有限責任公司分公司(自然人投資或控股)
公司地址:哈爾濱市道里區經緯街69號經緯360A-808室
⑹ 深圳做小區智能化系統 哪幾家公司有一級資質的
C144002805 深圳市創捷科技有限公司 (建築智能化工程設計與施工)壹級 廣東省 2008年6月30日 2013年6月30日
C144006273 深圳市標盛科技投資有限公司 (建築智能化工程設計與施工)壹級 廣東省 2009年1月8日 2014年1月8日
C144019231 深圳市科瑞電子有限公司 (建築智能化工程設計與施工)壹級 廣東省 2010年4月23日 2015年4月23日
C144013117 深圳市創冠智能網路技術有限公司 (建築智能化工程設計與施工)壹級 廣東省 2010年5月14日 2015年5月14日
⑺ 襄陽智能化公司有那幾家的呀
C144002805 深圳市創捷來科技有限公司 (建築智源能化工程設計與施工)壹級 廣東省 2008年6月30日 2013年6月30日
C144006273 深圳市標盛科技投資有限公司 (建築智能化工程設計與施工)壹級 廣東省 2009年1月8日 2014年1月8日
C144019231 深圳市科瑞電子有限公司 (建築智能化工程設計與施工)壹級 廣東省 2010年4月23日 2015年4月23日
C144013117 深圳市創冠智能網路技術有限公司 (建築智能化工程設計與施工)壹級 廣東省 2010年5月14日 2015年5月14日
⑻ 深圳市標盛科技投資有限公司怎麼樣
法定代表人:溫本復赫
成立日制期:2005-04-26
注冊資本:6006萬元人民幣
所屬地區:廣東省
統一社會信用代碼:91440300774115098M
經營狀態:存續(在營、開業、在冊)
所屬行業:製造業
公司類型:有限責任公司
人員規模:100-500人
企業地址:深圳市南山區西麗街道同沙路168號凱達爾集團中心大廈A座21樓2104
經營范圍:電子產品的技術開發(不含限制項目);投資興辦實業(具體項目另行申報);安全技術防範系統設計、施工、維修;計算機軟體的技術開發和銷售,自動化設備、機電設備的銷售及其他國內貿易(以上均不含專營、專控、專賣商品及限制項目);經營進出口業務(法律、行政法規、國務院決定禁止的項目除外,限制的項目須取得許可後方可經營)。^建築智能化工程設計與施工壹級。