首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有以下的说明定义和语句: #include<stdio.h> #include<string.h> struct STR {char hum[10];int s;}; main() {struct STR t,*p; p=&t; 则不能给变量t的
程序中若有以下的说明定义和语句: #include<stdio.h> #include<string.h> struct STR {char hum[10];int s;}; main() {struct STR t,*p; p=&t; 则不能给变量t的
admin
2021-07-09
43
问题
程序中若有以下的说明定义和语句:
#include<stdio.h>
#include<string.h>
struct STR
{char hum[10];int s;};
main()
{struct STR t,*p;
p=&t;
则不能给变量t的s成员赋整数99,给num成员赋空串的语句组是( )。
选项
A、(*p).s=99;(*p).num=" ";
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/Vdtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun和funx的功能是:用二分法求方程2x3一4x2+3x一6=0的一个根,并要求绝对误差不超过0.001。例如,若给m输入一100,给n输入90,则函数求得的一个根为2.000。请改正程序中的错误,使它能得出正确的结果。注意:
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};p
以下程序的输出结果是()。structSTR{inta,b;}data[2]={10,100,20,200};main(){structSTRp=data[1];printf(’’%d\n’’,++(p.a));}
在一个C源程序文件中所定义的全局变量,其作用域为
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
某体统结构图如下图所示该系统结构图的深度是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
以下关于简单程序设计的步骤和顺序的说法中正确的是
随机试题
良好的细分市场应具有的特征包括()
不符合生物性因子导致炎症的因素是
情感对于情绪来说,具有的特点是
A.样本率与总体率比较的目的B.配对计数资料的比较目的C.两个样本率比较的目的D.多个样本率作比较的目的E.将两个或多个样本构成比作比较的目的通过单一样本数据推断两种处理结果有无差别是
A、酒炒品B、炒焦品C、姜制品D、制霜品E、煨制品处方中半夏应付
期货投资者保障基金是在()严重违法违规或者风险控制不力等导致保证金出现缺口,可能严重危及社会稳定和期货市场安全时,补偿投资者保证金损失的专项基金。
小林在学习游泳的过程中,一开始进步很快,但随后就没有什么进步甚至退步。妈妈和小林都很着急,老师却说这是正常现象。下列选项中,可以解释老师说法的是()。
构建社会主义和谐社会,是中国特色社会主义事业的有机组成部分。社会和谐的基本条件是()。
一般说来一个网页上的框架最好不要超过()个。
Whatispapermade(Example:0)?Whenwe【C1】______booksornewspapers,weseldomstopandthinkaboutthethings【C2】______tomake
最新回复
(
0
)