自考问答 自考本科自考百科
自考问答 > 自考百科 > 自学考试软件工程及应用

自学考试软件工程及应用

发布时间:

自学考试软件工程及应用

发布时间:

自学考试软件工程及应用

《软件工程》是广东省教育自学考试计算机及应用专业的必修专业课,也是计算机应用专业教学计划中一门综合性和实践性很强的核心课程,在软件工程学科人才培养体系中占有重要的地位。主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。《软件工程》已成为高等学校计算机软件教学体系中的一门核心课程,本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从可实践软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。根据培养基层应用型人才的需要,通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。伴随着互联网的发展,IT人才的短缺现象将会越来越严重。在我国,网络存储人才、电子商务人才、信息安全人才、游戏技术人才严重短缺,因此自考计算机及应用专业受到报考考生的青睐,越来越多考生选择报考自考计算机及应用专业,一方面可以掌握专业知识技能,一方面能拿到这所名牌高校的毕业证书。想要报考自考计算机及应用专业的考生可以通过网上报名或现场报名的形式进行报考。详情可咨询猎考网

软件工程专业自考科目为概率论与数理统计(二)、离散数学、软件工程、软件工程(实践)、互联网及其应用、互联网及其应用(实践)、中国近现代史纲要、马克思主义基本原理概论、计算机网络原理、计算机专业英语、编译原理、面向网络编程技术、面向网络编程技术(实践)、分布式数据库、分布式数据库(实践)、软件能力成熟度模型(CMM)、计算机软件毕业论文。 自考报名条件 1、中华人民共和国公民,不受性别、年龄、民族、种族和已受教育程度的限制,均可按省教育考试院规定的时间和地点报名参加高等教育自学考试。 2、报考自考本科段的考生,应带专科毕业证书和本人身份证到当地该专业的报名点报名。报考与所学专科专业不同的本科,根据专业的不同需要加试相应的课程。 3、具有国家承认的专科学历才可报考高等教育本科自学考试。 4、停考的专业,仅限在籍考生按有关文件规定报考。 5、对有特殊要求的专业,考生须按有关规定报考。考生办理本科毕业证书时,必须上交国家承认的专科及以上学历证书原件,否则,不予办理本科毕业证书。专科在读的考生也可以报考本科,只是领本科毕业证的时候必须要有专科毕业证。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

自学考试应用软件

目前市面上自考app软件有很多,在选择的时候一定要选择适合自己的。新里程教学APP充分实现学生的碎片化时间高效学习,成功实现“一个学生、一部手机,就可以学习”!还有免费课程,加量助考!

新里程拥有30-45岁黄金教龄的名师授课团队,专注自考辅导研究十余年,帮助学生顺利通过考试,个性化辅导针对不同类型的学生,研究出不同的教学方式,在读学生与上班族的时间有所区别,教法也不同,让考生可以轻松高效完成学习任务,考取理想分数。手机软件在工作之余就可以利用碎片化时间打卡高效学习,掌握关键知识,突破考试大关。

新里程全网首创手把手教你做真题,名师陪伴式教学,学练考完美闭环。 不会的题再也不会找不到人问,老师帮你梳理知识、确定核心词、串联成图,掌握清晰的学习思路;独家记忆口诀,用最短的时间记住最有效的知识点;海量VIP题库, 考点精准预测,让你告别盲目做题,刷题也要刷到“点”上

4.线上有直播、点播模式+线下授课有面试模式;师生互动便捷高效,课后回放多次学习

随时随地,利用碎片时间学习;线上多端口课程播放端:PC端新里程网校,移动端新里程网校APP都可以用。面授时可实现学生与名师面对面答疑解惑,提供个性化、定制化辅导。

新里程拥有学历教育领域十数年的辅导经验和中国海洋大学、山东财经大学、哈尔滨工程大学等30余座重点高校的深度合作,为考生提供各种职业规划、学校选择、专业推荐、课程咨询、导学督学、就业指导等全程教育支持服务并且有各种加分、助学政策,帮助众多的学生完成学业,顺利毕业,取得了心仪的学位证书。

