1.给一个不多于
5
位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
#include <stdio.h>
int main( )
{
long a,b,c,d,e,x;
printf("请输入 5 位数字:");
scanf("%ld",&x);
a=x/10000; /*分解出万位*/
b=x%10000/1000; /*分解出千位*/
c=x%1000/100; /*分解出百位*/
d=x%100/10; /*分解出十位*/
e=x%10; /*分解出个位*/
if (a!=0){
printf("为 5 位数,逆序为: %ld %ld %ld %ld %ld\n",e,d,c,b,a);
} else if(b!=0) {
printf("为 4 位数,逆序为: %ld %ld %ld %ld\n",e,d,c,b);
} else if(c!=0) {
printf("为 3 位数,逆序为:%ld %ld %ld\n",e,d,c);
} else if(d!=0) {
printf("为 2 位数,逆序为: %ld %ld\n",e,d);
} else if(e!=0) {
printf("为 1 位数,逆序为:%ld\n",e);
}
}
2.
圆形跑道,甲乙两人从不同起点开始相向而行绕跑道匀速步行前进,出发30分钟后两人相遇,出发55分钟后甲到达乙的出发点,出发80分钟后两人再次相遇。乙步行一圈需要多少
3.单元测试属于哪种测试方法?
白盒测试
4.找规律,从四个选项中,选择最合适的一项值,填入括号中:3,8,24,48,()
11*2-1=120 (素数平方减1)
5.下列方法中,不属于黑盒测试的是 A
基本路径测试法
等价类测试法
边界值分析法
基于场景的测试方法
6.web漏洞发掘方式主要分为那些方式 A
黑盒模式和白盒模式
系统测试和单元测试
手工测试和自动化测试
α测试和β测试
7.下列哪个是规范的跳转语句:
document.location.href = “http://icss.com.cn”
8.斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0
、
1
、
1
、
2
、
3
、
5
、
8
、
13
、
21
、
34
、…... 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:
F(
0
)
=
0
, F(
1
)
=
1
F(N)
=
F(N
-
1
)
+
F(N
-
2
), 其中 N >
1.
斐波那契数列由
0
和
1
开始,之后的斐波那契数就是由之前的两数相加而得出。 答案需要取模
1e9
+
7
(
1000000007
),如计算初始结果为:
1000000008
,请返回
1
。
class Solution:
def fib(self, n):
bef =0
aft =1
nex =1
if n ==0:
return0
elif n ==1:
return1
else:
count =2
while count <=n:
nex =bef +aft
bef =aft
aft =nex
count +=1
return nex %1000000007
a=Solution()
print(a.fib(8))
9.在linux的vi编辑器中,想要不保存而退出vi,需要的命令错误的有 BCD
:q!
:qa
:qw
:!q
10.ifconfig可以支持下列()操作 ABCD
修改网络设备信息
停止网络设备
修改网络硬件地址
绑定不同的IP地址到同一个网卡
11.以下哪些是正确的字符串()
‘abc”ab”
‘abc”ab’
“abc”ab”
“abc\”ab”