2013年软件学院专业课试题-理工类

合集下载

大连交通大学软件综合2013年考研真题

大连交通大学软件综合2013年考研真题

大连交通大学2013年硕士研究生招生入学考试业务课样题考试科目代码及名称:813软件综合本页为第 1 页共 7 页注意:本试题共九道大题,满分150分,答题时间为3小时,所有答案均应写在由考场发给的专用答题纸上,答在其它地方为无效。

第一部分数据结构(C语言)共75分一、单项选择题(本大题共8小题,每小题2分,总计16分)1.从数据的逻辑结构上可以把数据结构分为()。

A.内部结构和外部结构 B.线性结构和非线性结构C.紧凑结构和松散结构 D.动态结构和静态结构2.栈和队列的共同点是()。

A.都是先进先出的线性表 B.都是后进先出的线性表C.只允许在表端处插、删元素 D.没有共同点3.元素a,b,c,d,e,f依次通过栈S,出栈后即进队列Q,若出队的序列是b,d,c,f,e,a,则栈S的容量至少应该是( )。

A. 3 B. 4 C. 5 D. 64.设一个带头结点单链表的头指针为L,则判断该链表为空的条件是()。

A. L == NULLB. L != NULLC. L->next == LD.L->next == NULL5.某线性表中最常用的操作是在表尾元素后插入新元素和删除表头元素,则采用()存储方式最节省运算时间。

A.单链表 B.带头指针的单循环链表C.双链表 D.带尾指针的单循环链表6.某二叉树中,有3个度为1的点,10个度为2点,则叶点个数为()。

A.13 B.12 C.11 D.107.深度为5的完全二叉树中,结点数最少为()。

A.31 B.16 C. 15 D.328.设有数组A[8][10]按列优先存储,每个元素占3个字节,首地址为BA,元素A[4][7]的存储地址为()。

A. BA+180B. BA+195C. BA+222D. BA+225二、填空题(本大题共14个空,每空1分,总计14分)。

2013年软件学院专业课试题-理工类.doc

2013年软件学院专业课试题-理工类.doc

一、单项选择题(共20小题,每题2分,共40分)以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表”对应的格中,未填入答题表,错选或多选均不得分。

1.表示当x的取值在[1,10]和[200,210]范围内为真,否则为假的C语言表达式为A. (x>=1&&x<=10)&&(x>=200&&x<=210)B. (x>=1||x<=10)||(x>=200||x<=210)C. (x>=1&&x<=10)||(x>=200&&x<=210)D. (x>=1||x<=10)&&(x>=200||x<=210)2.若有以下定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则为数组元素a[i]不正确的引用是A. *(p+i)B. *(a+i)C. p[i]D. *a[i]3.判断char型变量ch是否为数字的C表达式为A. ('0'<=ch&ch<='9')B. (ch>='0'&&ch<='9')C. (ch>="0"&&ch<="9")D. (ch>=0&&ch<=9)4.以下程序段构成的循环是for(x=0,y=0;(y!=12&&x<4);x++) ;A. 无限循环B. 循环次数不定C. 执行4次D. 执行3次5.以下程序的输出结果是#include<stdio.h>main(){ int i;for(i=1;i<=5;i++){ if(i%2) printf("*");else continue;printf("#");}}A. *#*#*#B. *##*##*##*##C. *#*#D. #*#*6.以下程序的输出结果是#include<stdio.h>#define MAX(x,y) (x)>=(y)?(x):(y)main(){ int i=10,j=15;printf("%d",10*MAX(i,j));}A. 15B. 100C. 10D. 1507.设有说明:int (*ptr)[8];则ptr是A. 指向整形变量的指针B. 指向函数的指针,该函数的返回值为int 数据D. 长度为8的一维指针数组8.以下程序段的输出结果是char a[]="0123456789",*p=a+4;printf("%c",*p++);A. 4B. a[4]的地址C. 6D. 59.下面程序的运行结果是#include <stdio.h>main(){ int a=1,b=10;do{ b−=a;a++;}while(b−−<0);printf("a=%d,b=%d\n",a,b);}A. a=3,b=11B. a=2,b=8C. a=1,b=−1D. a=4,b=910.执行下面程序,输入2后的输出结果是#include <stdio.h>main( ){ int k;scanf("%d",&k);switch(k){ case 1:printf("%d\n",k++);break;case 2:printf("%d\n",k++);case 3:printf("%d\n",k++);break;default:printf("Full!\n");}}A. 1B. 2C. 2 3D. 2 3 Full11.若有以下结构体和变量定义,则以下引用方法不正确...的是struct worker{ int sno;char *name;} work,*p=&work;A. work.snoB. (*p).nameC. p->snoD. work->sno12.char s[10],*p=s;则以下不正确的表达式是A. p=s+1;B. p=s++;C. *(s+1)=*p;D. *p++=s[2];13.以下不能对二维数组a正确初始化的语句是A. int a[2][3]={{1,2,3},{4,5},{6}};B. int a[][3]={{1,2,3},{4,5,6}};C. int a[2][4]={1,2,3};D. int a[][3]={{1,0,1},{},{1,1}};char sp[]="\t\n\\0will\n";printf("%d",strlen(sp));A. 4B. 3C. 9D. 字符串中有非法字符15.对于结构体类型,以下说法正确的是A. 定义结构体时不能定义结构体变量B. 结构体变量所占的空间等于占空间最大的成员所需空间C. 结构体类型可以作为返回值类型D. 结构体定义后可以与标准类型一样使用,但前面必须使用struct16.在C语言中,要求运算数必须是整型的运算符是A. /B. ++C. !=D. %17.以下程序段在VC6.0环境中运行的输出结果是struct studentinfo{ char name[10];int SNO;char sex;} student,*ps=&student;printf("%d,%d",sizeof(student),sizeof(ps));的输出结果是A. 15,15B. 15,4C. 15,2D. 4,218.根据17题中的结构体和变量定义,不能..正确输出name成员的语句是A. printf("%s",);B. printf("%s",ps->name);C. printf("%s",*);D. printf("%s",(*ps).name);19.以下程序的输出结果是main(){ int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}A. 0650B. 147C. 5430D. 输出值不定20.设有以下变量定义:char str[20],i;当输入“zhang空格hong回车”时,能正确读入“zhang hong”的程序段是A. scanf("%s",str);B. for(i=0,str[i]=getchar();str[i]!='\n';)str[i++]=getchar();C. gets(str);D. for(i=0,str[i]=getchar();str[i]!='\0';i++)str[i]=scanf("%c",str[i]);二、填空题(共10题,每题1分,共10分)请按照试题中对应的标号顺序填写到答题表中1.C函数中若省略函数类型说明,则该函数类型默认为。

