试题

计算机二级《web程序设计》单选试题及答案

时间:2025-01-23 17:20:43 敏冰 试题 我要投稿
  • 相关推荐

计算机二级《web程序设计》单选试题及答案(精选4套)

  无论是身处学校还是步入社会,我们最离不开的就是试题了,试题有助于被考核者了解自己的真实水平。你知道什么样的试题才是好试题吗?下面是小编整理的计算机二级《web程序设计》单选试题及答案,欢迎大家借鉴与参考,希望对大家有所帮助。

计算机二级《web程序设计》单选试题及答案(精选4套)

  计算机二级《web程序设计》单选试题及答案 1

  1在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是(  )。

  A.客户机在发送请求之前需要主动与服务器建立连接

  B.服务器无法主动向客户机发起连接

  C.服务器无法主动向客户机发送数据

  D.以上都错

  参考答案:D

  2关于浏览器对象之间的从属关系,正确的说法是(  )。

  A.window对象从属于document对象

  B.document对象从属于window对象

  C.window对象和document互不从属

  D.以上选项均错

  参考答案:B

  3在以下选项中,不合法的标识符是(  )。

  A.a*bB.smallC.scoreD.average_grade

  参考答案:A

  4关于微软的NET框架的.描述中,正确的是(  )。

  A..NET框架提供了一个公共语言运行时环境,提供内存管理

  B..NET框架中的服务框架提供内存管理

  C..NET框架提供标准语言库,从而提供内存管理

  D..NET框架提供Windows应用程序模板,从而提供内存管理

  参考答案:A

  5以下不属于HTTP请求方法的是(  )。

  A.GETB.SETC.PUTD.POST

  参考答案:B

  6下列语句中,能产生带有数字列表符号的列表标记是(  )。

  参考答案:C

  7PHP 中采用的模板技术是(  )

  A.SmartyB.SmartC.TempletD.Cache

  参考答案:A

  8为了标识一个HTML文件,应该使用的HTML标记是(  )。

  参考答案:C

  9利用 ASP.NET开发的网页,其文件扩展名应命名为(  )。

  A..htmB..aspxC..aspD.无严格限制

  参考答案:B

  10在CSS的长度单位中,1 pc等于多少pt?(  )

  A.8B.10C.12D.14

  参考答案:C

  11Web的工作模式是(  )。

  A.客户机/服务器B.浏览器/服务器C.浏览器/浏览器D.浏览器/客户机

  参考答案:B

  12Web上的任何信息,包括文档、图像、图片、视频或音频都被视为资源。为便于引用资源,应给它们分配一个唯一的标识来描述该资源存放于何处及如何对它进行存取,当前使用的命名机制称为(  )。

  A.URLB.WWWC.DNSD.FTP

  参考答案:A

  13下列关于HTML的说法中,正确的是(  )。

  A.编制HTML文件时不需要加入任何标记(tag)

  B.HTML网页的核心,是一种超文本标记的程序设计语言

  C.HTML是网页的核心,是一种超文本标记的页面描述语言

  D.通过网页浏览器阅读HTML文件时,Web服务器负责解释插入到HTML文本中的各种标记

  参考答案:C

  14在下列的HTML中,哪个是最大的标题?(  )

  参考答案:D

  15在HTML文档中用于表示表格的标记对是(  )。

  参考答案:C

  16在JavaScript语言中,创建一个数组对象实例时使用关键字(  )。

  A.arrayB.ArrayC.dimensionD.Dimension

  参考答案:B

  17FTP协议是一种(  )协议。

  A.文件传输协议B.远程登录协议C.邮件协议D.超文本传输协议

  参考答案:A

  18相对比较早出现的服务器端动态网页技术是(  )。

  A.ASPB.CGIC.JSPD.JavaScript

  参考答案:B

  19下列可用于改变页面背景蒯色的属性是(  )。

  A.bgcolorB.background—colorC.colorD.backcolor

  参考答案:B

  20在HTML文档中,应该在下列哪个部分引用外部样式表?(  )

  计算机二级《web程序设计》单选试题及答案 2

  一、选择题

  【例1】结构化程序设计方法提出于_______。(考点1)

  A)20世纪50年代

  B)20世纪60年代

  C)20世纪70年代

  D)20世纪80年代

  解析:20世纪70年代提出了"结构化程序设计(structured programming)"的思想和方法。结构化程序设计方法引入了工程化思想和结构化思想,使大型软件的开发和编程得到了极大的改善。

  答案:C)

  【例2】结构化程序设计方法的主要原则有下列4项,不正确的`是_______。(考点1)

  A)自下向上

  B)逐步求精

  C)模块化

  D)限制使用goto语句

  解析:结构化程序设计方法的主要原则为:

  (1)自顶向下:即先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。

  (2)逐步求精:对复杂问题,应设计一些子目标作过渡,逐步细化。

  (3)模块化:把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。

  (4)限制使用goto语句。

  答案:A)

  【例3】面向对象的开发方法中,类与对象的关系是_______。(考点2)

  A)抽象与具体

  B)具体与抽象

  C)部分与整体

  D)整体与部分

  解析:现实世界中的很多事物都具有相似的性质,把具有相似的属性和操作的对象归为类,也就是说类是具有共同属性、共同方法的对象的集合,是对对象的抽象。它描述了该对象类型的所有对象的性质,而一个对象则是对应类的一个具体实例。所以本题正确答案为A)项。

  答案:A)

  计算机二级《web程序设计》单选试题及答案 3

  1.下列叙述中正确的是()。

  A.所有数据结构必须有根结点

  B.所有数据结构必须有终端结点(即叶子结点)

  C.只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构

  D.没有根结点或没有叶子结点的数据结构一定是非线性结构

  【答案】D

  【解析】D项正确,线性结构的特点是:①集合中必存在“第一个元素"且惟一②集合中必存在“最后一个元素”且惟一;③除最后一个元素外,其他数据元素均有惟一的“后继”,④除第一个元素外,其他数据元素均有惟一的“前驱”。所以没有根结点或没有叶子结点的数据结构一定是非线性结构。AB两项错误,不是所有数据结构都必须有根结点和叶子结点;C项错误,数据结构中若有中间结点不满足只有一个前件或者后件的条件,就不是线性结构。答案选择D选项。

  2.以下叙述中错误的是()。

  A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

  B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件

  C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

  D. C语言源程序经编译后生成后缀为.obj的.目标程序

  【答案】A

  【解析】A项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成一个后缀为.exe的可执行文件。答案选择A选项。

  3. C语言主要是借助以下()功能来实现程序模块化的。

  A.定义函数

  B.定义常量和外部变量

  C.三种基本结构语句

  D.丰富的数据类型

  【答案】A

  【解析】C程序的模块化主要通过函数来实现。C语言允许对函数单独进行编译,从而可以实现模块化。答案选择A选项。

  4.有以下程序段:

  char ch;

  int k;

  ch='a';

  k=12;

  print("%c,%d,",h,ch,k);

  printf("k=%d",k);

  已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是()。

  A.因变量类型与格式描述符的类型不匹配输出无定值

  B.输出项与格式描述符个数不符,输出为零值或不定值

  C.a,97,12k=12

  D. a,97,k=12

  【答案】D

  【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。"ch='a",%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出"k=",然后以十进制代码输出k的值,为12。答案选择D选项。

  5.下列叙述中正确的是()。

  A.栈是“先进先出”的线性表

  B.队列是“先进后出"的线性表

  C.循环队列是非线性结构

  D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

  【答案】D

  【解析】有序的线性表既可采用顺序存储结构,也可以采用链式存储结构。A项错误,栈是“先进后出"的线性表B项错误,队列是“先进先出"的线性表;C项错误,循环队列是线性结构的,有序的线性表既可采用顺序存储结构,也可采用链式存储结构。

  6.某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为()。

  A. 5

  B. 40

  C.3

  D. 2

  【答案】B

  【解析】二叉树的后序序列为DCBGFEA,则A为根结点。中序序列为DCBAEFG,则DCB为左子树结点,EFG为右子树结点。同理B为C父结点,C为D父结点。根据分析,可画出左子树,同理E为F父结点,F为G父结点。根据分析,可画出右子树,故二叉树深度为4层。答案选择B选项。

  7.设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是()。

  A. s[0]=m[1];

  B. s=m;

  C.s.n=m.n;

  D. s[2].x=m[2].x;

  【答案】A

  【解析】定义了结构体类型数组s,长度为2,结构体类型数组m,长度为2,并对数组m进行了初始化。同类型的结构体可以直接用变量名实现赋值,A项正确;数组名为数组首地址,地址常量之间不可以相互赋值,B项错误;数组名为地址常量不是结构体变量,不能引用成员,C项错误;s[2]与m[2]数组越界,D项错误。答案选择A选项。

  8.关于C语言标识符,以下叙述错误的是()。

  A.标识符可全部由数字组成

  B.标识符可全部由下划线组成

  C.标识符可全部由小写字母组成

  D.标识符可全部由大写字母组成

  【答案】A

  【解析】C语言标识符只能由字母、数字、下划线构成,且只能以字母、下划线开头,故答案选择A选项。

  9.以下程序段中的变量已定义为int类型,则

  sum=pAd=5;

  pAd=sum++,++pAd,pAd++;

  printf("%d",pAd);

  程序段的输出结果是()。

  A. 6

  B. 4

  C. 5

  D. 7

  【答案】D

  【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd=5,sum=6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd7。答案选择D选项。

  10.设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为()。

  A. 5

  B. 6

  C.m-5

  D. m-6

  【答案】D

  【解析】循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用队首指针指向队首元素的前一个位置,因此,从队首指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=20,rear=15时,队列中有m-20+15=m-5个元素,最坏情况下需要比较次数为m-6次。答案选择D选项。

  计算机二级《web程序设计》单选试题及答案 4

  1[单选题]1GB的准确值是

  A.1024×1024BytesB.1024 KBC.1024 MBD.1000 ×1000 KB

  参考答案:C

  2[单选题] 软件设计中划分模块的一个准则是( ).

  A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合

  参考答案:B

  参考解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

  4[单选题] 计算机软件包括( ).

  A.算法和数据B.程序和数据C.程序和文档D.程序、数据及相关文档

  参考答案:D

  参考解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档.故D选项正确.

  5[单选题] 数据库应用系统中的核心问题是( )。

  A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训

  参考答案:A

  参考解析:数据库应用系统中的核心问题是数据库的设计。

  6[单选题] 运算器的完整功能是进行( )。

  A.逻辑运算B.算术运算和逻辑运算C.算术运算D.逻辑运算和微积分运算

  参考答案:B

  参考解析:运算器是计算机处理数据形成信息的加工厂,它的主要功能是对二进制数码进行算术运算或逻辑运算。

  7[单选题] CPU中,除了内部总线和必要的寄存器外,主要的两大部件分别是运算器和

  A.控制器 B.存储器 C.Cache D.编辑器

  参考答案:A

  参考解析:CPU主要包括运算器和控制器。

  8[单选题] 下列与队列结构有关联的是( )。

  A.函数的递归调用 B.数组元素的引用

  C.多重循环的执行 D.先到先服务的作业调度

  参考答案:D

  参考解析:队列的修改是依先进先出的原则进行的,D正确。

  9[单选题] 在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( )。

  A.4倍 B.2倍 C.1/2倍 D.1/4倍

  参考答案:B

  参考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。

  10[单选题] 上网需要在计算机上安装( )

  A.数据库管理软件B.视频播放软件C.浏览器软件D.网络游戏软件

  参考答案:C

  11[单选题] 十进制数18转换成二进制数是( )。

  A.010101 B.101000 C.010010 D.001010

  参考答案:C

  参考解析:用2整除18,可以得到一个商和余数;再用2去除商,又会得到一个商和余数。如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来,即得010010。

  12[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘是( )。

  A.只能写入一次,可以反复读出的一次性写入光盘

  B.可多次擦除型光盘

  C.只能读出,不能写入的只读光盘

  D.其驱动器单倍速为1350KB/S的高密度可读写光盘

  参考答案:B

  参考解析:CD—RW是可擦写型光盘,用户可以多次对其进行读/写。CD-RW的全称是CD-ReWritab1e。

  13[单选题] 算法的有穷性是指( ).

  A.算法程序的运行时间是有限的

  B.算法程序所处理的数据量是有限的

  C.算法程序的长度是有限的

  D.算法只能被有限的用户使用

  参考答案:A

  参考解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。

  16[单选题] 在微机中,西文字符所采用的`编码是( ).

  A.EBCDIC码 B.ASCⅡ码 C.国标码 D.BCD码

  参考答案:B

  17[单选题] 根据域名代码规定,表示政府部门网站的域名代码是( )。

  A..net B..com C..gov D..org

  参考答案:C

  18[单选题] 数据库设计中反映用户对数据要求的模式是( )。

  A.内模式 B.概念模式 C.外模式 D.设计模式

  参考答案:C

  参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以选择C。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。

  19[单选题] 软件设计中模块划分应遵循的准则是( )。

  A.低内聚低耦合 B.高耦合高内聚

  C.高内聚低耦合 D.以上说法均错误

  参考答案:C

  参考解析:根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。②一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。C正确。

【计算机二级《web程序设计》单选试题及答案】相关文章:

计算机二级考试WEB单选题试题及答案09-30

web程序设计试题及答案10-13

计算机二级《WEB程序设计》考前模拟试题及答案07-04

计算机二级《Web程序设计》习题及答案10-07

2016计算机二级《web程序设计》备考试题及答案08-13

计算机二级考试WEB单选题及答案09-16

计算机二级考试WEB试题及答案10-22

2017计算机二级《Web程序设计》习题及答案10-22

计算机二级《Web程序设计》预测题及答案08-11