首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中若有以下的说明定义和语句: #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
25
问题
程序中若有以下的说明定义和语句:
#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的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
设变量已正确定义并赋值,下列表达式中正确的是()。
数据库系统的核心是
设树T的深度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1。则T中的叶子节点数为()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AA
算法的有穷性是指()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
随机试题
设曲线y=f(x)满足y"=x,且过点(0,1)并与直线y=+1在该点相切,则曲线方程为()
A、Itiseasytotakecareofherthreeteenagerboys.B、Nancy’slifeiseasycomparedwiththewoman’s.C、Nancylivesamored
小儿上感易并发中耳炎的原因是
A、0.20~0.40B、0.50~0.70C、0.03~0.08D、0.01~0.05E、0~0.01嗜碱性粒细胞分类计数参考范围是
圆形建(构)筑物应据其圆心施放()控制线。
下列说法中,正确的是()。
为下面谱例的旋律编创二声部重唱。要求:不改动原曲,根据第一小节的示范,运用和声的方式编配另一个声部,将和弦标记写在旋律下方。
在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的算法的特性。
CPU的主要性能指标是()。
Theactresswantedahat,to______herdress.
最新回复
(
0
)