首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有以下的说明定义和语句: #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
75
问题
程序中若有以下的说明定义和语句:
#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打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。请改正函数fun中指定部位的错误,使它能得
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun和funx的功能是:用二分法求方程2x3﹣4x2+3x﹣6=0的一个根,并要求绝对误差不超过0.001。例如,若给m输入
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:1234
下列结构中属于线性结构链式存储的是
下列定义数组的语句中,正确的是
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
下面选项中的程序段,没有编译错误的是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
在数据库设计中,描述数据间内在语义联系得到E—R图的过程属于()。
某二叉树共有845个节点,其中叶子节点有45个,则度为1的节点数为()。
随机试题
[*]
(2009.10.单选)19世纪60年代到90年代,洋务派兴办洋务事业的指导思想是()
下列关于保密内容的表述中,错误的是
某肾病综合征患者,内生肌酐清除率为80ml/min,血肌酐为110μmol/L,护士对其的饮食指导中正确的是
某项发明专利的申请日为1998年11月5日,公开日为1999年6月8日。授权日为2001年11月5日。如果某一具备实施能力的单位未能在合理条件下与专利权人签订实施许可合同,则该单位可以在何时请求国家知识产权局给予强制许可?()。
主动债券组合管理为了寻找市场误定的债券,力求通过对市场利率变化总趋势的预测来选择有利的市场时机。()
询问证人,应当告知他()。
所有权的取得方式包括()
实数x,y,z满足条件则(4x一10y)z=().
She______thehighunemploymentfiguresasevidenceofthefailureofthegovernmentpolicy.(2002年上海交通大学考博试题)
最新回复
(
0
)