首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段没有语法错误的是( )。
以下程序段没有语法错误的是( )。
admin
2021-02-25
476
问题
以下程序段没有语法错误的是( )。
选项
A、int*pt;scanf(’’%d’’,&pt);
B、int*pt;scanf(’’%d’’,pt);
C、int i,*p=&i;scanf(’’%d’’,p);
D、int k,*pt;*pt=&k;scanf(’’%d’’,pt);
答案
C
解析
本题考查指针好地址的操作,&是取一个变量的地址,*pt是指向一个变量的地址,前提是此变量要提前进行定义,已经分配了内存地址,选项B中pt没有初始化,scanf的参数是接收输入值得变量的地址,地址不能再取地址,所以A不正确,指针定义后用*pt来表示该指针指向的变量的值,不能对指针再取指针操作,所以答案D不正确。
转载请注明原文地址:https://jikaoti.com/ti/EXz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,能正确定义数组的语句是
有以下程序:#include<stdio.h>main(){inti:char*a[]={"abcd","ef","gh","ijk"};for(i=0;i<c4;i一+)printf("%c",*a[i]);}
以下选项中证确的语句组是()。
若有如下定义语句:doublex.y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
下面叙述中错误的是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
设有定义语句:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格):□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是()。
以下对一维数组a的正确说明是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
随机试题
简述肠外营养支持患者出现导管性脓毒症的原因。
______everbehavelikeasuperpower.
请问应首选的检查是对此患者应首选的治疗是
哪项不是腭裂患者的临床特点
居住用途主要取决于土地的可接近性,即交通方便。()
某项目建设期1年,总投资900万元,其中流动资金100万元。建成投产后每年净收益为150万元。自建设开始年起,该项目的静态投资回收期为()年。
根据以下资料,回答下列题。2012年,全国共发生各类地质灾害14322起,其中滑坡10888起、泥石流922起、地面塌陷347起、地裂缝55处、地面沉降22起。造成292人死亡、83人失踪、259人受伤,造成直接经济损失52.8亿元。与上年相比,
我国《宪法》第36条第4款规定,我国()不受外国势力的支配
法律所体现的是统治阶级的阶级意志,这指的是
OneofthemostbasicmoralvaluesforAmericansis【C1】_______.Thewell-known【C2】______aboutGeorgeWashingtonandthecherryt
最新回复
(
0
)