int nDays;
(*nSecond)++; // 秒加1
if(*nSecond>=60) // 秒满60,做出特殊处理,下面时,日,月等类同 {
*nSecond=0;
(*nMinute)++;
if(*nMinute>=60)
{
*nMinute=0;
(*nHour)++;
if(*nHour>=24)
{
*nHour=0;
(*nDate)++;
switch(*nMonth)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
nDays=31;
break;
case 2:// 判断闰年
if(*nYear@0==0||*nYear0!=0&&*nYear%4==0)
{
nDays=29;
}
else
{
nDays=28;
}
break;
default:
nDays=30;
break;
}
if(*nDate>nDays)
{
*nDate=1;
(*nMonth)++;
if(*nMonth>12)
{
*nMonth=1;
(*nYear)++;
}
}
}
} }
}
/*示例可运行代码*/
void main() {
int nYear=2004,nMonth=12,nDate=31,nHour=59,nMinute=59,nSecond=59;
NextMinute(&nYear,&nMonth,&nDate,&nHour,&nMinute,&nSecond);
printf(\ }
华为硬件笔试题
2006-09-30 13:01
一 选择
13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理
有关于
1.微分电路
2.CISC,RISC
3.数据链路层
二 填空
10个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理
有关于
1.TIC6000 DSP
2.二极管
3.RISC
4.IIR
三 简答
1.x(t)的傅立叶变换为X(jw)=$(w)+$(w-PI)+$(w-5)
h(t)=u(t)-u(t-2)
问: (1),x(t)是周期的吗?
(2),x(t)*h(t)是周期的吗?
(3),两个非周期的信号卷积后可周期吗?
2.简述分组交换的特点和不足
四 分析设计
1.波形变换题目
从正弦波->方波->锯齿波->方波,设计电路
2.74161计数器组成计数电路,分析几进制的
3.用D触发器构成2分频电路
4.判断MCS-51单片机的指令正确还是错误,并指出错误原因
(1) MUL R0,R1
(2) MOV A,@R7
(3) MOV A,#3000H
(4) MOVC @A+DPTR,A
(5) LJMP #1000H ()
5.MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p1.0的输出频率
MOV TMOD,#01H
SETB TR0
LOOP:MOV TH0,#0B1H
MOV TL0,#0E0H
LOOP1:JNB TF0,LOOP1
CLR TR0
CPL P1.0
SJMP LOOP