首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下结构体说明、变量定义和赋值语句struct STD{char name[10];int age;char sex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
有以下结构体说明、变量定义和赋值语句struct STD{char name[10];int age;char sex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
admin
2015-08-14
58
问题
有以下结构体说明、变量定义和赋值语句struct STD{char name[10];int age;char sex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
选项
A、scanf("%d",&s[0].age);
B、scanf("%c",&(ps->sex));
C、scanf("%s",s[0].name);
D、scanf("%d",ps->age);
答案
D
解析
程序段定义了结构体变量数组s[5]和指针变量ps.然后ps指向数组s[5]中的第一个元素,因而ps->age引用s[0].age。因为在输入scanf()函数中,第2个参数应该表示为地址变量,而选项A表示的值.而不是一个地址值。
转载请注明原文地址:https://kaotiyun.com/show/aGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在软件开发过程中,软件结构设计是描述______。
设有下列的程序段:charstr[]="HelloWorld";char*ptr;ptr==str;执行上面的程序段后,*(ptr+10)的值为()。
设y为血型变量,请写出描述“y是偶数”的表达式_____。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf(
为了避免在嵌套的条件语句ifelse中产生二义性,C语言规定,else子句总是与()配对。
下列关于栈的描述中错误的是()。
以下不正确的叙述是
以下能正确定义一维数组的选项是
随机试题
患者,女,25岁,双侧肾盂输尿管连接部梗阻,B超示右肾重度积水,左肾轻度积水,静脉肾盂造影示右肾不显影,左肾轻度积水,功能正常。首先的处理是
由放射性同位素和放射性元素产生的射线探伤是指()。
对于不需要进行合格分供方审批的一般材料,必须签订合同时的采购最小金额是()。
在Excel2003中,一个工作簿最多可由3张工作表组成。()
一般资料:求助者,女,工人,已婚,45岁。求助者主诉:求助者近来总是怀疑自己打嗝、胃胀是得了胃病,担心自己会病死,心情很坏,想哭、胸闷、发脾气、彻夜不眠。求助者自述:由于工厂开始实行奖金制度,两年以前,求助者被指派负责审核工人的生产量,以便
一个栈的输入序列是12345,则栈的输出序列为()
蒋桂战争
Inthefollowingtext,somesentenceshavebeenremoved.ChoosethemostsuitableonefromthelistA—Gtofitintoeachofthe
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
A、Alan’sshowingup.B、Alan’sillustration.C、Alan’sjoke.D、Alan’sgift.C
最新回复
(
0
)