今天给各位分享计算机程序设计基础考试题(计算机程序与设计基础)的知识,其中也会对A)225KB B)75KB C)37.5KB D)28. 125KB进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文导读目录:

1、计算机程序设计基础考试题(计算机程序与设计基础)

2、计算机二级web程序设计操作题(计算机二级web程序设计操作题及答案)

3、【2024年备考攻略】计算机二级C语言程序设计考试题库

  本篇文章给大家谈谈计算机程序设计基础考试题,以及计算机程序与设计基础对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。   1、求2011年九月以及以前的计算机二级考试C语言试题及答案、以及考试内容分析和解题技巧。记住只要C的。 2、计算机二级C语言考试内容有那些? 3、2001年4月份全国高等教育自学考试计算机基础与程序设计试题及答案 4、计算机二级c语言程序设计有哪些题型? 5、计算机基础考试试题6   (1)下面叙述正确的是________。   A)算法的执行效率与数据的存储结构无关   B)算法的空间复杂度是指算法程序中指令(或语句)的条数   C)算法的有穷性是指算法必须能在执行有限个步骤之后终止   D)算法的时间复杂度是指执行算法程序所需要的时间   (1)C   知识点:算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)   评 析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。   (2)以下数据结构属于非线性数据结构的是________。   A)队列 B)线性表 C)二叉树 D)栈   (2)C   知识点:栈和队列的定义;栈和队列的顺序存储结构及其基本运算   评 析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚***入的元素。所以栈又称后进先出表(Last In First Out)。队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表(First In First Out)。二叉树的数据结构是树型结构,结构中数据元素之间存在着一对多的关系,因此它是一种非线性数据结构。   (3)在一棵二叉树上第8层的结点数最多是________。   A)8 B)16 C)128 D)256   (3)C   知识点:二叉树的定义及其存储结构   评 析:根据二叉树的性质:二叉树第i(I1)层上至多有2i-1个结点。得到第8层的结点数最多是128。   (4)下面描述中,不符合结构化程序设计风格的是________。   A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑   B)自顶向下   C)注重提高程序的执行效率   D)限制使用goto语句   (4)C   知识点:结构化程序设计   评 析:结构化程序设计方法的四条原则是:1.自顶向下:2.逐步求精;3.模块化;4.限制使用goto语句。“自顶向下”是说,程序设计时,应先考虑总体,后考虑细节,先考虑全局目标,后考虑局部目标;“逐步求精’’是说,对复杂问题,应设计一些子目标作过渡,逐步细节化;“模块化”是说,一个复杂问题肯定是由若干稍简单的问题构成,解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分。   (5)下面概念中,不属于面向对象方法的是________。   A)对象、消息 B)继承、多态 C)类、封装 D)过程调用   (5)D   知识点:面向对象的程序设计方法、对象、方法、属性及继承与多态性   评 析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。   (6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是________。   A)可行性分析 B)需求分析 C)详细设计 D)程序编码   (6)B   知识点:结构化设计方法   评 析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流程图和数据字典。   (7)软件生命周期中所花费用最多的阶段是________。   A)详细设计 B)软件编码 C)软件测试 D)软件维护   (7)D   知识点:软件工程基本概念,软件生命周期概念,软件工具与软件开发环境   评 析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本题中详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。   (8)数据库系统的核心是________。   A)数据模型 B)DBMS C)软件工具 D)数据库   (8)B   知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统   评 析:数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库的建立、使用和维护的软件。DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过DBMS。另外,DBMS还承担着数据库的安全保护工作,按照DBA所规定的要求,保证数据库的完整性和安全性。   (9)下列叙述中正确的是________。   A)数据处理是将信息转化为数据的过程   B)数据库设计是指设计数据库管理系统   C)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键   字,则称其为本关系的外关键字   D)关系中的每列称为元组,一个元组就是一个字段   (9)C   知识点:数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型   评 析:数据处理是指将数据转换成信息的过程,故选项A叙述错误;设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型,故选项B叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性。对应存储文件中的字段,故D选项叙述错误。   (10)下列模式中,_______是用户模式。   A)内模式 B)外模式 C)概念模式 D)逻辑模式   (10)B   知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统   评 析:数据库管理系统的***模式结构由外模式、模式和内模式组成。外模式,或称子模式,或称用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或称逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或称存储模式,或称物理模式,是指数据在数据库系统内的存储介质上的表示。即对数据的物理结构和存取方式的描述。   36)算法的时间复杂度是指_______。   A)执行算法程序所需要的时间   B)算法程序的长度   C)算法执行过程中所需要的基本运算次数   D)算法程序中的指令条数   (36)C   知识点:算法复杂度的概念和意义(时问复杂度与空间复杂度)   评析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。   (37)下列叙述中正确的是_______。   A)线性表是线性结构 B)栈与队列是非线性结构   C)线性链表是非线性结构 D)二叉树是线性结构   (37)A   知识点:线性结构与非线性结构的概念   评析:根据数据结构中各数据元素之间相关联关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件: (1)有且只有一个根结点; (2)每一个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。   (38)下面关于完全二叉树的叙述中,错误的是_______。   A)除了最后一层外,每一层上的结点数均达到最大值   B)可能缺少若干个左右叶子结点   C)完全二叉树一般不是满二叉树   D)具有结点的完全二叉树的深度为[log2n]+l   (38)B   知识点:二叉树的定义及其存储结构   评析:这里考察完全二又树与满二叉树的定义及二叉树的性质。满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。因此选项A是正确的,而选项B是错误的。由定义可知,满二叉树肯定是完全二又树,而完全二又树一般不是满二叉树,因此选项c是正确的叙述。选项D即二又树性质(5),也是正确的。   (39)结构化程序设计主要强调的是_______。   A)程序的规模 B)程序的易读性   C)程序的执行效率 D)程序的可移植性   (39)B   知识点:结构化程序设计   评析:结构化程序设计主要强调的足结构化程序清晰易读,可理解性好,程序员能够进行逐步求精、程序证明和测试.以保证程序的正确性。   (40)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_______。   A)概要设计 B)详细设计 C)可行性分析 D)需求分析   (40)D   知识点:软件工程基本概念,软件生命周期概念,软件工具与软件开发环境   评析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为:   ① 可行性研究和***制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施***。   ②需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。   ③软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。   ④软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试***。   ⑤软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。   ⑥运行和维护。将已交付的软件投入运行,并存运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。   (41)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。   A)控制流 B)加工 C)数据存储 D)源和潭   (41)A   知识点:结构化分析方法,数据流图,数据字典,软件需求规格说明书   评析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据源)、源和潭。   (42)软件需求分析一般应确定的是用户对软件的_______。   A)功能需求 B)非功能需求 C)性能需求 D)功能需求和非功能需求   (42)D   知识点:结构化设计方法   评析:软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件的功能需求和非功能需求。   (43)下述关于数据库系统的叙述中正确的是_______。   A)数据库系统减少了数据冗余   B)数据库系统避免了一切冗余   C)数据库系统中数据的一致性是指数据类型的一致   D)数据库系统比文件系统能管理更多的数据   (43)A   知识点:数据库的基本概念:数据库,数据库管理系统,数据库系统   评析:由于数据的集成性使得数据可为多个应JH=j所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身义可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。   (44)关系表中的每一横行称为一个_______。   A)元组 B)字段 C)属性 D)码   (44)A   知识点:数据库的基本概念:数据库.数据库管理系统,数据库系统   评析:在关系数据库中,关系模型***用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。   (45)数据库设计包括两个方面的设计内容,它们是_______。   A)概念设计和逻辑设计 B)模式设计和内模式设计   C)内模式设计和物理设计 D)结构特性设计和行为特性设计   (45)A   知识点:数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略   评析:数据库设计可分为概念设计与逻辑设计。数据库概念设计的目的是分析数据问内存语义关联,在此基础上建立一个数据的抽象模型。数据库逻辑设计的主要工作是将E-R图转换为指定的RDBMS中的关系模型。   (61)字符(char)型数据在微机内存中的存储形式是________。   A)反码 B)补码   C)EBCDIC码 D)ASCII码   (61)D   知识点:字符数据在内存中的存储形式   评析:将一个字符常量放到一个字符变量中,实际上并不是把该字符本身放到内存单元中去,而是将该字符的ASCII码值放到存储单元中。   71)算法的空间复杂度是指_______。   A)算法程序的长度 B)算法程序中的指令条数   C)算法程序所占的存储空间 D)算法执行过程中所需要的存储空间   (71)D   知识点:算法的复杂度   评析:一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。   一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。   (72)下列关于栈的叙述中正确的是_______。   A)在栈中只能插入数据 B)在栈中只能删除数据   C)栈是先进先出的线性表 D)栈是先进后出的线性表   (72)D   知识点:栈的输入输出操作   评析:栈是限定在一端进行插入与删除的线性表。   栈是按照“先进后出”的或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。   (73)在深度为5的满二叉树中,叶子结点的个数为_______。   A)32 B)31 C)16 D)15   (73)C   知识点:二叉树的概念   评析:所谓满二叉树是指除最后一层外,每层上的所有结点都有两个子结点。也就是说,在满二又树中,每一层上的结点数都达到最大值,即在满二叉树的第K层上有2k-1个结点,且深度为m的满二叉树有2m个结点。   在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为5,故叶子结点数为25-1=24==16。   (74)对建立良好的程序设计风格,下面描述正确的是_______。   A)程序应简单、清晰、可读性好 B)符号名的命名要符合语法   C)充分考虑程序的执行效率 D)程序的注释可有可无   (74)A   知识点:程序设计风格   评析:要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。   (75)下面对对象概念描述错误的是_______。   A)任何对象都必须有继承性 B)对象是属性和方法的封装体   C)对象问的通讯靠消息传递 D)操作是对象的动态性属性   (75)A   知识点:对象的概念   评析:对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。   (76)下面不属于软件工程的3个要素的是_______。   A)工具 B)过程 C)方法 D)环境   (76)D   知识点:软件:[程的要素   评析:软件工程包括3个要素,即方法、工具和过程。   (77)程序流程图(PFD)中的箭头代表的是_______。   A)数据流 B)控制流 C)调用关系 D)组成关系   (77)B   知识点:软件设计工具   评析:程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。   (78)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_______。   A)数据库系统 B)文件系统 C)人工管理 D)数据项管理   (78)A   知识点:数据管理技术的发展   评析:在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。   C语言考试内容如下:   一、C 语言程序的结构   1. 程序的构成,main 函数和其他函数。   2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。   3. 源程序的书写格式。   4. C 语言的风格。   二、数据类型及其运算   1.C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。   2. C 运算符的种类、运算优先级和结合性。   3. 不同类型数据间的转换与运算。   4. C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。   三、基本语句   1. 表达式语句,空语句,复合语句。   2. 输入输出函数的调用,正确输入数据并正确设计输出格式。   四、选择结构程序设计   1. 用 if 语句实现选择结构。   2. 用 switch 语句实现多分支选择结构。   3. 选择结构的嵌套。   五、循环结构程序设计   1. for 循环结构。   2. while 和 do-while 循环结构。   3. continue 语句和 break 语句。   4. 循环的嵌套。   六、数组的定义和引用   1. 一维数组和二维数组的定义、初始化和数组元素的引用。   2. 字符串与字符数组。   七、函数   1. 库函数的正确调用。   2. 函数的定义方法。   3. 函数的类型和返回值。   4. 形式参数与实际参数,参数值的传递。   5. 函数的正确调用,嵌套调用,递归调用。   6. 局部变量和全局变量。   7. 变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。   八、编译预处理   1. 宏定义和调用(不带参数的宏,带参数的宏)。   2. “文件包含”处理。   九、指针   1. 地址与指针变量的概念,地址运算符与间址运算符。   2. 一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。   3. 用指针作函数参数。   4. 返回地址值的函数。   5. 指针数组,指向指针的指针。   十、结构体(即“结构”)与共同体(即“联合”)   1. 用 typedef 说明一个新类型。   2. 结构体和共用体类型数据的定义和成员的引用。   3. 通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。   十一、位运算   1. 位运算符的含义和使用。   2. 简单的位运算。   十二、文件操作   1. 文件类型指针   2. 文件的打开与关闭   3. 文件的读写   拓展资料:   C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。全国计算机等级考试有二级c语言这个考试的项目。   考试要求:   1. 熟悉Visual C++6. 0集成开发环境。2. 掌握结构化程序设计的方法,具有良好的程序设计风格。3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4. 在Visual C++6. 0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。   参考链接:百度百科-二级C语言   2001年4月份全国高等教育自学考试   计算机基础与程序设计试题及答案   一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。   1.I/O设备指的是计算机的()   A、存储设备   B、输入和输出设备   C、控制器   D、运算器   2.具有只读功能的内存储器是指()   A、ROM   B、RAM   C、硬盘   D、CD-ROM   3.C语言源程序的基本单位是()   A、过程   B、函数   C、子程序   D、语句   4.字符串常数"CHINA"在内存中存储时占的字节数是()   A、5个   B、6个   C、7个   D、8个   5.设有int p,q;以下不正确的语句是()   A、p*=3   B、p/=q   C、p+=3   D、p=q   6.如果a=1,b=2,c=3,d=4,则表达式ab?a:cA、1   B、2   C、3   D、4   7.下面程序段的运行结果是( )   main( )   {Int a=11,b=10;   a-=b+1;   printf("%dn",a);   }   A、1   B、0   C、2   D、5   8.下列程序段执行后输出结果为()   int i=-1;   if(i=0)printf("****n");   else printf("%%%%n");   A、****C   B、%%%%   C、%%%%C   D、****   9.若所用变量已正确地定义,则下列程序段输出结果为()   a=10;b=50;c=30;   if(ab)a=b   b=c;c=a   printf("a=%d,b=%d,c=%dn",a,b,c);   A、a=10,b=50,c=10   B、a=10,b=30,c=10   C、a=50,b=30,c=10   D、a=50,b=3,c=50   10.下述循环的循环次数是()   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(i100)break;   }   B、for(;;)   C、int k=1000;   do(++k;) while(k=10000);   D、int s=36;   while(s);--s;   12.若有以下定义和语句,且0=i10,则对数组元素的错误引用是()   int a[]={0,1,2,3,4,5,6,7,8,9},*p,i;   p=a   A、*(a+i)   B、a[p-a]   C、p+i   D、*(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、ABCD   B、   A   C、   D   D、   ABCD   B   C   BCD   C   B   CD   D   A   D   15.下面说法不正确的是()   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=3   B、   a=3,b=5   C、   a=5,b=3   D、   a=3,b=5   a=5,b=3   a=3,b=5   a=3,b=3   a=5,b=5   18.下列定义中,不是指针数组定义的是( )   A、int *p[5];   B、float *q[4];   C、int (*r)[6];   D、char *w[7];   19.以下程序的运行结果是()   #define sl(x)(3.14*(x)*(x))   #include   main()   {float x,s;   s=s1(10);   printf("%.2fn",s);}   A、3.14   B、31.40   C、314.00   D、6.28   20.测试文件是否结束函数的函数名是()   A、feof   B、EOF   C、eof   D、FEOF   二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。多选、少选、错选均无分。   21.下列哪些设备属外存储设备()   A、RAM   B、光盘   C、硬盘   D、软盘   E、磁带   22.?X*.C可以代表的文件是()   A、AXCD.C   B、AXCD.D   C、ABX.C   D、RX.C   E、XX1234.C   23.若有int x;float y;指出下面结果为整型数的表达式()   A、(int)(x+y)   B、(int)x+y   C、'a'+x   D、x+(int)y   E、x*y   24.若所用变量已正确定义,下列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]+1   C、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]+2   D、*x+2   E、*(*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=x4;   D、y=xu;   E、y=~u;   第二部分非选择题   三、填空题(本大题共10小题,每小题1分,共10分)   31.写出查看A盘TC子目录下扩展名为C的所有文件的目录操作命令C:____________。   32.组成C程序的基本单位是____________。   33.putchar()函数的功能是____________。   34.当s=7时,执行以下程序段后x=____________。   if((s0)(s=10))   if((s=3)(s=6))x=2;   else if((s1)||(s8))x=3;   else x=1;   else x=0;   35.设i和x都是int型,则for循环语句最多执行次数为____________。   for(i=0,x=0;I=9x!=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;i4;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(x0)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,䡛,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(uv){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(n0)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.B   2.A   3.B   4.B   5.D   6.C   7.B   8.D   9.A   10.B   11.C   12.C   13.B   14.D   15.C   16.A   17.D   18.C   19.C   20.A   二、多项选择题(本大题共10小题,每小题2分,共20分)   21.BCDE   22.ADE   23.ACD   24.CE   25.BD   26.ACD   27.ABD   28.CD   29.ADE   30.ACD   三、填空题(本大题共10小题,每小题1分,共10分)   31.DIR A:TC*.C   32.函数   33.向终端输出一个字符   34.3   35.10次   36.12   37.局部变量   38.p=x   39.不相同的   40.fclose(fp)   四、简答题(本大题共4小题,第41、42题每题2分;第43、44题每题3分,共10分)   41.[参考答案]   (1)利用编辑功能生成C源程序。   (2)利用编译功能生成相应的目标程序。   (3)利用连接功能生成可执行程序。   (4)运行可执行程序。   42. [参考答案]   y=-1(x0)   y=0(x=0)   y=1(x0)   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. [参考答案]   参考程序如下:   #include   void main(void)   {   int i,j,im,jm,x[3][3],max;   for(i=0;j3;i++)   for(j=0;j3;j++)   scanf("%d",x[i][j]);   for(j=0;j3;j++)   {   max=x[0][j];im=0;jm=j;   for(i=1;i3;i++)   if(max {   max=x[i][j];   im=i;   jm=j;   }   printf("i=%d j=%d max=%dn",i,j,max);   }   }   56. [参考答案]   参考程序如下:   #include   void 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++;   }   全国计算机二级C语言程序设计包括40个单选题(每题一分)和三道操作题(60分)。   单选题中1~10题为二级公共基础知识,单选题的11~40题是C语言的内容。   操作题包括程序填空(18分)、程序改错(18分)和编程题(24分)各一题。   程序填空是将一个完整的程序,扣掉两到三处,让考生将它填写完整。由于每位考生具体抽到的题目不同,程序填空有2到3个空要填。   程序改错也是一个完整的程序,其中有2~3处错误要求考生将他们改正。   编程题是要求考生编写一个程序,然后运行出题干要求的结果。题目中主函数main()会完整给出,在主函数中将调用fun()函数,fun函数由考生自己编写。编程题以运行结果给分,所编写完成后必须运行,否则没分。   二级C语言程序设计考试涉及公共基础知识和C语言两块。公共基础知识内容包括数据结构与算法、程序设计基础、软件工程基础、数据库设计基础四部分。考10个单选每个1分。   C语言有基础知识(C语言概述、常量与变量、数据类型、运算符和表达式),编程三大结构(顺序结构、选择结构、循环结构),数组、函数和指针,其他内容(预处理命令、结构体和共用体、位运算、文件)四大部分内容。重点是第二、三部分。   一、选择题   1、计算机中数据的表示形式是( C )   A)八进制 B)十进制 C)二进制 D)十六进制   2、计算机硬件能直接识别和执行的只有( D )   A)高级语言 B)符号语言 C)汇编语言 D)机器语言   3、具有多媒体功能的微型计算机系统中,常用的CD-ROM是( B )   A)只读型大容量软盘 B)只读型光盘 C)只读型硬盘 D)半导体只读存储器   4、微机中1K字节表示的二进制位数是 ( D )   A)1000 B)8*1000 C)*** D)8****   5、WINDOWS98操作系统是一个( A )   A)单用户多任务操作系统 B)单用户单任务操作系统   C)多用户单任务操作系统 D)多用户多任务操作系统   6、把WINDOWS的窗口和对话框作一比较,窗口可以移动和改变大小,而对话框( B )   A)既不能移动,也不能改变大小 B)仅可以移动,不能改变大小   C)仅可以改变大小,不能移动 D)既能移动,也能改变大小   7、在WINDOWS中,“任务栏”的作用是( D )   A)显示系统的所有功能 B)只显示当前活动窗口名   C)只显示正在后台工作的窗口名 D)实现窗口之间的切换   8、通过WINDOWS98中的“开始”菜单中的“运行”项( C )   A)仅可以运行DOS批处理命令 B)仅可以运行DOS的内部命令   C) 可以运行DOS的外部命令和可执行文件 D)仅可以运行DOS的外部命令   9、在word主窗口的右上角,可以同时显示的按钮依次是( C )   A)最小化、还原和最大化 B)还原、最大化和关闭   C)最小化、还原和关闭 D)还原和最大化、最小化   10)在word的编辑状态,执行编辑菜单中“***”命令后( B )   A)将选择的内容***到插入点处 B)将选择的内容***到剪贴板   B) 插入点所在段落内容被***到剪贴板 D)光标所在段落内容被***到剪贴板   11、在WINDOWS98中,文件被放入回收站后( B )。   A)文件已被删除,不能恢复 B)该文件可以恢复   C)该文件无法永久删除 D)该文件虽已永久删除,但可以安全恢复   12、 Windows98的许多应用程序的“文件”菜单中,都有“保存”和“另存为”两个命令,下列说法中正确的是 C 。   A)“保存”命令只能用原文件名存盘,“另存为”不能用原文件名   B)“保存”命令不能用原文件名存盘,“另存为”只能用原文件名   C)“保存”命令只能用原文件名存盘,“另存为”也能用原文件名   D)“保存”和“另存为”命令都用任意文件名存盘   13、在word的编辑状态,进行字体设置操作后,按新设置的字体显示的文字是(B )   A)插入点所在段落中的文字 B)文档中被选择的文字   C)插入点所在行中的文字 D)文档的全部文字   14、存储400个24*24点阵汉字字形所需的存储容量是( D )   A)225KB B)75KB C)37.5KB D)28. 125KB   15、下面是关于解释程序和编译程序的论述,其中正确的一条是( C )   A)编译程序、解释程序均能产生目标程序。   B) 编译程序、解释程序均不能产生目标程序   C)编译程序能产生目标程序,解释程序不能产生目标程序   D) 编译程序不能产生目标程序而解释程序能产生目标程序   16、下列四个不同数字表示的数中,数值最大的是( A )   A)二进制数11011101 B)八进制数334 C)十进制数219 D)十六进制数DA   17、设WINDOWS98桌面上已经有某应用程序的图标,要运行该程序,可以( C )   A)用鼠标左键单击该图标 B)用鼠标右键单击该图标   C)用鼠标左键双击该图标 D)用鼠标右键双击该图标   18、在WINDOWS98的“***管理器”窗口中,如果想一次选定多个分散的文件或文件夹,正确的操作是( B )   A)按住CTRL键,用鼠标右键逐个选取。B)按住CTRL键,用鼠标左键逐个选取。   C)按住SHIFT键,用鼠标右键逐个选取。D)按住SHIFT键,用鼠标左键逐个选取。   19、在word的编辑状态,下列四种组合键中,可以从当前输入汉字状态转换到输入ASSCII字符状态的组合键是( A )   A)CTRL+空格键 B)ALT+CTRL C)SHIFT+空格键 D)ALT+空格键   20、当个人计算机以拔号方式接入INTERNET网时,必须使用的设备是( B )   A)网卡 B)调制解调器(MODEM)C)电话机 D)浏览器软件   21、用户可用内存通常是指( A )   A)RAM B)ROM C)CACHE D)CD-ROM   22、下面( D )不能与CPU直接交换数据   A)RAM B)ROM C)CACHE D)CD-ROM   23、在计算机中表示数据的最小单位是( A )   A)位 B)字节 C)字 D)字长   24、单击窗口的( A ),可以把窗口拖放到桌面的任何地方。   A)标题栏 B)按钮 C)菜单栏工作区 D)窗口边框   25、WINDOWS98操作系统通过( B )实施对文件的管理   A)文件 B)文件夹 C)文件名 D)目录   26、中文word*** 是在( D )环境下运行的   A)UCDOS B)WINDOWS3.X C)DOS D)WINDOWS98   27、同时打开多个word文档时,处于活动的文档窗口有( A )个   A)1 B)2 C)3 D)多个   28、在word中新建文档的默认扩展名为( D )   A)TXT B)PCX C)RTF D)DOC   29、启动excel之后,自动建立一个名为( D )的空白工作簿   A)SHEET1 B)SHEET C)BOOK D)BOOK1   30、默认情况下,启动excel工作窗口之后,每个工作簿由三张工作表组成,工作表名字为( C )   A)工作表1、工作表2和工作表3 B)BOOK1、BOOK2和BOOK3   C)SHEET1、SHEET2和SHEET3 D)工作簿1、工作簿2和工作簿3   二、判断题   1、操作系统也是一种应用软件。(╳)   2、计算机断电后,内存储器RAM中的信息都会全部丢失。(∨)   3、计算机病毒是能够通过自身***而起破坏作用的计算机程序。(∨)   4、只有在一台计算机上将软盘格式化以后,它才可在各种计算机上使用。(╳)   5、打印机只能打印字符和表格,不能打印图形。(╳)   6、一个完整的计算机系统应包括硬件系统和软件系统。(∨)   7、通过“回收站”可恢复被删除的文件或文件夹。(∨)   8、word软件只能编辑文字和表格,不能处理图形。(╳)   9、语言处理程序是把用一种程序设计语言表示的程序转化为与之等价的另一种程序设计语言表示的程序的程序。(∨)   10一个汉字的机内码在计算机中用2 个字节表示。(∨)   ***来源: office教程网() 详细出处参考:   关于计算机程序设计基础考试题和计算机程序与设计基础的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。  本篇文章给大家谈谈计算机二级web程序设计操作题,以及计算机二级web程序设计操作题及答案对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。   1、计算机二级《Web程序设计》试题及答案 2、计算机二级考试题型 3、web程序设计二级考试有没有实操 4、计算机二级web程序题怎么提交 5、web程序设计二级考试考什么   计算机二级《Web程序设计》试题及答案   1在下列的HTML中,正确产生超链接的标记是()。   A.新浪网B.新浪网C.***:///.新浪网   参考答案:B   2下面协议中用于在Web浏览器和服务器之间传输Web文档的是()。   A.NFSB.FTPC.***D.DNS   参考答案:C   3在***响应的MIME消息体中,可以同时包含如下类型的数据()。   i .文本数据 ii.图片数据 iii.***数据 iv.音频数据   A.仅iB.i和iiC.i、ii和iiiD.全都可以   参考答案:D   4***协议是一种()协议。   A.文件传输协议B.邮件协议C.远程登录协议D.超文本传输协议   参考答案:D   5在HTML文档中使用的注释符号是()。   Ahttp://dgyey.com/jishu//…Bhttp://dgyey.com/jishu/*……*/C.D.以上说法均错误   参考答案:C   6***请求消息中可以不包含()。   i.开始行 ii.消息头iii.消息体实体数据   A.仅iB.i和iiC.ii和 iiiD.仅iii   参考答案:C   7下列技术中控制文档结构的.是()。   A.DOMB.CSSC.J***aScriptD.XML***Request   参考答案:A   8下列语言编写的代码中,在浏览器端执行的是()。   A.wt h页面中的c#代码   B.Web页面中的J***a代码   C.Web页面中的PHP代码   D.Web页面中的J***aScript代码   参考答案:D   9在***/1.1协议中,持久连接选项是()的。   A.默认关闭B.默认打开C.不可协商D.以上都不对   参考答案:B   10以下不是***协议的特点的是()。   A.持久连接B.请求/响应模式C.只能传输文本数据D.简单、高效   参考答案:C   11下列语句中,正确打开名为“window2"的新窗口的J***aScript语句是()。   A.open.new("***://","window2")   B.new.window("***://","window2")   C.new("***://","window2")   D.window.open("***://","window2")   参考答案:D   12以下选项中,全部都是表格标记的是()。   参考答案:B   13下列关于ASP.NET的描述中,错误的是()。   A.ASP.NET依赖于微软的.NET框架   B.ASP.NET***用纯面向对象语言比***用脚本语言的执行效率高   C.ASP.NET***用代码分离技术有利于开发协作   D.ASP.NET和ASP都***用了J***aScript编程语言   参考答案:D   14下列函数中能够把6.25四舍五入为最接近的整数的是()。   A.round(6.25)B.rnd(6.25)C.Math.rnd(6.25)D.Math.round(6.25)   参考答案:D   15目前在Internet上应用最为广泛的服务是()。   A.FTP服务B.Web服务C.Telnet服务D.Gopher服务   参考答案:B   16下列正确地在CSS文件中插入注释的语句是()。   Ahttp://dgyey.com/jishu//this is a commentBhttp://dgyey.com/jishu//this is a comment//Chttp://dgyey.com/jishu/*this is a comment*/D.'this is a comment   参考答案:C   17下列不属于动态网页格式的是()。   A.ASPB.JSPC.ASPXD.VBS   参考答案:D   18以下语句中,正确制作电子邮件链接的是()。   参考答案:C   19下列哪个样式能够显示这样一个边框:上边框10像素、下边框5像素、左边框20像素、右边框l像素?()   A.border—width:10px 5px 20px 1px   B.border—width:10px 20px 5px 1px   C.border—width:5px 20px l0px 1px   D.border—width:10px 1px 5px 20px   参考答案:D   20CSS 主要用下列哪个HTML标记构建页面布局?()   参考答案:B   21在下列选项中,正确地产生文本区(textarea)的标记是()。   参考答案:A   22在访问的URL ***://Cms.bit.edu.Cn:8080/login.aspx中,***表示()。   A.端口号B.文件名C.访问协议D.主机名   参考答案:C   23下列标记中不属于行内元素的是()。   参考答案:D   24在HTML文档中用于表示页面标题的标记对是()。   参考答案:D   25下列符合CSS语法的正确语句是()。   A.body:color=blackB.{body;color:black}C.body{color:black;}D.{body:color=black}   参考答案:C   更多计算机二级试题推荐:   1. 2016年9月计算机二级web考试试题及答案   2. 计算机二级《Web程序设计》试题及答案   3. 计算机二级考试WEB试题及答案   4. 2016计算机二级考试《Web程序设计》练习题模拟   5. 2016计算机二级考试高级Office试题及答案   6. 2016最新计算机二级考试试题及答案   7. 2016年计算机二级office高级应用试题【题库】   8. 2016计算机二级等级考试题型分析   9. 2016下半年计算机二级ps试题及答案   10. 计算机二级Office考试试题及答案   ;   计算机二级MS Office 高级应用的题型为单项选择题、文字处理题、电子表格题、演示文稿题。计算机二级C语言程序设计的题型为单项选择题、程序填空题、程序改错题、程序设计题。二级J***a语言程序设计   题型及分值   单项选择题 40 分(含公共基础知识部分 10 分)。操作题 60 分(包括基本操作题、简单应用题及综合应用题)。   2、计算机二级C语言程序设计   题型及分值单项选择题 40 分(含公共基础知识部分 10 分)。操作题 60 分(包括程序填空题、程序修改题及程序设计题)。   3、计算机二级MS Office高级应用与设计   题型及分值   单项选择题 20 分(含公共基础知识部分① 10 分);   Word 操作 30 分;   Excel 操作 30 分;   PowerPoint 操作 20 分。   4、计算机二级MySQL数据库程序设计   题型及分值   项选择题 40 分(含公共基础知识部分 10 分)   操作题 60 分(包括基本操作题、简单应用题及综合应用题)   5、计算机二级C++语言程序设计   单项选择题 40 分(含公共基础知识部分 10 分)。   操作题 60 分(包括基本操作题、简单应用题及综合应用题)。   6、计算机二级Web程序设计   题型及分值单项选择题 40 分(含公共基础知识部分 10 分)。 操作题 60 分(包括基本操作题、简单应用题及综合应用题)。   7、计算机二级Python语言程序设计   题型及分值单项选择题 40 分(含公共基础知识部分 10 分)。操作题 60 分(包括基本编程题和综合编程题)。   想了解更多计算机等级考试级别的题型,可点击下方小程序查看!   8、计算机二级WPS Office   题型及分值单项选择题20分(含公共基础知识部分① 10分)。WPS处理文字文档操作题30分。WPS处理电子表格操作题30分。WPS处理演示文稿操作题20分。   9、计算机二级Access数据库程序设计   题型及分值   单项选择题 40 分(含公共基础知识部分 ① 10 分)。   操作题 60 分(包括基本操作题、简单应用题及综合应用题)。   有实操。 计算机二级web程序设计考:Web数据库应用、服务器端动态设计、脚本语言和程序设计、静态网页设计、Web技术基础5个模块的内容。计算机二级web程序设计考试一般***用上机考试,其考试题型主要分为单项选择题和操作题两个部分,其中单项选择题共60分,操作题共40分。计算机二级web程序设计基本要求   1、掌握Web工作原理,了解Web技术基础知识,熟悉IIS的管理;   2、掌握静态网页设计技术,熟练掌握网页的HTML代码编写;   3、熟练掌握一种脚本语言(VBScript或J***aScript)的编程方法,具有较强的客户端动态设计的能力。   4、熟练掌握ASP工作原理和ASP编程方法,具有较强的服务器端动态设计的能力;   5、熟悉数据库的操作和SQL语言的运用,熟练掌握ADO工作原理,熟练运用ADO进行数据库的管理。   6.基本具有小型Web应用系统的综合设计能力。   计算机二级web程序题先保存再提交。   二级Web程序设计是全国计算机等级考试的一个考试项目之一。基本要求如下:   1、理解Web工作原理,了解Web技术基础。   2、理解超文本传输协议***的基本概念和模型,掌握***的消息格式、常用消息头、请求消息和常用请求方法、响应消息和常用响应状态。   3、熟练掌握超文本标记语言HTML文档的结构、常用文档元素的含义和基本使用方法。   4、理解样式表语言CSS的基本概念和作用,掌握CSS的基本语法和使用方法。   5、掌握脚本语言J***aScript的基本概念和语法,掌握J***aScript对常用HTML文档元素的操作方法;了解文档对象模型DOM的基本概念和作用。   6、了解主要动态网页技术的基本概念。   计算机二级web程序设计考:Web数据库应用、服务器端动态设计、脚本语言和程序设计、静态网页设计、Web技术基础5个模块的内容。   二级Web程序设计是全国计算机等级考试的一个考试项目之一。   Web技术基础:   1.Internet与Web技术的基本概念。   2.Web技术的主要组成。   3.Web浏览器与服务器的基本概念和工作原理。   4.Web应用开发构架和开发技术。   关于计算机二级web程序设计操作题和计算机二级web程序设计操作题及答案的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。  A .data2=data1;   B .data2= (2,6) ;   C .data2.real=data1.real;   D .data2.real=data1.unreal;   3. 有如下程序: #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1;i<=NUM;i++)printf("%d\n",i); } 该程序中的for循环执行的次数是答案在文末   A .5   B .6   C .7   D .8   4. 若有语句char *line[5];,以下叙述中正确的是()。   A .定义line是一个数组,每个数组元素是一个基类型为char的指针变量   B .定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组   C .定义line是一个指针数组,语句中的*号称为间址运算符   D .定义line是一个指向字符型函数的指针   5. 有以下程序 main() { int i; for(i=0;i<3;i++) switch(i){ case 0:printf("%d",i); case 2:printf("%d",i); default:printf("%d",i); } } 程序运行后的输出结果是()。   A .22111   B .21021   C .122   D .12   6. 设有以下说明语句 struct ex { int x ; float y; char z ;} example; 则下面的叙述中不正确的是答案在文末   A .struct结构体类型的关键字   B .example是结构体类型名   C .x,y,z都是结构体成员名   D .struct ex是结构体类型名   7. 阅读以下程序及对程序功能的描述,其中正确的是 #include main() { FILE *in,*out; char ch,infile[10],outfile[10]; printf("Enter the infile name:   "); scanf("%s",infile); printf("Enter the outfile name:   ");scanf("%s",outfile); if((in=fopen(infile,"r"))==NULL) { printf("cannot open infile   ");exit(0); } if((out=fopen(outfile,"w"))==NULL) { printf("cannot open outfile   ");exit(0); } while(! feof(in))fputc(fgetc(in),out); fclose(in);fclose(out); }   A .程序完成将磁盘文件的信息在屏幕上显示的功能   B .程序完成将两个磁盘文件合二为一的功能   C .程序完成将一个磁盘文件复制到另一个磁盘文件中   D .程序完成将两个磁盘文件合并并在屏幕上输出   8. 以下叙述中正确的是()。   A .C语言的源程序不必通过编译就可以直接运行   B .C语言中的每条可执行语句最终都将被转换成二进制的机器指令   C .C源程序经编译形成的二进制代码可以直接运行   D .C语言中的函数不可以单独进行编译   9. 执行下面的程序后,a的值为 main() { int a,b; for(a=1,b=1;a<=10;a++) {if(b%3==1) {b+=3; continue;} b-=5;}}答案在文末   A .7   B .8   C .9   D .10   10. 下列关于单目运算符++、--的叙述中正确的是()。   A .它们的运算对象可以是任何变量和常量   B .它们的运算对象可以是char型变量和int型变量,但不能是float型变量   C .它们的运算对象可以是int型变量,但不能是double型变量和float型变量   D .它们的运算对象可以是char型变量、int型变量和float型变量   11. 定义结构体数组 struct stu { int num; char name[20]; }x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"}; for(i=1;i<5;i++) printf("%d%c",x[i].num,x[i].name[2]); 程序执行后的输出结果是()。   A .2A3N4E5O   B .1H2I3U4E   C .1A2N3E4O   D .1A2N3E4O   12. C语言规定,函数返回值的类型是()。答案在文末   A .由调用该函数时的主调函数类型所决定   B .由return语句中的表达式类型所决定   C .由调用该函数时系统临时决定   D .由定义该函数时所指定的数值类型决定   13. 下列程序段的输出结果是()。 char a=9,b=020; prihtf("%o   ",~a&b<<1);   A .100000   B .8   C .40   D .77   14. 详细设计中,可用于描述详细设计的工具有 ()   A .程序流程图,SC图、PAD图和PDL   B .程序流程图、N-S图、PAD图和PDL   C .数据流程图、N-S图、PAD图和PDL   D .程序流程图、BS图、PAD图和PDL   15. 有以下程序: main() { int m=3,n=4,x; x;-m++; x=x+8/++n; printf("%d   ",x); } 程序运行后的输出结果是()。答案在文末   A .3   B .5   C .-1   D .-2   16. 在下列定义中的共用体所占内存字节数是()。 union { char k[6]; struct { int m; floar f; }a; double d; }b;   A .8   B .14   C .18   D .10   17. 有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1); *r=r1; } main() { int m=7,r; f(m,&r);printf("%d",r); } 程序运行后的输出结果是()。   A .2   B .1   C .3   D .0   18. 在C语言中,可以把整数以二进制形式存放到文件中的函数是 ()答案在文末   A .fprintf ( ) 函数   B .fread ( ) 函数   C .fwrite ( ) 函数   D .fputc( )函数   19. 下列叙述中正确的是()。   A .在模块化程序设计中,一个模块应尽量多的包括与其他模块联系的信息   B .在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节   C .在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则   D .在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法   20. 有以下程序 #include <stdio.h> struct st { int x,y;} data[2]={1,10,2,20}; main() { struct st *p=data; printf("%d,",p->y); printf("%d   ",(++p)->x); } 程序的运行结果是()。   A .10,1   B .20,1   C .10,2   D .20,2   参考答案:   1~5 CBBAC 6~10 BCBDD   11~20请登录优题宝小程序,定期更新历年真题和模拟试题。
计算机程序设计基础考试题(计算机程序与设计基础)的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于A)225KB B)75KB C)37.5KB D)28. 125KB计算机程序设计基础考试题(计算机程序与设计基础)的信息别忘了在本站进行查找喔。

未经允许不得转载! 作者:谁是谁的谁,转载或复制请以超链接形式并注明出处

原文地址:http://96gps.cn/post/19874.html发布于:2026-03-02