首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有以下的说明定义和语句: #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
87
问题
程序中若有以下的说明定义和语句:
#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的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出﹣0.283333。请改正程序中的错误,使它能得
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:用函数指针指向要调用的函数,并进行调用。规定在【2】处使f指向函数f1,在【3】处使f指向函数f2。当调用正
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将不带头节点的单向链表节点数据域中的数据从小到大排序。即若原链表节点数据域从头至尾的数据为10、4、2、8、
若有定义语句charc=’\101’;则变量c在内存中占
能够减少相同数据重复存储的是
在快速排序法中,每经过一次数据交换(或移动)后
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
下列选项中不属于面向对象程序设计特征的是()。【07年4月】
某二又树有5个度为2的结点,则该二叉树中的叶子结点数是()。
在面向对象方法中,不属于“对象”基本特点的是
随机试题
什麽是延迟AGC特性?
企业职工一方与用人单位可以订立劳动安全卫生、()、工资调整机制等专项集体合同。
缔约过失责任是指在合同订立过程中,一方因违背依据诚实信用原则所产生的义务,而致另一方的信赖利益受损失,就应承担损害赔偿责任。 根据上述定义,下列选项中乙方不可以要求甲方负缔约过失责任的是()。
关于民用建筑设计与工程造价的关系,下列说法正确的是()。
应急照明集中电源检测项目包括()。
试述质押和抵押的主要区别。
城市道路早高峰拥堵时段,一临产孕妇所乘车辆被堵,报警求助。接处警过程中,下列做法不合理的是()。
设A是m×n矩阵,Ax=0是非齐次线性方程组Ax=b所对应的齐次线性方程组,则下列结论正确的是()
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
A、Hedoesn’tlikethewomanatall.B、Hewillseethewomaninafewminutes.C、Hewouldliketoseethewomantomorrow.D、Hedo
最新回复
(
0
)