天津市大学软件学院高职升本专业课C语言历年真题

天津市大学软件学院高职升本专业课C语言历年真题

2011年天津市大学软件学院高职升本专业课试题-C语言部分考场号考生号姓名第一部分C语言部分100分一、单项选择题(共25小题,每题2分,共50分)以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表”对应的格中,未填入答题表,错选或多选均不得分。

1.设有类型说明 unsigned int a=65535;,按%d格式输出a的值,其结果是()。

A.65536B.-1C.1D.-327672.以下程序输出的结果是()。

#include <stdio.h>main(){ int a=-1,b=4,k;k=!((++a<0)&&!(b--<0));printf("%d%d%d\n",k,a,b);}A.104B.103C.013D.0043.设有int i;则表达式i=1,++i,++i||++i,i的值为()。

A.1B.2C.3D.44.设有int a[]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是...()。

A.10,11,12B.11,12,12C.10,12,12D.11,11,125.设有说明int s[2]={0,1},*p=s; 则下列错误..的C语句是()。

A.s+=1;B.p+=1;C.*p++;D.(*p)++;6.以下程序的输出结果是()。

#include <stdio.h>`void prtv(int *x){ printf("%d\n",++*x);}main(){ int a=25;prtv(&a);}A.25B.26C.27D.以上均不对7.下列叙述中正确的是()。

A.C语言的函数可以嵌套定义B.C语言的子程序有过程和函数两种C.C语言编译时不检查语法D.C语言中,根据函数能否被其它源文件调用,被区分为内部函数和外部函数8.以下程序的输出结果是()。

2013年天津高职升本软件学院专业课试题-C语言部分

2013年天津高职升本软件学院专业课试题-C语言部分

1. 表示当 x 的取值在 [1,10] 和 [200,210] 范围内为真,否则为假的 C 语言表达式为
A. (x>=1&&x<=10)&&(x>=200&&x<=210) C. (x>=1&&x<=10)||(x>=200&&x<=210) 2. 若有以下定义:
B. (x>=1||x<=10)||(x>=200||x<=210) D. (x>=1||x<=10)&&(x>=200||x<=210)
2 后的输出结果是
D. a=4,b=9
scanf("%d",&k); switch(k)
{ case 1:printf("%d\n",k++);break; case 2:printf("%d\n",k++); case 3:printf("%d\n",k++);break;
default:printf("Full!\n"); }
C. int a[2][4]={1,2,3}; 14. 若有以下说明和语句,则输出结果是
char sp[]="\t\n\\0will\n";
D. int a[][3]={{1,0,1},{},{1,1}};
2
精通教育集团 -软件学院专业课集训营资料
printf("%d",strlen(sp));
A. 4
的输出结果是
A. 15,15 C. 15,2

2013年下半年软件设计师考试上午真题(权威解析+标准答案)

2013年下半年软件设计师考试上午真题(权威解析+标准答案)
SYN Flooding 攻击便是 Dos 攻击的典型代表,该攻击以多个随机的源主机地址向目的路由器发送 SYN 包,而在收到目的路由器的 SYN ACK 后并不回应,这样,目的路由器就为这些源主机建立了大量的连接队列,而且由于没有收到 ACK 一 直维护着这些队列,造成了资源的 大量消耗而不能向正常请求提供服务,甚至导致路由器崩溃。服务器要等待超时(Time Out)才能断开 已分配的资源。 10. 参考答案: A 试题分析: 在 PKI 体制中,识别数字证书的颁发机构以及通过该机构核实证书的有效性,了解证书是否被篡改均通 过一种机制——对数字证书做数字签名。数字签名将由 CA 机构使用自己的私钥进行。 11. 参考答案: D 试题分析: DES 算法为密码体制中的对称密码体制。 12. 参考答案: C 试题分析: 矢量图是根据几何特性来绘制图形,矢量可以是一个点或一条线,矢量图只能靠软件生成,文件占用内 在空间较小,因为这种类型的图像文件包含独立的分离图像,可以自由无限制的重新组合。它的特点是 放大后图像不会失真,和分辨率无关,适用于图形设计、文字设计和一些标志设计、版式设计等。 矢量图中的图形元素称为图元。而另一类图具有代表性的图像表示形式是位图图像,该图采用像素来表 示图像。 13. 参考答案: A 试题分析: 视频(Video)泛指将一系列静态影像以电信号方式加以捕捉,纪录,处理,储存,传送,与重现的各 种技术。帧是构成视频信息的基本单元。连续的图像变化每秒超过 24 帧(frame)画面以上时,根据视 觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视 频。 14. 参考答案: B 试题分析:
具体是怎么推导计算的? 你好 计算机字长为 32 位,内存容量为 2GB,按字编址; 按字编址:1 个字为 32 位,也就是 4 个字节(4*8),一个地址占 4 个字节,则 2G 的内存可以存储 2*1024M/4B = 512M 个地址,也就是寻址范围为 512M。 谢谢 1024M/4B,单位都不统一,怎么计算? 所以要换算单位啊前面单位是 MB,后面单位是 B,除了以后当然是 M

