A.没有返回值
B.函数声明
C.只执行一次
D.函数保留字
E.强调标志
第7题
第9题
填写空白处,实现双机通信中的甲机发送程序,校验方式为累加和校验。 #include<reg51.h> #define uchar unsigned char #define uint unsigned int uchar buf[16]; //待发送数据 uchar chksum; //校验和 void init(void) { TMOD = 0x20; TH1 = 0xFD; TL1 = 0xFD; PCON = 0X00; SCON = 0X50; } void main( void ) { init(); uchar i; do { SBUF = 0XAA; //发送联络信号 "0xAA" while( ① ); //等待发送结束 ② while( ③ ); //等待乙机响应 ④ } while( ( SBUF^0XDD)!=0); //乙机未准备好,继续联络 do { chksum = 0; for(i=0; i<16; i++) { sbuf="buf[i];" ⑤ 求校验和 while( ti="=" 0); } ⑥ 发送校验和 while(ti="=0" ); ri="=0" 等待乙机响应 while(sbuf!="0X00);" 出错则重发>
第10题
修改shapes形状画板程序(源程序在附件中,下载解压缩后可使用),在项目中添加一个新的类Picture,在Picture类中通过使用程序中已定义的各种形状对象,拼成了一幅彩色的拼图,修改后程序运行结果如下图。Picture类的代码可参照以下代码进行补充: Picture类的主要代码如下: public class Picture { //声明成员变量: private Square wall; //定义拼图中的墙为Square类型 private Square window; //定义拼图中的窗为Square类型 private Triangle roof; //定义拼图中的屋顶为Triangle类型 private Circle sun; //定义拼图中的太阳为Circle类型 //构造方法: public Picture() { // 在下面添加代码:创建各种形状对象赋值给各个成员变量 } //绘制拼图: public void draw() { /*在该方法中添加绘制彩色拼图的代码: * 修改各个形状对象的属性和状态,将它们移动到适当的位置上, * 并将它们设置为可见 */ } //程序入口: public static void main(String[] args) { //在这里添加运行程序的代码:创建Picture对象,调用draw()方法 } } 代码补充完整后运行程序,查看运行结果并将代码和运行结果截图。 注:要求在题目中给出的代码框架中添加补充代码,拼图中必须包含图示中的所有部件(wall, window, roof, sun),但是颜色大小可以自己设定,大小和颜色适中即可。 截图不要以附件形式提交,直接放在作业内容区域中。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!