首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: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
2020-10-26
37
问题
设有定义:int x=2,*p=&x;float y=3.0; char z=’c’;,则立即进行以下运算有安全隐患的是
选项
A、p++;
B、x++;
C、y++;
D、z++;
答案
A
解析
由于x是一个整形变量,将x地址赋值给p指针后,A选项中p++对指针p进行加1运算,p指针的值相当于加4(整型变量的地址占4个字节),此时p指向了未知的内存地址,对未知内存地址进行操作具有安全隐患,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/4J3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能定义为用户标识符是
以下叙述中正确的是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}main(){doublea[2]=
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*X*X;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
下列关于数据库设计的叙述中,正确的是()。
没有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
肉瘤的病因病机是:
放置宫内节育器的禁忌证不包括
关于小叶性肺炎的病理变化,下列不正确的是
含磷酰基,在体内可经肝或肾双通道代谢生成活性物的ACE抑制剂是
目前,股权投资机构投资产品趋向()。
降低市场风险和操作风险的资本要求的一个非常有效的方法就是收回贷款,用以购买高质量的债券。()
下列疾病中,()不是化脓性炎症。
适用1年短期诉讼时效的情形是()。
A、 B、 C、 C本句是请求借用电话的请求疑问句。
Somepeoplefeelsadordepressedduringthewintermonthsinnorthernareasoftheworld.Theymayhavetroubleeatingorsleep
最新回复
(
0
)