2013年春江苏省计算机三级偏软考试真题及参考答案

2013年春江苏省计算机三级偏软考试真题及参考答案

2013年(春)考试试卷(偏软)(本试卷考试时间为150分钟)说明:1.本试卷题型分两类:选择题和填空题。

2.选择题使用答题卡答题。

每一个选择题有A、B、C.D四个可供选择的答案,请将其中一个正确答案按题序涂写在答题卡的相应题号中。

3.填空题使用答题纸答题。

请将答案填入答题纸上的相应题号中,不得转行。

4.请检查答题卡和答题纸上的学校和准考证号等是否已分别按规定填好。

一、选择题(共有70个空格,每格1分,共70分,请务必使用答题卡答题)I.计算机基础知识(14分)1.下列操作系统,目前在手机或平板电脑中最流行的是___1___ 。

A. VxWorksB.Windows CEC.AndroidD.Win 72.PCI Express( PCIe)被称为第3代计算机系统I/O总线3GIO,亦即通常所说的主板与扩展板 (卡)之间连接的系统总线,但使用面更宽,下列叙述错误的是___2___。

A.从PCI转换为PCIe只需修改物理层,不必修改软件B.PCIe与操作系统无关,PCIe兼容PCI,但PCIe与PCI不可共存于同一系统C.PCle可取代AGP,与显卡相连D.PCIe可连接"北桥"("主桥")和"南桥"("I/O桥")3.在下列不同进制的数中,其数值为43.75的是___3___ 。

A. A3.3HB.53.4QC.101011.011BD.2B.CH4.若有定点整数32位,含1位符号位,补码表示,则所能表示的绝对值最大的负数为 ___4___.A. -2B. -(2 -1)C. -2D. -(2 -1)5.十进制数71240用非压缩(非组合)BCD码及二进制数表示时,所需的内存字节数依次为___5___ 。

A.5、3B.5、2C.3、3D.3、26.某256色彩色显示器的分辨率为1024×768,则256KB、512KB、1MB、2MB共4种容量中,有___6___种不可能是相应显示卡的显存容量。

2013年上半年程序员考试真题及答案解析

2013年上半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2013年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题● 2013 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●在Word的编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择(1)命令;在“段落”对话框中,选择“换行和分页”选项卡,然后再勾选(2)。

(1)A.段落(P) B.插入符号(S) C.项目符号(B) D.编号(N)(2)A. B.C. D.●某Excel工作表如下所示,若在D1单元格中输入=$A$1+$B$1+C1,则D1的值为(3);此时,如果向垂直方向拖动填充柄至D3单元格,则D2和D3的值分别为(4)。

(3)A.34 B.36 C.39 D.54(4)A.79和99 B.69和93 C.64和60 D.79和93●(5)服务的主要作用是实现文件的上传和下载。

(5)A.Gopher B.FTP C.TelnetD.E-mail●与八进制数1706等值的十六进制数是(6)。

大连交通大学813软件综合2013年考研专业课初试真题

大连交通大学813软件综合2013年考研专业课初试真题

大连交通大学2013年硕士研究生招生入学考试业务课样题考试科目代码及名称:813软件综合本页为第 1 页共 7 页注意:本试题共九道大题,满分150分,答题时间为3小时,所有答案均应写在由考场发给的专用答题纸上,答在其它地方为无效。

第一部分数据结构(C语言)共75分一、单项选择题(本大题共8小题,每小题2分,总计16分)1.从数据的逻辑结构上可以把数据结构分为()。

A.内部结构和外部结构 B.线性结构和非线性结构C.紧凑结构和松散结构 D.动态结构和静态结构2.栈和队列的共同点是()。

A.都是先进先出的线性表 B.都是后进先出的线性表C.只允许在表端处插、删元素 D.没有共同点3.元素a,b,c,d,e,f依次通过栈S,出栈后即进队列Q,若出队的序列是b,d,c,f,e,a,则栈S的容量至少应该是( )。

A. 3 B. 4 C. 5 D. 64.设一个带头结点单链表的头指针为L,则判断该链表为空的条件是()。

A. L == NULLB. L != NULLC. L->next == LD.L->next == NULL5.某线性表中最常用的操作是在表尾元素后插入新元素和删除表头元素,则采用()存储方式最节省运算时间。

A.单链表 B.带头指针的单循环链表C.双链表 D.带尾指针的单循环链表6.某二叉树中,有3个度为1的点,10个度为2点,则叶点个数为()。

A.13 B.12 C.11 D.107.深度为5的完全二叉树中,结点数最少为()。

A.31 B.16 C. 15 D.328.设有数组A[8][10]按列优先存储,每个元素占3个字节,首地址为BA,元素A[4][7]的存储地址为()。

A. BA+180B. BA+195C. BA+222D. BA+225二、填空题(本大题共14个空,每空1分,总计14分)。

软件学院专业课试题-理工类(answer)

软件学院专业课试题-理工类(answer)

一、单项选择题(共20小题,每题2分,共40分)以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表”对应的格中,未填入答题表,错选或多选均不得分。

