鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] S1E16:拾遗 | 课后测试题及答案

  [复制链接]
发表于 2022-6-23 07:34:39 | 显示全部楼层
q
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-23 18:35:15 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-24 12:34:21 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-24 13:36:48 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-24 15:28:20 | 显示全部楼层
z
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-24 22:17:09 | 显示全部楼层
看看答案是什么样的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-25 08:21:00 | 显示全部楼层
本帖最后由 顶级太阳 于 2022-6-25 15:31 编辑

测试题:
0、        下面代码将打印多个个A?
   理解为i=0的时候,j循环10次,打印10次A,然后第二次i=1的循环时,这时候由于j=0,停止循环。所以一共打印10次A
   上机验证为10次。
1、        下面代码会打印多少个B:
i从0开始进入循环,判断i大于10停止,共计11次循环,当i=11时,经过跳转语句退出循环。应该打印11个B
但是上机验证结果打印B次数为0.不知道为什么
2、        表达式a=b=c=5的运算顺序为c=5,b=5,a=5.所以它的lvalue应该为a
3、        表达式a=(b=3,4,c=b++ +5,++c + ++);执行顺序为:b=3,  b=4,c=4+5=9,c=10,b=5,c=15,然后的a=(3,4,10,17),不会算了。。。。。。此时,b=5,c=15,a不懂了
4、        用条件运算符计算变量x的绝对值,存放在变量z中:z=x>=0?x;-x
5A.
if(size>12)
{
   cost=cost*1.05;
   flag=2;
}
else bill=cost*flag;
5B.
  if(ibex>14)sheds=3;
  sheds=2;
  help=2*sheds;
5C.
  while(score!=’\n’)
scanf(“%d”,&score);
if(score<0) printf(“count=%d\n”,count);
count++;
动动手:
0、        单利和复利比较:
#include<stdio.h>

int main()
{
   float xjy=10000,hy=10000;
   int i=0;
         while (hy<=xjy)
           {
                xjy=xjy+10000*0.1;
                hy*=1.05;
                i++;
        }
        printf("%d年后,黑夜的投资额超过小甲鱼!\n",i);
        printf("小甲鱼的投资额是:%.2f\n",xjy);
        printf("黑夜的投资额是:%.2f\n",hy);
return 0;
}
1、
#include<stdio.h>
  int i=0;
int main()
{
  float money=400;
        while(money>=0)
        {
          money=(money-50)*1.08;
         i++;        
        }
        printf("%d年之后,小甲鱼败光了所有的家产,再次回到一贫如洗。。。。\n",i);

return 0;
}
2、#include<stdio.h>

int i=(-1);
float   pai, jie=1.0,j=1.0;//这里jie=1.0并不参与计算,只是为了能够第一次进入循环

int main()
{
while (jie>=0.00000001)
  {
        j=j+2.0;
        jie=(float)1.0/j;
        pai=1+i*jie;
        printf("%f ",pai);
        i=-i;
  }
printf("π约值为%.7f\n",4*pai);
return 0;
}
3、
#include<stdio.h>

int month,i=1,j=0,k=0,j_0=0,k0=0;//month计算月份,i能生育的老兔子,j不能生育的兔子,k本月新生兔子,j_0为上月不能生育兔子,k0为上月新生兔子。
 //计算规则:不能生育的兔子j下月可以生育(数量加入老兔子i),本月新生兔子k下月不能生育j,1对老兔子每月生育1对新生兔子k=i。

int main()   //经过学友提示,我这个程序是新生兔子2个月不能生育。新表对应下面。
{
        for(month=1;month<=24;month++)
        {
        //计算本月兔子数量
                j=k0;
                k=i;
                i+=j_0;
                j_0=j;
                k0=k;


        printf("第%d月,老兔子i=%d,不能生育兔子%d,小兔子%d.\n",month,i,j,k);
        }
        printf("两年之后存在的兔子数量:%d\n",i+j+k);

return 0;
}

正确对应题目的表格:
121009y690ao1oiahz6.gif
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-25 12:06:46 | 显示全部楼层
.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-26 22:35:42 | 显示全部楼层
0.110
1.9
2.a=5;b=5,c=5
3. 10 5 10
4.

0.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-26 22:55:28 | 显示全部楼层
11111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-28 10:02:54 | 显示全部楼层
想看答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-28 12:55:50 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-28 14:15:20 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-28 14:46:36 | 显示全部楼层
看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-1 09:52:07 | 显示全部楼层
开心学C
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-1 15:00:47 | 显示全部楼层
打卡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-1 16:18:14 | 显示全部楼层
hei
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-2 19:43:13 | 显示全部楼层
很厉害的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-7-2 22:19:07 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-7-3 04:14:40 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 03:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表