首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: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
70
问题
设有定义: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://www.kaotiyun.com/show/A3Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>intfun(intx){intp;if(x==0‖x==1)return3;elsep=x-fun(x-2);
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列叙述中正确的是()。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)return3;elsea=x-fun(x-2);
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a+++(++b)
写出下列程序的输出结果______。main(){intn=0;while(n++<=1);printf("%d,",n);printf("%d",n++);}
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。stmctst{chara[15];intb;doublec;};printf("%d",sizeof(struct
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为()。
若有定义:inta=4,b=5;floatx=3.4,y=2.1;,则下列表达式的值为()。(float)(a+b)/2+(int)x%(int)y
下列叙述中正确的是()。
随机试题
压力控制阀是用来控制液压系统中油液压力或以油液压力为信号来控制油路的通断。()
Iwillneverforgetthetime______wespenttogetherinthevillage.
下列有关血栓的描述中,错误的是
患者李某,女性,32岁,反复腹泻半年,3天前又发作,大便为黄色稀便,带脓血,每天8~10次,粪便常规:RBC+/HP,WBC+++/HP,PC+/HP。医生诊断为慢性细菌性痢疾,急性发作型。细菌性痢疾的主要预防措施是
以下描述正确的是()。
根据《重要地理信息数据审核公布管理规定》,在()等对社会公众有影响的活动中,需要使用重要地理信息数据的,应当使用依法公布的数据。
证券承销业务的()不是中国证监会现场检查的重要内容。
Inthecurrenteconomicclimateitisfairly______thatunemploymentwillcontinuetorise.
十八届三中全会指出,改革开放是当代中国最鲜明的特色,是决定当代中国命运的关键抉择,是党和人民事业大踏步赶上时代的重要法宝,是党在新时代条件下带领全国各族人民进行的新的伟大革命。改革开放最主要的成果是()
在Windows系统中,为排除DNS域名解析故障,需要刷新DNS解析器缓存,应使用的命令是______。
最新回复
(
0
)