首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; struct A f(struct A t);
有以下程序 #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; struct A f(struct A t);
admin
2018-09-26
40
问题
有以下程序
#include<stdio.h>
#include<string.h>
struct A
{int a;char b[10];double c;};
struct A f(struct A t);
main()
{struct A a={1001,"ZhangDa’’,1098.0);
a=f(a);printf(’’%d,%s,%6.1f\n",a.a,a.b,a.c);
}
struct A f(struct A t)
{ t.a=1002;
strcpy(t.b,’’Wangaeng’’);t.c=1220.0;return t;}
程序运行后的输出结果是( )。
选项
A、1001,ZhangDa,1098.0
B、1002,ZhangDa,1220.0
C、1001,WartgPeng,1098.0
D、1002,WangPeng,1220.0
答案
D
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),在函数f(a)中对结构体变量a的各个成员重新进行了赋值操作,并把其值返回在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/iNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio.h>main(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
设有如下程序段:intx=2002,y=2003;printf(“%d\n”,(x,y));则以下叙述中正确的是
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
算法复杂度主要包括时间复杂度和【 】复杂度。
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()
变量p为指针变量,若p=&a,下列说法不正确的有______。
设有定义:inta=0,b=1;,以下表达式中,会产生“短路”现象,致使变量b的值不变的是()。
随机试题
吗丁啉生胃酮
乳岩好发于
背景材料:某施工单位承接了一城市道路的改建工程,按照业主要求,项目部积极做好施工准备工作。由于工程位于市区,业主对施工场地要求高,项目部认真做好总体规划,合理选择临建场地,并绘制了临时设施的阶段性施工平面图,项目经理部在现场入口的醒目位置设置承包人的公示
生产工人购买劳保用品的支出,属于工资总额的组成内容。()
关于消极型股票投资战略描述正确的是()。
以下不属于银行对个人贷款业务提供的特色还款方式的是()。
下列各项财政支出中,属于购买性支出的是()。
电视解说节目
以下语言中,本身不能作为网页开发语言的是()。
A、Hewastooexcitedtogoouttotravel.B、Hewastiredofstudyingandneededsomechange.C、Hehadalreadyplannedatriplon
最新回复
(
0
)