首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: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
42
问题
设有定义: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://jikaoti.com/ti/tDi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){inta=1,b=10;do{b-=a;a++;}while(b--<0);printf("%d,%d\n",a,B);}
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
下列程序的输出结果是()。#include<stdio.h>main(){stmctst{inty,x,z;};union{longi;intj;char
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
随机试题
简述恩格尔定律的要点。
使用重置核算法核算外购进口设备成本时,要通过各种渠道获得市场价格信息,但要进行分析后方可使用。分析时评估人员应考虑的因素包括哪些?
截断伪影产生的原因是
呼气性呼吸困难,双肺布满哮鸣音晨起时颜面眼睑浮肿
某一行业有如下特征:企业的利润由于一定程度的垄断达到了很高的水平,竞争风险比较稳定,新企业难以进入。那么这一行业最有可能处于生命周期的哪一阶段()
连续随机变量所对应的概率密度函数的不同形式反映了质量特性总体上的差别,这些差别包括()。
你的工作经验目前并不符合我们的需求,你怎么认为?
简述强迫型人格障碍的临床特点。
一支部队排成长度为800米的队列行军,速度为80米/分钟,车队首的通讯员以3倍于行军的速度跑步到队尾.花1分钟传达首长命令后,立即以同样的速度跑回到队首.在这往返全过程中,通讯员所花费的时间为().
A、 B、 C、 D、 A
最新回复
(
0
)