1.表示当x的取值在[1,10]和[200,210]范围内为真,否则为假的C语言表达式为 CA. (x>=1&&x<=10)&&(x>=200&&x<=210)B. (x>=1||x<=10)||(x>=200||x<=210)C. (x>=1&&x<=10)||(x>=200&&x<=210)D. (x>=1||x<=10)&&(x>=200||x<=210)2.若有以下定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则为数组元素a[i]不正确的引用是 DA. *(p+i)B. *(a+i)C. p[i]D. *a[i]3.判断char型变量ch是否为数字的C表达式为 BA. ('0'<=ch&ch<='9')B. (ch>='0'&&ch<='9')C. (ch>="0"&&ch<="9")D. (ch>=0&&ch<=9)4.以下程序段构成的循环是 Cfor(x=0,y=0;(y!=12&&x<4);x++) ;A. 无限循环B. 循环次数不定C. 执行4次D. 执行3次5.以下程序的输出结果是 A#include<stdio.h>main(){ int i;for(i=1;i<=5;i++){ if(i%2) printf("*");else continue;printf("#");}}A. *#*#*#B. *##*##*##*##C. *#*#D. #*#*6.以下程序的输出结果是 C#include<stdio.h>#define MAX(x,y) (x)>=(y)?(x):(y)main(){ int i=10,j=15;printf("%d",10*MAX(i,j));}A. 15B. 100C. 10D. 1507.设有说明:int (*ptr)[8];则ptr是 CA. 指向整形变量的指针B. 指向函数的指针,该函数的返回值为int 数据C. 指向一维数组的指针,该数组的基类型为intD. 长度为8的一维指针数组8.以下程序段的输出结果是 Achar a[]="0123456789",*p=a+4;printf("%c",*p++);A. 4B. a[4]的地址C. 6D. 59.下面程序的运行结果是 B#include <stdio.h>main(){ int a=1,b=10;do{ b−=a;a++;}while(b−−<0);printf("a=%d,b=%d\n",a,b);}A. a=3,b=11B. a=2,b=8C. a=1,b=−1D. a=4,b=910.执行下面程序,输入2后的输出结果是 C#include <stdio.h>main( ){ int k;scanf("%d",&k);switch(k){ case 1:printf("%d\n",k++);break;case 2:printf("%d\n",k++);case 3:printf("%d\n",k++);break;default:printf("Full!\n");}}A. 1B. 2C. 2 3D. 2 3 Full11.若有以下结构体和变量定义,则以下引用方法不正确...的是 Dstruct worker{ int sno;char *name;} work,*p=&work;A. work.snoB. (*p).nameC. p->snoD. work->sno12.char s[10],*p=s;则以下不正确的表达式是 BA. p=s+1;B. p=s++;C. *(s+1)=*p;D. *p++=s[2];13.以下不能对二维数组a正确初始化的语句是 AA. int a[2][3]={{1,2,3},{4,5},{6}};B. int a[][3]={{1,2,3},{4,5,6}};14.若有以下说明和语句,则输出结果是 Cchar sp[]="\t\n\\0will\n";printf("%d",strlen(sp));A. 4B. 3C. 9D. 字符串中有非法字符15.对于结构体类型,以下说法正确的是 CA. 定义结构体时不能定义结构体变量B. 结构体变量所占的空间等于占空间最大的成员所需空间C. 结构体类型可以作为返回值类型D. 结构体定义后可以与标准类型一样使用,但前面必须使用struct16.在C语言中,要求运算数必须是整型的运算符是 DA. /B. ++C. !=D. %17.以下程序段在VC6.0环境中运行的输出结果是struct studentinfo{ char name[10];int SNO;char sex;} student,*ps=&student;printf("%d,%d",sizeof(student),sizeof(ps));的输出结果是 BA. 15,15B. 15,4C. 15,2D. 4,218.根据17题中的结构体和变量定义,不能..正确输出name成员的语句是 CA. printf("%s",);B. printf("%s",ps->name);C. printf("%s",*);D. printf("%s",(*ps).name);19.以下程序的输出结果是 Amain(){ int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}A. 0650B. 147C. 5430D. 输出值不定20.设有以下变量定义:char str[20],i;当输入“zhang空格hong回车”时,能正确读入“zhang hong”的程序段是 CA. scanf("%s",str);B. for(i=0,str[i]=getchar();str[i]!='\n';)str[i++]=getchar();C. gets(str);D. for(i=0,str[i]=getchar();str[i]!='\0';i++)str[i]=scanf("%c",str[i]);二、填空题(共10题,每题1分,共10分)请按照试题中对应的标号顺序填写到答题表中1.C函数中若省略函数类型说明,则该函数类型默认为 int 。

2012-2013软件工程试卷B

2012-2013软件工程试卷B

南阳理工学院_2012_-2013学年第 1 学期试卷(B 卷)课程:《 软件工程 》一、填空题:(每空1分,共 10分)1.在面向对象的分析方法中,类和类之间存在很多种关系。

下图描述的是( )关系。

2.软件开发模型有传统开发模型、演化模型等,其中( )模型使用于开发游戏软 件,( )模型适用于开发需求比较确定的软件。

3.在面向对象的设计过程中,包括( )、类和对象设计、( )和 责任设计。

在结构化设计过程中,在( )设计阶段实现了数据库的设计,在 ( )阶段实现了模块内部过程的设计。

4.软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的 ( ),以及有关描述程序操作和使用的( )。

5.程序的注释包括( )注释和功能性注释。

二、单选题:(每题2分,共20分)1.在SD 方法中全面指导模块划分的最重要的原则是( ) A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性2.软件概要设计的主要任务是确定 ( )。

A.软件的功能B.软件的组成部分及其各部分的联系C.算法和使用的数据结构D.编程3.下面( )图不适用于需求分析阶段。

A.数据流图B.PAD 图C.判定表D.数据词典4.下面( )关系不属于用例和用例之间的关系。

A.扩展关系 B.包含关系 C.泛化关系 D.聚合关系5.以人的思维方式为依据产生的软件开发方法是( )。

A.Jackson 方法 B.结构化开发方法 C.面向对象开发方法 D.快速原型法 6.软件的特点包括( )。

