指针大小等【作业】static返回上一次的结果

第1题(单选题)

题目名称:
关于static说法不正确的是: ( )
题目内容:
A .static可以修饰局部变量
B .static可以修全局变量
C .static修饰的变量不能改变
D .static可以修饰函数

答案:c

第2题(单选题)

题目名称:
下面代码的结果是什么? ( )

#include <stdio.h>
int sum(int a)

{
    int c = 0;
    static int b = 3;
    c += 1;
    b += 2;
    return(a + b + c);

}
int main()

{
    int i;
    int a = 2;
    for (i = 0; i < 5; i++)

    {
        printf("%d,",sum(a));

    }

}

题目内容:
A. 6, 8, 10, 12, 14
B. 8, 10,12, 14, 16
C.10, 12, 14, 16, 18
D.12,14, 16, 18, 20

第3题(单选题)

题目名称:
关于指针说法正确的是: ( )
题目内容:
A .sizeof(char*)大小一定是1
B. 指针变量是个变量,用来存放地址
C. 指针变量的大小都是4个字节
D. 指针不是变量

答案:B

解析:A,和类型无关,字符大小均为4个字节或者8个字节

          C指针大小均为4个字节或者8个字节

          D指针是变量

第4题 代码KiKi学程序设计基础

描述
BoBo老师教了KiKi学习程序设计基础,他知道C++是带类的C语言,这个“++"主要包
含三部分内容:对C语言进行语法上的扩展、面向对象(封装、继承和多态) ,
STL(即模板)。这学期KiKi学习了C和C++,学好他们,其他编程语言都可以很轻松掌
握。C和C++的输入有区别,请帮KiKi输出C和C++ 输出Hello world的代码。
输入描述:

输出描述:
printf("Hello world!\n");
cout << "Hello world!" << endl;

代码展示:

#include <stdio.h>
int main()
{
    printf("printf(\"Hello world!\\n\")\n");
    //想要把"输出为普通字符双引号,需要再冒号前面加上\斜杠
    printf("cout << \"Hello world!\" << endl\n");
    return 0;
}

第5题 代码 找最大数

描述
小乐乐获得4个最大数,请帮他编程找到最大的数。
输入描述:
-行,4个整数,用空格分开。
输出描述:
-行,一个整数,为输入的4个整数中最大的整数。
示例1
输入: 5 8 2 5
输出: 8

代码展示:

#include <stdio.h>
int main()
{
    int arr[4] = { 0 };
    // 0 1 2 3
    int i = 0;
    while (i < 4)
    {
        scanf("%d", &arr[i]);
        i++;
    }
    //找最大值
    //假设第一个元素就是最大值
    int max = arr[0];
    i = 1;
    while (i < 4)
    {
        if (arr[i] > max)
        {
            max = arr[i];
        }
        i++;
    }
    printf("%d\n", max);
    return 0;
}

代码2

#include <stdio.h>
int main()
{
    
    int i = 1;
    int n = 0;
    int max = 0;
    scanf("%d", &n);
    while (i < 4)
    {
        scanf("%d", &n);
        if (max < n)
        {
            max = n;
            i++;
        }

    }
    printf("%d\n", max);
    return 0;
}

第6题 代码 计算圆的体积

描述
给定一个球体的半径,计算其体积。其中球体体积公式为V = 4/3*Tr3,其中T=3.1415926.数据范围:输入—个浮点值0≤n ≤15
输入描述:
一行,用浮点数表示的球体的半径。
输出描述:
一行,球体的体积,小数点后保留3位。
 

代码展示:

#include <stdio.h>
int main()
{
    double r = 0.0;
    double v = 0.0;
    //0.0默认是double类型,初始化float型要写成 float r = 0.0f
    scanf("%lf", &r);
    v = 4 / 3.0 * 3.1415926 * r * r * r;
    printf("%.3lf\n", v);
    //%.3lf 输出三位浮点型小数
    return 0;
}

 

第7题 代码 计算体重指数

描述
问题:计算BMI指数(身体质量指数)。BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。
数据范围:输入的数据满足50≤n ≤180
输入描述:
一行,两个整数,分别表示体重(公斤),身高(厘米),中间用一个空格分隔。
输出描述:
—行,BMI指数(保留两位小数)。
 

代码展示

#include <stdio.h>
int main()
{
    int weight = 0;
    int hight = 0;
    scanf("%d %d", &weight, &hight);
    //计算
    float bmi = weight / (hight / 100.0) / (hight / 100.0);
    printf("%.2f\n", bmi);
    return 0;
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值