向有限的存储空间输入超长的字符串属于的攻击手段是()。
A.缓冲区溢出
B.运行恶意软件
C.浏览恶意代码网页
D.打开病毒附件
A.缓冲区溢出
B.运行恶意软件
C.浏览恶意代码网页
D.打开病毒附件
第1题
算法的主要思路是:被处理事件的数目限定在100以内,并用宏MAXSIZE来表示。函数enter()用来输入事件,调用函数Add_Queue()将事件字符串指针保存到事件队列中;函数review()用来显示还没有处理的事件;函数delete()将处理完毕的事件从事件队列中删除,并释放事件内容的存储空间,其中删除事件调用函数Del Queue()完成。下面只介绍了循环队列实现的算法,还可以采用链队列实现。这种方法作为实验内容,请读者自己设计。将循环队列的基本操作写在头文件“seqqueue.h”中。具体算法实现如下。
第2题
有限自动机M和N等价是指_______。
A.M和N的字母表相同
B.M和N状态数和有向边数相等
C.M和N状态数或有向边数相等
D.M和N识别的字符串集合相同
第3题
以下不能将S所指字符串正确复制到t所指存储空间的是
A.for(i=0;t[i]=s[i];i++);
B.while(*t=*s){t++;s++;}
C.for(i=0,j=0;t[i++]=s[j++];);
D.do{*t++=*s++;}while(*S);
第4题
在向Excel工作表的单元格里输入的公式,运算符有优先顺序,下列( )说法是错的。
(A)百分比优先于乘方 (B)乘和除优先于加和减
(C)字符串连接优先于关系运算 (D)乘方优先于负号
第5题
有以下函数 intfun(char*x,char*Y){ intn=0; while((*x=*Y)&&*x!=\0){ x++;y++;n++;} retumn;) 函数的功能是
A.查找x和y所指字符串中是否有"\0"
B.统计x和Y所指字符串中最前面连续相同的字符个数
C.将y所指字符串赋给x所指存储空间
D.统计x和y所指字符串中相同的字符个数
第7题
第8题
A.超长的部分被截去,数据发生错误
B.超长的部分被截去,但未截去的文字还在单元格中
C.输入的文本会扩展到右边的单元格
D.显示“######”
第9题
写出实现如图3-4所示的有限自动机的C或C++程序(注:要求到达终态时输出所识别的字符串,其他状态仅实现状态转移)。
第10题
指针
1.实验目的
①通过实验进一步掌握指针的概念,会定义和使用指针变量。
②能正确使用数组的指针和指向数组的指针变量。
③能正确使用字符串的指针和指向字符串的指针变量。
④能正确使用指向函数的指针变量。
⑤了解指向指针的概念及其使用方法。
2.实验内容
编程序并上机调试运行程序(都要求用指针处理)。
①输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
②有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
③有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
④编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数求1/1+1/3+…+1/n(利用指针函数)。