A.软件具有抽象性B.在软件的运行和使用期间,也存在类似硬件的老化问题C.软件的开发与维护对硬件存在依赖性D.软件的开发费用在逐渐下降7.软件可行性研究一般不考虑( ) A.是否有足够的人员和相关的技术来支持系统开发 B.是否有足够的工具和相关的技术来支持系统开发 C.待开发软件是否有市场、经济上是否合算 D.待开发的软件是否会有质量问题8.UML 借助九种图为系统建模,下面( )图描述了对象之间按照时间顺序的交互。

13年研究生昆明理工计算机818考试题目和答案

13年研究生昆明理工计算机818考试题目和答案

昆明理工大学2013年硕士研究生招生入学考试试题(A卷)
考试科目代码:817 考试科目名称:计算机学科专业基础综合
考生答题须知
1.所有题目(包括填空、选择、图表等类型题目)答题答案必须做在考点发给的答题纸上,做在本试题册上无效。

请考生务必在答题纸上写清题号。

2.评卷时不评阅本试题册,答题如有做在本试题册上而影响成绩的,后果由考生自己负责。

3.答题时一律使用蓝、黑色墨水笔或圆珠笔作答(画图可用铅笔),用其它笔答题不给分。

4.答题时不准使用涂改液等具有明显标记的涂改用品。

计算机网络部分
小题0.5,其它每小题2分,总分
、按照网络覆盖范围可把计算机网络分类为(D)
广播式网络、点对点式网络 B.存储转发网络、电路交换网络
D.局域网、城域网和广域网
参考模型中,数据链路层的协议数据单元是
C. packet
D.frame
、在全双工通讯的传输中,两个连接实体之间(A)同时进行双向比特流的传输 B. 交替进行双向比特流的传输只能进行单向的传输 D. 以上答案都不正确。

2013年下半年软件设计师考试下午真题(参考答案)

2013年下半年软件设计师考试下午真题(参考答案)

