首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
admin
2018-09-26
32
问题
有以下程序:
#include<stdio.h>
#include<string.h>
struct A
{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(structA *t)
{t->a=1002;strcpy(t->b,’’ChangRong’’);
t->c=1202.0;}
程序运行后的输出结果是( )。
选项
A、1001,zhangDa,1098.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1002,zhangDa,1202.0
答案
B
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。但对于指针调用来说,函数直接对实参的地址操作,因此在这种情况下实参变化。
转载请注明原文地址:https://jikaoti.com/ti/xEa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为(
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()
“printf("%d\n",strlen("\t\"023\xABC\n");”语句的输出结果是______。
下列叙述中错误的是( )。
若有定义inta[10],*p=a,则p+6表示()。
以下程序的输出结果是______。 main() { union { int i[2]; long j; char m[4]; }r,*s=&r; s->i[0]=0x409; s->i[1]=0x407; printf("%d\n",s->m[0]);
以下叙述中错误的是______。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑
算法复杂度主要包括时间复杂度和【 】复杂度。
随机试题
在下列诊断中,无须进行ICD-10编码的是
痛经气滞血瘀证首选的方剂是
A、蝉蜕B、防风C、天南星D、白僵蚕E、蜈蚣既止痉,又明目退翳的药物是()
患者,女性,30岁,结婚两年未孕,第三年怀孕两个月左右出现胎停育。当患者发现有少量出血时,家人就陪同其前往医院检查,经B超检查后发现胎儿没有心跳声,诊断为胎停育,故医生建议采用无痛人流手术。但家属不愿意就这样失去这个孩子,请求医生尽一切办法保胎。经过主治医
下列关于刑罚目的和功能,哪一项说法是正确的?
通信局(站)接地系统室外部分的作用是迅速泄放雷电引起的()。
校对工作中,可穿插进行的校对工序的有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
中华人民共和国公民的人格尊严不受侵犯,禁止用任何方法对公民进行()。
已知函数f(x,y)满足=0,则下列结论中不正确的是()
最新回复
(
0
)