下列程序段能够计算________,返回值类型_______。( )float avg(float *sample){ float sum=0;char n=0;do{ sum+=sample[n];n++;} while(sample[n]!='\0');return(sum/n);}
A. 任意指定地址开始的若干浮点型数据之和;整型
B. 任意指定地址开始的若干浮点型数据的平均值;整型
C. 任意指定地址开始的若干浮点型数据之和;浮点型
D. 任意指定地址开始的若干浮点型数据的平均值;浮点型
查看答案
定义unsigned char x=5,y=2, a[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};则a[x+2*y]=()
A. 0x6d
B. 0x66
C. 0x7f
D. 0x6f
运行下列程序,当TF0=()时,P1_0数据为1?P1_0=0;if(TF0!=1){P1_0=~P1_0;}
A. 0
B. 1
C. 2
D. 3
下列程序段运行后,当N=6时,P2= ( )temp=0xfe;for(i=0;i
A. 1000 0000B
B. 1100 0000B
C. 1111 1100B
D. 1111 1110B
下列程序段中,当keyval=3时,P1=()#includeunsigned char keyval;P1=0xfe;//P1为单片机并行I/O口sbit S1=P1^0;//将S1位定义为P1.0引脚sbit S2=P1^1;//将S2位定义为P1.1引脚sbit S3=P1^2;//将S3位定义为P1.2引脚sbit S4=P1^3;switch(keyval){ case 1:S1=0; break;case 2:S2=0; break;case 3:S3=0; break;case 4:S4=0; break;default:P1=0x00;}
A. 0000 0000B
B. 1111 1111B
C. 1111 1011B
D. 1111 1110B