一轻质弹簧原长为L,劲度系数为k,上端固定,下端悬挂一质量为m的物体,先用手托住,使弹簧保持原长,然后突然将物体释放,物体达到最低位置时弹簧的最大伸长量x为______。
一飞轮以n=1500r/min的速度转动,受到制动后均匀地减速,经t=50s后静止,则其初始角速度ω0等于______,角加速度α等于______。
请编写一个函数char *fun(char *s,int n)。函数fun()的功能是将字符串s中的字符“循环左移”n位。例如,输入“ABCDE”,则循环左移2位应输出“CDEAB”,输入“1234567”,循环左移3位应输出“4567123”。 注意:部分源程序已存在文件PROC13.cpp中。 请勿修改主函数和其他函数中的任何内容,仅在函数fun()的花括号中填写若干语句。 文件PROC13.cpp的内容如下: //PROC13.cpp #include <iostream> #include <string> using namespace std; char *fun(char *s,int n); int main() char str[81]; int n; cout<<"Enter a string(less than 80 char)\n”; cin>>str; cout<<"\n Enter n:"; cin>>n; if(n>strlen(str)) cout<<"\n Data overflow"; return 0; cout<<"The result is: "<<fun(str,n)<<end1; return 0; char *fun(char*s,int n) //* * * * * *
使用VC6打开考生文件夹下的工程MyProj13。此工程包含一个源程序文件MyMain12.cpp。程序中定义了两个类Base和Derived,但类的定义并不完整。 请按要求完成下列操作,将类的定义补充完成: ①定义类shapes的保护成员x和y,它们都是整型变量。请在注释“//* *1* *”之后添加适当的语句。 ②完成构造函数shapes(int d,int w)定义,使类shapes的保护成员x、y分别初始化为d、w,并分别具有默认值0、0。请在注释“//* *2* *”之后添加适当的语句。 ③完成类shapes的成员函数setvalue(int d,int w)的定义,shapes类的数据成员x和y分别被设置成d和w。请在注释“//* *3* *”之后添加适当的语句。 ④将类shapes的成员函数void disp()设置成纯虚函数。请在注释“//* *4* *”之后添加适当的语句。 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件MyMain13.cpp清单如下: //MyMain13.cpp #include<iostream> using namespace std; class shapes //* * * 1 * * * public: //* * * 2 * * * void setvalue(int d,int w) //* * * 3 * * * //* * * 4 * * * ; class square : public Shapes public: void disp() cout<<x*y<<end1; ; int main() shapes*ptr; square s1; ptr=&s1; ptr->setvalue(10,5); ptr->disp(); return 0;