首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { inta; charb[10]; doublec; }; structAf(structAt); main() { structAa={1001,"ZhangDa",1098.0}; a=
admin
2015-07-31
29
问题
有以下程序
#include
#include
structA
{
inta;
charb[10];
doublec;
};
structAf(structAt);
main()
{
structAa={1001,"ZhangDa",1098.0};
a=f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
structAf(structAt)
{
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;
returnt;
}
程序运行后的输出结果是
选项
A、1002,ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
B
解析
本题考查结构体变量的引用以及作为函数参数,题目虽然看似复杂,其实比较容易,f函数的参数是结构体变量,然后对参数重新赋值并返回,所以该题目的答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/oTi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
最常用的一种基本数据模型是关系数据模型,它的表示应采用______。
下列程序的运行结果是______。#definePOW(r)(r)*(r)main(){intx=3,y=2,t;t=POW(x+y);
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0||x=1)return3;elsea=x-fun(x-2);ret
设有如下函数定义,则输出结果为_______。char*fun(char*str){char*p=str;while(*p){if(*p>’d’)continue;p++;}
下列叙述中正确的是()。
深度为5的满二叉树中,叶子结点的个数为______。
以下合法的C语言赋值语句是()。
下列对于软件测试的描述中正确的是()。
在软件测试设计中,软件测试的主要目的是
随机试题
突触前抑制
工艺冷盘的制作过程中食品雕刻工具应采用优质________制品。
保证项目产品功能特性的过程是()。
沥青混合料的松铺系数应根据()等通过试验段确定。
从根本上来说,税源来自于()。
1946年诞生的世界上公认的第一台电子计算机是()。
当社会总需求小于社会总供给时,一般不宜采取()。
下列有关古代文化常识的解说,不正确的一项是:
微分方程xy’一y[ln(xy)一1]=0的通解为________.
【S1】【S4】
最新回复
(
0
)