苏州科技学院期末考试 程序设计基础 样卷
- 格式:docx
- 大小:29.86 KB
- 文档页数:7
2022年苏州科技大学公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、二进制数101101.11对应的十六进制数是()A.2D.3B.B1.CC.2D.C D.2、下列数据中,最小数是()A.(10111100)2B. (162)sC. (264)10D. (CD)163、十进制数103等于二进制数()A.01110011B.01101111C.01101011D.011001114、十进制数27转换成二进制数是()A.1011B.1101C.10111D.110115、以下4项中,不属于计算机病毒特征的是()A.潜伏性B.传染性C.激发性D.免疫性6、在计算机汉字系统中,汉字字库中存放的是汉字的()A.外码B.字形码C.国标码D.机内码7、下列属于计算机输出设备的是()A.键盘B.打印机C.鼠标D.扫描仪8、要设置计算机的数字格式,应先双击控制面板中的图标是()A.多媒体B.区域选项C.日期/时间D.系统9、下列有关Windows 7的叙述中,正确的是()A、Windows 7的操作只能用鼠标B、Windows 7应用程序窗口的大小不能改变C、在不同的磁盘键不能直接用鼠标拖动的方法实现文件的移动D、在Windows 7中打开的多个窗口既可以平铺,也可层叠10、在Windows 7中,终止应用程序的正确方法是()A.用鼠标双击该应用程序窗口左上角的控制菜单图标B.将应用程序窗口最小化成图标C.用鼠标双击应用程序窗口右上角的还原按钮D.用鼠标双击应用程序窗口中的标题栏11、在Windows 7中,要修改日期显示的格式应该在“控制面板”的()A.“日期/时间”中进行设置B.“区域设置”中进行设置C.“显示”中进行设置D.“字体”中进行设置12、Windows 7用来与用户进行信息交换的是()A. 菜单B. 工具栏C. 对话框D. 应用程序13、不属于Windows 7应用程序窗口组成部分的是()A.状态栏B.任务栏C.工具栏D.菜单栏14、在Word的编辑状态下,若光标位于表格最后一行的结束符处,按Enter键,记过()A.没有任何变化B.光标移到下一行,表格行数不变C.光标移到表格内,插入一行D.光标移到表格外,表格行数不变15、在Word中,有关选定操作叙述不正确的是()A.鼠标光标移到选定区,单击鼠标选定一行文字B.鼠标光标移到选定区,双击鼠标选定一个段落C.鼠标光标移到选定区,三击鼠标选定全文,但不包括图片D.按快捷键Ctrl+A,选定全文,包括图片16、在Word中将图片移动到文字区域中,能实现文字环绕图片的方式是()A.嵌入型B.浮于文字下方C.紧密型D.浮于文字上方17、Word 中选定表格的某一行,再从“编辑”菜单中选择“清除”命令(或按Del健)将()A.副除这一行,即表格少一行B.副除该行各单元格中的内容C.副除该行中第一个单元格的内容D.删除该行的表格线18、在Word 2010中,对同一个文档的两次不同的修订版本进行比较,应选择。
Python程序设计_苏州大学中国大学mooc课后章节答案期末考试题库2023年1.字符串split函数的返回值是________类型参考答案:列表##%_YZPRLFH_%##list2.Python的循环语句有for和___________参考答案:while3.python是解释型的程序设计语言。
参考答案:正确4.Python字典中的“值”不允许重复参考答案:错误5.Python字典中的“键”不允许重复参考答案:正确6.若 a = 'abcd',若想将a变为'ebcd',则下列语句正确的是()参考答案:a = 'e' + a[1:]7.字符串s,从右侧向左第3个字符用什么索引?参考答案:s[-3]8.现有代码 t = (1, 2),在Python3解释器中执行t*3得到的结果为()参考答案:(1, 2, 1, 2, 1, 2)9.现有代码t = ('a'),在Python3解释器中查看type(t)的结果为()参考答案:10.现有列表 k = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0],那么Python3解释器执行k[1:3]='abc'后执行k[2]的结果是()参考答案:b11.现有列表 k = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0],那么Python3解释器执行k[3::-1]的结果是()参考答案:[4, 3, 2, 1]12.在Python中,字符串s = 'abc',那么执行表达式s+'d'之后,s的打印结果是什么()参考答案:'abc'13.用于求字典的长度的函数是_________参考答案:len##%_YZPRLFH_%##len()14.正则表达式元字符______用来表示该符号前面的字符或子模式1次或多次出现参考答案:+15.Python的数值类型包括整数、浮点数和________参考答案:复数16.如下程序的运行结果是______________lst=[1,3,1,5]print(len(list(set(lst))))参考答案:317.通过合理的编程,可以使程序在某处遇到异常时,依然能继续运行参考答案:正确18.调用函数之后,实参的值是否改变取决于函数中的操作,与实参变量类型无关参考答案:错误19.表达式range(10)[-1]的值为______参考答案:920.在循环语句中,______语句的作用是跳过本次循环的后续语句,进入下一次循环参考答案:continue21.在循环语句中,______语句的作用是提前结束当前层次的循环参考答案:break22.表达式len(range(1, 10))的值为______参考答案:923.对于下列程序:total=0foriinrange(5):total+=iprint(i)for循环结束后,循环变量i不存在,导致程序错误参考答案:错误24.下列程序的输出结果是2m=0x=1whilex<5:y=1whiley<4:m=m+yy=y+3x=x+2print(m)参考答案:正确25.下列程序的输出结果是14count=0forxinrange(2,5):count=count+xprint(count)参考答案:错误26.下列while循环执行的次数为6次k=10whilek>=5:k=k-1参考答案:正确27.Python可以使用For作为变量名参考答案:正确28.表达式0 or not 1 and 2的值为True参考答案:错误29.表达式(i**2 for i in range(100))的结果是个元组参考答案:错误30.如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i inrange(20, 40)的作用是等价的参考答案:正确31.在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算参考答案:正确32.以下程序的输出结果是()y=0foriinrange(0,10,2):y+=iprint(y)参考答案:2033.以下()程序正确计算了"1/2 + 2/3 + 3/4 + ... + 99/100" 的值I:total=0foriinrange(1,99):total+=i/(i+1)print("Totalis",total)II:total=0foriinr ange(1,100):total+=i/(i+1)print("Totalis",total)III:total=0foriinrange(0,99):t otal+=i/(i+1)print("Totalis",total)IV:total=0foriinrange(1,101):total+=i/(i+1) print("Totalis",total)参考答案:II34.下列Python程序的运行结果是()x=0y=Trueprint(x>yand'A'<'B')参考答案:False35.下面程序段求x和y中较大的数,不正确的是()参考答案:if y>=x: maxNum = y maxNum = x36.以下()程序输出"Welcome to Python"10次。
Java期末考试最后5题含答案(苏州科技学院)2.定义⼀个家电类Household Appliance要求:(1)成员变量表⽰家电的编号id,品牌brand,功耗consumption(单位⽡特)基本信息;//声明成员变量private String id; //编号private String brand; //品牌private int consumption; //功耗(2)其成员id和brand的setter/getter⽅法;public String getId() {return id;}public void setId(String id) {this.id = id;}public String getBrand() {return brand;}public void setBrand(String brand) {this.brand = brand;}(3)缺省参数的构造⽅法,并将对象属性初始化为“10001”、“长虹”、100;//⽆参构造⽅法public HouseholdAppliance() {this.id = "10001";this.brand = "长虹";this.consumption = 100;}(4)有参数的构造⽅法,以初始化id,brand,consumption;//有参构造⽅法public HouseholdAppliance(String id, String brand, int consumption) {super();this.id = id;this.brand = brand;this.consumption = consumption;}(5)输出Household Appliances基本信息的void printInfo()⽅法及和返回信息的String getInfo()⽅法;public void printInfo(){System.out.println("Id:"+this.getId());System.out.println("Brand:"+this.getBrand());System.out.println("Consumption:"+this.getConsumption());}public String getInfo(){return"Id:"+this.getId()+"\tBrand:"+this.getBrand()+"\tConsumption:"+this.getConsumption();}(6)设测试类TestHouseApplianceDemo,测试HouseholdAppliances。
Uml期末考试题苏州科技学院1.模型的三要素包括过程、工具、(表示法)2.对象是( 系统中用来描述客观事物)的一个实体,它用来表示( 客观存在)中的事物,和人主观构造中的( 抽象观念)。
3.UML的基本语言构成(基本语言要素)由以下几部分构成:要素,关系,(图)4.组合关系表示( 整体)事物与( 部分)事物之间的关系。
泛化关系表示( 一般)事物与( 特殊)事物之间的关系。
5.UML是一种( 面向对象的建模)语言。
(RUP )是一套软件工程方法,主要由THE OBJECTORY APPROACH 和THE RA TIONAL APPROACH发展而来。
6. 发起一个用例的外部实体在uml中称为(参与者)7.UML提供扩展机制包括构造型(衍型),约束,(标签值)8.Uml存在着4种公共机制分别是规范说明,修饰,通用划分和(扩展机制)9.在活动图中,一个特定的角色所能参与的活动被分隔成段,每一个段被称为(泳道)10.部署图中节点用一个(立方体矩形)来表示(生命线)是从对象引出的向下方的垂直虚线,它代表了对象的生存时间四、简答题:1.Uml中提供的静态视图和动态视图分别包括哪些静态视图:类图,对象图,构件(组件)和部署动态视图:用例,状态,顺序,活动和协作2.聚集和组成有什么区别和联系组成和聚集都是整体类和部分类之间的整体和部分之间的关联,在聚集中,部分可能属于多个整体,在组成中,部分只能属于一个整体3.UML语义规则中的可视性是什么含义,分为哪三种情况?4.简述扩展关系和包含关系五、综合分析题:1.给定顺序图如下,要求按照等价的语义,画出它等值不丢失信息的协作图考虑一个咨询公司和该公司会见一个客户时的业务过程,活动按照下面的过程发生。
1.公司的业务员打电话给客户,确立一个约定(call client and setup appointment2.如果约定地点是公司之内(appointment onsite),那么公司中的技术人员就要为会面准备一间会议室(prepare a meeting room)3.如果约定地点是公司之外(appointment offsite),那么咨询顾问就要用膝上电脑准备一份陈述报告(prepare a laptop)4.咨询顾问和业务员之间在客户约定的时间和地点见面(meet with the client)5.业务员随后给他们准备好会议用纸(salesperson follow-up letter)6.如果会议产生了一个问题陈述(statement of problem),咨询顾问就根据问题陈述建立编写一个提案(create proposal)并把该提案发给客户(send proposal to client)要求在给出活动图的基础上,按照文档内容抽象出相应的泳道并画出相应的泳道版本活动图苏州科技学院uml 期中考试试卷二、根据下图填空(每空2分,共10分)1、Company 类和Person 类之间有一个名为 Job 的 关联 类2、图中1..*表示 1或多个 ;employer 、employee 称为 关联角色3、如果一个Company 的对象c 存在,其对应的person 对象数量允许为0,对不对?不对CompanyPersonemployer *employee 1..*3 JobJobboss0..1worker*3 Manages第二题图三、解答题(第1题10分,第2题20分,第3题20分,共50分)1、已知三个类A 、B 和C ,其中类A 由类B 的一个实类和类C 的1个或多个实类组合构成。
苏州科技学院c语言期末考试笔试试卷A(考试时刻:120分钟,满分100分)利用专业电子,电科,运算机02级各班系:电子专业:班级:学号:姓名:一、单项选择题((1)-(20)题每题1分)二、对下面各题,从给出的A,B,C,D,四个可选答案中,选一个正确的答案。
1.当a的值为5,b的值为4时,逻辑表达式a<=6&&a+b>8的值为___C____。
A.trueB.falseC.非0整型值D.整型值02.外部变量对程序中的任一函数而言,它们是_____B____。
A.存在的B.可直接存取的C.不可见的(局部和静态)D.不可直接存取的3.C语言规定,挪用一个函数时,实参变量和形参变量之间的数据传递是____B_____。
A.地址传递B.值传递C.实参数传给形参,并由形参传回来给实参D.由用户指定传递方式4.以下说法中正确的是_____C_____。
A.C语言程序老是从第一个的函数开始执行B.在C语言程序中,要挪用的函数必需在main()函数中概念C.C语言程序老是从main()函数开始执行D.C语言程序中的main()函数必需放在程序的开始部份5..变量的有效范围与其概念位置有关,____B____,其作用域在整个源程序文件中都有效。
A.在第一个函数中概念的变量B.在概念第一个函数之前所概念的变量C.在主函数中概念的变量D.在函数中概念的静态变量6.当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b 的是___C___A.c=b=a;B.(a=c) || (b=c);C.(a=c)&&(b=c);D.a=c=b;7.若已概念:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是_____C_____A.p+1B.a+1C.a++D.++p8.以下程序运行后,输出结果是___A____.9.main( )10.{char *s="abcde";11.s+=2;12.printf("%s\n",s);}A.cdeB.字符c的ASCII码值C.字符c的地址D.犯错13.当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为___B___.14.if(a<b)15.if(c<d)x=1;16.else if(a<c)17.if(b<d)x=2;18.else x=3;19.else x=6;20.else x=7;A.1B.2C.3D.621.当执行以下程序段时___A___.22.x=-1;23.do { x=x*x;} while(!x);A.循环体将执行一次B.循环体将执行两次C.循环体将执行无穷次D.系统将提示有语法错误24.以下程序执行后sum的值是____C______25.main()26.{ int i , sum;27.for(i=1;i<6;i++) sum+=i;28.printf(“%d\n”,sum);29.}A.15B.14C.不肯定D.030.若变量c为char类型,能正确判断出c为小写字母的表达式是____D_____A.‘a’<=c<= ‘z’B.(c>= ‘a’)||(c<= ‘z’)C.(‘a’<=c)and (‘z’>=c)D.(c>= ‘a’)&&(c<= ‘z’)31.以下程序的输出结果是_____C_____.32.fun(int x, int y, int z)33.{ z=x*x+y*y; }34.main()35.{ int a=31;36.fun(5,2,a);37.printf(“%d”,a);38.}A.0B.29C.31D.无定值39.列程序的输出结果是______C_____40.main()41.{char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;42.printf(“%d”,*--p);43.}A.非法B.a[4]的地址C.5D.344.下列程序的运行结果是_____B________45.void fun(int *a, int *b)46.{ int *k;47.k=a; a=b; b=k;48.}49.main()50.{ int a=3, b=6, *x=&a, *y=&b;51.fun(x,y);52.printf(“%d %d”, a, b);53.}A.6 3B. 3 6C.编译犯错D.0 054.下面程序的输出结果是_______C________55.main()56.{ int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p;57.p=a;58.printf(“%d\n”,*p+9);59.}A.0B.1C.1D.960.如有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是____C___.61.int t[3][3],*pt[3],k;62.for (k=0;k<3;k++) pt[k]=&t[k][0];A.t[2][0]B.t[2][2]C.t[l][2]D.t[2][l]63.当挪用函数时,实参是一个数组名,则向函数传送的是___B___.A.数组的长度B.数组的首地址C.数组每一个元素的地址D.数组每一个元素中的值64.以下程序的输出结果是______C______.65.int d=1;66.fun(int p)67.{ static int d=5;68.d+=p;69.printf("%d ",d);70.return(d);}71.main( )72.{ int a=3;printf("%d \n",fun(a+fun(d)));}A.6 9 9B. 6 6 9C.6 15 15D.6 6 1573.以下程序的输出结果是_____C______.74.#define f(x) x*x75.main( )76.{ int a=6,b=2,c;77.c=f(a) / f(b);printf("%d \n",c);}A.9B.6C.36D.18三、填空题(每空2分,共50分)1.register变量存储在____寄放器____;(程序存储区,静态存储区,寄放器,磁盘)如概念时给变量赋初值,则对于静态变量是在____编译____(编辑,编译,连接,运行)时赋初值,对于动态变量是在_____运行______(编辑,编译,连接,运行)时赋初值;如概念时没有赋初值,则对于int类型的静态变量其初值为______0______,对于int类型的动态变量其初值为________不肯定________。
试题类型:一、单项选择题(每小题2分,共20分)1.以下关于Servlet程序的叙述中,错误的是(ABD)。
A)HttpServlet是一个抽象类,继承它的子类要强制实现init()方法,service()方法、destroy()三个方法,因为这三个方法都是抽象类中的抽象方法。
B)HttpServlet类中,init()方法的开象是一个ServletConfig对象,它相当于JSP中的application对象。
C)HttpServlet类中,doXXX()方法的两个形参依次为HttpServletResponse、HttpServletRequest对象。
D)如果多个用户请求同时访问一个Servlet程序,则init()方法、service()方法、destroy()三个方法会被多个线程运行。
2.以下关于过滤器的叙述中,正确的是(ACD)。
A)客户端请求激活的过滤器链是web应用中部署的过滤器链的了集。
B)请求访问一个目标资源时,目标资源的输出信息直接付给客户端,不再经过过滤器的处理。
C)过滤器中,业务逻辑代码是在doFilter()方法内实现的。
D)过滤器是一种特殊的Servlet程序。
3.JSP页面的Servlet程序中,各主要方法的执行先后顺序为(C)单选A)getDependants( )、jspInit( )、jspService( )、jspDestroy( )B)jspService( )、jspInvoke( )、_jspDestroy( )C)jspInit( )、_jspService( )、jspDestroy( )D)jspInit( )、jspService( )、jspDestroy( )E)_jspService( )4.要将request转发给下一个JSP页面,可行的方案是(BCD)。
A)直接使用pageContext.forward()B)通过application.getRequestDispatcher()获得目标资源的RequestDispatcher对象,在执行对象的forward()方法C)使用<jsp:forward>D)直接使用response.sendRedirect()5.以下哪些些关系属于Web组件的关联关系(ACD)A)请求重定向B)提交表单数据C)请求转发D包含6.关于在web.xml 文件中配置欢迎文件清单说法正确的是(ACDE)。
2022年江苏科技大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、采用直接存取法来读写磁盘上的物理记求时,效率最高的是()A.连续结构的文件B.索引结构的文件C.链接结构文件D.其他结构文件2、如果文件采用直接存取方法,且文件大小不固定,则应采用()物理结构。
A.直接B.索引C.随机D.顺序3、关于临界问题的一个算法(假设只有进程P0和P1,能会进入临界区)如下(i为0或1代表进程P0或者P1):Repeatretry:if(turn!=-1)turn=i;if(turn!=i)go to retry;turn=-1;临界区:turn=0;其他区域;until false;该算法()。
A.不能保持进程互斥进入临界区,且会出现“饥饿”B.不能保持进程互斥进入临界区,但不会出现“饥饿”C.保证进程互斥进入临界区,但会出现“饥饿”D.保证进程互斥进入临界区,不会出现“饥饿”4、对进程的管理和控制使用()。
A.指令B.原语C.信号量D.信箱通信5、()有利于CPU繁忙型的作业,而不利于1/0繁忙型的作业(进程)。
A.时间片轮转调度算法B.先来先服务调度算法C.短作业(进程)优先调度算法D.优先权调度算法6、设系统缓冲区和用户工作区均采用单缓冲,从外设读入一个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个数据块到用户工作区的时间为5,对用户上作区中的1个数据块进行分析的时问为90。
进程从外设读入并分析2个数据块的最短时间是()。
A.200B.295C.300D.3907、操作系统中为实现多道程序并发,对内存管理可以有多种方式,其中代价最小的是()A.分区管理B.分页管理C.分段管理D.段页式管理8、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。
它们的计算和I/O操作顺序如下:P1:计算60ms,I/O 80ms,计算20msP2:计算120ms,I/O 40ms,计算40ms。
2022年江苏科技大学公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、二进制数01101010等于十进制数()A.106B.108C.110D.1122、十进制数83,用二进制表示是()A.00010011B.01010011C.00111110D.011011103、与二进制数01000011等值的十进制数是()A.19B.35C.67D.1314、十进制数111等于二进制数()A.10110111B.10110011C.01101111D.011001115、计算机病毒对于操作计算机的人,()A.只会感染,不会致病B.会感染致病C.不会感染D.会有厄运6、微型计算机中最普遍使用的字符编码是()A.国标码B.ASCII码C.BCD码D.EBCDIC码7、下列关于ROM的叙述中,不正确的是()A. ROM中的信息能被CPU读取B. ROM主要用来存放计算机的基本输入输出程序C.不能随时对ROM改写D.一旦断电ROM中的信息会丢失8、下列对“回收站”说法正确的是()A.“回收站”保存了所有系统文件B.“回收站”中的文件不能再次使用C.“回收站”中的文件只能保存30天D.“回收站”中的文件可以还原9、在Windows 7“回收站”中,可以恢复()A.从硬盘中删除的文件和文件夹B.从光盘中刷除的文件和文件夹C.从软盘中删除的文件和文件夹D.剪切掉的文挡10、在Windows 7中,目录结构采用()A.树形结构B.线形结构C.层次结构D.网状结构11、下列可以完成多个应用程序切换的是()A.资源管理器B.控制菜单C.“开始"菜单D.任务栏12、下列古那于“快捷方式”的系数中,错误的是()A.可以使用快捷反复市作为打开程序的捷径B.删除快捷方式后,它所指向的项目也不会被删除C.可在桌面上创建打印机的快捷方式D.快捷方式的图标可以更改13、可以方便地进行Windows 7组件安装工作的是“控制面板”中的()A.管理工具B.添加/删除程序C.添加/删除硬件D.辅助功能选项14、在Word文档中插入符号时,首先要做的操作是()A.选择“符号”菜单B.将光标定位到插入点C.选取要插入的符号D.选择“插入”菜单15、在Word窗口的“插入”菜单中不包括()A.“符号”命令B.“表格”命令C.“脚注和尾注”命令D.“日期和时间”命令16、在Word中,可以插入页眉和页脚的视图是()A.普通视图B.Web版是视图C.大纲视图D.页面视图17、在Word2010“字体”对话框中不能设置()A上标B删除线C字符间距D段落间距18、在Word 2010中,用于设置文本颜色的按钮,位于“开始”功能区中的()A.“段落”组B.“字体”组C.“样式”组D.“剪贴板”组19、在Word“文件”菜单底部所显示的文件名是()A.最近被存取过的文件名B.正在使用的文件名C.正在打印的文件名D.新建立的文件名20、在Excel 2010中,一个数据清单区域必须符合一定的规则,下列叙述正确的是()A.数据清单中同一列数据的数据类型可以不一样B.数据清单中可以有空行和空列C.数据清单中的字段名唯一D.数据清单中可以有重复的列21、在Excel 2010中,对A8单元格绝对引用正确的是()A.A8B.$A8C.A$8D.$A$822、在Excel 2010工作表中,最基本的编辑单位是()A.单元格B.一行C.一列D.工作表23、在Excel 2010中、要将有数据且设登了格式的单元格恢复为默认格式的空单元格,应先选定该单元格,然后使用()A.Del 键B.“格式”菜单的“单元格”命令C.“编辑”菜单的“清除”命令D.“常用”工具栏的“剪切”命令24、在Excel 2010中,要统计某单元格区域内数值的个数,应使用的函数是()A.COUNTB.MAXC.SUMD.AVERAGE25、Excel 2010一个单元格中存储的信息不包括()A.批注B.格式C.内容D.图片26、设置PowerPoint 2010动画时,若对动画出现的方向进行设置,单击()A.“效果”按钮B.“动画样式”按钮C.“预览”按钮D.“添加动画”按钮27、在PowerPoint 2010中对文本进行超链接设置时,可以在()A.“插入”菜单中选择“超级链接”命令B.“格式”菜单中选择“超级链接”命令C.“工具”菜单中选择“超极链接”命令D.“幻灯片放映”菜单中选择“超级链接”命令28、某用户上网时,在浏览器地址栏输入网址,其中http的含义()A超文本传输协议B网际协议C文件传输协议D传输控制协议29、下列有关计算机病毒的叙述中,正确的是()A.网络蠕虫病毒通常利用系统中的安全漏洞迸行自动传播B .计算机病毒不可以自我复制C.黑客是一种可传染的计算机病毒D.计算机病毒只能通过互联网传播30、下列属于局域网的是()A.国家网B.校园网C.城市网D.因特网二、填空题31、“我的电脑”和“资源管理器”初始界面的区别是:“我的电脑”没有___窗格。
《计算机程序设计(VC++)期末试卷》(A卷) (试卷代号 16,考试日期2013年8月29日)学号:姓名:一、选择题(每题2分,计20分)1、下列定义变量和常量的语句中,语法不正确是〔 1 〕。
A. int const a=10;B. const int a=10;C. #define PI 3.14159;D. int n=10,a[n];2、下列叙述中,不正确的是〔 2 〕。
A. 一个函数的函数体中可以没有 return 语句B. 一个函数的函数体中可以有多个 return 语句C. 一次函数调用可以通过函数体中的多个 return 语句,返回多个值D. return 语句的 return 后面可以有表达式,也可以为空3、对于如下3个循环语句:while(e1) 循环体;for(;e2;) 循环体;do 循环体 while(e3);则下列说法正确的是〔 3 〕。
A. 表达式 e1 可省略B. 表达式 e2 可省略C. 表达式 e3 可省略D. 表达式e1、e2 和 e3 均可省略4、设有说明语句如下:int a[20]; char b[20];则下列选项中,存在语法错误的语句是〔 4 〕。
A. cin>>a;B. cout<<a;C. cin>>b;D. cout<<b;5、设有说明语句如下:char s[]=“string”,*p=s;则下列选项中,值为 6 的表达式是〔 5 〕。
A. strlen(p)B. sizeof(p)C. sizeof(*p)D. sizeof(s)6、设有说明语句如下:float a[3][4],*p1,(*p2)[3],(*p3)[4];则下列选项中,存在语法错误的语句是〔 6 〕。
A. p1=*a;B. p1=a[0];C. p2=a;D. p3=a;7、下列关于构造函数和析构函数的叙述中,正确的是〔 7 〕。