教务老师,听见很多自考的同学在问自考哪个APP好用(自考课程视频app哪个好)相关问题,那么今天教务老师来告诉同学们这些问题的解答!过啦自考app怎么样自学考试app很多,网络上也有许多广告溢美自己的app有多好多好,过啦自考app也不例外,app始终只是app,它能带来的只是一些固定的题库例题以及不够深入的难点讲解,想要自考拿证光靠app确实是不够的,建议选一家培训机构,找一个专业的老师知道培训一下,会有所帮助。选择自考机构要注意:1、一定要了解其的办学时间长短办学时间的长短是一家自考培训机构稳定性的有效体现。如果一家机构是最近几年甚至今年才成立的,你何以敢相信他们的稳定性,办学时间越长,学员越多的越稳定,后续服务当然没问题。现在很多机构做几年就不存在了,那童鞋报名后后续服务谁来负责?就更别提毕业手续了。2、看他有没有对学生乱承诺正规的培训机构,是不会承诺发答案和包过的,只有外面那些不正规的个人和骗子机构才会这样承诺学生,等学生报名后,就后悔都来不及了,打电话不接,根本找不到人。自考机构推荐明世教育,明世教育采用的是线上与线下同时直播授课的方式,而且他们是有专门的教研团队,还有学习规划卡,辅助学员完成学习目标。在读期间还有专门的客服老师定期的回访关怀,负责有爱。感兴趣的话点击此处,免费学习一下药学自考题库app哪个好用免费考试宝,一个免费的考试搜题刷题网站,还支持APP和小程序。里面大部分的题都有解析,而且还支持上传自己的题库,支持章节练习、历年真题、全真模拟随意选择,自定义习题内容,随意组合,每道题做完后,都可以直接查看答案,并配有专门的解析,还可以收集自己做错过的题目,方便再次练习!网站涵盖了数百万的公务员、教师、建筑工程、注册会计师、考研、经济金融、特种作业、安全操作等各种题库以及一些常见的真题模拟题库让大家免费刷题学习!有没有好用的自考学习软件推荐下有没有好的自考App?有意向的学校和专业吗,成考参加全国统一招生考试的,10月考试,一般会早8月左右开班学习的自考/成考有疑问、不知道自考/成考考点内容、不清楚当地自考/成考政策,点击底部咨询官网老师,免费领取复习资料:

自考刷题软件自考过啦比较好。

自考过啦是北京学程教育科技有限公司旗下一款针对自考生的实用型学习辅导软件,包含自考、短线自考、远程学历教育等版块。

软件功能:

考点题库是自考真题库(含试题及解析),考试历年真题、考点练习及高频考点。真题套卷模拟,配套答案解析,在做题中学会解题方法和思路。免费课程是各专业精品公开课,热门课程考点解析,自考讲师授课。名师答疑是自考讲师在线答疑,解决考试、知识点疑惑。复习资料包含自考学习资料、报考指导、各科目知识点。

高等教育自学考试:

高等教育自学考试,简称自考,是一种对自学者进行以学历考试为主的,个人自学、社会助学和国家考试相结合的高等教育考试制度,创立于20世纪80年代初。它是新型的开放式的社会化教育形式,参加考试者不受性别、年龄、职业、民族和已受教育程度的限制。

高等教育自学考试具有双重性质:

既是一种国家考试制度,又是一种新的教育形式。作为国家考试制度,它由国家建立,由政府考试机构代表国家行使考试权,按照国家规定的目标和标准,面向全体自学考生实施严格的国家考试,是国家承认的学历。

软件工程自学考试软件

自考软件工程课程有:中国近现代史纲要、马克思主义基本原理概论、英语(二)、计算机网络技术、软件工程、软件工程(实践)、网络应用程序设计(实践)、网络应用程序设计、软件测试技术、软件项目管理、高级数据库技术、高级数据库技术(实践)、多媒体计算机技术、多媒体计算机技术(实践)、软件开发工具与环境、软件开发工具与环境( 实践)、信息安全、概率论与数理统计(二)、面向对象程序设计、面向对象程序设计(实践)、离散数学(二)、毕业设计。自考报名条件1、凡具有本省正式户籍的公民,不受年龄、职业、学历的限制,均可就近报名并参加考试。外省在我省工作学习的人员,也可就近报名参加考试。2、经国家教育部正式批准或备案的各类高等学校的专科毕业生,可直接申请报考本科段(独立本科段)。3、考生专科(基础科段)、本科段(独立本科段)可同时兼报,但在领取本科毕业证书前必须先获取专科毕业证书。4、实践性学习环节考核、毕业论文、毕业设计、毕业考核等,须按规定在本专业涉及实践课程理论考试全部合格后才能报考。5、提倡在职人员按照学用一致、理论与实践相结合的原则选择报考专业。对某些行业性较强的专业(如公安管理、医学类专业等)将根据专业考试计划的要求限制报考对象。自考网上报名流程1、登录各地自考网上报名网站(新生需注册并填写相关资料,老生根据自己之前的账号进行登陆)。2、到自考办网站规定的指定银行办理一张缴费用银行卡。3、办理银行卡后的新生,和有银行卡的老考生按照报名网站规定的报名流程完成网上报名。4、网上报名成功后的新生需要在规定时间到自考办指定的地点进行摄像制作准考证。推荐阅读:2022年4月各省成人自考成绩查询时间及入口汇总2022年4月各省成人自学考试报名时间及报名入口汇总2022年4月各省自考准考证及考试通知单打印时间及打印入口汇总自考/成人高考有疑问、不知道如何选择主考院校及专业、不清楚自考/成考当地政策,点击底部咨询官网老师,免费领取复习资料:

