代码改错
1.#include <iostream>;
using namespace std;
int main()
{
int x=30;
int y=2;
cout <<x*y+9/3<<endl;
return 0;
}
2.
int 1stPlace = 6
1stPalce=6;
3.
测试q是否等于0
int q=0;
cout<<"q is: "<<q;
if (q = 0)
cout<<"q is equal to 0";
4.
比较两个整数是否相等
int x=9;
int y=3;
if (x =! y)
cout<<"Not equal";
5.
if (grade>=60)
cout<<"Passed.\n"
else
cout<<"Failed.\n"
cout<<"You must take this course again.\n"
6.
以下程序计算1到5之间的所有整数的乘积(包括1和5)
for (int i=1;i<5;i++) {
int product = 1;
product *= i;
}
7.
以下程序段打印0到100之间的所有偶数(包括0和100)
for (int x=0;x%2!=1;x+=2) {
cout<<x<<" ";
if (x>=100)
break;
}
8.
下面的程序段定义了函数maximum,该函数返回3个整数中的最大值
int maximun(int x,int y,int z);
{
int max=x;
if (y>max)
max=y;
if (z>max)
max=z;
return max;
}
9.
下面的程序创建一个枚举类型Status,并声明一个Status类型的变量myStatus
enum Status = { CONTINUE; WON; LOST };
Status myStatus = 1;
10.
下面的程序段应该定义两个函数
void f2()
{
cout<<"During call to f2.\n";
void f3()
{
cout<<"During call to f3.\n";
}
}
11.
下面的代码应该将8赋给array的第105个元素
array(105) = (8);
12.
下面的for循环应该将所有的数组元素初始化为-1
int array[10];
for (int 1=0;i<9;i++)
array[i]=-1;
13.
下面的代码段应该声明两个数组,分别包含5个元素和6个元素
const int arraySize=5;
int a[arraySize];
arraySize=6;
int b[arraySize];
14.
以下代码段应该通过指针打印a和a的内容
int a = 7;
int *aptr = &a;
cout<<*a<<aptr
15.
以下代码应该用指针运算来打印数组元素
int a[5]={1,2,3,4,5};
int *aptr=&a[0];
for (int i=0;i<=5;i++)
cout<<*(aptr+i);
16.
下面代码定义Q类
class Q {
public:
int Q(int);
void setQ(int);
void printQ();
int operateQ(int);
private:
int qData;
};
17.
下面代码定义Q类的setQ成员函数。该定义位于Q类定义的外部
void setQ(int input)
{
qData=input;
}
18.
下面代码定义Time类
class Time {
public:
Time(int = 0, int = 0, int = 0);
void setTime(int,int,int);
void printUniversal();
void printStandard();
private:
int hour;
int minute;
int second;