首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段完全正确的是
以下程序段完全正确的是
admin
2015-12-25
25
问题
以下程序段完全正确的是
选项
A、int k,*p=&k;scanf("%d",p);
B、int *p;scanf("%d",p);
C、int *p;scanf("%d",&p);
D、int k,*p;*p=&k;scanf("%d",p);
答案
A
解析
选项B没有对指针进行初始化,无效指针。选项C错在没有对指针进行初始化,无效指针,并且在scanf("%d",&p)中无需再进行取地址操作。选项D,语句*p=&k;的左端*p是指针所指内存空间的值,&k是地址,应为p=&k。
转载请注明原文地址:https://kaotiyun.com/show/DxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Stmctstu{inti;intname;}st,*p;p=&st;
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下列程序的输出结果是()。#include<stdio.h>VOidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);
已知i、j、k为血型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}
不能与do…while(exp)语句中的(exp)等价的表达式是()
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
随机试题
《中华人民共和国电信条例》在国务院第()次常务会议上通过。
患者的精神心理因素对义齿修复造成的影响有
A.伪膜性肠炎B.耳毒性C.牙釉质发育障碍D.肌腱炎E.再生障碍性贫血四环素类引起的不良反应是()。
我国《招标投标法》规定,经过招标、评标、决标后,在规定的时间内,招标人与中标人应根据()订立书面合同。
下列中央银行采取的措施中属于一般性货币政策工具的有()。Ⅰ.公开市场业务Ⅱ.再贴现政策Ⅲ.存款准备金制度Ⅳ.间接信用指导
根据上市公司证券发行的有关规定,下列关于上市公司非公开发行股票的表述中,正确的有()。
在公文抄送中,抄送机关之间的分隔应采用()。
袁老师中途接手小学三年级(3)班的班主任工作,有几个学生经常缺交数学作业,经过了解,袁老师发现只要题目难一点或计算量大一点,这几个同学就不能按时完成作业,不仅如此,在各项活动中也有一些同学叫苦叫累。如果你是班主任的话,可在全班进行()。
当前,建立和完善社会保障制度体系首先要坚持完善的下列“保障线”制度,包括()。
HenryIIundertookreformsinallthefollowingareasbut______.
最新回复
(
0
)