首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2013-10-19
46
问题
以下叙述中正确的是
选项
A、结构体变量的地址不能作为实参传给函数
B、结构体数组名不能作为实参传给函数
C、即使是同类型的结构体变量,也不能进行整体赋值
D、结构体中可以含有指向本结构体的指针成员
答案
D
解析
一个结构体变量包含若干成员,这些成员可以是数值类型、字符类型、数组类型,也可以是指针类型,甚至可以是正在定义的结构体类型指针。用结构体变量作实参时,采取的是“值传递”的方式,将结构体变量所占的内存单元的内容全部顺序传递给形参。形参也必须是同类型的结构体变量。结构体数组作为参数时,采取了“地址传递”的方式,形参须为同类型的结构指针或者形参结构数组。
转载请注明原文地址:https://kaotiyun.com/show/jvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;}p
下面程序的输出结果是#include<stdio.h>main(){inti=010,j=10;Printf(“%d,%d”,++i,j--);}
下面程序用来输出结构体变量a所占存储单元的字节数,请填空。main(){structstu{charx[20];floaty;}a;printf("asize:%d\n",sizeof(【】));
若有如下程序:intm=1;main(){intt=0,s=0;{intm=4;s+=m;)t+=m;printf("%d,%d\n",s,t);}则程序运行后的输出结果是()
若有如下定义:structstu{charname[9];intage;floatscore;);structstuclass[10]={{"Li",17,67},{"Song",19,80},{"guo",18,79}
若变量a、i已正确定义,且i已正确赋值,合法的语句是()。
下面的程序 main() {intx=3; do{printf("%d\n",x-=2);} while(!(--x)); }
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
若有以下定义和语句:#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是()。
随机试题
关于利尿剂治疗心力衰竭的叙述,下列哪项是错误的
非胃肠道手术,术前禁食时间是
水电监理单位资格等级分为()。
临时性授权控制是指企业在日常经营活动中按照既定的职责和程序进行的授权。
期货交易所的工作人员履行职务,遇有与本人或者其亲属有利害关系的情形时,可以回避。()
甲公司持有乙公司90%的股权,丙公司是甲公司的分公司,下列关于公司种类的表述中,不正确的是()。
甲、乙、丙三人准备注册一家特殊的普通合伙企业形式的会计师事务所。初步拟定的合伙协议主要内容有:(1)合伙企业名称为“××普通合伙企业”。(2)经营过程中,因合伙人个人原因造成合伙企业债务的,没有责任的合伙人对外不承担任何责任。(3)当盈利达到10万元
假设某5年期债券的面值为1000元,票面利率为6%,每年付息一次,某投资者为该债券支付的价格为1100元,那么该债券当前收益率为()。
编写如下程序:PrivateSubCommandl_Click()DimstrlAsString.str2AsStringstr1=InputBox(”输入一个字符串”):subfstr
HowInterpretersWork?I.UnderstandingA.Aboutwordsandexpressions—【T1】________wordsmaybeleftout:
最新回复
(
0
)