教师没说完,同学们都举手,仿佛答案就要脱口而出。“积的个位数和十位数相加都是9,积的个位数和乘数相加都是10,几个9就比几个10少几”孩子们很快就发现了关于9的乘法口诀的七、八条规律。
请分析这位老师在教学过程中运用了哪一种教学原则?()
A.启发原则
B.提示原则
C.讨论原则
D.谈话原则
第2题
教师没说完,同学们都举手,仿佛答案就要脱口而出。“积的个位数和十位数相加都是9,积的个位数和乘数相加都是10,几个9就比几个10少几”孩子们很快就发现了关于9的乘法口诀的七、八条规律。
请分析这位老师在教学过程中运用了哪一种教学原则?()
A.启发原则
B.提示原则
C.讨论原则
D.谈话原则
第6题
(1)定义类Table的私有数据成员x和y,分别用于表示九九表中的两个乘数(x*y),它们都是int型的数据。请在注释“//**1**”之后添加适当的语句;
(2)完成类Table的成员函数prin()的定义,该函数以“x*y=z”的格式打印出九九表中的一个乘法算式,请使用格式化输出函数prinff实现,在注释“//**2**”之后添加适当的语句;
(3)完成类Table9的成员函数print()的定义,该函数调用基类Table的print()函数,将九九表输出到屏幕,请在注释“//**3**”之后添加适当的语句;
(4)补充主函数,在屏幕上输出九九表,以便测试所定义的类的正确性。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test8_3.cpp清单如下:
include<iostream.h>
include<stdio.h>
class Table
{
//**1**
int z;
public:
void print(int x,int y,int z);
};
void Table::print(int x,int y,int z)
{
//**2**
}
class Table9:public Table
{
public:
void print();
};
void Table9::print()
{
//**3**
int x,y,z;
for (i=1;i<1O;i++)
{
for(j=1;j<i+1;j++)
{
x=i;
y=j;
z=i*j;
Table::print(y,x,z);
}
printf("\n");
}
}
main()
{
//+*4**
return 0;
}
第8题
●试题五
阅读下列程序说明和C++代码,将应填入(n)处的字句写在答卷的对应栏内。
【说明】
①定义类Table的私有数据成员x和y,分别用于表示九九表中的两个乘数(x*y),它们都是int型的数据。
②完成类Table的成员函数print()的定义,该函数以"x*y=z"的格式打印出九九表中的一个乘法算式,请使用格式化输出函数printf实现。
③完成类Table9的成员函数print()的定义,该函数调用基类Table的print()函数,将九九表输出到屏幕。
④补充主函数,在屏幕上输出九九表,以便测试所定义的类的正确性。
源程序文件test8_3.cpp清单如下:
#include<iostream.h>
#include<stdio.h>
class Table
{
(1)
int z;
public:
void print(int x,int y,int z);
};
void Table::print (int x,int y,int z)
{
(2)
}
class Table9:public Table
{
public:
void print();
};
void Table9::print()
{
(3)
int x,y,z;
for (i=1;i<10;i++)
{
for(j=1;j<i+1;j++)
{
x=i;
y=j;
z=i*j;
Table::print(y,x,z);
}
printf("\n");
}
}
main()
{
//**4**
return 0;
}
第10题
下面有关定点补码乘法器的描述中,正确的句子是()。
A.被乘数的符号和乘数的符号都参加运算
B.乘数寄存器必须具有右移功能,并增设一位附加位,其初态为“1”
C.被乘数寄存器也必须具有右移功能
D.用计数器控制乘法次数,若尾数为n位,当计数器计到n + l时(初态为0)完成乘法运算但不移位
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!