C/C++笔试题第一套

以下答案不一定正确,可以百度哦

C/C++笔试题第一套_第1张图片

C/C++笔试题第一套_第2张图片

C/C++笔试题第一套_第3张图片

C/C++笔试题第一套_第4张图片

C/C++笔试题第一套_第5张图片
C/C++笔试题第一套_第6张图片

C/C++笔试题第一套_第7张图片
C/C++笔试题第一套_第8张图片
C/C++笔试题第一套_第9张图片
C/C++笔试题第一套_第10张图片
C/C++笔试题第一套_第11张图片

C/C++笔试题第一套_第12张图片
C/C++笔试题第一套_第13张图片

C/C++笔试题第一套_第14张图片

C/C++笔试题第一套_第15张图片
C/C++笔试题第一套_第16张图片

C/C++笔试题第一套_第17张图片
C/C++笔试题第一套_第18张图片

C/C++笔试题第一套_第19张图片
C/C++笔试题第一套_第20张图片

C/C++笔试题第一套_第21张图片

C/C++笔试题第一套_第22张图片


                            请指出下列程序中的错误
#include 
class Student{
	 int sno;
	 int age;
	 void printStu();
	void setSno(int d);
}void printStu()
{
	 cout<<"\nStudent No. is "<<sno<<",  ";
	 cout<<"age is "<<age<<"."<<endl;
}


void setSno(int s)
{
	age=a;
}

void main()
{
	Student lin;
	lin.setSno(20021);
	lin.setAge(20);
	lin.printStu();


}

	  

请指出下列程序中的错误:

#include 
class Point{
public:
	int x,y;
private:
	Point(){x=1;y=2;}

}void main()
{
	Point cpoint;
	cpoint.x=2;

}
请指出下列程序中的错误:


#include 
#define pi=3.1416; 
const float r=3.2; 

void main() 
{
	float s1,s2,c1,c2,r1; 
	c1=pi*r*r; 
	s1=2*pi*r; 
	r=2.8; 
	c2=pi*r*r; 
	s2=2*pi*r; 
	cout<c2<s2; 

}
请指出下列程序中的错误:


void test3(char* str1) 
{
	 char string[10]; 
	 if(strlen(str1)<=10) 
	 {
	 	 strcpy(string, str1); 
	}
}
下面的函数实现在一个固定的数上加上一个数,有什么错误,改正

int add_n(int n) 
{
	static int i=100; 
	i+=n; 
	return i; 
}
  1.                     编程:写一个函数找出一个整数数组中,最大的数
    
  2.                     编程:写一个函数,将一个字符窜中所有的某个字母的数量统计出来
    
  3.                     编程:已知strcpy的函数原型:char *strcpy(char *strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy。
    

你可能感兴趣的:(C/C++笔试题)