希赛网(),专注软考、PMP、通信考试 (1)客户关系的通信地址可以进一步分为邮编、省、市、街道,那么该属性是否属于 简单属性,为什么?请用 100 字以内的文字说明。 (2)假设分公司需要增设一位经理的职位,那么分公司与经理之间的联系类型应修改 为(d),分公司的主键应修改为(e)。 ● 阅读下列说明和图,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某航空公司会员积分系统(CFrequentFlyer)的主要功能描述如下: 乘客只要办理该航空公司的会员卡,即可成为普卡会员(CBasic)。随着飞行里程数的积 累,可以从普卡会员升级到银卡会员(CSilver)或金卡会员(CGold)。非会员 (CNonMember)不能积累里程数。 每年年末,系统根据会员在本年度累积的里程数对下一年会员等级进行调整。 普卡会员在一年内累积的里程数若满 25000 英里但不足 50000 英里,则自动升级为银卡会 员;若累积的里程数在 50000 英里以上,则自动升级为金卡会员。银卡会员在一年内累积的里 程数若在 50000 英里以上,则自动升级为金卡会员。 若一年内没有达到对应级别要求的里程数,则自动降低会员等级。金卡会员一年内累积的里 程数若不足 25000 英里,则自动降级为普卡会员;若累积的里程数达到 25000 英里,但是不足 50000 英里,则自动降级为银卡会员。银卡会员一年内累积的里程数若不足 25000 英里,则自 动降级为普卡会员。 采用面向对象方法对会员积分系统进行分析与设计,得到如图 3-1 所示的状态图和图 3-2 所 示的类图。
2013 年下半年软件设计师考试下午真题(参考 答案)
● 阅读下列说明和图,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 【说明】 某大学欲开发一个基于 Web 的课程注册系统。该系统的主要功能如下: 1、验证输入信息 (1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息 不合法提示;如果合法,输出合法学生信息。 (2)检查学位考试信息:检查学生提供的学位考试结果。如果不合法,返回学位考试结果 不合法提示;如果合法,检查该学生注册资格。 (3)检查学生资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注 册资格。如果无资格,返回无注册资格提示;如果有注册资格,则输出注册学生信息(包含选 课学生标识)和欲注册课程信息。 2、处理注册申请 (1)存储注册信息:将注册学生信息记录在学生库。 (2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库。 (3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给 学生发送接受提示;给教务人员发送所注册课程信息和已注册学生信息。 现采用结构化方法对课程注册系统进行分析和设计,获得如图 1-1 所示的 0 层数据流图和图 1-2 所示的 1 层数据流图。

2013年计算机考研专业课真题及答案

2013年计算机考研专业课真题及答案

考研专业课复习是考研备考中至关重要的一环,真题是必不可少的备考资料。

中公考研为大家整理了2013年计算机考研专业课真题及答案,供大家下载使用,并且提供计算机考研专业课辅导,更多真题敬请关注中公考研网!2013年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项符合试题要求。

1.已知两个长度分别为m和n的升序链表,若将它们合并为一个长度为m+n的降序链表,则最坏情况下的时间复杂度是A.()OnB. ()OmnC. (min(,))OmnD. (max(,))Omn2.一个栈的入栈序列为1,2,3, ,n,其出栈序列是123,,, ,npppp。

若23p,则3p可能取值的个数是A. 3nB. 2nC. 1nD. 无法确定3.若将关键字1,2,3,4,5,6,7依次插入到初始为空的平衡二叉树T中,则T中平衡因子为0的分支结点的个数是A. 0B. 1C. 2D. 34.已知三叉树T中6个叶结点的权分别是2,3,4,5,6,7,T的带权(外部)路径长度最小是A. 27B. 46C. 54D. 565.若X是后序线索二叉树中的叶结点,且X存在左兄弟结点Y,则X的右线索指向的是A.X的父结点B. 以Y为根的子树的最左下结点C. X的左兄弟结点YD. 以Y为根的子树的最右下结点6.在任意一棵非空二叉排序树T1中,删除某结点v之后形成二叉排序树T2,再将v插入T2形成二叉排序树T3。

下列关于T1与T3的叙述中,正确的是I. 若v是T1的叶结点,则T1与T3不同II. 若v是T1的叶结点,则T1与T3相同III. 若v不是T1的叶结点,则T1与T3不同IV. 若v不是T1的叶结点,则T1与T3相同A.仅I、IIIB. 仅I、IVC. 仅II、IIID. 仅II、IV7.设图的邻接矩阵A如下所示。

各顶点的度依次是0101001101001000AA. 1,2,1,2B. 2,2,1,1C. 3,4,2,3D. 4,4,2,28.若对如下无向图进行遍历,则下列选项中,不是广度优先遍历序列的是A.h,c,a,b,d,e,g,fB. e,a,f,g,b,h,c,dB.C. d,b,c,a,h,e,f,g D. a,b,c,d,h,e,f,g9.下列AOE网表示一项包含8个活动的工程。

2013年软件设计师历年试题13年试题(真题)上午试题下午试题

2013年软件设计师历年试题13年试题(真题)上午试题下午试题

H I
(30) A.代码行数 (31) A.2 ● (32)不属于软件设计质量评审。 (32) A.功能与模块之间的对应关系 C.软件是否具有可测.4
D.调用的库函数的数量 D.5
B.软件规格说明是否符合用户的要求 D.软件是否具有良好的可靠性
● 在软件维护中,由于企业的外部市场环境和管理需求的变化而导致的维护工作,属于(33)维护。 (33) A.正确性 B.适应性 C.完善性 D.预防性 ● 在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指 标体系理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是(34)。 (34) A.用户需求和运行质量 B.系统外部环境 C.系统内部结构 D.系统质量和技术水平 ● 在设计测试用例时,应遵循(35)原则。 (35) A.仅确定测试用例的输入数据,无需考虑输出结果 B.只需检验程序是否执行了应有的功能,不需要考虑程序是否做了多余的功能 C.不仅要设计有效合理的输入,也要包含不合理、失效的输入
4
2013 年 上半年 软件设计师 上午试题 D.测试用例应设计得尽可能复杂 ● 单元测试中,检查模块接口时,不需要考虑(36)。 (36) A.测试模块的输入参数和形式参数在个数、属性、单位上是否一致 B.全局变量在各模块中的定义和用法是否一致 C.输入是否改变了形式参数 D.输入参数是否使用了尚未赋值或者尚未初始化的变量 ● 在多态的几种不同形式中,(37)多态是一种特定的多态,指同一个名字在不同上下文中可代表不同的含义。 (37) A.参数 B.包含 C.过载 D.强制 ● 继承是父类和子类之间共享数据和方法的机制。以下关于继承的叙述中,不正确的是(38)。有关下图中 dolt()方 法的叙述中,正确的是(39)。

2013年云南大学软件学院专业课试卷答案

2013年云南大学软件学院专业课试卷答案

2013年云南大学软件学院专业课试卷答案(仅供参考)考试科目:数据结构与程序设计;考试科目代码:904一、填空题(共10题,每题2分,共20分)1、数据结构在计算机存储器中的两种存储结构是:顺序存储结构,链式存储结构。

2、今有一空栈S,对下列待进栈的数据元素序列A、B、C、D、E、F依次进行进栈、进栈、出栈、进栈、进栈、出栈的操作,则此操作完成后,栈S的栈顶元素为C,栈底元素为A。

3、深度为K的二叉树至多有2k-1个结点,其中第i层上至多有2i-1个结点。

4、数据的逻辑结构有集合,线性结构,树形结构和图四种。

5、哈希表的平均查找长度不随表中结点数目增加而增加,而是随着负载因子(装填因子)的增大而增大。

6、假定在有序表A[1…20]上进行二分查找,则比较二次查找成功的结点数为2,比较四次查找成功的结点数为8。

7、队列和栈都是线性表,栈的操作特性是后进先出。

队列的操作特性是先进先出。

8、在一棵二叉树中,假定度为2的结点数为5个,度为1的结点数为6个,则叶子结点数为6个,总的结点数为17个。

9、快速排序在平均情况下的时间复杂度是O(nlogn),最坏情况下的时间复杂度是O(n2)。

10、哈希方法中,需要考虑的两个主要问题是:构造哈希函数和解决处理冲突方法。

二、单选题(共10题,每题2分,共20分)1、对广义表L=((a,b),(c,d),(e,f))执行操作Tail(Tail(L))的结果是AA、((e,f))B、(e,f)C、(f)D、( )2、若进栈序列为1,2,3,4,进栈过程中可以出栈,则C不可能是一个出栈序列。

A、3,4,2,1B、2,4,3,1C、1,4,2,3D、3,2,1,43、栈和队列都是BA、顺序存储的线性结构B、操作受限的线性结构C、链式存储的线性结构D、操作受限的非线性结构4、排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为D。

2013年华南理工大学考研真题831计算机专业综合(数据结构、操作系统)

2013年华南理工大学考研真题831计算机专业综合(数据结构、操作系统)

831华南理工大学2013年攻读硕士学位研究生入学考试试卷(试卷上做答无效,请在答题纸上做答,试后本卷必须与答题纸一同交回)科目名称:计算机专业综合(数据结构、操作系统)适用专业:计算机技术(专硕)共4页数据结构一.选择题(每小题2分,共20分)1.一个非空二叉树的中序序列是DBEACGF,后序序列是DEBGFCA,则其前序序列是____。

A)ABCDEFG B)ABDEFGC C)ABEFGDE D)ABDECFG2.顺序存储的循环队列,存储空间大小为n,队头结点下标为front,队尾结点下标为rear。

则此循环队列中的元素个数为______。

