首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: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
33
问题
设有定义: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全国计算机二级
相关试题推荐
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
有以下程序#include<stdio.h>intf(intn):main(){inta=3,s;s=f(a);s=s+f(a);pfintf("%d\n",s);}intf(intn){staticinta=1;n+=a++
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}main(){doublea[2]=
以下叙述中错误的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
以下选项中,值为1的表达式是
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
随机试题
正常阴道寄居微生物不包括
主治白喉的方剂是
急性粒细胞白血病的骨髓象不具有下列哪些改变
依据《环境影响评价技术导则大气环境》,对于新建项目一、二级评价项目,大气污染源调查与分析对象应包括()。
当公司筹集的资金超过一定限度时,原来的资本成本就会增加,追加一个单位的资本增加的成本称为边际资本成本。()
在一条点对点链路上,为了减少地址的浪费,子网掩码应该指定为()。
经济学家:现在中央政府是按照GDP指标考量地方政府的政绩。要提高地方的GDP,需要大量资金。在现行体制下,地方政府只有通过转让土地才能筹集大量资金。要想高价拍卖土地,则房价必须高,因此地方政府有很强的推高房价的动力。但中央政府已经出台一系列措施稳定房价,如
Astheymove,glacierspushpilesofrocksaheadofthem.
BernardBailynhasrecentlyreinterpretedtheearlyhistoryoftheUnitedStatesbyapplyingnewsocialresearchfindingsonthe
GenerationXXLAsocietyofobesechildrenChildren’simpulseshaven’tchangedmuchinrecentdecades.Butsocialforces
最新回复
(
0
)