首页 > 计算机等级考试
题目内容 (请给出正确答案)
[单选题]

在C51的程序中要指定P1口的bit4,该如何编写()。

A.P1.4

B.P14

C.Port^4

D.P1^4

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在C51的程序中要指定P1口的bit4,该如何编写()。”相关的问题
第1题
在51单片机中,具有两种功能的I/O口是()。

A.P0

B.P1

C.P2

D.P3

点击查看答案
第2题
单片机汇编程序与C51程序在应用系统开发上有何特点?

点击查看答案
第3题
以下程序中函数 f 的功能是在数组 x 的 n 个数 (假定 n 个数互不相同 ) 中找出最大最小数

以下程序中函数 f 的功能是在数组 x 的 n 个数 (假定 n 个数互不相同 ) 中找出最大最小数 , 将其中最小

的数与第一个数对换 , 把最大的数与最后一个数对换 . 请填空 .

#include <stdio.h>

viod f(int x[],int n)

{ int p0,p1,i,j,t,m;

i=j=x[0]; p0=p1=0;

for(m=0;m<n;m++)

{ if(x[m]>i) {i=x[m]; p0=m;}

else if(x[m]<j) {j=x[m]; p1=m;}

}

t=x[p0]; x[p0]=x[n-1]; x[n-1]=t;

t=x[p1]; x[p1]= _[14]_______ ; _[15]_______ =t;

}

main()

{ int a[10],u;

for(u=0;u<10;u++) scanf("%d",&a[u]);

f(a,10);

for(u=0;u<10;u++) printf("%d",a[u]);

printf("\n");

}

点击查看答案
第4题
在窗体上画一个名称为File1的文件列表框,并编写如下程序:Private Sub File1_DblClick() x=Shell

在窗体上画一个名称为File1的文件列表框,并编写如下程序: Private Sub File1_DblClick() x=Shell(File1_FileName,1) End Sub 以下关于该程序的叙述中,错误的是

A.x没有实际作用,因此可以将该语句写为:Call Shell(File1.FileName,1)

B.双击文件列表框中的文件,将触发该事件过程

C.要执行的文件的名字通过File1.FileName指定

D.File1中显示的是当前驱动器、当前目录下的文件

点击查看答案
第5题
在窗体上画一个名称为Filel的文件列表框,并编写如下程序:Private Sub Filel_DblClick()x=Shell(F

在窗体上画一个名称为Filel的文件列表框,并编写如下程序: Private Sub Filel_DblClick() x=Shell(Filel. FileName, 1) End Sub 以下关于该程序的叙述中,错误的是______。

A.x没有实际作用,因此可以将该语句写为:Call Shell(Filel. FileName, 1)

B.双击文件列表框中的文件,将触发该事件过程

C.要执行的文件的名字通过Filel. FileName指定

D.Filel中显示的是当前驱动器、当前目录下的文件

点击查看答案
第6题
在下列程序中: Program test(input, output); var i. j:integer; procedure calc(p1, p2: intege

在下列程序中:

Program test(input, output);

var i. j:integer;

procedure calc(p1, p2: integer);

beginp2: = p2 * p2 p1: = p1 - p2; p2: = p2 - p1; end {caic}

begin {main} i: =2;j:=3;

calc(i,j); write(j);

end {main}

当参数传递采用引用方式(Call by reference)时,所得结果j=(6);

当参数传递采用换名方式(Call by name)时,所得结果,j=(7);

当参数传递采用赋值方式(Call by value)时,所得结果,j=(8)。

A.3

B.6

C.10

D.16

点击查看答案
第7题
()是C51程序的基本单位。
()是C51程序的基本单位。

点击查看答案
第8题
●在下列程序中:Program test(input,output);var i.j:integer;procedure calc(p1,p2:integer);beg

●在下列程序中:

Program test(input,output);

var i.j:integer;

procedure calc(p1,p2:integer);

beginp2:=p2*p2 pl:=pl-p2;p2:=p2-p1;end{caic}

begin{main}i:=2;j:=3;

calc(i,j);write(j);

end{main}

当参数传递采用引用方式(Call by reference)时,所得结果j= (6) ;

当参数传递采用换名方式(Call by name)时,所得结果,j= (7) ;

当参数传递采用赋值方式(Call by value)时,所得结果,j= (8) 。

(6) A.3

B.6

C.10

D.16

(7) A.3

B.6

C.10

D.16

(8) A.3

B.6

C.10

D.16

点击查看答案
第9题
在窗体上画一个名称为Command1的命令按钮,编写如下程序:Private Sub Command1_Click()Print p1(3

在窗体上画一个名称为Command1的命令按钮,编写如下程序: Private Sub Command1_Click() Print p1(3,7) End Sub Public Function p1(x As Single,n As Integer) As Single If n=0 Then p1=1 Else If n Mod 2=1 Then p1=x*x+n Else p1=x*x-n End If End If End Function 程序运行后,单击该命令按钮,屏幕上显示的结果是()。

A.2

B.1

C.0

D.16

点击查看答案
第10题
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:PrivateSu

在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序: Private Sub Command1 Click() Dim x, y, z As Integer x = 5 y = 7 z = 0 Text1.Text = " " Call P1(x, y, z) Text1.Text=Str(z) End Sub Sub Pl(ByVal a As Integer, ByVal b As Integer, c As Integer) c = a + b End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的内容是

A.0

B.12

C.Str(z)

D.没有显示

点击查看答案
第11题
对于下面程序,选项正确的是()。#include<iostream>using namespace std;class point{ public:void

对于下面程序,选项正确的是()。 #include<iostream> using namespace std; class point{ public: void setpoint(unsigned, unsigned); void getpoint(void); private: unsigned x; unsigned y; }; void point::setpoint(unsigned x, unsigned y) { point::x=x; point::y=y; } void point::getpoint(void) { cout<<"x:"<<x<<" "<<"y:"<<y<<endl;} void main(void) { point p1,*p2;p2=π p1.setpoint(20,10); p1.getpoint(); p2->setpoint(1,2); p2->getpoint(); }

A.该程序编译正确,能输出正确结果

B.该程序中 setpoint() 形式参数不应为x、y,这样与程序体中的x、y其实是一个变量了

C.该程序中的 setpoint() 程序体中的“point::x、point::y”应该改为x、y

D.错误在于主函数中的“p2=&p1;”上,应该改为p2=p1;

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改