首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有以下的说明定义和语句: #include #include struct ST { char num[10];int s;}; main() {struct ST t,*p; p=&t; … } 下列语句不能正确赋值的是( )。
程序中若有以下的说明定义和语句: #include #include struct ST { char num[10];int s;}; main() {struct ST t,*p; p=&t; … } 下列语句不能正确赋值的是( )。
admin
2020-04-18
61
问题
程序中若有以下的说明定义和语句:
#include
#include
struct ST
{ char num[10];int s;};
main()
{struct ST t,*p;
p=&t;
…
}
下列语句不能正确赋值的是( )。
选项
A、(*p).s=2;p->num[0]=’\0’;
B、p->s=12;p->num[0]=0;
C、(*p).s=12;(*p).num=’’ ’’;
D、p->s=12;strcpy((*p).mum,’’ ’’);
答案
C
解析
结构体变量使用,运算符引用结构体成员变量,结构体指针使用一>运算符引用结构体成员变量。另外,由于成员变量num是字符数组,所以不能直接进行赋值,若要对num赋空字符串值,可以把num中第一个元素赋值为0或’0\’,或者用strcpy()函数。
转载请注明原文地址:https://www.kaotiyun.com/show/7jCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
以下不构成无限循环的语句或语句组是()。
以下叙述中正确的是()。
有以下程序:#include#includetypedefstruet{charname[9];charsex;intscore[2];}STU;STUf(STUa){STUb={"Zhao",’m’,85,90};inti
有以下程序:#includestructtt{intx;structtt*y;}s[3]={1,0,2,0,3,0};main(){struettt*P=s+1;p—>y=s;
有以下程序:#include#includemmn(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;,*b=2,*c=3;a=b:pfinff("%d,%d,%d\n",*a,*
有以下程序:#includemain(){intX=0x13;printf("INT:%d\n",x+1);}程序运行后的输出结果是()。
合法的C语言实数是()。
下列选项中能正确定义数组的语句是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
随机试题
下列哪项与纪念南丁格尔的功绩和贡献无关【】
临床诊断甲减最灵敏的指标是
各种补体成分浓度达到成人水平的年龄是
下述哪项说明卡介苗接种成功
下面关于填土路堤施工技术的说法,错误的是()。
边际税率是指()。
职业道德评价的作用有()。
下列对IPv6地址AB31:0:0:0601:BC:0:0:05D7的简化表示中,错误的是()。
某模拟网站的主页地址是HTTP://LOCALHOST/DJKS/INDEX.HTM,打开此主页,浏览“航空知识”页面,将它以文本文件的格式保存到考生文件夹下,命名为i10.txt。
Whichofthefollowingeventswillleadtoadecreaseinthedemandformoney?Anincrease______.
最新回复
(
0
)