软件工程师C++三套试题答案
一 填空(20分) 1 函数
2 主函数main( ) 3 /* */ 4 cin cout 5 -16 6 1 7 26 8 1
9 字母,数字,下划线
10 单精度型,双精度型,整型,字符型,枚举型11 字符或字符型变量值 12 按行主顺序存放
四 (1) 0 1 1 0 0 (2) 0 1 (3) 3 2 3 五 读程序(20分) 1、 11 1 0 1 2、 -5 -12 -7
3、 m=7; n=7; k=6 m=2; n=5; k=7 4、 X=15, Y=14 5、 X=1 Y=1 X=1 Y=2 X=1 Y=3
二 选择题( 10 分 ) 1 C 2 D 3 C 4 D 5 D
三 简述题( 10 分)
1 60年代起 ALGOL CPL BCPL B C语言 C++语言
2 语言简洁,紧凑,使用方便,灵活 运算符丰富 数据结构丰富 具有结构化控制语句 生成目标代码质量高 可移植性好
不仅面向过程,还面向对象 六 编程(30分)
1、 #include <iostream.h>
void main ( ) { int k ; long n ,s = 1 ; cin>>n; ;
for ( k = 2 ; k < = n ; k + + ) s = s * k ; cout<<s<<endl; ; }
2、 #include <iostream.h> void main ( ) { int i, j. k ; cout<<"*";
for ( i=1; i<10; i+ +) cout<<" i" " ; cout<<endl<<endl;
for( j=1; j < 10 ; j + + ) cout<<" j"<<endl ;
for (k=1 ; k < = j ; k + +) cout<<" j*k"; cout<<endl; } }
3、 #include <iostream.h> void main ( )
{ int x = 1 , sum = 2000 ; while ( sum > =0 ) { sum - = x ; x + + ; }
cout<<x -1<<endl ; }
一 填空 (20分) 1、 1 2 4 8 2、 函数 3、 1
4、 非0的数字 5、 (y % 2)= = 1 二 选择题 (20分)
1、B 2、B 3、D 4、C 5、D 6、C 7、D 8、D 9、C 10、A 三 简述题 (10分)
1 、变量的指针就是变量的地址;指针变量是一种特殊的变量,它用6、 && | | ! 7、 3
8、 按行主顺序存放 9、 0 4
10、 程序中的main( )函数 11、 函数说明部分、函数体 12、 顺序 随机
四 求表达式的值( 10 分 ) 0 1 1 0 1
五 读程序写结果( 20分 ) 1、 10 40 2.0 3.0 2、14,a=9 3、6 5 6 6 9 7 9 0 1
六 编程(30分)
1、 #include <iostream.h> void main ( ) { int i, sum=0 ;
for ( i=1 ; sum < =50000 ; i+ + ) sum+ = i ;
cout<< i-1<<","<<sum; } 2、 #include <iostream.h> void main( )
{ int data[20] , n ; for(n=0 ; n<20 ; n++ ) scanf("%d",&data[n]) ; for(n=0; n<20; n++ ) if( data[n] = = 10 ) cout<<n+1<<endl ; break ; } }
来专门存放
另一个变量的地址。 2、 局部变量是在一个函数内部定义的变量,它只在本函数范围内有
效。
全局变量是在函数外部定义的变量,全局变量可以为本文件中其它函数所共用。从定义变量的位置开始到本文件结束。
3、 #include <iostream.h> float F(n) int n ; { float s; int i; s=0; for( i=1;i<=n;i++) s+=1/(float)i; return(s) ; } void main( )
{ float sum;
sum=F(50)+F(100)+F(150)+F(200) ; cout<<sum ; }
4、 #include <iostream.h> void main( )
{ static int x[ ]={ 10,20,30,…..100}; int s , i, *p ; s=0; p=&x[0];
for( i=0;i<9;i+=2) s+=*(p+i); cout<<s; }
5、 #include <iostream.h> void main( )
{ static char x[ ]="ABCDEFGH"}; char *p; p=x;
for( p=x; p<x+8; p++) cout<<p ; cout<<endl; }
四. 1.-5,-12,-7
一. 1.c 2.; 3.} 4.main 5.<< 6.>> 7.6 2.AB
五. 1.#include<iostream.h> void main() {int n,sum=0; for(n=2;n<=500;n+=2) sum+=i;
cout<<sum<<endl;} 8.x>y+3 9.28
10.整形;单精度实型;双精度实型;字符型;枚 举型;逻辑型 ;
11.(3,6,9,0,0);(0);(4); 12.实参值;不影响; 二. 1.B 2.D 3.D 4.C 5.B
三. 1.60年代起ALGOL→CPL→BCPL→B→C语言
2.语言简洁 ,紧凑,使用方便,灵活,可移植性好,运算符丰富,数据结构丰富,具有结构化控制语句
2.#include<iostream.h> void main()
{int k;long n;s=1; cin>>n;
for(k=2;k<=n;k++) s=s*k;
cout<<s<<endl;} 3.float F(int n) {float s=0;int i; fot(i=1;i<=n;i++) S+=1/(float)i;return s;} Void main()
{float sum; sum=F(50)+F(100)+F(150)+F(200); cout<<sum;}
…… 此处隐藏:700字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




