首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是( )。
若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是( )。
admin
2012-12-03
62
问题
若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是( )。
选项
A、*p=&a;scanf("%if",p);
B、*p=&a;scanf("%f",p);
C、p=&a;scanf("%1f",*p);
D、p=&a;scanf("%1f",p);
答案
D
解析
double*p,a定义了一个指向双精度型的指针变量p和双精度型变量a,p=&a表示将变量a的地址赋给指针变量p;scanf("%1f",p)表示用键盘输入的数赋给指针变量p所指向的地址单元中,scanf()函数要求在输入double。型数据。格式控制符必须用%1f。否删,数据不能正确输入。所以选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/3rPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句:char*line[5];以下叙述中正确的是()。
以下程序运行后的输出结果是______。main(){intx=15;while(x>10&&x<50){x++;if(x/3){x++;br
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){double[10][22];intn;......fun(s);}
若输入字符串:abcde,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
下面程序的运行结果是______。intf(inta[],intn){if(n>1)returna[0]+f(&a[1],n-1);elsereturna[0];{main(
以下叙述中正确的是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3,(int)(x+y)%2/4的值是()。
表示“整数x的绝对值大于5”时值为“真”的C语言表达式是【】。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
随机试题
流体所具有的机械能不包括()。
Myfatherdidn’ttravelmuchwhenhewasyoung,sohedecidedto______losttimeafterretirement.
A.促胃液素B.缩胆囊素C.生长抑素D.抑胃肽十二指肠内由脂肪消化产物引起胆囊收缩的胃肠激素是
异丙嗪不具备的药理作用是
我国的第一家金融租赁公司成立于()年。
下列各项中不属于企业期间费用的是()。
与“指鹿为马”这一典故相关的历史人物是()。
[*]
计算I=
线性表的长度为n。在最坏情况下,比较次数为n—1的算法是
最新回复
(
0
)