程序设计基础形成性考核册作业参考答案
2014电大《ASP程序设计基础》形成性考核册答案
2014电大《ASP程序设计基础》形成性考核册答案ASP程序设计基础形成性考核册答案一一单项选择题1.下面HTML标记中,哪个是表示web页面的主体的开始和结束。
( C ) A、………… B、C、…………D、…………2.下面HTML标记中,哪个是表示表格标记: ( C )A、…………B、C、…………D、…………3.下面的HTML标记的作用是:( D )A、在web页面中产生一个多行文本框B、在web页面中产生一个单行文本框C、在web页面中产生一个复选框D、在web页面中产生一个口令文本框4.下面的HTML标记:可以实现的功能是:( B )A、在web页面中产生一个复选框B、在web页面中产生一个单行文本框C、在web页面中产生一个提交按钮D、在web页面中产生一个口令文本框5.下面哪一个HTML标记能实现链接到搜狐的主页:的是:( A )A、 B、搜狐主页C、< href=””>搜狐主页D、搜狐主页6.在VBScript语言中,下面给变量的定义中,正确的是: ( C )A、int a ;B、float a ;C、dim aD、dim a ;7.运算式a=1< >2 最终得到a的值为: true ( D )A、-1B、2C、3D、08.运行语句 <% a=0 for i=1 to 5 a=a+i next %>最终a的值为: ( D )A、10B、12C、13D、159.能在浏览器中输出“欢迎你!”字样的是:( B )A、<% document.write(“欢迎你!”) %>B、<% response.write “欢迎你!” %>C、response.write “欢迎你!”D、<% request.write “欢迎你!” %>10.<% set name=server.CreateObject(“MSWC.NextLink”) %>语句能够实现的作用是:( A )A、定义并创建一个名为name的文件超链接组件B、定义并创建一个名为name的广告轮显组件C、定一并创建一个名为name的存取组件D、定一并创建一个名为name的浏览器性能组件11.当单击按钮和链接地方时执行的VBScript命令是: ( A )A、onclickB、onmouseC、mouseoverD、onload12.下面语句中,能够实现将:姓名=”张三”,年龄=21,地址=”广州”的数据行正确插入已知表S1中的是:( B )A、 Insert into S1(张三,21,广州) values(姓名,年龄,地址)B、 Insert into S1 (姓名,年龄,地址) values(‘张三’,‘21’,‘广州’)C、Insert into S1(‘张三’,21,‘广州’) values(姓名,21,广州)D、Insert into S1 values(姓名=‘张三’,年龄=21,地址=‘广州’)13.已知已建立声明了一个名为rs的Recordset对象实例,下面方法能实现指针指向数据库的第一行的是:( C )A、rs.MovePrevB、rs.MovelastC、rs.MoveFirstD、rs.MoveNext 14.已知已建立声明了一个名为rs的Recordset对象实例,下面关于Recordset对象下面的几个方法中,能够获得rs第3个字段值的是:( C )A、rs.Move(3)B、rs(3).ValueC、rs(3).nameD、rs(3).fields 15.下面语句中能数据表S1删除的是: ( A )A、Drop table S1B、Create table S1C、delete S1D、Create S1ASP程序设计基础平时作业二二.程序填空题1、程序Test1.asp为了实现如下的web页面,请在相应空格中填入适当的语句来补全该应用程序;程序Test2.asp是把程序Test1.asp中的注册信息储存到数据库表名为S1,数据源名为q1的数据库中,请补全程序Test2.asp。
国开电大专科《程序设计基础》形考任务1至4试题及答案
国开电大专科《程序设计基础》形考任务1至4试题及答案形考任务1试题及答案一、填空题1.计算机的五大主要应用领域是______、______、______、______和______。
[答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能2.总线是连接______、______和______的公共信息通道。
通常由三部分组成:______、______、______。
[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些______。
[答案]逻辑运算4.世界上第一台计算机取名为______。
[答案]ENIAC5.目前制造计算机所采用的电子器件是______。
[答案]大规模集成电路6.CPU是CentralProceingUnit的英文缩写,它主要由______、______和寄存器3个部分组成。
[答案]运算器、控制器7.完整的计算机系统是由______和______两大部分组成的。
[答案]硬件系统、件系统8.计算机的硬件系统一般可分为______、______、______和______等几个部分。
[答案]存储器、中央处理器、输入设备、输出设备9.计算机的存储器分为______和______两级。
[答案]内存、外存10.随机存储器和只读存储器的英文缩写分别为______和______。
[答案]RAM、ROM11.______是为有效利用计算机的资源、充分发挥计算机的潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
[答案]程序13.______是计算机的概念模型,奠定了现代计算机的理论基础;______是计算机的结构模型,奠定了现代计算机的设计基础。
[答案]图灵机14.高级语言源程序的翻译成机器语言程序一般有两种做法:______方式和______方式。
[答案]编译、解释15.按照使用方式,程序设计语言分为______语言和______语言;按照应用范围则分为______语言和______语言。
《程序设计基础》-形考任务4答案
《程序设计基础》形考任务四一、填空题(每空2分,合计50分,如果以附件形式提交,请在答题输入框中输入提示文字3、正确性、运行效率4、时间、空间5、自顶向下、逐步求精6、定义、开发、使用与维护7、可行性研究、需求分析8、设计、实现、集成9、正确、可用10、瀑布、渐进式标记题目信息文本二、选择题(每题4分,合计40分)题目2正确获得4.00分中的4.00分标记题目题干下列叙述中正确的是__D___。
选择一项:A. 设计算法时只需要考虑结果的可靠性B. 算法就是程序C. 设计算法时只需要考虑数据结构的设计D. 以上三种说法都不对题目3正确获得4.00分中的4.00分标记题目题干下列叙述中正确的是__B___。
选择一项:A. 一个算法的空间复杂度大,则其时间复杂度也必定大B. 以上三种说法都不对C. 一个算法的时间复杂度大,则其空间复杂度必定小D. 一个算法的空间复杂度大,则其时间复杂度必定小题目4不正确获得4.00分中的0.00分标记题目题干一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( A )。
选择一项:A. 有零个或多个输出B. 可行性C. 有零个或多个输入D. 有穷性题目5正确获得4.00分中的4.00分标记题目题干下面叙述正确的是(A )。
选择一项:A. 算法的时间复杂度是指执行算法所需要的计算工作量B. 算法的时间复杂度与空间复杂度一定相关C. 数据的逻辑结构与存储结构是一一对应的D. 算法的效率只与问题的规模有关,而与数据的存储结构无关题目6正确获得4.00分中的4.00分标记题目题干那一项不属于算法的四种基本的功能操作( A ) 。
选择一项:A. 循环结构B. 数据比较C. 算术运算D. 逻辑运算题目7正确获得4.00分中的4.00分标记题目题干在求解规模较大的问题时,可以把它分解成若干个规模较小的子问题,求出各个子问题的解之后,再把这些解合成原问题的解,这种方法是(A )。
C语言程序设计形成性考核册参考答案.doc
的,则此switch
语句容易被改写为( B)
语句。
A.for
B
.if
C
.do D
.while
14.for语句能够被改写为( D)
语句。
A.复合
B
.if
C
.switch
D
.while
15.下面循环语句执行结束后输出的i值为( B)。
for(int i=0;i<n;i++)if(i>n/2){cout<<i<<endl;break;}
。
A.它们均为真B.其中一个为真
C.它们均为假
D.其
中一个为假
7.设有语句”int a=12;a+=a*a;
”,
则执行结束后, a
的值为
(C)。
A.12 B.144 C.156
D
.288
8.x>0 && x<=10的相反表示式为( A)。
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
C.*a
D.*(a+1)
10.用calloc函数创立具有10个整型元素的一维数组的正确语句
是( C)
。
A.int *p=calloc(10,2);
B
.int *p=callo(10;
C.int *p=calloc(10,4);
D
.int *p=malloc(10);
11.假定变量
m定义为”
int
m=7;”,
A.x<=0 || X>10B.x<=0 && x>10C.x<=0 || x<=10
电大C语言程序设计形成性考核册答案(1-4)
C语言程序设计形成性考核册参考答案作业1一、选择题1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。
A.main B.MAIN C.name D.funtion2.C语言原程序文件的缺省扩展名为(A)。
A.cpp B.exe C.obj D.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。
A.cpp B.exe C.obj D.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。
A.空格或逗号B.逗号或回车C.回车或分号D.空格或回车5.每个C语言程序的编译错误分为(B)类。
A.1 B.2 C.3 D.46.设x 和y 均为逻辑值,则x && y为真的条件是(A)。
A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假7.设有语句“int a=12;a+=a*a;”,则执行结束后,a 的值为(C)。
A.12 B.144 C.156 D.2888.x>0 && x<=10的相反表达式为(A)。
A.x<=0 || X>10 B.x<=0 && x>10 C.x<=0 || x<=10 D.x>0 && x>10 9.字符串“a+b=12\n”的长度为(B)。
A.6 B.7 C.8 D.910.在下列符号常量定义中。
错误的定义语句格式为(C)。
A.const M1=10; B.const int M2=20; C.const M3 10 D.const char mark=’3’;11.带有随机函数的表达式rand()%20的值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~2012.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。
A.for B.while C.do-while D.switch13.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。
国家开放大学电大《程序设计基础》形成性考核新
程序设计基础形考任务一1.计算机的五大主要应用领域是科学计算、数据处理、过程控制、计算机辅助系统和人工智能。
2.总线是连接CPU 、存储器和外部设备的公共信息通道。
通常由三部分组成:数据总线、地址总线、控制总线。
3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些逻辑运算。
4.世界上第一台计算机取名为ENIAC 。
5.目前制造计算机所采用的电子器件是大规模集成电路。
6.CPU 是Central Processing Unit 的英文缩写,它主要由运算器、控制器和寄存器3 个部分组成。
7.完整的计算机系统是由硬件系统和软件系统两大部分组成的。
8.计算机的硬件系统一般可分为存储器、中央处理器、输入设备和输出设备等几个部分。
9.计算机的存储器分为内存和外存两级。
10 .随机存储器和只读存储器的英文缩写分别为RAM 和ROM 。
11 .系统软件是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
12 .程序是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。
文档是描述程序设计的过程及程序的使用方法的有关资料。
13 .图灵机是计算机的概念模型,奠定了现代计算机的理论基础;冯·诺依曼机是计算机的结构模型,奠定了现代计算机的设计基础。
14 .高级语言源程序的翻译成机器语言程序一般有两种做法: 编译方式和解释方式。
15 .按照使用方式,程序设计语言分为交互式语言和非交互式语言;按照应用范围则分为通用语言和专用语言。
16 .编译程序的核心部分,叫__语法分析器 _________,其任务就是检查源程序在语法上是否_正确______。
二、选择题(每题 2 分,合计20 分)题目 2选择一项:2、当代计算机的最主要的体系结构称为是A. 机器语言______。
选择一项:B. 高级语言A. 冯·诺依曼机C. 目标语言B. PASCAL机D. 汇编语言C. 非冯·诺依曼机5、显示器是 ______。
国开电大专科《程序设计基础》形考任务1至4试题及答案
国开电大专科《程序设计基础》形考任务1至4试题及答案形考任务1试题及答案一、填空题1.计算机的五大主要应用领域是______、______、______、______和______。
[答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能2.总线是连接______、______和______的公共信息通道。
通常由三部分组成:______、______、______。
[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些______。
[答案]逻辑运算4.世界上第一台计算机取名为______。
[答案]ENIAC5.目前制造计算机所采用的电子器件是______。
[答案]大规模集成电路6.CPU是CentralProceingUnit的英文缩写,它主要由______、______和寄存器3个部分组成。
[答案]运算器、控制器7.完整的计算机系统是由______和______两大部分组成的。
[答案]硬件系统、件系统8.计算机的硬件系统一般可分为______、______、______和______等几个部分。
[答案]存储器、中央处理器、输入设备、输出设备9.计算机的存储器分为______和______两级。
[答案]内存、外存10.随机存储器和只读存储器的英文缩写分别为______和______。
[答案]RAM、ROM11.______是为有效利用计算机的资源、充分发挥计算机的潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
[答案]程序13.______是计算机的概念模型,奠定了现代计算机的理论基础;______是计算机的结构模型,奠定了现代计算机的设计基础。
[答案]图灵机14.高级语言源程序的翻译成机器语言程序一般有两种做法:______方式和______方式。
[答案]编译、解释15.按照使用方式,程序设计语言分为______语言和______语言;按照应用范围则分为______语言和______语言。
程序设计基础》形考参考答案
程序设计基础》形考参考答案计算机的五大主要应用领域包括科学计算、数据处理、过程控制、计算机辅助系统和人工智能。
这些领域涉及到许多不同的应用,如科学研究、工业控制、商业管理等。
总线是连接CPU、存储器和外部设备的公共信息通道,通常由三部分组成:数据总线、地址总线和控制总线。
这些总线允许各个设备之间进行通信和数据传输。
计算机是一种智能机器,它不仅能够完成算术运算,还能够完成某些逻辑运算。
这使得计算机在许多不同领域都有广泛的应用,如科学研究、商业管理、工业控制等。
ENIAC是世界上第一台计算机的名称。
它于1946年在美国诞生,是一个巨大的机器,占据了整个房间。
现代计算机所采用的电子器件是大规模集成电路。
这些电路可以在一个小芯片上集成数百万个晶体管,从而实现更高效、更快速的计算。
CPU是Central Processing Unit的英文缩写,它由运算器、控制器和寄存器三个部分组成。
运算器执行算术和逻辑运算,控制器控制程序的执行,寄存器用于暂存数据和指令。
计算机系统由硬件和软件两大部分组成。
硬件包括存储器、中央处理器、输入设备和输出设备等几个部分。
而软件则包括系统软件和应用软件两种。
计算机的存储器分为内存和外存两级。
内存用于存储正在运行的程序和数据,而外存则用于长期存储数据和程序。
RAM和ROM分别是随机存储器和只读存储器的英文缩写。
RAM用于临时存储数据和程序,而ROM则用于存储永久性数据和程序。
系统软件是为了有效利用计算机资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
而程序则是为了实现一定功能,用计算机程序设计语言所编制的语句的有序集合。
文档则是描述程序设计的过程及程序的使用方法的有关资料。
图灵机是计算机的概念模型,奠定了现代计算机的理论基础。
而冯·诺依曼机则是计算机的结构模型,奠定了现代计算机的设计基础。
高级语言源程序的翻译成机器语言程序一般有两种做法:编译方式和解释方式。
中央电大《程序设计基础》形成性考核册答案
《程序设计基础》复习题参考答案一、单项选择题1.A2.D3.A4.A5.A6.C7.A8.A9.D 10.A11.A12.C 13.D 14.D15.A16.D17.A18.A 19.D20.B21.C22.C 23.C 24.B25.A26.B27.A28.A29.A30.A二、填空题1、ENIAC (即电子数字积分计算机的英文缩写)。
2、电子管,晶体管,半导体中小规模集成电路,大规模集成电路3、FORTRAN4、数字计算机,模拟计算机5、采用冯·诺依曼的“存储程序原理”6、主存储器(简称主存,又称内存)和外存储器(简称外存,又称辅存)7、所有程序,及相关的文档8、存储器、运算器、控制器、输入设备和输出设备9、机器语言、汇编语言和高级语言10、解释方式,编译方式11、面向过程的程序设计语言、面向问题的程序设计语言和面向对象的程序设计语言12、编程阶段、编译阶段和执行阶段13、顺序执行、分支控制和循环控制14、if ,switch15、while , for 和 do-while16、++,%17、break, continue 和 goto18、逻辑结构,存储结构19、顺序存储方式,链式存储方式20、线性结构,非线性结构21、线性表,栈,队列22、树,图型23、一对多,多对多24、空25、队空:front=rear,队满:(rear +1)%maxsize= front,入队时:rear=(rear+1)%maxsize,出队时: front=(front+1)%maxsize 。
26、3, 2,0, A , E, B, 4。
27、伪码、流程图和N-S 图28、时间复杂度和空间复杂度29、结构化程序设计和面对对象程序设计30、以软件需求完全确定,只能提供基本需求31、正确性可靠性32、深度优先搜索广度优先搜索三、简答题1、名词解释: CAD , CAM , CAI , CPU , CASE 。
程序设计基础形考作业答案
程序设计基础形考作业答案《程序设计基础》形考作业答案广州市广播电视大学程序设计基础作业1一、选择题1、B 世界上第一台电子数字计算机研制成功的时间是(1946)年。
2、B 计算机的发展阶段通常是按计算机所采用的(逻辑元件)来划分的。
3、C 从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器、存储器以及输入/输出设备组成的,称为(冯.诺依曼)体系结构。
4、C 一个完整的计算机系统应该包括(硬件系统和软件系统)5、A 主要决定微机性能的是(CPU)6、B 计算机应用广泛,而其应用最广泛的领域是(数据处理)7、B 计算机硬件系统中最核心的部件是(CPU )8、A、D 计算机的主存储器一般由(ROM和RAM)组成,主存储器比辅存储器(读写速度快)9、C 解释程序的功能是(解释执行高级语言程序)10、D 下述所列程序中哪种程序不属于语言处理程序?(操作系统)11、C 在下列计算机语言中,哪个依赖于具体的机器?(机器语言、汇编语言)12、A 解释程序和编译程序同属于语言处理程序,下列关于它们的叙述中哪一个是正确的?(解释程序产生目标程序)13、B 计算机硬件能直接执行的语言只有(机器语言)14、D 下述语言(1)JAVA(2)FORTRAN(3)C哪个一般是编译型语言?((2)和(3))15、A 在软件方面、第一代计算机主要使用(机器语言)16、D 计算机软件是指:(计算机程序及其有关文档)17、C 用高级语言编写的程序:(具有通用性和可移植性)二、填空题1、计算机的五大应用领域是(科学计算)、(数据处理)、(过程控制)、(计算机辅助系统)和(人工智能)2、总线是连接(CPU)、(存储器)和(外部设备)的公共信息通道。
通常由三部分组成:(数据总线)、(地址总线)、(控制总线)3、计算机是一类智能机器,这是因为它除了完成自述运算外,还能完成某些(逻辑运算)。
4、世界上第一台计算机取名为(ENIAC)5、个人计算机简称PC,这种计算机属于(微)型计算机6、目前制造计算机所采用的电子器件是(超大规模集成电路)7、CPU是(中央处理器)的英文缩写,它主要由(运算器)和(控制器)组成8、计算机的系统组成部分是(硬件系统)和(软件系统)9、计算机的硬件系统一般可分为(运算器)、(控制器)、(存储器)和(输入/输出设备)等几个部分。
Visual_Basic程序设计形成性考核册_参考答案
《Visual Basic程序设计》形成性考核册作业及答案《Visual Basic程序设计》形成性考核册作业及答案作业1一、选择题1、在设计应用程序时,可以查看到应用程序工程所有组成部分的窗口是(D)。
A、窗体设计B、代码C、属性D、工程资源管理器窗口2、窗体的load事件的触发时机是(B)。
A、用户单击窗体时B、窗体被加载时C、窗体显示之后D、窗体卸载时3、与传统的程序设计语言相比,Visual Basic 最突出的特点是(C)。
A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术4、VB6.0集成开发环境的主窗口中不包括(C)。
A、标题栏B、菜单栏C、状态栏D、工具栏5、如果对象的名称为Mytext ,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(B)。
A、 text.MytextB、Mytext.TextC、Mytext.(Text)D、Mytext*Text6、下列可以激活属性窗口的操作是(D)。
A、用鼠标双击窗体的任何部位B、执行“工程“菜单中的”属性窗口“命令C、按Ctrl+F4D、按F47、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(A)。
A、单击窗体上没有控件的地方B、单击任一个控件C、不执行任何操作D、双击窗体的标题栏8、如果要在文本框键入字符时,只显示某个字符,如果(*),应设置文本框的(B)属性。
A 、Caption B、PasswordChar C、Text D、Char9、如果想要在文本框中的内容在运行时不能编辑,需要文本框的(A)属性设置为True.A Locked B、MultiLine C、TabStop DVisible10 对于定时器(Tiner)控制,设置其定时是否开启的属性是(C)A、IndexB、TagC、EnabledD、Left11、要在窗口体Fornl 内显示“myfrm”使用的语句是( C)A、Form.capt ion=“myfrm”B、Fornl.caption=“myfrm”C、forml.print“myfrm”D、form.print“myfrm”12、对象的性质和状态特征称为(C)A、事件B、方法C、属性D、类13、下列正确的赋值语句是(B)A、x+y=20B、y=x+20C、3x=yD、s=14、当使用上下文相关的帮助时,选择要帮助的内容,然后按(D)键,就可出现MSDN窗口直接显示所需的帮助信息。
国开电大专科《程序设计基础》形考任务1至4试题及答案
国开电大专科《程序设计基础》形考任务1至4试题及答案形考任务1试题及答案一、填空题.计算机的五大主要应用领域是和[答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能2.总线是连接、和的公共信息通道。
通常由三部分组成:[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些[答案]逻辑运算4.世界上第一台计算机取名为[答案]ENIAC5.目前制造计算机所采用的电子器件是[答案]大规模集成电路、、6.CPU是Central Processing Unit 的英文缩写,它主要由、和寄存器3个部分组成。
[答案]运算器、控制器.完整的计算机系统是由和两大部分组成的。
[答案]硬件系统、件系统8.计算机的硬件系统一般可分为、、和等几个部分。
[答案]存储器、中央处理器、输入设备、输出设备9.计算机的存储器分为和两级。
[答案]内存、外存10.随机存储器和只读存储器的英文缩写分别为和[答案]RAM、ROM11.是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
[答案]系统软件12.是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。
是描述程序设计的过程及程序的使用方法的有关资料。
[答案]程序13.是计算机的概念模型,奠定了现代计算机的理论基础;是计算机的结构模型,奠定了现代计算机的设计基础。
[答案]图灵机14.高级语言源程序的翻译成机器语言程序一般有两种做法:方式和方式。
[答案]编译、解释15.按照使用方式,程序设计语言分为语言和语言;按照应用范围则分为语言和语言。
[答案]交互式、非交互式、通用、专用16.编译程序的核心部分,叫,其任务就是检查源程序在语法上是否[答案]语法分析器、正确二、选择题当代计算机的最主要的体系结构称为是[答案]冯·诺依曼机计算机软件是指。
电大C语言程序设计形成性考核册答案
一、选择题5.在一个 C 程序文件中,若要包含另外一个头文件或程序文件,则应使用以1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( A )。
__#include___ 标识符开始的预处理命令。
A . main B. MAIN C.name D. funtion6.在 #include 命令中所包含的头文件,可以是系统定义的头文件,也可以是 __用户2.C 语言原程序文件的缺省扩展名为( A )。
___定义的头文件。
A .cppB .exe C.obj D .C7.一个函数定义由__函数头 ______和函数体两部分组成。
3.由 C 语言目标文件连接而成的可执行的缺省扩展名为( B )。
8.用于输出表达式的标准输出函数是_printf( )_________ 。
A .cppB .exe C.obj D .C9.当不需要函数返回任何值时,则应使用__void_______ 标识符定义函数类型。
4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为10.执行“printf(“-%d=%d”,43,18,43 -18);语”句后得到的输出结果为分隔符。
__43-18=25_______ 。
A .空格或逗号B.逗号或回车C.回车或分号D.空格或回车11.每个 C 程序文件在编译时可能出现有警告性错误,其对应的标识符为5.每个 C 语言程序的编译错误分为( B )类。
__warning______ 。
A . 1B .2C.3 D .412.每个C 程序文件在编译时可能出现有致命性错误,其对应的标识符为6.设 x和 y 均为逻辑值,则x && y为真的条件是( A )。
__error______ 。
A .它们均为真B.其中一个为真C.它们均为假 D .其中一个为假13.十进制数 25 表示成符合 C 语言规则的十六进制数为 ___0x19___。
7.设有语句“int a=12;a+=a*a; ,则”执行结束后, a 的值为( C)。
国开程序设计基础形考任务1-4作业及答案
国开电大专科《程序设计基础》形考任务1至4试题及答案形考任务1试题及答案—、填空题1.计算机的五大主要应用领域7E ______ 、、、、。
[答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能2,总线是连接 ________ 、_______ 和 _____ 的公共信息通道。
通常由三部分组成:_______ 、、。
[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些______[答案]逻辑运算4.世界上第一台计算机取名为 __________ 」[答案]ENIAC5.目前制造计算机所采用的电子器件是________ 」[答案]大规模集成电路6.CPU是Central Processing Unit的英文缩写,它主要由____________ 、和寄存器3个部分组成。
[答案]运算器、控制器7 .完整的计算机系统是由和两大部分组成的。
形考任务3试题及答案、填空题1.数据结构研究主要包括三个方面的内容,分别是:数据的—结构,数据的—结构,以及定义在这上面的数据的—」[答案]逻辑、存储、运算2.当向一个顺序表插入一个元素时,从插入位置开始后的所有元素均需__ —位置,移动过程是从_______ 向___ 依次移动每一个元素。
[答案]向后移动、后、前3.要从一个顺序表删除一个元素时,被删除之后的所有元素均需—个位置,移动过程是从—向—依次移动每一个元素。
[答案]向前移动、前、后4.线性表、栈和队列都是—结构,可以在线性表的—位置插入和删除元素,而栈只能在—插入和删除元素;对于队列只能在—插入元素,在___ 删除元素。
[答案]线性、任意、栈顶、队尾、队头5.如果要在链表中删除一个元素,则只要将要删除的元素的—一个元素的指针调整为指向要删除的元素的下一个元素。
[答案]前6.为了解决假溢出,通常采用—队列的方法,即把队列的存储空间设想成一个头尾相接的环状结构。
C++语言程序设计形成性考核作业解答
C++语言程序设计作业一解答一、填空题1、C++语言中的每条基本语句以;作为结束符,每条复合语句以 } 作为结束符;2、用于输出表达式值的标准输出流对象是 cout ,用于从键盘上为变量输入值的标准输入流对象是 cin ;3、当不需要函数返回任何值时,则应把该函数类型定义为 void ;4、执行“cout<<143<<'+'<<18<<'='<<143+18<<endl;”语句后得到的输出结果为 143+18=161 ;5、执行“cout<<"ning"<<"chen"<<38<<endl;”语句后得到的输出结果为ningchen38 ;6、在每个C++程序中都必须包含有这样一个函数,该函数的函数名为main ;7、C++源程序文件的缺省扩展名为 .cpp ,由C++源程序文件编译而成的目标文件的缺省扩展名为 .obj ,由C++目标文件连接而成的可执行文件的缺省扩展名为 .exe ;8、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用空格或回车符号作为分隔符;9、十进制25表示成符合C++语言规则的八进制和十六进制分别为 031和 0x19 ;10、在C++语言中,用转义字符序列 '\n' 或操纵符 endl 表示输出一个换行符;11、执行“cout<<char'b'+2<<endl;”语句后得到的输出结果为 d ;12、执行“cout<<char'K'-2<<endl;”语句后得到的输出结果为H ;13、已知'A'~'Z'的ASCII码为65~90,当执行“int x='H'+5;”语句后x的值为 77 ;14、已知'A'~'Z'的ASCII码为65~90,当执行“char ch=165+2;cout<<ch<<endl;”语句序列后,得到的输出结果为 R ;15、假定一个枚举类型的定义为“enum RA{xa, xb, xc, xd};”,则执行“cout<<"xc="<<xc<<endl;”语句得到的输出结果为 xc=2 ; 16、假定一个枚举类型的定义为“enum RB{ab, ac=3, ad, ae}x=ad;”,则x的值为 4 ;17、char、short和int类型的大小分别为 1 、 2 和4 ;18、float和double类型的大小分别为 4 和 8 ;19、十进制128和的类型分别为 int 和 double ;20、若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字 const ;21、使用const语句定义一个标识符常量时,则必须对它同时进行初始化 ;22、执行“int x=45, y=16;cout<<x/y<<' '<<x%y<<endl;”语句序列后得到的输出结果为 2 13 ;23、假定x=10, y=6,则表达式2+x++和++y3的值分别为 12 和 21 ;24、算术表达式对应的C++表达式为 xx+yy/2-xy ;25、算术表达式对应的C++表达式为 xyy/3a+4b-1 ;26、表达式float25/4和int%5的值分别为和 4 ;27、表达式a=a+b表示成复合赋值表达式为 a+=b ;28、表达式a=a+1表示成增量表达式为 ++a ;29、表达式++y表示成赋值表达式为 y=y+1 ;30、关系表达式x==0的等价表达式为 x=0 ;31、关系表达式x=0的等价表达式为 x==0 ;32、关系表达式x+y>z的相反表达式为 x+y<=z ;33、逻辑表达式x>5 && x<10的相反表达式 x<=5 || x>=10 ;34、逻辑表达式a>b || b==5的相反表达式 a<=b && b=5 ;35、若x=15, y=40, 则x>y和x<=y的逻辑值分别为 false 和 true ;36、假定x=5,则执行“a=x 10:42;”语句后a的值为 10 ;37、假定a=5,则条件表达式“a==010:20 ;”的值为 20 ;38、执行“typedef int DateType;”语句后,在使用int定义整型变量的地方都可以使用 DataType 来定义整型变量;39、设x和y均为bool量,则x&&y为真的条件是 x和y的值同时为true ;40、设x和y均为bool量,则x || y为假的条件是 x和y的值同时为false ;二、写出下列程序运行后的输出结果1、i nclude <>void SBchar ch{switchch{case 'A' : case 'a' :cout<<"well"; break;case 'B' : case 'b' :cout<<"good"; break;case 'C' : case 'c' :cout<<"pass"; break;default :cout<<"bad"; break;}}void main {char a1='b', a2='C', a3='f';SBa1; SBa2; SBa3; SB'A';cout<<endl;}运行结果为:goodpassbadwell2、i nclude <>include <>double SDint a, int b, char op{double x;switchop{case '+' : x=doublea+b ; break;case '-' : x=doublea-b ; break;case '' : x=doubleab ; break;case '/' : ifb x=doublea/b ;else exit1;break;default : exit1;}return x;}void main {int x=20, y=12;cout<<SDx,y,'-'<<' ';cout<<SDx,y,''<<' ';cout<<SDx+y,y-2,'/'<<endl;}运行结果为:8 2403、i nclude <>void main {int s=0;forint i=1; i<6; i++s+=ii;cout<<"s="<<s<<endl;}运行结果为:s=554、i nclude <>void main {int s=0;forint i=1; ; i++{ifs>50 break;ifi%3==0 s+=i;}cout<<"i,s="<<i<<","<<s<<endl;}运行结果为:i,s=19,635、i nclude <>void main {int s1=0, s2=0;forint i=0; i<10; i++ifi%2 s1+=i;else s2+=i;cout<<s1<<' '<<s2<<endl;}运行结果为:25 206、i nclude <>void main {int n=10, y=1;whilen--{ y++; ++y; }cout<<"yy="<<yy<<endl;}运行结果为:yy=441三、写出下列每个函数的功能1、i nclude <>int SAint a, int b{ifa>b return 1;else ifa==b return 0;else return -1;}函数的功能:判断两个整数a和b,若a大于b,则函数的值为1;若a等于b,则函数的值为0;若a小于b则函数的值为-1;2、i nt SCint a, int b, int c{ifa>=b && a>=c return a;ifb>=a && b=c return b;ifc>=a && c>=b return c;}函数的功能:找出三个整数a、b、c中的最大数;3、i nt SEint n{//n为大于等于1的整数int x; cin>>x; ifn==1 return x;int m=x;while--n{cin>>x;m+=x;}return m;}函数的功能:由键盘输入nn为大于等于1个整数,计算并返回这n个整数之和;4、d ouble SFdouble x , int n{//n为大于等于0的整数double p=1, s=1;forint i=1; i<=n; i++ {p=x;s+=p/i+1;}return s;}函数的功能:计算并返回表达式:的值,其中x和n均为参数;5、i nclude <>bool SGint x{//x为大于等于2的整数int a=intsqrtx; //取x的平方根int i=2;whilei<=a{ifx%i==0 break;i++;}ifi<=a return 0;else return 1;}函数的功能:判断正整数x是否为质数,若是则函数返回真,否则函数返回假;6、f loat FH {float c, y=0, n=0 ;cin>>x;whilex=-100{n++ ; y+=x;cin>>x;}ifn==0 return y;else return y/n;}函数的功能:由键盘输入一批数据,当输入-100时结束输入,函数计算并返回这批数据的平均值;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序设计基础形成性考核册作业参考答案(一)
《程序设计基础》形考作业1参考答案
一、选择题:
1、B
2、B
3、C
4、C
5、A
6、B
7、B
8、AD
9、C 10、D11、C 1
2、B 1
3、B 1
4、D 1
5、A 1
6、D 1
7、C
二、填空题:
1、科学计算数据处理过程控制计算机辅助系统人工智能
2、存储器中央处理器输入设备输出设备
3、逻辑运算
4、ENIA
C 5、微6、超大规模集成电路7、中央处理器运算器控制器8、硬件系统软件系统9、运算器控制器存储器输入/输出设备 10、主存辅存(或内存外存)11、RAM ROM 12、电子数字计算机电子模拟计算机13、操作系统14、数据库管理系统15、通用性基础性16、图灵机17、编译方
式解释方式
三、问答题:
1、计算机的主要特点是什么?
答:1. 运算速度快2. 计算精度高3. 存储容量大4. 具有逻辑判断功能5.自动化程度高,通用性强
2、什么是系统软件和应用软件?它们的作用有何不同?
答:系统软件是为有效利用计算机系统的资源、充分发挥计算机系统的工作潜力、正常运行、尽可能方便用户使用计算机而编制的软件。
应用软件是用户利用计算机及其提供的系统软件,为解决实际问题所开发的软件的总称。
没有系统软件,计算机将难以发挥其功能,甚至无法工作。
而应用软件的存在与否并不影响整个计算机系统的运转,但它必须在系统软件的支持下才能工作。
3、软件和硬件的关系如何?
答:硬件是软件的基础,软件是硬件功能的完善和扩充,它们相互依存,无严格界面,相互促进。
具体表现在:P13
4、简述存储程序控制的基本原理
答:“存储程序控制”原理的基本内容是:(1)用二进制形式表示数据和指令;(2)将程序(数据和指令序列)预先存放在主存储器中,使计算机在工作时能够自动高速地从存储器中取出指令,并加以执行,这是“存
储程序控制”的基本特点;(3)确立了计算机系统的5大基本部件:存储器、控制器、运算器、输入设备和输出设备,同时也规定了5大部件的基本功能。
5、什么是图灵机?它由哪几部分组成?图灵机和现代计算机有何关
系?
答:图灵机不是一种具体的机器,而是一种思想模型。
它由一个控制器和一根假设两端无界的工作带组成,是计算机的抽象数学模型。
图灵机被公认为现代计算机的原型。
6、编译过程分为几个阶段?各阶段的主要工作是什么?
答:编译过程包括以下六个阶段:1)词法分析:对源程序进行扫描,产生单词符号,并归类以等待处理;2语法分析:检查源程序在语法上是否正确;(3)语义分析:判断源程序含义;(4中间代码生成:生成中间代码;(5代码优化:对中间代码进行优化,简化计算;(6目标代码生成:将中间代码转换成目标代码。
《程序设计基础》形考作业2参考答案
一、选择题:
1、A
2、C
3、A
4、A
5、D
6、B
7、D
8、C
9、B 10、A
二、填空题:
1、(1)return(y) (2) Max(a,b,c)
(3)j%a==0 && j%b==0 && j&c==0
2、(1)&a,&b,&c (2) sqrt(s1)
3、 s*=i (或:s=s*i)
三、写出程序运行结果:
1、程序运行结果为:1'
2、程序运行结果为:67,D
3、程序运行结果为:1,5,4,3,2,0
四、编程序:
1、
main()
{
int a,b,c,max;
printf(“Plea se input 3 integers:\n”);
scanf(“%d %d %d”,&a,&b,&c);
max=a;
if(b>a) max=b;
if(c>x) max=c;
printf(“Max=%d”,max);
}
2、
main()
{
int x,y,z;
for(x=0;x<=36/4;x++)
for(y=0;y<=36/3;y++)
{
z=36-x-y;
if(4*x+3*y+z/2==36 && z%2==0)
printf(“x=%d,y=%d,z=%d”,x,y,z);
}
}
3、
main()
{
int x,i,s=0;
for(i=1;i<=x;i++)
s=s+i*i;
printf(“s=%d”,s);
}
4、
main()
{
float x, s=0;
for(i=0;i<10;i++)
{
scanf(“%f”,&x);
s=s+x;
}
printf(“The average is %f”,s/10);
}。