首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有以下的说明定义和语句: #include #include struet STR { char nHm[10];int S;}; main() { struet STR t,*p; P=
程序中若有以下的说明定义和语句: #include #include struet STR { char nHm[10];int S;}; main() { struet STR t,*p; P=
admin
2020-07-28
46
问题
程序中若有以下的说明定义和语句:
#include
#include
struet STR
{ char nHm[10];int S;};
main()
{ struet STR t,*p;
P=&t:
}
}
则不能给变量t的s成员赋整数99,给num成员赋空串的语句组是( )。
选项
A、(*P).s=99;(*p).Rum Rm.“”;
B、P一>s=99;P一>num[0]=0;
C、(*p).s=99;P一>num[0]:‘\0’;
D、P一>s=99;strcpy((*p).num,“”);
答案
A
解析
结构体变量使用“.”运算符引用结构体成员变量,结构体指针使用“一>”运算符引川结构体成员变量,main函数中声明结构体STR变量t,和结构体STR指针*p,并将t的地址赋给p,所以使用p访问成员变量时,使用“一>”运算符;使用*p访问成员变量时,使用“.”运算符。另外,由于成员变量num是字符数组,所以不能直接进行赋值,若要对num赋空字符串值,可以把num中第一个元素赋值为0或‘\0’,或者使用strcpy复制函数将空字符串“”复制到num中,故选项B、c、D正确,选项A错误,因此答案为A。
转载请注明原文地址:https://kaotiyun.com/show/DH3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回
使用VC++2010打开考生文件夹下pmgl中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下划线处填上正确的内容并把下
有以下程序main(){inta=1,b=2,c=3,d=0;if(a==1&&b++=2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c):elsepfintf("%d,%d,%d\n",a,b,c);e
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下选项中不能用作C程序合法常量的是
以下选项中不合法的标识符是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是()。
随机试题
AIDS是由下列何种细胞受HIV感染所致
A.透疹,利咽消肿B.透疹,利咽,清利头目C.透疹,明目退翳D.透疹,解肌清热E.透疹,清热解毒蝉蜕具有的功效是
商业银行保持适度的流动性有助于维持盈利性与安全性之间的良好平衡。()
()要求先存款后消费,不具备透支功能。
货币经营业转化为银行业的标志是()成为主要业务。
“万里游燕客,十年归此台。只今秋色里,忍为菊花来”这首诗的作者是()。
一般来说,教学过程的基本要素包括教师、()。
【2013年云南昭通.简答】态度与品德学习的一般过程是什么.
设(Ⅰ)和(Ⅱ)是两个四元齐次线性方程组,(Ⅰ)的系数矩阵为A=(Ⅱ)的一个基础解系为η1=(2,-1,a+2,1)T,η2=(-1,2,4,a+8)T.(1)求(Ⅰ)的一个基础解系;(2)口为什么值时(Ⅰ)和(Ⅱ)有公共非零解?此时求
AnneaskedTom______thekey.
最新回复
(
0
)