A)n+front-rear B)rear-front+1C)(rear-front)%n D)(n+rear-front+1)%n 3.下列排序方法中,平均情况下的时间复杂度是O(nlogn)且稳定的方法是___。

A)归并排序B)快速排序C)简单插入排序D)堆排序4.深度为5的5阶B树,第4层(根结点为第1层)共有最少______个关键字。

A)66B)53C)20D)795.已知广义表((c),(a),(d),((d,f))),则以下说法正确的是_____。

A)表长为4,表头为(c),表尾为((d,f))B)表长为4,表头为(c),表尾为((a),(d),((d,f)))C)表长为5,表头为(c),表尾为fD)表长为5,表头为©,表尾为((d),((d,f))6.向一棵空的二叉排序树中逐个插入5,28,4,16,32,21,3,9,则查找9的查找长度为______。

A)1B)2C)3D)47.设有一个AOE网,有3条关键路径,共有15个关键活动,下面的说法_____是正确的。

A)提前完成这15个关键活动之外的活动可以缩短工期B)这三条关键路径长度相同C)提前完成这3条关键路径中的任何一个关键活动都能缩短工期D)改变这15个关键活动之外的活动不会影响工期8.一个有向图,有n个顶点,e条边,则对其邻接表以下说法正确的是_____。

全国2013年1月自考软件工程试题及答案

全国2013年1月自考软件工程试题及答案

2013年1月高等教育考试全国统一命题考试软件工程试题课程代码:02333考生答题注意事项:1.本卷所有试卷必须在答题卡上作答。

答在试卷和草稿纸上的无效。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹笔作答。

4.合理安排答题空间,超出答题区域无效。

选择题部分一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

错涂、多涂或未涂均不得分。

1.运用所掌握的知识,通过抽象,给出该系统的结构,这就是A.系统建模B.软件开发C.问题求解D.验证确认2.根据软件需求分类,下列选项中不.属于设计约束的是A.并发操作B.握手协议C.质量属性D.硬件限制3.在常见的耦合类型中,耦合程度最低的是A.内容耦合B.数据耦合C.控制耦合D.标记耦合4.通过对大量软件系统研究,发现设计很好的软件结构图通常呈现的形状类似于A.三角形B.长方形C.五角形D.正方形5.下列选项中,用作详细设计的工具是A.层次图B.数据流图C.模块结构图D.盒图6.UML表达关系的术语中,表达“整体/部分”关系的是A.细化B.依赖C.继承D.聚合7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是A.用况图B.部署图C.对象图D.构件图8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为A.测试计划B.测试构件C.测试评价D.测试过程9.下列选项中,属于白盒测试技术的是A.因果图B.等价类划分C.边界值分析D.路径测试10.假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是A.边界值分析B.等价类划分C.条件覆盖D.因果图11.一般来说,单元测试往往采用A.等价类测试B.因果图测试C.白盒测试D.黑盒测试12.相对于螺旋模型,演化模型缺少A.制定计划B.客户评估C.实施工程D.风险分析13.支持面向对象技术的软件生存周期模型是A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型14.按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是A.文档过程B.验证过程C.维护过程D.管理过程15.CMMI成熟度等级中的第四级为A.已定义级B.已定量管理级C.持续优化级D.已管理级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(共20小题,每题2分,共40分)以下每小题列出的四个备选答案中只有一个符合题目要求,请将正确答案填入“单项选择题答题表”对应的格中,未填入答题表,错选或多选均不得分。

1.表示当x的取值在[1,10]和[200,210]范围内为真,否则为假的C语言表达式为A. (x>=1&&x<=10)&&(x>=200&&x<=210)B. (x>=1||x<=10)||(x>=200||x<=210)C. (x>=1&&x<=10)||(x>=200&&x<=210)D. (x>=1||x<=10)&&(x>=200||x<=210)2.若有以下定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则为数组元素a[i]不正确的引用是A. *(p+i)B. *(a+i)C. p[i]D. *a[i]3.判断char型变量ch是否为数字的C表达式为A. ('0'<=ch&ch<='9')B. (ch>='0'&&ch<='9')C. (ch>="0"&&ch<="9")D. (ch>=0&&ch<=9)4.以下程序段构成的循环是for(x=0,y=0;(y!=12&&x<4);x++) ;A. 无限循环B. 循环次数不定C. 执行4次D. 执行3次5.以下程序的输出结果是#include<stdio.h>main(){ int i;for(i=1;i<=5;i++){ if(i%2) printf("*");else continue;printf("#");}}A. *#*#*#B. *##*##*##*##C. *#*#D. #*#*6.以下程序的输出结果是#include<stdio.h>#define MAX(x,y) (x)>=(y)?(x):(y)main(){ int i=10,j=15;printf("%d",10*MAX(i,j));}A. 15B. 100C. 10D. 1507.设有说明:int (*ptr)[8];则ptr是A. 指向整形变量的指针B. 指向函数的指针,该函数的返回值为int 数据C. 指向一维数组的指针,该数组的基类型为int8.以下程序段的输出结果是char a[]="0123456789",*p=a+4;printf("%c",*p++);A. 4B. a[4]的地址C. 6D. 59.下面程序的运行结果是#include <stdio.h>main(){ int a=1,b=10;do{ b−=a;a++;}while(b−−<0);printf("a=%d,b=%d\n",a,b);}A. a=3,b=11B. a=2,b=8C. a=1,b=−1D. a=4,b=910.执行下面程序,输入2后的输出结果是#include <stdio.h>main( ){ int k;scanf("%d",&k);switch(k){ case 1:printf("%d\n",k++);break;case 2:printf("%d\n",k++);case 3:printf("%d\n",k++);break;default:printf("Full!\n");}}A. 1B. 2C. 2 3D. 2 3 Full11.若有以下结构体和变量定义,则以下引用方法不正确...的是struct worker{ int sno;char *name;} work,*p=&work;A. work.snoB. (*p).nameC. p->snoD. work->sno12.char s[10],*p=s;则以下不正确的表达式是A. p=s+1;B. p=s++;C. *(s+1)=*p;D. *p++=s[2];13.以下不能对二维数组a正确初始化的语句是A. int a[2][3]={{1,2,3},{4,5},{6}};B. int a[][3]={{1,2,3},{4,5,6}};C. int a[2][4]={1,2,3};D. int a[][3]={{1,0,1},{},{1,1}};14.若有以下说明和语句,则输出结果是printf("%d",strlen(sp));A. 4B. 3C. 9D. 字符串中有非法字符15.对于结构体类型,以下说法正确的是A. 定义结构体时不能定义结构体变量B. 结构体变量所占的空间等于占空间最大的成员所需空间C. 结构体类型可以作为返回值类型D. 结构体定义后可以与标准类型一样使用,但前面必须使用struct16.在C语言中,要求运算数必须是整型的运算符是A. /B. ++C. !=D. %17.以下程序段在VC6.0环境中运行的输出结果是struct studentinfo{ char name[10];int SNO;char sex;} student,*ps=&student;printf("%d,%d",sizeof(student),sizeof(ps));的输出结果是A. 15,15B. 15,4C. 15,2D. 4,218.根据17题中的结构体和变量定义,不能..正确输出name成员的语句是A. printf("%s",);B. printf("%s",ps->name);C. printf("%s",*);D. printf("%s",(*ps).name);19.以下程序的输出结果是main(){ int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}A. 0650B. 147C. 5430D. 输出值不定20.设有以下变量定义:char str[20],i;当输入“zhang空格hong回车”时,能正确读入“zhang hong”的程序段是A. scanf("%s",str);B. for(i=0,str[i]=getchar();str[i]!='\n';)str[i++]=getchar();C. gets(str);D. for(i=0,str[i]=getchar();str[i]!='\0';i++)str[i]=scanf("%c",str[i]);二、填空题(共10题,每题1分,共10分)请按照试题中对应的标号顺序填写到答题表中1.C函数中若省略函数类型说明,则该函数类型默认为。

