单选题

若一个程序把一个只有字符A的超长字符串作为输入,调试器会产生因为访问违例而导致程序崩溃的问题。调试报告的情况如下:?eax?0x41414141?ecx?0x7134f0?edx?0xbff209c0?ebx?0x712238?esp?0xbff20990?ebp?0xbff209a8?esi?0xbff20a34?edi?0x41414141?eip?0x080483f3?0x80483f3:?

A. 可以攻击,因为看起来我们可以向所需的任一位置(edi)写入指定的值(eax)。这依赖于在崩溃位置之后所发生的事情。
B. 可以攻击,因为看起来我们可以向所需的任一位置(edi)写入指定的值(eax)。这依赖于在崩溃位置之前所发生的事情。
C. 不行,看起来没什么可用的信息
D. 不行,看起来没什么可用的信息

查看答案
该试题由用户994****35提供 查看答案人数:41813 如遇到问题请 联系客服
正确答案
该试题由用户994****35提供 查看答案人数:41814 如遇到问题请联系客服

相关试题

换一换
主观题
编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。
答案
主观题
编写Applet程序,接受用户输入的一个字符串和一个字符,把字符串中所有指定的字符删除后输出。
答案
主观题
编写程序,要求输入一个字符串,然会将字符串的所有字母全部后移一位,最后一个字母移到字符串的开头,最后输入新的字符串
答案
简答题
根据输入字符串s,输出一个宽度为15字符,字符串s以“=”填充的格式居中显示。如果输入字符串超过15个字符,则输出字符串前15个字符。例如:输入字符串s为“PYTHON”,则输出“=====PYTHON====”,请根据上述要求,完成下列程序填空。 s=input("请输入一个字符串:") print(__①__) ①_____
答案
主观题
编写程序,从键盘输入一个字符串到BUFF,再输入一个字符到AL,在字符串BUFF中查找是否存在该字符,如果找到,显示发现的字符位置。
答案
主观题
数组中可以存放字符串。一个一维字符数组可以存放 个字符串,一个二维字符数组可以存放 个字符串
答案
主观题
写一个程序,以递归方式反序输出一个字符串。如给定字符串“abc”输出“cba ”。
答案
判断题
是一个字符串,而不是一个字符串()
答案
主观题
写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
答案
判断题
Python中只有一个字母的字符串属于字符类型。()
答案
热门试题
字符串是一个字符 输入一个正整数,将其转换成字符串。例如若输入整数值3425,转换后得到字符串"3425"。 程序读入一个字符串,然后将该字符串中的字符按字典序排序,最后输出结果。 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。 用“+”可以实现字符串的拼接,用”-” 可以从一个字符串中去除一个字符子串 strcat函数用于把一个字符串()到另一个字符串之后的存储空间中 字符串是一个连续的字符序列,用什么方式可以打印换行字符串? 字符串是一个连续的字符序列,用什么方式可以打印换行字符串?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬() 程序功能:统计字符串中字符的个数。根据代码注释,完善代码功能。 d=①                 #定义一个空字典 s=②                 #输入字符串 For ch in s:            #循环遍历每一个元素 d[ch]=③+1             #统计字典中字符的个数,若字符不在字典中则添加 print(d)                #输出统计结果 ①()②()③() explode函数可以使用一个字符串分割另一个字符串() 输入一个字符串和一个正整数m,移动字符串中的内容,移动的规则如下:把从右边起第1到第m个字符平移到字符串的左边,把其余的字符统一向右移动。例如,字符串中原有的内容为:ABCDEFGHIJK,m的值为3,则移动后,字符串中的内容应该是:IJKABCDEFGH。 字符指针可以指向一个字符串常量,访问字符串里的每个字符。 字符串是一个连续的字符序列,用什么方式打印出可以换行的字符串? 请编写一个函数fun,该函数的功能是:移动字符串中的内容,移动的规则如下:把第一个到第m个字符,平移到字符串的最后,把第m+1到最后的字符,平移到字符串的前部。 用户输入一个字符串,将字符串逆序输出,同时紧接着输出该字符串所包含的字符的个数。 如输入:一二三四五。输出:五四三二一5。 s=input("") print(__①__)   #字符串逆序输出 print(__②__)    #紧接着输出字符串长度 ①_____②_____ char*s=CLanguage;表示s是一个指向字符串的指针变量,把字符串的首地址赋予s() 由字符a、b构成的字符串中,若每个a后至少跟一个b,则该字符串集合可用正规式表示为(  )。 获取星期字符串,程序读入一个表示星期几的数字(1~7),输出对应的星期字符串名称。例如,输入3,返回“星期三” char *s="C Language";表示s是一个指向字符串的指针变量,把字符串的首地址赋予s。 strcpy函数用于把一个字符串拷贝到另一个字符数组空间中()
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位