首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "
admin
2015-07-31
69
问题
若有以下程序
#include
#include
typedef struct stu { char name[10], gender;
int score;
} STU;
void f( char *p )
{ strcpy( p, "Qian" ); }
main()
{ STU a={"Zhao", ’m’, 290}, b;
b=a;
f(b.name);
b.gender = ’f’;b.score = 350;
printf("%s,%c,%d,", a.name, a.gender, a.score);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
则程序的输出结果是
选项
A、Zhao,m,290,Qian,f,350
B、Zhao,m,290, Zhao,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
A
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,b的name会重新赋值为Qian,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/eIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
字符串"\\\"ABCDEF\"\\"的长度是()。
下列程序的输出结果是()。#include<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=
深度为5的满二叉树中,叶子结点的个数为______。
下列语句段中,正确的是()。
若有定义floata=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为()。
在C语言中,下列关于文件操作的叙述正确的是()。
下列叙述中正确的是()。
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
Themotorvehiclehaskilledanddisabledmorepeopleinitsbriefhistorythananybomborweaponeverinvented.Muchofthebl
卡莫司汀属于
管理本行政区域内医师工作的机构是
哪种情况下需进行桥梁荷载试验()。
煤气站的水煤气和半水煤气的含氧量达到()时必须停炉。
某企业对投资性房地产采用成本计量模式。2013年1月1日购入一幢房屋用于出租。该房屋的成本为320万元,预计使用年限为20年,预计净残值为20万元。采用直线法计提折旧。2013年应该计提的折旧额为()万元。
人的心理活动能够在一段时间内保持比较紧张的状态,这属于注意的维持功能。()
孙某委托吴某为代理人购买一批货物,吴某的下列行为中违反法律法规的是()。
博喻又称连比,就是用几个喻体从不同角度反复设喻去说明一个本体。博喻运用得当,能给人留下深刻的印象。运用博喻能加强语意,增添气势。博喻能将事物的特征或事物的内涵从不同侧面、不同角度表现出来,这是其他类型的比喻所无法达到的。根据上述定义,下列属于博喻的是(
有以下程序:#include<stdio.h>main(){inty=9;for(;y>0;y--)f(y%3==0)printf("%d",--y);}程序的运行结果是()。
最新回复
(
0
)