软件软件软件

手机app开发一个软件要多少钱?软件开发工程师笔试题系列之变量、数据类型和运算符(上)

  开发个app软件多少钱?包含了什么费用呢?

本文简介:

本文主要整理了变量、数据类型等相关知识的练习题与常见的笔试题的上部(并附有答案解析)。

打算慢慢地更新一个完整的系列,包含面试所需要的技术知识点,希望既可以对想从事软件开发工作的小伙伴有所帮助,又可以将自己教学工作中的内容进行梳理一下!

感觉有兴趣的小伙伴可以关注下!全对的晚上可以加鸡腿,奥利给!

软件开发工程师笔试题系列之变量、数据类型和运算符(上)

1.下列()不是合法的标识符

  (1)云主机花费

  云主机花费,这一算作在APP开发新项目里边最基础的花费了,无论你也是必须做APP开发、小程序定制开发、公众号开发或是是企业网站建设,新项目进行以后全是务必放到一个网络服务器上边去运作和维护保养。

  花费层面得话实际上是和人们自身的电脑上挑选配备一样,配备越高、网络速度越来越快的那麼花费就会越高,这一必须依照相匹配的APP新项目的用户数量、高并发量及其信息量去开展评定挑选,一般是按年租赁收费标准,常见有3000~8000/年,广泛应用的有阿里云服务器、腾讯云服务。

A:student

B:name

  (2)SDK花费

  简易而言APP开发公司在业务流程开发设计的全过程中,会根据制造行业工作经验连接目前市面上作用完善、完善的SDK开展要求的保持,那麼许多不掌握的顾客会问“大家是APP开发软件公司为何并不是把全部物品都开发设计好,为何也要掏钱去连接别的的SDK呢?”

C:51happy

  实际上SDK广泛是一些大数据技术大佬在产品研发,她们资产多技术性深层深,能够作出一些更为技术专业更为完善功能强大的SDK,此外一方面就是说成本费用难题,假如所有由0开发设计那麼消耗的時间和钱财全是极大的,根据这种缘故制造行业更趋向挑选SDK。

D:_person

2.下面( )选择不可以用作变量名的首字符

A:字母

B:下划线

  (3)证书办理花费

  一般APP新项目必须发布得话,最先软件著作资格证书务必要申请办理,花费依照申请办理资格证书的不一样,必须時间长度不一样而定。

  (4)验证码短信花费

  这一就不用如何表述了,这一适用范围在新客户注册新账号或是关联手机那时候推送短信验证码到有关手机,认证真实有效,基本花费为5分/条。

  (5)APP发布花费

C:数字

D:美元符号($)

  在APP开发新项目进行及布署好以后,就必须发布到应用商店。

3.以下()标识符是不合法的

A.:IDoLikeTheLongNameClass

B.:$byte

  深圳APP开发公司红孩儿科技,可以来了解下。

C: _ok

D:new

1-3题目解析:

第1题答案:C

第2题答案:C

第3题答案:D

题目解析:

这个部分考察的知识点为标识符的命名规则,标识符的作用为变量、方法、Class进行命名。使用标识符的时候,必须要遵守以下规则:

以字母、下划线“_”和“$”符开头,后面可跟字母、下划线“_”和“$”符或数字对大小写敏感命名尽量见名知意,例如名字用name、年龄用age等,可以通过变量名直接了解该变量的作用,尽量不要使用中文!避免与系统关键字冲突,也就是说系统给我们提供的关键字,不能作为我们定义使用,例如class、true、false、for等等标识符命名保持完整,不要出现空格、逗号等分割成分!例如:String na me或者String na,me

4.为一个boolean类型的变量赋值时,可以使用()方式

A:Boolean a=1;

B:Boolean a="true"

C:Boolean a=(5<=3);

D:Boolean a==false;

5.类中包含如下main函数,则编译运行b的结果是()

public static void main(String[] args) {

double c =34.89675; //第一行

int b =(int)c +10;//第二行

}

A:b的结果44.8967

B:第2行出现编译错误

C:b的结果为45

