首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps;
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps;
admin
2013-06-11
70
问题
有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误引用结构体变量成员的是______。
选项
A、scanf("%s",s[0].name);
B、scanf("%d",&s[0].age);
C、scanf("%c",&(ps->sex));
D、scanf("%d",ps->age);
答案
D
解析
要给结构体成员输入数据,在scanf语句中需要使用结构体成员的地址。函数scanf是C语言的标准输入函数,其作用是在终端设备上输入数据,而且要求输入项必须是某个存储地址。选项A中是引用结构体数组s的第0个元素s[0]的name成员,name是包含10个元素的数组,数组名就表示数组的地址,也就代表s[0].name的地址,所以选项A是正确的。选项B显然也是正确的,选项C是先用指针变量引用结构体的成员sex后取它的地址,也是正确的。选项D用指针变量引用结构体的成员sex后没有再继续取其地址,所以是错误的。
转载请注明原文地址:https://kaotiyun.com/show/E3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在微机系统中,对输入输出设备进行管理的基本程序模块(BIOS)存放在()
数据的安全性是指保护数据以防止【】用户的使用造成的数据泄密和破坏。
下列程序的运行结果是【】。#include<string.h>char*ss(char*s){returns+strlen(s)/2;}main(){char*p,*str="abcdef
设已定义i和k为int类型变量,则以下for循环语句______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
下面rotme函数的功能是:将n行n列的矩阵A转置为A’。例如:请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for(i=0;i<N;i++)
下列关于队列的叙述中,正确的是
以下选项中,非法的字符常量是()
深度为5的满二叉树有【 】个叶子结点。
在一棵二叉树上第6层的结点个数最多是【】。
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
随机试题
简述城市公共安全管理应遵循的原则。
“预算收支报表”反映从年初至本年末止的预算收支完成情况。()
影响离子通道开关的配体主要是
患者男,60岁,工人。因“突发头痛,右侧肢体活动不灵,伴言语不能4h”入院。患者于4h前活动中突然头痛,以左侧头项部为重,呈持续性胀、跳痛,程摩较剧烈,同时出现右侧肢体活动不灵,伴言语不能,呕吐2~3次,呕吐物为胃内容物,非喷射状,无意识障碍及抽搐发作。在
如果股票下跌到每股6元,则投资者的回报率为()
张工在同一日就一项发明创造“一种医疗检测用培养皿的检测台”申请了发明专利又申请了实用新型专利,并在申请时分别说明对同样的发明创造已申请了另一专利。经审查后,张工的实用新型专利申请被授予了专利权。下列关于张工的发明具有显著进步性的理解,错误的是(
下列财政支付活动中,属于购买性支出的是()。
A.伞B.清楚C.秋天D.习惯E.碗F.虽然A:你认识她吗?B:()我不知道她的名字,但是我看过她的照片。
A、 B、 C、 B图片A是公共汽车,图片B是火车,图片C是飞机。
A、TherearenoTVsetsinthem.B、Thereisenoughspaceforplay.C、Thereisalargecommonarea.D、Therearecomputersforstud
最新回复
(
0
)