首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int x=2,*p=&x;float y=3.0;char z=’c’;,则立即进行以下运算有安全隐患的是( )。
设有定义:int x=2,*p=&x;float y=3.0;char z=’c’;,则立即进行以下运算有安全隐患的是( )。
admin
2016-04-07
87
问题
设有定义:int x=2,*p=&x;float y=3.0;char z=’c’;,则立即进行以下运算有安全隐患的是( )。
选项
A、p++;
B、x++;
C、y++;
D、z++;
答案
A
解析
A选项中,由于x是一个整型变量,将x地址赋值给p指针后,对p进行加1运算,p指针的值相当于加4(整型变量的地址占4个字节),此时p指向了未知的内存地址,对未知内存地址进行操作具有安全隐患,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/A3Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不符合良好程序设计风格要求的是
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若变量已正确定义,下列正确的程序段是()。
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。stmctst{chara[15];intb;doublec;};printf("%d",sizeof(struct
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()。
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
下列叙述中正确的是()。
随机试题
女性,28岁,妊娠8个月,转移性右下腹痛10小时,伴恶心、呕吐。查体:体温39.℃,右肋下外有压痛,无腹肌紧张和反跳痛。血常规:白细胞10.×109/乙中性粒细胞78%。如果病人病情进一步加重,应该考虑( )。
自愿无偿献血是指下列哪种做法
制备下列溶液时,应用加热溶解法可加速溶解的是
下面关于消化性溃疡治疗药硫糖铝叙述错误的是
背景资料:某建筑工程,建筑面积3.8万m2,地下1层,地上16层。施工单位(以下简称“乙方”)与建设单位(以下简称“甲方”)签订了施工总承包合同,合同期600d。合同约定工期每提前(或拖后)1d奖励(或罚款)1万元。乙方将屋面和设备安装两项工程的劳务进行
建设工程项目进度计划系统是由多个相互关联的进度计划组成的系统,它在()。
一个完善的市场体系能够较为真实地反映出市场中商品的要素的市场价值,这样体现出具有()功能。
设二叉树如下:则后序序列为
"Heavens!"exclaimedtheauntofClovis,"here’ssomeoneIknowbearingdownonus.Ican’trememberhisname,butbelunchedwi
Anewstudyofthebrainishelpingscientistsbetterunderstandhowhumansprocesslanguage.Oneofthepatientsisawomanwit
最新回复
(
0
)