2.局部变量默认的存储类型为。

3.文件包含命令#include有两种形式,区别是搜索路径不同。

包含系统文件string.h应该使用。

4.如果要限定变量的作用域仅在当前文件有效,应使用关键字。

语句开始下次循环。

6.C语言变量有四种存储类别,其中关键字extern的含义是。

7.静态变量的初始化是在阶段完成的。

8.数组名作为实参使用时,传送的是。

9.sizeof运算符的对象即可以是变量,也可以是。

10.C语言中多维数组可嵌套定义,即n维数组可看作元素类型为。

三、判断题判断下题是否正确,正确的划√,错误的划×(每题1分,共15分)1.在do-while循环中,循环体至少执行一次。

()2.C语言中局部变量和全部变量可以同名,并且在函数内局部变量优先于全局变量。

()3.预处理命令都是以#号开头,且每行只能写一条命令。

()4.定义二维数组时,如果对数组的所有元素赋值,则可省略长度说明。

()5.C语言要求所有被调用的函数一定要在调用语句之前进行定义。

()6.函数内定义的静态变量当函数执行完其值依然存在。

()7.void关键字只能用于定义函数,不能定义变量。

()8.一个函数直接或间接的调用自己,称作递归调用。

()9.全局变量是指在main函数中定义的变量。

()10.for(exp1;exp2;exp3) 语句s;中的s可以是空语句。

()11.结构体可以与标准类型一样使用,但前面须用struct关键字。

()12.main函数称为主函数,是个无参函数。

()13.表达式n=++i等价于n=i;i=i+1;。

()14.语句char s[]="test";与char s[]={'t','e','s','t'};是等价的。

()15.C函数中的函数即可以嵌套定义,也可以嵌套调用。

()四、阅读程序题本题共5小题,每小题5分,共25分,请写出程序的运行结果1.【程序】#include <stdio.h>#include <stding.h>main(){ char i,s[5][81],max=0;printf("input 5 strings");for(i=0;i<5;i++)gets(s[i]);for(i=0;i<5;i++)if(strlen(s+i)>max)max=i;puts(s[max]);}【运行结果】写出从键盘输入一下5个字符串时程序的运行结果"Program","test","I am a student","wee","computer"2.【程序】#include <stdio.h>main(){ int i,f1=1,f2=1;for(i=1;i<=5;i++){ printf("\t%d\t%d",f1,f2);f1=f1+f2;f2=f1+f2;}printf("%d,%d\n",f1,f2);}【运行结果】3.【程序】#include <stdio.h>void fun(int n){ static int fn=1;fn=fn*n;printf("\t%d",fn);}main(){ int i;for(i=2;i<=5;i++) fun(i);}【运行结果】4.【程序】void select(int max,int a[],int n){ int i;max=a[0];for(i=1;i<n;i++)if(a[i]>max) max=a[i];}main(){ int i,max=10,a[10]={10,20,30,40,50,60,70,80,90,100}; select(max,a,10);printf("\nmax=%d",max);}【运行结果】5.【程序】写出输入84时程序运行结果#include <stdio.h>main(){ int score;printf("\n input score: ");scanf("%d",&score);switch(score/10){ case 10:case 9: printf("\n 优");case 8: printf("\n 良");case 7:case 6: printf("\n 及格");default: printf("\n 不及格");}}【运行结果】五、编程题(本题共1题,10分)已知每张选票上按序印有候选人姓名,要求选民从中勾选3人,多选或少选都视为废票不予统计,统计选票时输入数据的格式为长度为5的由0和1组成的字符串:“1”表示对相应候选人被选中,“0”表示未选中,如“01011”表示第2、4、5个候选人被选中。

相关文档
最新文档