软件工程实践免费下载

链接:

软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率

实践课程说是将你所学的理论知识转化成上机操作,都是由主考院校安排的,不会很难。

自考软件工程试卷及答案

2001年4月份全国高等教育自学考试计算机基础与程序设计试题及答案一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.I/O设备指的是计算机的()A、存储设备B、输入和输出设备C、控制器D、运算器2.具有只读功能的内存储器是指()A、ROMB、RAMC、硬盘D、CD-ROM3.C语言源程序的基本单位是()A、过程B、函数C、子程序D、语句4.字符串常数"CHINA"在内存中存储时占的字节数是()A、5个B、6个C、7个D、8个5.设有int p,q;以下不正确的语句是()A、p*=3B、p/=qC、p+=3D、p&&=q6.如果a=1,b=2,c=3,d=4,则表达式a>b?a:cA、1B、2C、3D、47.下面程序段的运行结果是( )main( ){Int a=11,b=10;a-=b+1;printf("%dn",a);}A、1B、0C、2D、58.下列程序段执行后输出结果为()int i=-1;if(i<=0)printf("****n");else printf("%%%%n");A、****CB、%%%%C、%%%%CD、****9.若所用变量已正确地定义,则下列程序段输出结果为()a=10;b=50;c=30;if(a>b)a=bb=c;c=aprintf("a=%d,b=%d,c=%dn",a,b,c);A、a=10,b=50,c=10B、a=10,b=30,c=10C、a=50,b=30,c=10D、a=50,b=3,c=5010.下述循环的循环次数是()int k=2;while(k=0)printf("%d",k);k--;printf("n")A、无限次B、0次C、1次D、2次11.在下列选项中,没有构成死循环的程序段是()A、int i=100;while(1){i=i0+1;if(i>100)break;}B、for(;;)C、int k=1000;do(++k;) while(k>=10000);D、int s=36;while(s);--s;12.若有以下定义和语句,且0<=i<10,则对数组元素的错误引用是()int a[]={0,1,2,3,4,5,6,7,8,9},*p,i;p=aA、*(a+i)B、a[p-a]C、p+iD、*(&a[i])13.下面能正确将字符串"Boy"进行完整赋值操作的语句是()A、char s[3]={'B','o','y'};B、char s[ ]="Boy";C、char s[3]={"Boy"};D、char s[3];s[0]='B';s[1]='o';s[2]='y'14.以下程序段的输出结果是( )char arr[ ]="ABCD";char*ptr;for(ptr=arr;ptrprintf("%sn",ptr);A、ABCDB、AC、DD、ABCD B C BCD C B CD D A D15.下面说法不正确的是()A、一个源程序文件由一个或多个函数组成。B、一个C程序由一个或多个源程序文件组成。C、一个C程序以函数为独立的编译单位。D、一个C程序必须有一个main()函数。16.C语言的auto型变量是()A、存储在动态存储区中。B、存储在静态存储区中。C、存储在计算机CPU的寄存器中。D、存储在外存储器中。17.以下程序的运行结果是()void swapl(x,y)int x,y;{int t;t=x;x=y;y=t;}void swap2(p1,p2)int *p1,*p2;{*p1=*p2;*p2=*p1;}main(){int a=3,b=5,*x1=&a,*x2=&b;swap1(a,b);printf("a=%d,b=%dn",a,b);swap2(x1,x2);printf("a=%d,b=%dn",a,b);}A、a=5,b=3B、a=3,b=5C、a=5,b=3D、a=3,b=5 a=5,b=3 a=3,b=5 a=3,b=3 a=5,b=518.下列定义中,不是指针数组定义的是( )A、int *p[5];B、float *q[4];C、int (*r)[6];D、char *w[7];19.以下程序的运行结果是()#define sl(x)(3.14*(x)*(x))#includemain(){float x,s;s=s1(10);printf("%.2fn",s);}A、3.14B、31.40C、314.00D、6.2820.测试文件是否结束函数的函数名是()A、feofB、EOFC、eofD、FEOF二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。多选、少选、错选均无分。21.下列哪些设备属外存储设备()A、RAMB、光盘C、硬盘D、软盘E、磁带22.?X*.C可以代表的文件是()A、AXCD.CB、AXCD.DC、ABX.CD、RX.CE、XX1234.C23.若有int x;float y;指出下面结果为整型数的表达式()A、(int)(x+y)B、(int)x+yC、'a'+xD、x+(int)yE、x*y24.若所用变量已正确定义,下列for循环语句中语法正确的有()A、for(x=0;i=0;i<=10;i++)x++;B、for(x=0,i=0,i<=10,i++)x++;C、for(x=0,i=0;i<=10;i++)x++;D、i=0;x=0;for(i<=10;i++)x++E、i=0;x=0;for(;i<=10;i++)x++25.若有定义及赋值:()int y,*p,*p1;p=&y;p1=p;*p1=4;则可以输出变量y的地址的语句是A、printf("%un",y);B、printf("%un",p);C、printf("%un",*p);D、printf("%un",&y);E、printf("%un",*p1);26.若有定义及赋值:()int a[10]={0,1,2,3,4,5,6,7,8,9},*p;p=a;则引用a中值为5的元素的表达式是A、a[5]B、a[4]C、*(a+5)D、p[5]E、*(p+4)27.若有定义及赋值:()int a[6][6],*p;p=*a;则下列各式中表示地址的表达式是A、a[1]B、a[1]+1C、a[3][3]D、&a[1][3]E、p[0][0]28.若有定义及赋值:()int x[5][6],*p;p=*x;则不能正确引用数组元素x[0][2]的值的表达式是A、x[0][2]B、p[0][2]C、x[0]+2D、*x+2E、*(*x+2)29.下面各式正确的是()A、struct 1_num{long num;struct 1_num*next;}num1,*p1;p1=&num1;B、struct animal{char name [30],float weight,}rabbits;C、struct star{int bh,char name [20],}my_star;my_star.name="moon";D、struct {char x[20];char y[30];int u;}x1,y;E、struct food{int code;char name [30];struct food *p;};struct food *tail;30.设有int y,u=0,x=15,下列各项中能使y值为0的是()A、y=x∧x;B、y=x∣u;C、y=x>>4;D、y=x&u;E、y=~u;第二部分非选择题三、填空题(本大题共10小题,每小题1分,共10分)31.写出查看A盘TC子目录下扩展名为C的所有文件的目录操作命令C:>____________。32.组成C程序的基本单位是____________。33.putchar()函数的功能是____________。34.当s=7时,执行以下程序段后x=____________。if((s>0)&&(s<=10))if((s>=3)&&(s<=6))x=2;else if((s>1)||(s>8))x=3;else x=1;else x=0;35.设i和x都是int型,则for循环语句最多执行次数为____________。for(i=0,x=0;I<=9&&x!=876;i++)scanf("%d",&x);36.以下程序的输出结果是____________。main(){int a[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],i;for(i=0;i<4;i++)p[i]=&a[i*3];printf("%dn",p[3][2]);}37.定义变量可以在函数内部,也可以在函数外部,在函数内部定义的变量称为____________。38.若有定义int x=3,*p;则使p指向变量x的赋值语句为____________。39.共用体的所有成员共享同一段存储空间,它的各个成员的数据类型可以是____________。40.设有FILE*fp;则关闭fp所联系文件的C语句是____________。四、简答题(本大题共4小题,第41、42每小题2分,第43、44每小题3分,共10分)41.简述在Turbo C 2.0集成开发环境下完成一个C程序的全过程。42.写出下列程序段所对应的数学式子。if(x!=0)if(x>0)y=1;else y=-1;else y=0;43.定义char *string="I am a boy";和定义char *string;string="I am a boy";等价吗?为什么?44.简述C对ASCII码文件或二进制文件的操作步骤。五、阅读分析题(本大题共10小题,每小题2分,共20分)45.阅读下列程序,写出运作结果main(){int a=100,b=-1;printf("a=%d,%xn",a,a);printf("b=%x,%un",b,b);}46.下面是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩为D者不及格):main(){char mark=''A'';switch(mark){case''A'':case''B'':case''C'':printf(">=60n");case''D'':printf("<60n");default:printf("Errorn");}}该程序执行后会产生什么错误?请分析并予以更正。第47题,第48题,第49题请参阅下面程序,并回答相关问题main(){int u,v,a,b,t,r;u=24;v=16;if(u>v){t=u;u=v;v=t;}a=u;b=v;while((r=%ba)!=0){b=a;a=r;}printf("a=%dn",a);}47.程序的输出结果是多少?48.该程序完成什么功能?49.若将while循环替换为do-while循环,请写出相应的程序段。第50题,第51题,第52题请参阅下面程序,并回答相关问题。long fac(int n){if(n>0)return n*fac(n-1);else return 1L;}main( ){int i,m;long s=0;scanf("%d",&m);for(i=1;i<=m;i++)s=s+fac(i);;printf("%1dn",s);}50.该程序的功能是什么?fac函数是一个什么函数?51.若fac函数的返回值定义为int型,合适吗?52.如果求(1!)!+(2!)!+(3!)!+…+(m!)!,程序如何修改?第53题、第54题请参阅下面程序,并回答相关问题。struct food{int amount;struct food*next;}*head=NULL;void create(int each_amt){struct food * p;p=(struct food*)malloc(sizeof(struct food));p→amount=head_amt;p→next=head;head=p;}53.语句p=(struct food *)malloc(sizeof(struct food));和p→amount=each_amt;是功能是什么?54.语句p→next=head;head=p;的功能是什么?六、程序设计题(本大题共2小题,第55题8分,第56题12分,共20分)55.对任意一个3行3列的二维整型数组,编程实现:(1)从键盘对数组元素赋初值。(2)查找每一列中元素值最大的元素并输出其值及行下标和列下标。(假设数组中各元素值都不相同)56.编写字符串拷贝函数将指针str2指向的字符串复制到由指针str1所指的字符串中。请在主函数中调用字符串拷贝函数并输出str1指向的字符串。(不得用C中的strcpy标准库函数)计算机基础与程序设计试卷参考答案一、单项选择题(本大题共20小题,每小题1分,共20分)1.B2.A3.B4.B5.D6.C7.B8.D9.A10.B11.C12.C13.B14.D15.C16.A17.D18.C19.C20.A二、多项选择题(本大题共10小题,每小题2分,共20分)21.BCDE22.ADE23.ACD24.CE25.BD26.ACD27.ABD28.CD29.ADE30.ACD三、填空题(本大题共10小题,每小题1分,共10分)31.DIR A:TC*.C32.函数33.向终端输出一个字符34.335.10次36.1237.局部变量38.p=&x39.不相同的40.fclose(fp)四、简答题(本大题共4小题,第41、42题每题2分;第43、44题每题3分,共10分)41.[参考答案](1)利用编辑功能生成C源程序。(2)利用编译功能生成相应的目标程序。(3)利用连接功能生成可执行程序。(4)运行可执行程序。42. [参考答案]y=-1(x<0)y=0(x=0)y=1(x>0)43. [参考答案](1)等价。(1分)(2)因为string是字符型指针变量。(1分)(3)无论哪种赋值方式都只是将字符串的首地址赋给了string,而不是将整个字符串赋给了string。(1分)44[参考答案](1)按规定的格式打开文件。(1分)(2)对打开的文件进行读/写操作。(1分)(3)关闭已打开的文件。(1分)五、阅读分析题(本大题共10小题,每小题2分,共20分)45. [参考答案]a=100,64(1分)b=ffff,65535(1分)46. [参考答案](1)该程序有逻辑错误。当mark为''A''(或''B''或''C'')时,三条printf语句全部要执行一次。(1分)(2)要得到正确的结果,应做下面修改:(1分)case''C':printf(">=60n");break;case''D'':printf("<60n");break;47. [参考答案]a=8(2分)48. [参考答案]该程序用于求u和v的最大公约数。(2分)49. [参考答案]while语句可以改为:(2分)r=b%a;do{if(f= =0)break;b=a;a=r;}while((r=b%a)!=0);50. [参考答案]51. [参考答案]不合适。会产生整数溢出。即使定义为long型,输入的m值也不宜过大,否则仍会产生溢出。(2分)52. [参考答案]只要将s=s+fac(i)改为:s=s+fac(fac(i))即可。(2分)53. [参考答案](1)前一句用于创建一个新结点,并使指针P指向新结点。(1分)(2)后一句用于接受调用程序的实参,并将其值赋给新结点的成员amount。(1分)54. [参考答案](1)前一句用于将新结点与原head指向的结点串接在一起。(1分)(2)后一句用于使head指向新加入的结点P。(1分)六、程序设计题(本大题共2小题,第55题8分,第56题12分,共20分)55. [参考答案]参考程序如下:#includevoid main(void){int i,j,im,jm,x[3][3],max;for(i=0;j<3;i++)for(j=0;j<3;j++)scanf("%d",&x[i][j]);for(j=0;j<3;j++){max=x[0][j];im=0;jm=j;for(i=1;i<3;i++)if(max {max=x[i][j];im=i;jm=j;}printf("i=%d j=%d max=%dn",i,j,max);}}56. [参考答案]参考程序如下:#includevoid strcpy(char *,char * );void main(void){char *str1,*str2="abcdef";strcpy(str1,str2);printf("%s",str1);}void strcpy(char *s1,char *s2){int i=0;while((s1[i]=s2[i])!='''')i++;}

有人上传的自考《资产评估》土豆音频:我跟他要的还不错,精讲很清楚很完整

给份2011年的自学考试管理系统中计算机应用试卷及答案看看呀

软件工程自考难度大不大?

这得因人而异,同时还得看看考生的英语是咋样的,虽然该专业的英语是选考科目,但是和英语打交道是不可避免的,毕竟是属于与计算机类型的专业。所以,小编在此建议英语较好或是与英语基础的考生报考该专业,对于英语不敢兴趣的考生要慎重决定。且该专业需要考生具有较强的逻辑思维,所以,考生可以先自己评估一下,看看自己是不是十分适合该专业,而且不要一味认为大家决定好就是好。

软件工程自考本科科目:

软件项目管理(一)、计算机网络技术、离散数学(二)、Java语言程序设计(一)(实践)、软件开发工具与环境、多媒体计算机技术(实践)、高级数据库技术、网络应用程序设计(实践)、软件工程、面向对象程序设计、英语(二)、软件产品测试、概率论与数理统计(二)、信息安全工程、毕业设计。

注:英语(二)是可以通过选择加考其他科目来免考的。

自考生如何备考?

在备考前,我们需要去找我们需要考试的信息和资料。这点,可以从各省的教育考试院官网了解,或者去询问自考办的相关信息。获得消息之后,我们要参考官网的消息,认真的规划自己要考什么。

购买教学资料,教材,真题等等。如果有报班的同学,可以和辅导老师询问。如果是自己考的话,那么可以找考过的朋友和同学问问。提前了解一些基本信息!然后按照计划开始复习。

网上下载历年试卷和考试大纲,把答案在教材书上找出来。因为自考试题是从题库中出来的,往往会反复考到,只要把这些题目都背下来,一般及格没有问题。根据大纲复习,要求识记和掌握的重点背下来,就可以有好的成绩。自考的题目范围广,但难度不大,所以要记住的内容比较多。

做好自考学习规划:任何事情,要想成功,都要有一定的规划,自考也一样,要想快速通过,你就要制定适合自己的学习规划,包括,自考想要达到什么样的效果,为了这个结果,自考你先要考哪科,要怎么复习、每天花多少时间,什么时候复习什么科目,这些都最好有个对自己来说科学合理的规划,这样,你会发现学习起来轻松,得到的反馈也是好的。

软件工程自学考试真题及答案

软件工程|全国2015年4月02333软件工程自考试题百度网盘免费资源在线学习

链接:

软件工程 全国2015年4月02333软件工程自考试题.pdf

全国2014年10月自考(课程代码:02333)软件工程试题.pdf

全国2013年10月自考02333软件工程自学考试试题.doc

全国2012年10月高等教育自学考试_软件工程试题_课程代码02333.doc

《软件工程》02333_重点难点汇集.doc

2015年10月软件工程.pdf

2014年04月全国软件工程(02333)自考试题及答案.doc

2013年1月软件工程(02333).pdf

2011年10月全国软件工程(02333)自考试题及答案.pdf

题号1:C题号2:B题号3:C题号4:A题号5:A题号6:C题号7:A题号8:C题号9:A第8题答案不确定。因为提高软件测试效率应该是:在完成编码以后制定软件的测试计划

全国2 0 1 3年1 0月高等教育自学考试 C++程序设计试题 课程代码:04737 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。 1.下列不属于C++关键字的是 A. extern B.goto C.free D.default 2.C++中定义标准输入的库为 A.stdio B.math C.istream D.stdlib 3.My是一个类,则执行语句My a[3],*[2];之后,自动调用构造函数次数为 A.2 B.3 C.4 D.5 4.下列语句错误的是 A. int val( 20); B.extern int val( 20); C. const int val; D.extern const int val; 5.下列说法中,有关构造函数是正确的是 A.任何一类必定有构造函数 B.可定义没有构造函数的类 C.构造函数不能重载 D.任何一类必定有缺省的构造函数 6.下面关于类和对象说法不正确是 A.类由数据与函数组成 B.一个对象必属于某个类 C.对象是类的实例 D.一个类的对象只有一个 7.下面选项中不是类成员函数的是 A.构造函数 B.析构函数 C.友元函数 D.静态函数 8.在C++中类之间的继承关系具有 A.自反性 B.对称性 C.传递性 D.反对称性 9.C++中类的成员默认为 A. public B.private C.protected D.static 10.C++中要实现动态联编,调用虚函数时必须使用 A.基类指针 B.类名 C.派生类指针 D.对象名 11.下面对析构函数的正确描述是 A.系统不能提供默认的析构函数 B.析构函数必须由用户定义 C.析构函数没有参数 D.析构函数可以设置默认参数 12.在下面的二维数定义正确的是 A.int ary[5][ ]; B.int ary[ ][5]={{0,1,2}}; C.int ary[ ][5]; D.int ary[5,5]; 13.以下说法中正确的是 A.C++程序总是从第一个定义的函数开始执行 B.C++程序总是从main函数开始执行 C.C++中函数必须有返回值 D.C++中函数名必须 14.对C++中主函数描述正确的是 A.名称为main,可为多个 B.名称不限,可为多个 C.名称为main,必须有且只能有—个 D.名称不限,必须有且只能有—个 15.下面声明纯虚函数语句正确的是 A. void fun( ) =0; B.virtual void fun( )=0; C. virtual voicl fun( ); D.virtual void fun( ){ }; 16.对于拷贝构造函数和赋值操作的关系,正确的描述是 A.拷贝构造函数和赋值操作是完全一样的操作 B.进行赋值操作时,不会调用类的构造函数 C.当调用拷贝构造函数时,类的对象正在被建立并被初始化 D.拷贝构造函数和赋值操作不能在同一个类中被同时定义 17.使用重载函数的目的是 A.共享函数数据 B.减少代码量 C.优化运行效率 D.提高可读性 18.C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是 A.增加了一些新的运算符 B.允许函数重载,并允许设置缺省参数 C.规定函数说明符必须用原型 D.引进了类和对象的概念 19.假定有“char * p="Hello";”,若要输出这个字符串的地址值正确的写法为 A. cout<<*p; B.cout< FONT> C. cout<<&p; D.cout<<(void*)p; 20.从本质上看,引用变量是被引用变量的 A.拷贝 B.别名 C.复制 D.克隆 非选择题部分 注意事项: 用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。 二、填空题(本大题共20小题,每小题1分,共20分) 21.C++程序的编译是以_____为单位进行的。 22.C++语言支持的两种多态性分别是编译时的多态性和____的多态性。 23.重载的运算符保持其原有的操作符个数、_____和结合性不变。 24.在C++中,函数的参数有两种传递方式,它们分别是值传递和____ 。 25.含有_____的类称为抽象类。 26.C++程序运行时的内存空间可以分成全局数据区,堆区,栈区和_____。 27.对于无返回值函数,定义函数时要用_____修饰函数类型。 28.定义重载函数必须在参数的个数或参数的_____上与其它同名函数不同。 29.拷贝构造函数是在用一个对象初始化另一个对象时被调用,系统缺省的拷贝构造函数 的工作方法是_____。 30.以面向对象方法构造的系统,其基本单位是_____。 31.C++中定义友元函数使用的关键字为____ 。 32.当一个成员函数被调用时,该成员函数的____ 指向调用它的对象。 33.类可将实现细节隐藏起来,这种机制称为____ 。 34.在面向对象的程序设计中,通过封装实现数据隐藏;通过_____实现代码的复用。 35.在公有继承的中基类数据成员在派生类中的访问权限____ 。 36.复杂对象可以由简单对象构成,这种现象称为____ 。 37.如有“char * p="Hello";”,则语句“cout<<*(p+1);”输出值是_____。 38.基类和派生类的关系称为_____。 39.C++对其对象的数据成员和成员函数的访问是通过_____来限制的。 40.假定x =10,则表达式x< =10? 20:30的值为_____ 。 三、改错题(本大题共5小题,每小题4分,共20分) 下面的每题中有一处错误,请在“答题纸”上将错误所在行写出并给出修改意见。 41. #include class point{ private: float x,y; public: point( float a,float b){x=a;y=b;} void f(){x=0;y =0;} void getx(){cout<< FONT> void gety(){cout<< FONT> } ; main( ) { point a(3.5); a.getx( ); } 42. #include iostream. h > main( ) { int x =7; const int *p = &x; *p =99; cout << *p << endl; } 43. #include iostream. h > class test{ private: int x;y; public: voicl f( int a,int b) { x = a;y = b; } int max( ) { return(x > y) ? x:y; } }; main( ) { test a; a. f( 1 ,3) ; cout << a. max( ) << endl; } 44. #include class test{ private: int x; public:test(int a) { x = a; } void set(int a) { x = a;} void get( ) { cout << x << endl; } }; class testl: public test{ private: int x; public :testl ( int a) { x = a; } void set( int a) { x = a;} void get( ) { cout <<′′<< endl; } }; 45. #include iostream. h > class f{ private: int x,y; public: fl ( int a,int b) { x = a;y = b; } void print( ) { cout << x << --<< y << endl; } }; main( ) { f a; float x = 1.0,y = 2. 0; a. fl ( x,y) ; a. print( ) ; } 四、完成程序题(本大题共5小题,每题4分,共20分) 46.在答题纸上填上缺少的部分。源程序如下: #include using namespace std; class base { int a,b; public: base( int x,int y){a=x;b=y;} void show( ) { cout<<< SPAN>″, ″<< SPAN> } } void main( ) { base b(78,87); b.show(b); } 47.在答题纸上填上缺少的部分。源程序如下: #include #include using namespace std; void main( ) { myf("ab. txt");//定义输出流文件,并初始化 << "This ia a TXT file";//向文件输入字符串 myf. close ( ); } 48.在下面程序中的答题纸上填上适当的程序,使程序的输出结果如下: 67 ,90 源程序如下: #include using namespace std; class base { pnvate: int x,y; priblic: void initxy( int a,int b){x=a;y=b;} void show( base*p); } ; inline void base::show( ) { cout< p- >x<<"" } void print( base*p) { p -> show(p); } void main() { base a; a.initxy(67 ,90); print( ); } 49.下面程序给出了一个从普通的基类派生出一个模板类的方法,在答题纸上填上缺少的 部分。 #include using namespace std; class Base { public: Base(int a){x=a;} int Getx(){return x; void showb(){cout<< FONT> private: int x; }; template class derived: public Base { public: derived(T a,int b):____ {y=a;} T Gety( ){return y;} void showd( ){cout<<<" FONT ?<<< endl;}> private:} ; void main ( ) { Base A(458); A.showb ( ); derived char * >B ("It is" ,1357); B.showd ( ); } 50.下面程序的运行结果如下: 20,22 60,22 在答题纸上填上缺少的部分。源程序如下: #include iostream > using namespace std; class base { private: const int a; static const int b; public: base( int); void Show(); }; =22; : a (i){ } //初始化 void base : :Show( ) {cout<<<","<< FONT> void main ( ) { base al (20) ,a2 (60); al. Show ( ); a2. Show ( ); } 五、程序分析题(本大题共2小题,每小题5分,共10分) 51.给出下面程序的输出结果 #include using namespace std; class base { int x; public: void setx( int a){x=a;} int getx ( ){return x;} } ; void main ( ) { int*p; base a; a.setx (15); p= new int (a. getx( )); cout < < * p; } 52.给出下面程序的输出结果 #include iostream > using namespace std; class base { private: int x; public: void setx (int a){x=a;} int getx ( ){return x;} } ; void main ( ) { base a,b; a.setx (89); b =a; cout < < a.getx ( ) < < endl; cout < < b.getx ( ) < < endl; } 六、程序设计题(本大题共10分) 53.在字符串类string中实现一个判断函数,该函数功能是统计某一字符串类对象(仅有单词和空格组成)有多少个单词,同时保存所有单词在字符串中的起始地址(设该字符串不超过100个单词) #include iostream. h > #include string > class str{ string s; int n,a [ 100 ],j ,1; public:str ( string&a){s=a;n=0;j=0;l=0;} ....test (....); int * geta ( ){ return a;} } ; 请写出test函数的过程(如果需要形式参数,请给出形参类型和数量,以及返回值类型)

  •   索引序列
  •   自学考试软件工程及应用
  •   自学考试应用软件
  •   软件工程自学考试软件
  •   自考软件工程试卷及答案
  •   软件工程自学考试真题及答案
  •   返回顶部

自考地区