首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 structA{ int a ; char b[10]; double c ;}; void f(struct A t); main() { struct A a={1001,"ZhangD
有以下程序 structA{ int a ; char b[10]; double c ;}; void f(struct A t); main() { struct A a={1001,"ZhangD
admin
2016-12-28
27
问题
有以下程序
structA{
int a ; char b[10];
double c ;};
void f(struct A t);
main() {
struct A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n.",a.a,a.b,
a.c); }
void f(StELlct A t) {
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;}
程序运行后的输出结果是
选项
A、1002,ChangRong,1202.0
B、1001,ZhangDa,1098.0
C、1001,ChangRong,1098.0
D、1002,ZhangDa,1202.0
答案
B
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),形参t接收实参的数据,在函数f(t)中对结构体变量t的各个成员进行了赋值操作,需要注意的,形参和实参之间是数据传递,因此对形参的操作对实参不产生影响,因此在主函数输出仍然输出变量a的数据
转载请注明原文地址:https://kaotiyun.com/show/DuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i
以下选项中,当x为大于l的奇数时,值为0的表达式是
若要求从键盘读入含有空格字符的字符串,应使用函数
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
下列叙述中错误的是______。
下列关于栈的叙述正确的是______。
下面程序的运行结果是______。#include<stdio.h>intf(inta[],intn){if(n>1)returna[0]+f(a+1,n-1);elsereturna[0];}main(){intaa[10]=
以下叙述中错误的是
随机试题
临床上最常用的抗麻风病药是
主动脉狭窄的结果是
在醋酸、盐酸或氢氧化钠溶液中易溶与CuS04试液反应在碱性条件下呈深蓝色
企业经股东大会批准,向投资者宣告分配现金股利1600元,下列分录中正确的是()。
技术供需双方对技术所有权、使用权和收益权进行转移的契约行为称为()。
《城市房屋租赁管理办法》规定,房屋租赁期限届满。承租人需要继续租用的,应在租赁期限届满前()个月提出。
历史进步的曲折性和反复性的根本原因是()。
2010年全年,北京地区进出口总额3014.1亿美元,比上年增长40.3%。其中出口554.7亿美元,增长14.7%;进口2459.4亿美元,增长47.8%。“十一五”期间,北京地区进出口总额累计达到。11389.3亿美元,是“十五”时期的2.9倍。其中
某有色金属公司四种主要有色金属总产量的为铜,镍的产量是铜和铝产量之和的,而铅的产量比铝多600吨。问该公司镍的产量为多少吨?()
串词:包公、爱戴、警魂、泰山、手铐。
最新回复
(
0
)