首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段完全正确的是
以下程序段完全正确的是
admin
2015-12-25
39
问题
以下程序段完全正确的是
选项
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;
在下列语句中,其含义为“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);
下列程序段中,不能正确赋值的是()
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
随机试题
一体化教育环境中,教育的主要方式是()
始动外源性凝血途径的凝血因子是
动态序列的总变动一般可以分解为几种动态趋势与波动的经典模式是()。
防烟分区可采取挡烟垂壁等措施。挡烟垂壁等设施的下垂高度不应小于()mm。
根据会计等式可知,下列()经济业务不会发生。
VR(虚拟现实)技术是利用计算机为用户提供一个交互式的可沉浸的虚拟三维空间,而3D电影是将两个影像重合后产生逼真三维立体效果,并且通过特殊的3D眼镜,让用户在观看影片时产生一种身临其境的感受。以下对VR电影和3D电影的说法错误的是:
A、 B、 C、 D、 B
Access系统中,一个表最多可以建立的主键个数(主索引)为()。
Whyaretheremanysuicideexplosionstakenplace?
A、InRockinghillPalaceRoad.B、InSouthwellPark.C、OneblockawayfromSouthwellPark.D、Inanunlockedgarage.A
最新回复
(
0
)