D: b的结果为44

4、5题目解析:

第4题答案:C

题目解析:布尔类型的变量,只能接受赋值内容为true或者false!

第5题答案:D

题目解析:

考察知识点为值类型的转换,double类型转换成int类型,需要进行显示转换(强制类型转换),转换后清楚浮点部分,保留整数位部分!

6.以下代码中result输出结果是()

double i=25;

int j=5;

int result=i/j;

(选项一项)

A:5.0

B:5

C:编译错误

D:25.0

7.以下代码中i的输出结果是()

double i=25/2;

A:12.5

B:12

C:12.0

D:编译错误;

8.下列代码中,c的值为()

int a = 5;

int b = 2;

int c = 5/2;

A:2

B:2.5

C:2.0

D:1

9.下列代码中,z的值为()

double x = 5.0;

int y = 2;

double z = x/y;

A:2.0

B:2.5

C:2

D:编译错误

6-9题目解析:

第6题答案:C

题目解析:

变量i为double类型,变量j为int类型,i/j运算会发生自动转换(int自动转成double),运算结果为double类型,将double类型赋值给int类型,需要强制转换。

第7题答案:C

题目解析:

25、2默认都为int类型,两个int类型的运算结果也为int类型(狗与狗只能生出来狗),将int类型赋值给double类型,发生了自动转换。

第8题答案:A

题目解析:参考题目7。

第9题答案:B

题目解析:参考题目6。

总结:

考察知识点为基础数据类型(值类型)的转换规则:

小容量向大容量类型转换,称为自动转换(隐式转换)。大容量向小容量类型转换,称为强制转换(显示转换)。除了 boolean类型以外,剩余7种类型可以进行相互转换。软件开发工程师笔试题系列之变量、数据类型和运算符(上)

10.下列变量定义错误的是()

A:int a;

B:double b=4.5;

C:boolean b=true;

D:float f=9.8;

11.指出下列类型转换中正确的是()

A:int i='A';

B:long f=8.4f;

C:int i=(Boolean)8.9;

D:int i=8.3

12.short a = 10; a=a+1;结果为()

A:a=11

B:a=11.0

C:程序编译错误

D:0

13.定义 int i=123; long j=456; 下列赋值不正确的语句是()

A:j=i;

B:j=(long)i;

C:i=(int)j;

D:i=j;

10-13题目解析:

第10题答案:D

题目解析:

float单精度浮点类型赋值的时候需要加字母f,例如:float a = 3.14f;

第11题答案:A

题目解析:

A:char转换为int,属于自动转换。

B:float转换为long,需要进行强制转换。

C:boolean类型不能进行转换。

D:double转换为int,需要进行强制转换。

第12题答案:C

题目解析:

非常经典的面试题,默认的整数类型为int类型,a=a+1等号右边的部分为short类型与int类型进行运算,会发生自动类型转换,运算结果为int类型,需要强制类型转换才能赋值给short类型的变量。

第13题答案:D

题目解析:

long赋值给int类型,需要强制转换。

14.char类型变量能不能储存一个中文的汉字,为什么?

15.float f1 = (float)11.11; float f2 = 11.11f; 这两种定义数据有什么不同吗?

16.写出值类型排序(由小到大顺序)

14-16题目解析:

第14题答案:

无论在java还是C#中,一个char类型都可以存储一个汉字,因为它们都支持Unicode编码格式,采用双字节编码表。

第15题答案:

float f1 = (float)11.11;将double类型强制转换为float类型。

float f2 = 11.11f; 直接定义了一个变量名为f2的单精度浮点类型的变量,没有类型转换。

第16题答案:

byte 、short 、char 、int 、long 、float、 double

喜欢的小伙伴可以关注我,一起交流学习!我是IT鸟叔,一位喜欢写程序、钓鱼、喝茶、玩游戏的中年大叔!

软件开发工程师笔试题系列之变量、数据类型和运算符(上)

未经允许不得转载:软件 » 手机app开发一个软件要多少钱?软件开发工程师笔试题系列之变量、数据类型和运算符(上)