云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 习题参考答案

习题参考答案

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 20:06:15

软件技术基础习题答案(新教材)

练习1(p26) 1、见教材相关内容

2、错误的:‘yy’、a25+36、0569

3、错误的:int、36A、a+b、c/dab、static、do、class

4、(1)5 (2)2 (3)1 (4)0 (5)1 (6)1 (7)9 (8)13 (9)1 (10)2 (11)5 (12)0 5、选择题

(1)D (2)D (3)B、C (4)C (5)C (6)C

6、手写心算写出正确结果(如上机只是为了验证) 7、

(1) #include

void main(){int a; cin>>a; cout<

void main(){int a, b; cin>>a>>b; cout<<(a>b? b: a)<

void main(){float radius; cin>>radius; cout<

void main(){int t=1000; cout<<“1000s=”<

void main(){int a; cin>>a; cout<

#include void main() {int a,b=985;

for(int i=1;i<=100;i*=10) {a=b/(100/i);cout<

练习2(p48) 1、见教材相关内容

2、手写心算写出正确结果(如上机只是为了验证) 3、

#include void main() {int n,y; cin>>n;

cout<=0?(n>0?n+1:0):n*n)<

#include void main() {int i;

float s[11];

cout<<\for(i=1;i<11;i++) cin>>s[i];}

for(i=1;i<11;i++) {

if(s[i]>=90) }} 5、

#include void main(){ char ch; cin>>ch; for(;;)

if(ch>='0'&&ch<='9') {cout<<\ else if(ch>='a'&&ch<='z') {cout<<\ else if(ch>='A'&&ch<='Z') {cout<<\s a capital character.\ else {cout<<\} 6、

#include void main() {int i,s=1; float sum=1.0;

for(i=3;1.0/i>1E-6;i+=2) {s*=(-1);

sum=sum+(1.0/i)*s; }

cout<<4*sum<

7、斐波纳契数列中的前两个数是0和1,从第三个数开始,每个数等于前两个数之和,即0、1、1、2、3、5、8、13、...等。编程序求斐波纳契数列的前n个数。(自己加换行) (1)一般算法:

//Compute the fibrachi squence #include void main()

cout<

else if(s[i]<90&&s[i]>=80) else if(s[i]<80&&s[i]>=60) else if(s[i]<60)

{long n,middle,a[50]={0,1};

cout<<\cin>>n;

for(int i=0;i

cout<

(2)递归算法: #include long fib(int n) {if(n==0) else }

void main() {int n; cin>>n;

for(int i=0;i

cout<

8、用switch语句编写程序,统计输入的一串字母中元音字母(a、e、i、o、u)的总个数和每个元音字母出现的次数。 #include #include void main() {int a,e,i,o,u; char c[50]; a=e=i=o=u=0;

cout<<\cin>>c;

for(int j=0;c[j]!='\\0';j++) {

switch(a[i]) {

case 'a':;

case 'A':a++;break; if(n==1) else

return (fib(n-2)+fib(n-1)); return 1; return 0;

middle=a[i]+a[i+1]; cout<

}

}

case 'e':;

case 'E':e++;break; case 'i':;

case 'I':i++;break; case 'o':;

case 'O':o++;break; case 'u':;

case 'U':u++;break;

cout<<\

cout<<\return; }

9、摄氏温度和华氏温度的转换公式为:c=(5/9)*(F-32)编程序输出华氏-30度到100 度,间隔为5度的华氏温度和摄氏温度对照表。 #include void main() {float c,f=-30; for(;f<=100;) { } return; }

10、编程序计算5!+6!+7!。 #include void main() {int a,s=0; for(int i=1;i<4;i++) { }

cout<<\return; }

11、编程序,求从2开始连续100个素数。 #include void main() {int i,j,n=0;

a=1;

for(int j=0;j<5+i;)

a*=j++; s+=a; c=(f-32)*5/9;

//Don't use c=(5/9)*(f-32)

cout<<\ Degree Centigrade\cout<

搜索更多关于: 习题参考答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

软件技术基础习题答案(新教材) 练习1(p26) 1、见教材相关内容 2、错误的:‘yy’、a25+36、0569 3、错误的:int、36A、a+b、c/dab、static、do、class 4、(1)5 (2)2 (3)1 (4)0 (5)1 (6)1 (7)9 (8)13 (9)1 (10)2 (11)5 (12)0 5、选择题 (1)D (2)D (3)B、C (4)C (5)C (6)C 6、手写心算写出正确结果(如上机只是为了验证) 7、 (1) #include void main(){int a; cin>>a; cout<

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com