试题与答案

有以下程序: #include #include typedef struct

题型:单项选择题

题目:

有以下程序:
#include
#include
typedef structchar name[9];char sex;float score[2];STU;
void f(STU

A.
STU b="Zhao",'m',85.0,90.0;int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for (i=0;i<2;i++)a.score[i]=b.score[i];

main()

STU c="Qian",'f',95,92;
f(c);
printf(1.%s,%c,%d,%d¨,c.name,c.sex,c.score[0],cscore[1]);

程序运行后的输出结果是( )。A) Qian,f,95,92

B.Qian,m,85,90

C.Zhao,f,95,92

D.Zhao,m,85,90

答案:

参考答案:A

解析: 本题考查的是结构体变量用作函数参数。结构体变量用作函数参数时是传值调用,即在函数内部无论怎样修改形参结构体变量的内容,都不会影响到调用函数时传递给函数的实参结构体变量。因此,本题的川函数没有任何实际作用,它改变不了什么内容。故本题的结果是定义结构体c时给出的初始值,应该选择A)。

试题推荐
题型:选择题

下列朗读分析不正确的一项是 [ ]

A.在苍茫的大海上,狂风/卷集着乌云。(“/”表示很短的停顿,不换气,“加粗”表示语气加强。)    

B.——暴风雨!暴风雨就要来啦!(宜用高昂调,两个感叹句一气呵成,语气一个比一个强。)     

C.这是勇敢的海燕,在怒吼的大海上,在闪电中间,高傲地飞翔。(宜用低平调和舒缓的语气加以叙述。)     

D.——让暴风雨来得更猛烈些吧!(应蓄积力量以最豪壮的语气、最强烈的感情,一字一顿读完并戛然而止。)

查看答案
微信公众账号搜索答案