首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段完全正确的是
以下程序段完全正确的是
admin
2015-12-25
23
问题
以下程序段完全正确的是
选项
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://jikaoti.com/ti/iai0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
下列程序的输出结果是()。#include<stdio.h>VOidp(int*x){printf("%d",++*x);}voidmain(){inty=3;p(&y);
C语言可执行程序的开始执行点是()。
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>struc
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()
下列程序段中,不能正确赋值的是()
不能与do…while(exp)语句中的(exp)等价的表达式是()
若有结构体定义:structstu{intnum;charsex;intage;}a1,a2;则下列语句中错误的是()。
随机试题
患者,男性,68岁,脑卒中后左侧肢体偏瘫;查体:左上肢肌张力增高,肘关节被动屈伸时在后1/2ROM中有轻微的阻力,用改良Ashworth痉挛量表评定,应评定为
中药片剂湿法制粒压片的工艺流程正确的是
压力性尿失禁可见急迫性尿失禁可见
如下哪项是治疗慢性粒细胞性白血病之阴血亏虚证选用方
上颌磨牙颈部横切面的描述中,错误的是A.可见3个或4个根管口B.舌侧根管口大而圆C.近中颊侧根管口窄而扁D.远中颊侧根管口位于近中颊侧根管口的远颊侧E.有时,近中颊侧根管口可分为2个
气相色谱仪的组成部分主要包括()
A.第一类医疗器械B.第二类医疗器械C.第三类医疗器械D.第四类医疗器械心电图机属于
以下合同中属于为第三人利益订立的合同是()。
有间歇时间与提前插入时间时,固定节拍流水施工工期等于()。
图书重印的程序有()等。
最新回复
(
0
)