填空题LED有______和______两种接法。
填空题若8255的端口A和端口B工作在方式1输入时,C口的______和______可作为基本输入 输出使用。
填空题8031单片机IE=9DH,IP=06H时,CPU能响应的优先权最高的中断源是______。
填空题80C51在作并行扩展时,如果采用全地址译码,扩展芯片的地址是______。
填空题某8031单片机时钟频率为12MHz,现将T0设置为定时方式1,定时时间为1毫秒,其计数器中的时间常数初值应为______。(写成四位十六进制数)
问答题请编写符合如下要求的函数: (1)对于任意输入的整数,计算并输出该整数的位数(例如,12345是5位数); (2)输出该数的倒序数(例如,123415的倒序数是54321) #include<stdio.h> main() void fun(int); int hum: scanf( %d ,&num); fun(num); *fun函数定义如下:*
填空题#include<stdio.h> main() int i=0,j,c[6]; scanf( %d ,&j); doc[i]=j%10;i++;j=j 10; while(j!=0); for(--i;i>=0;i--) printf( %d ,c[i]); if(i>0)printf( , ); 程序运行时,输入整数为2345<回车>,则输出为:______
填空题#include main() int i,j,n; scanf( %d ,&n); for(i=n;i<5;i++) for(j=2;j<=i;j++)putchar(’#’); 程序运行时从键盘输入1<回车>,则运行结果是:_________
填空题#include<stdio.h> main() int a[10]=2,4,0,-5,10,6,-8,9,6,7; inti,s=0,count=0; for(i=0;i<10;i++) if(a[i]>0)s+=a[i],count++; else continue; printf( s=%d,count=%d n ,s,count); 程序运行结果是:______
填空题以下程序从键盘输入20个整数存入数组,统计输入非负数的个数,并计算输入的非负整数之和。 #include stdio.h main() int i,a[20],s,n; s=n=0: for(i=0;i<20;i++)scanf( %d ,&a[i]) for(i=0;i<20;i++) if(a[i]<0)break; S+=a[i];n++; printf( s=%d t,n=%d n ,s,n); 错误:______ 改正:______