'为8个字符,所以如果m前没有空格,那么答案为C 选C;p指向a[3]=4的地址,即p及其之后地址中的数值为{4,5,6,7,8,9" /> '为8个字符,所以如果m前没有空格,那么答案为C 选C;p指向a[3]=4的地址,即p及其之后地址中的数值为{4,5,6,7,8,9"> C语言程序设计(201803)测试求大佬帮忙!_软件运维_内存溢出

阅读19

C语言程序设计(201803)测试求大佬帮忙!,第1张

选D

选C;"my name"算上空格一共7个字符,加上结尾的'\0'为8个字符,所以如果m前没有空格,那么答案为C

选C;p指向a[3]=4的地址,即p及其之后地址中的数值为{4,5,6,7,8,9,10},所以其中第5个数为p[4]=8

选C 选D;A错误,字符串应为char型;B错误,数组

长度不够;C错误,没有vhst类型;D正确,可看作字符数组,{}内的数值可转为相应的ASCII字符 选C;字符数组即字符串不能直接通过"="赋值,要使用strcpy函数

选C;函数实参可以是常量、变量或表达式,该题中逗号表达式(exp2,exp3)返回exp3,(exp4,exp5,exp6)返回exp6,因此一共3个实参

选C;A错误,函数调用时不用指明其参数类型;B错误,fun函数没有返回值,不能赋给k;C正确;D错误,函数调用时不用指明其返回类型

选A;n++表示先返回n的值,再对n进行自增 *** 作,即先令k=n,再执行n=n+1

选C;if-else不是循环结构

选D;aa表示数组首地址,即&aa[0],而不是&aa[1]

选B

选B;a[2]=3,a[2]+1=4,所以a[a[2]+1]=a[4]=5

选C;A错误,除非函数定义在调用语句之后的位置,才需要提前声明;B错误,函数返回值不一定要显示给出,没有返回值类型的默认为整型;C正确;D错误,在类的定义中,当构造函数和析构函数不需要完成 *** 作时可用空函数来表示,但它们又是有意义的

选B;scanf需指明读入变量的地址,字符串名称c就表示字符串的地址,也即字符数组首元素的地址,不用再加取地址符&

选A

选D;同第6题

码字不易,望采纳~

完整的fun函数代码如下:

int fun(STU a[], int n, STU h[]) {

    int i, k = 0

    double avg = 0

    for (i = 0i <ni++) {

        a[i].sum = a[i].s1 * 0.7 + a[i].s2 * 0.3

        avg += a[i].sum// 先计算总分

    }

    avg = avg / n// 再计算平均分

    for (i = 0i <ni++) {

        if (a[i].sum >avg)  { // 统计平均分以上的学生

            strcpy(a[i].level, "均分以上")

            h[k++] = a[i]

        }

    }

    return k

}

运行结果如下:

可见成功输出了平均分以上的学生信息,望采纳~

依照题意,算法设计如下:

1 输入两个数;

2 计算第一个数模除第二个数的结果;

3 输出计算结果,包括输入的两个数。

代码:

#include <stdio.h>

int main()

{

    int a,b,r

    scanf("%d%d",&a,&b)//输入两个计算数。

    r=a%b//计算结果

    printf("%d%%%d=%d\n",a,b,r)//输出结果。

    

    return 0


}

欢迎分享,转载请注明来源:

内存溢出

原文地址:

https://54852.com/yw/7803531.html
字符
(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
jdkjdk一级用户组
python卡壳旋转法判断字符倾斜
上一篇
2023-04-10
关闭手机后台运行魅族怎么办呢?
2023-04-10

发表评论
请登录后评论...
登录
提交

    评论列表(0条)
保存
{label}{label}