21xrx.com
2024-11-22 13:17:46 Friday
登录
文章检索 我的文章 写文章
C++程序设计试卷A答案
2023-06-22 04:24:26 深夜i     --     --
C++ 程序设计 试卷A 答案 编程考试

作为一名C++程序设计学习者,参加考试是必然的一步。今天,我们就来探讨一下C++程序设计试卷A的答案。

一、单项选择题:

1. 在C++中,函数定义的几何图形为?

答案:抛物线。

2. 下面不属于基本数据类型的是?

答案:long double。

3. 在C++中,语句结束标志是什么?

答案:分号。

4. 下面哪种运算优先级最低?

答案:逗号运算符。

5. 在C++中,标识符的命名规则是什么?

答案:由字母、下划线和数字组成,不能以数字开头。

二、填空题:

1. int a = 5, b = 3, c = 0;

  c = a / b;

  结果为____。

答案:1

2. 下面哪种类型的循环语句不需要先判断循环条件?

答案:do...while循环。

3. 常量和变量的区别之一是?

答案:常量值不能修改,变量值可以修改。

4. 下面哪种运算符不是比较运算符?

答案:算术运算符。

5. 在指针运算中,*和&分别表示什么意思?

答案:*表示指针指向的值,&表示取地址运算符。

三、编程题:

1. 编写一个程序,求出1到100之间所有奇数的和。

答案:

#include

using namespace std;

int main()

{

  int sum=0;

  for(int i=1;i<=100;i++)

  {

   if(i%2!=0)

   sum+=i;

  }

  cout<<"1到100之间所有奇数的和为:"< <

  return 0;

}

2. 编写一个程序,输入三角形的三个边长,判断它是否能构成三角形,如果能则计算它的面积。(若a,b,c表示三角形三个边长,s表示半周长,p表示面积,则p=sqrt(s(s-a)(s-b)(s-c))。)

答案:

#include

#include

using namespace std;

int main()

{

  double a,b,c,s,p;

  cout<<"请输入三角形的三个边长:"<

  cin>>a>>b>>c;

  if(a+b>c&&a+c>b&&b+c>a)

  {

   s=(a+b+c)/2;

   p=sqrt(s*(s-a)*(s-b)*(s-c));

   cout<<"面积为:"<

<

  }

 else

 cout<<"不能构成三角形"<

 return 0;

}

以上就是C++程序设计试卷A的答案。通过练习这些题目,相信大家对C++编程有了更深刻的认识和理解,同时也为以后的学习打下了坚实的基础。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复