2022年下半年11月5日软件设计师考后总结

1、
十进制整数转化为任意K进制整数的过程:除K取余(短除法)→ 余数逆序排列 → 得到最终结果。
n位K进制整数转换为10进制整数的方法:n位K进制整数从左到右 第N位数 乘以K的N-1次方所得值的总和(N属于正整数,范围[1, n])。

2、
编译和解释是实现高级语言翻译的两种基本方式,相对应的应用程序分别称为编译器和解释器。
编译器的工作方式及特点:先翻译后执行,用户程序运行效率高但可移植性差(Java程序也需要经编译器编译,但Java虚拟机(JVM)机制使得Java具有良好的跨平台性,即可移植性。另外注意:Java是解释型语言!)。

3、
如果Java/C++类中没有定义任何构造函数,则在main函数中仍可以/仅可以无参构造类对象,无参构造类对象的过程会调用类的默认的无参构造函数(也叫隐式构造函数)。
Java/C++类中如果有定义带参构造函数,但没有显式定义无参构造函数,此时在main函数中不能无参构造类对象,此时想无参构造类对象的话就必须显式定义无参构造函数,或者注释,删除有参构造函数。
C++中:
使用无参构造函数构造类对象的方式:A a;
使用有参构造函数构造类对象的方式:A a(参数列表);
Java中:
使用无参构造函数构造类对象的方式:A a = new A();
使用有参构造函数构造类对象的方式:A a = new A(参数列表);

4、python的切片操作—具体内容请参阅Python官方文档
python语句结尾都不用写分号,python根据代码缩进判断代码语句的作用域。
word = ‘Python’
Strings can be indexed (subscripted), with the first character having index 0. There is no separate character type; a character is simply a string of size one:
word[0] # character in position 0
‘P’
Indices may also be negative numbers, to start counting from the right:
Note that since -0 is the same as 0, negative indices start from -1.
word[-1] # last character
‘n’

word[0:2] # characters from position 0 (included) to 2 (excluded)
‘Py’
word[-2:] # characters from the second-last (included) to the end
‘on’
thus:
list(range(11))[10:0:-2]
[10, 8, 6, 4, 2]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菩提one

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值