稳正项目调试小结
1、 1号调试情况
1号板在验证完电压采集、过充保护、欠压保护等基本功能后,在调试蓝牙模块时出现程序进入死循环情况,随后在没操作的情况下,单片机与蓝牙模块同时烧掉。
图一、程序死循环位置
2、2号板情况
2号板没烧程序,没接蓝牙模块,刚上电时3.3V电源正常,后在没任何操作情况下, 3.3V突然短路,测量得单片机已烧。
3、3号板
3号板没烧程序,没接蓝牙模块,3.3V电压正常,限流为20mA上电后,截图所示的18或19引脚被烧掉,经对比上一版本原理图并无此部分电路。
图二、3号板被烧引脚
4、下图3.3V上电波形
图三、3.3V电源波形
第二篇:小结测试
未来蓝图软件教育 Java考试1
时间:笔试60分钟 机试120分钟 所在班级: 姓名: 分数:
? 下面哪一个不是合法的标识符? (5分)
A、x$ B、_class C 、1X D、 XYZ 选择答案:
? 说明&与&&的区别。(5分)
? 已知int i = 8 , j = 6求下面表达式计算计算后的j的值! (5分)
j *= --j+2*--i*j--*j + (i--); ________
? 在每行程序的后方说明这些代码中可能出现的错误:(10分)
1) float f = 1.0;
2) int i = 97 ; char c = i;
3) boolean b = True;
4) long int = 100;
5) byte b = 129;
6) short s1 = s2 = 50;
7) int v = 10 > 2L ? 10L : 2;
8) boolean b = (boolean) 0;
9) 1 + 20 + “10” + 16 = 1201016;
10) float f = 10 + ?a? + 10.0;
? 阅读以下代码,写出程序执行结果:(5分)
int first = 100;
int second = 100;
first = second++;
second = ++first;
则变量first和second的值依次是________ ________
? 找出程序中可能出错的地方,并在每行的后面说明原因。(10分)
public static void main(String args[]){
byte b1 = -129 , b2 = 22 , b3 = 127;
char c1 = ‘a’, c2 = -256 , c3 = 125;
int i = 10 , j ;
long l1 = 123456 , l2 = 666666666666666;
float f1 = 0.1, f2 = 103;
double d1 = 2e200 , d2 = ?A?;
j = j + 10;
i = i / 5;
i = i * 0.1;
byte b4 = b2 – b3;
float f3 = 0.8f + f2;
float f4 = f2 + f3 * 0.2;
double d3 = d1 * c1 + i;
float f5 = (float)(d1 + 2e200);
}
? 分别使用break和continue,在右边的坐标图中画出输出结果!(10分)
for( int i=1;i<=5;i++){ for(int j = 1 ; j <=5 ; j++){
if(i == j)
break / continue;
System.out.print(“ * ”);
}
System.out.println();
}
编程题:
1、 求1~100之间个位数不是2、3、4、7,并且不能被3整除的整数之和。(10分)
2、 求1000以内的所有水仙花数。(10分)
所谓水仙花数是指1个三位数,他的各位数字的立方和等于这个数本身。例如:153就是一个水仙花数。13 + 53 + 33
3
(15分)
4、 有壹元、贰元和五元的人民币若干,从中取出20张总共面值为60元,问有多少种取法?每种取法
中的壹元 、贰元和五元人民币个多少张?(15分)