首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系
admin
2018-08-11
71
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
typedef struct
{int num;
char name[9];
float score[3];
}STU;
void show(STU tt)
{int i;
printf("%d%s:",tt.num,
tt.name);
for(i=0;i<3;i++)
printf("%5.1f",tt.score
);
printf("\n");
}
/*********found*********/
void modify(
【1】
*ss,float a)
{int i;
for(i=0;i<3;i++)
/*********found*********/
ss->*
【2】
=a;
}
main()
{STU std={l,"Zhanghua",76.5,78.0,82.0};
float a;
printf("\nThe original numbet and name and scores:\n");
show(std);
printf("\nInput a number:");
scarlf("%f",&a);
/*********found*********/
modify(
【3】
,a);
printf("\nA result of modifying:\n");
show(std);
}
选项
答案
(1)STU (2)score[i] (3)&std
解析
本题是利用结构体存储学生记录,对记录进行修改并由实参ss返回。
填空1:实参ss是一个结构型指针变量,所以应填STU。
填空2:该学生的各科成绩都乘以一个系数a,所以应填score
。
填空3:函数的调用,由于函数定义时使用的指针结构型变量,所以应填&std。
转载请注明原文地址:https://www.kaotiyun.com/show/fkxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
有以下程序 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a);j=strlen(a); printf("%d%d\n",i,j); } 程序运行后的输出结果是______。
简单的交换排序方法是()。
下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。#include<stdiao.h>structlist{chardata;struct
有以下说明和定义语句structstudent{intage;charnum{8};};structstudentstu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};structstud
有以下程序:#include<stdio.h>voidswap(char*x,ehar*y){chart;t=*x;*x:*y;*y=t;main(){char*s1="abc",*s2="123";
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,C=2;if(++a>0||++b>0)++c;printf("%d,%d,%d",a,b,C);}
下列程序的输出结果是______。#include<stdio.h>main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}
随机试题
在《政治与市场》一书中,林德布洛姆把“纲要式”决策称之为解决社会问题的()
化学发光免疫分析常用的直接化学发光剂是
设计的质量除了要满足业主所需的功能和使用价值外,还必须遵守有关( )等一系列的技术标准、规范、规程,这是保证设计质量的基础。
施工现场应设置各类必要的职工生活设施,并符合(),职工的膳食、饮水供应等应符合卫生要求。
培训项目设计的原则包括()。
信息收集、分、整理工作是一项庞大的系统工程,要充分借助社区干部、治安积极分子、义务联防队员等社会力量,同时更重要的是要物色一大批治安信息员。下列群体中,哪一类不适合成为治安信息员()。
下列文字或图形中,可以作为商标标志使用的是()。
2012年3月,宋某与金某共同成立了一家合伙企业。但该企业成立后不久即陷入经营困境,至2012年6月1日,已欠银行贷款12万元。2012年6月2日,宋某的朋友刘某入伙。刘某人伙后,金某因其故意行为给合伙企业带来巨大损失。对此,宋某和刘某决定将金某从合伙
Somepeoplebelievethatadvertisinginfluencespeople’sbehaviorinanegativewaywhileothersbelievethattheoppositeisri
A、 B、 C、 A根据“这位女士要庆祝她的生日。”可知答案为A。
最新回复
(
0
)