当前位置:文档之家› Web应用程序设计课后习题

Web应用程序设计课后习题

Web应用程序设计课后习题
Web应用程序设计课后习题

Web应用程序设计课后习题

一、选择题

1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows服务器上运行。

A. C#

B.

C. Visual

D. Visual 2、下面不属于的功能的是

A. 多语言支持

B.代码编译执行

C. 缓存机制

D. 较差的安全性 3、文件Visual 创建,用于定义Web应用程序的配置。 A. B. C. D. ASPX 4、关于动态网页,一下说法正确的是 A.只有包含在服务器端执行的脚本才是动态网页 B.包含有动画、视频或声音的网页也是动态网页 C.根据不同用户,请求返回不同结果的网页是动态网页的页面产生的一定是动态页面 5、以下不是.NET平台的组成部分。 https://www.doczj.com/doc/4b4303802.html,框架类 B.公共语言运行库

Information Server (IIS) D.运行时环境

6、关于,以下叙述不正确的一项是。 A. 与ASP只是名称相似,而根本没有任何关系 B. 显著的功能和特点是代码编译执行和支持Web服务 C. 的主流和推荐的脚本语言是C# D. 是用于开发Web数据库应用程序的

1、下列不是运行程序的必要条件。

A. IIS

B. 浏览器

C. .NET Framework

D.

Microsoft Visual 环境 2、假设IIS所预设的主目录位置

为D:\\Test目录下的被浏览,则其在浏览器中的地址为。 A.

B. localhost

C. localhost/

D. localhost/test/ 3、下列说法错误

的是

A. 只有采用SQL Server 身份验证模式,才可以启用

sa账户登录

B. 如果只想使用C#语言开发应用程序,在安装Visual Studio 2005时,只需选择“Visual C#”语言安装即可

C. Dreamweaver 可以帮助开发人员进行页面布局和样

式的设计 D.安装IIS后,主目录不能更改

1、用HTML标记语言编写一个简单的网页,网页最基本

的结构是。 A. … B. …… C. … D. …… 2、关于网页中的图像,下列说法正确的是 A. 图像标签开始,

结束

B. 图像标签的href属性用于指定图像链接到的URL

C. src属性的值是所要显示图像的URL

D. 以上全都是错误的

3、下列属性表示单元格在垂直方向上所跨的行数。 A. colspan B. rowspan C. cellpadding D. cellspacing

4、框架中rows和cols的属性值可以是

A. 百分数

B. 像素值

C. 星号“*”

D. 以

上都可以

5、如果希望单击超链接打开新的HTML页面,则需将target属性设为 A. _blank B. _top C. _parent D. _self

6、下列表示的不是按钮

A. type=”submit”

B. type=”reset”

C. type=”image”

D. type=”button” 7、对于提交按钮说法错误的是

A. 它不需要设置onclick行为

B. 它将表单提交给标记的action属性指向的程序或网页

C. 它的type=submit

D. 以上全都是错的

1、下列选项中C )是引用类型

A. bool类型

B. struct 类型

C. string 类型

D. int类型 2、C#中为int类型分配字节空间 A. 1 B.

2 C. 4 D. 8 3、下面语句对变量c赋值为char c=(char)65; A. A B. a

C. 65

D. “65”

4、下面操作符的优先级最高。

A. ==

B. ++

C. %

D. && 5、执行下面语句后,i的值是float f=-; int i=(int)f;

A. 123

B. -

C. -

D. -123 6、下面逻辑表达式的值为false。设a=3,b=4,c=5。 A. !

B. a==b||b>c

C. a-b 7、下面语句的值是string str=”中华人民共和国”; (“人”);

A. 1

B. 2

C. 3

D. 4

1、代码隐藏文件用于存储窗体上的 A. 静态标记 B. 控件中输入的值 C. 用户注释 D. 应用程序代码

2、Web 窗体支持驱动编程模型。

A. 过程

B. 功能

C. 事件

D. 中断 3、下面说法错误的是

A. Page_Init事件在页面服务器控件被初始化时发生

B. Page_Load事件只在页面初次加载时发生

C. 利用IsPostBack属性,可以检查页面是否为传递回服务器的页面

D. 如果页面验证成功,IsValid属性值为True

4、指令用于定义页面解析器和编译器所使用的特定的页面的属性

A. @Page

B. @Control

C. @Import

D. Register 5、下面程序段执行完后,页面显示的内容是

(“张三”) ()

(“你好”)

A. 张三

B. 你好

C. 张三你好

D. 张三你好 6、应用程序中所有页面均可以访问变量。

A. Session

B. Application

C. Server

D. ViewState

7、下面文件负责处理Application_Start、

Application_End、Session_Start和Session_End等事件。

A. B. C. D.

1、若希望控件内容变换后立即回传表单,需要在控件

中添加属性。 A. AutoPostBank=True B. AutoPostBank=False C. IsPostBank=True D. IsPostBank=False

2、下列关于Web服务器端Label控件的说法不正确的是。 A. Button 显示为普通按钮样式 B. LinkButton

显示为超链接按钮样式 C. ImageButton以图片作为按钮D. Button和LinkButton所实现的功能不同 3、下列关于Web服务器端Label控件的说法不正确的是 A. Label控件

显示为文本信息 B. Label控件只能显示文本信息

C. Label控件不能接收文本信息

D. Label控件中文本不能使用标记进行样式控制

4、下列关于Web服务器端Text控件的说法不正确的是

A. Text控件显示为文本输入框

B. Text控件可以设置为

多行文本输入 C. Text控件只能输入文本不能显示文本 D. Text控件可以设置为密码框输入

5、下列关于Web服务器端DropDownList控件的说法不

正确的是 A. DropDownList控件显示为下拉列表框 B. DropDownList控件只能实现单选

C. DropDownList控件的选项中可以有默认选项

D.

DropDownList控件中的选项不能动态设定

6、下列关于Web服务器端ListBox控件的说法不正确

的是 A. ListBox控件显示为列表框 B. ListBox控件只

能实现单选

C. ListBox控件的选项中可以有默认选项

D. ListBox控件可以设置列表的显示高度

7、下列关于Web服务器端CheckBox控件的说法不正确

的是 A. CheckBox控件显示为复选框 B. CheckBox控件

没有GroupName属性 C. CheckBox控件可以有默认选项 D. CheckBox控件可以全选,也可以全不选

8、下列关于Web服务器端RadioButton控件的说法不

正确的是 A. RadioButton控件显示为单选按钮 B. RadioButton控件没有GroupName属性

C. RadioButton控件具有GroupName属性,而且是必

须设置的 D. 同一组RadioButton控件具有相同的GroupName属性

9、下列关于Web服务器端Panel控件的说法不正确的

是 A. Panel控件显示为面板

B. Panel控件是其他控件的容器

C. Panel控件可以设置为不同的显示样式

D. Panel

控件没有任何事件方法可以处理

10、下列Web服务器控件中,哪个不能接收用户的输入信息 A. Text控件 B. Label控件 C. DropDownList 控件 D. CheckBox控件

1、现在需要验证某个TextBox控件的输入数据是否大于0,应使用的验证控件是

A. CompareValidator

B. CompareValidator与ReauiredFieldValidator

C. RangeValidator

D. RangeValidator与RequiredFieldValidator 2、现在需要验证某个TextBox控件输入的年龄是否大于18且小于65,此时应该使用的验证控件是

A. CompareValidator

B. CompareValidator与ReauiredFieldValidator

C. RangeValidator

D. RangeValidator与RequiredFieldValidator 3、要对输入的数据进行检查,以下情况需要使用正则表达式验证控件。

A. 输入数值大于1小于42

B. 输入数值不能为空

C. 检查身份证、电子邮件地址

D. 比较两次输入的密码是否相同 4、对于正则表达式|(\\..{3,6}),下面是错误的输入。 B.&8# * D..ads

5、如果要输入如(86)-10-12345678形式的电话号码,应该使用的正则表达式为。

A. \\([0-9]{2}\\)-[0-9]{2}-[0-9]{8}

B.

\\([0-9]{2}\\)-[0-9]{10} C. ([0-9]{2})-[0-9]{2}-[0-9]{8} D. \\([0-9]{2}\\)[0-9]{2}[0-9]{8} 6、在数据验证控件中,ValidatorSummary验证控件的作用是。 A.检查总和数 B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小

7、下列关于数据验证控件的说法不正确的是。

A.必填验证控件只能检查输入信息是否为空

B.比较验证控件可以进行输入数据的类型检查

C.范围验证控件需要使用Minimum和Maximum属性设置范围

D.规则验证控件需要使用ValidationExpression属性设置文本格式 8、下列关于数据验证控件的说法不正确的是。

A.在设计阶段必须将各个验证控件的ContrlToValidate属性指向被验证的控件

B.除必填验证控件以外,其他验证控件都将被检查对象为空认为是合法的输入

C.比较验证控件可用来与某个常量比较,也可用来与另外某个控件的输入进行比较

D.数据验证控件的提示信息显示位置可Display属性设置 9、下列关于IsValid的说法不正确的是。 A. IsValid 是Web页面的属性 B. IsValid是数据验证控件的属性

C. IsValid可用于判断页面表单中提交的数据是否通过

验证 D. IsValid用于判断页面中的表单是否可以操作

10、下列关于用户验证控件的说法不正确的是。 A.用户验证控件可以根据需要通过程序进行数据检查 B.用户验证控件只能在服务器端进行数据检查 C.用户验证控件可以不设定ContrlToValidate属性 D.用户验证控件可以在客户端完成数据检查

1、要查询user-name为tutu并且是xx年1月1日前注册的用户,请问用SQL语句。

A. select*from users where user_name=tutu and submit_date A. select*from users where real_name=”李”and submit_date 5、下列的组件中,哪个提供断开式数据访问服务。 A. Connection对象

B. Command 对象

C. DataAdapter对象

D. DataSet对象

6、若要访问其他计算机上的SQL Server数据库,需要设置属性 A. Provider B. Data Source C. Initial Catalog D. Database

7、下列的组件中,实现对数据源的数据操作功能 A. Connection对象 B. Command对象 C. DataAdapter对象 D. DataSet对象

8、在下列ADO,NET的数据库连接方式中,不能用于连接SQL Server数据库的是

A. OleDbConnection

B. OdbcConnection

C.

SqlConnection D. OracleConnection

9、下列连接字符实现与SQL Server数据库的连接,是不正确的。 A. Driver={SQL Server};Server=localhost;Database=stuDB;Uid=;Pwd=;

B. Provider=SQLOLEDB;Data Source=localhost;Database=stuDB;Uid=abc;Pwd=12;

C. Data Source=.\\\\SQLEXPRESS;Database=SchoolDB;Uid=abc;Pw

d=;

D. Driver={SQL Server 2000};Server=localhost;Database=stuDB;Uid=abc;Pwd=1 23; 10、在配置ODBC数据源时,具有可移植性。 A. 系统DSN B. 用户DSN C. 文件DSN D. 都不能移植

11、下列关于中各对象的说法不正确的是 A. Connection对象用于实现和数据源的连接 B. Command对象用于完成对数据库的操作

C. DataReader对象可用于完成数据记录的增加、删除、修改、查询

D. DataAdapter对象用于实现数据源和DataSet对象的连接 12、下列关于DataSet的说法不正确的是 A. DataSet提供了强大的数据缓存功能 B. DataSet 支持数据的浏览、排序、搜索、过滤 C. DataSet与DataReader具有完全相同的功能 D. DataSet与XML集成

13、下列关于DataSet的组成部分说法不正确的是 A. DataSet主要数据表和关系组成

B. DataSet所包的数据表DataSet的属性Tables管理,通过Tables属性来访问

C. DataColumn对象和DataRow对象分别定义了数据表DataTable中行和列的属性

D. Contraint类表示可以在一个或多个DataColumn对象上实施的约束 14、下列关于ADO和的比较不正确的是 A. 只是ADO的一个升级版,工作原理是相同的

B. 提供DateRelation对象合并来自多个DateTable 对象的数据

C. ADO只能顺序扫描各行,儿允许非顺序访问数据表

D. ADO使用COM组件传输数据,而使用XML传输数据

1、表格试图GridView控件的基类是

A. B. C. D. 2、当GridView控件启用分页后,默认每页显示记录的条数是3、下面关于GridView控件的说法正确的是。 A. GridView控件只能原样显示数据表中的记录,不能修改

B. 为了美化显示,GridView控件的头模板、体模板和尾模板都必须进行设置

C. GridView控件不能分页显示数据

D. GridView控件能实现数据的排序

4、在设置GridView控件的SqlDataSource数据源控件

过程中,单击“高级”按钮的目的是。

A.打开其它窗口

B.输入新参数

C.生成SQL编辑语句

D.优化代码5、在配置GridView控件的SqlDataSource数据源控件的过程中,单击“高级”按钮后打开的窗口中的选项无效,这常常是因为 A.不能输入参数B.不能返回数据 C.不能优化代码 D.数据表中缺少关键字段

6、若希望在GridView控件中显示“上一页”和“下一页”的导航按钮,则PagerStyle属性中Mode应设置为。

C.上一页

D.下一页

7、当GridView控件启用分页后,获知数据表当前所在页数的属性是8、如果定制了各列,又希望能按某一列排序,需要在每一列的设置的属性是

9、设置GridView控件中某列表头显示的文本,需要设置的列属性是10、设置GridView控件中某列是不可修改更新的,需要设置的列属性是

1、关于XML文件说法错误的是标记区分大小写

B.一个XML元素中允许包含其他因素

C.标记中可以包含任意多个属性中不允许使用空标记 2、关于配置文件说法错误的是

文件是基于XML格式的纯文件 B.子目录下的配置信息覆盖父目录下的配置信息 C.浏览器可以直接访问文件

D.如果文件不存在,该目录下的所有配置设置将自动从父目录继承 3、一个应用程序一般有个文件有效。 A. 0 B.

1 C.若干 D.以上都不对

4、数据库应用程序中宇数据库连接的代码段最好放在中。 C..aspx文件 D.其他文件

5、配置文件中用于保存自定义设置的标记是

A. B. C. D.

1、 Web服务源文件的扩展名是

3、生成SOAP代理类的命令是

4、编译并部署SOAP代理类的命令是

5、下列关于Web服务的说法不正确的是 A. Web服务没有用户接口,向应用程序而非用户提供服务

B. Web服务部从浏览器获得请求并返回相应的Web界面,而是从应用程序接收XML格式的请求消息

C. Web服务通过SOAP在Web提供的软件服务,使用WSDL 文件进行说明,并

通过UDDI进行注册

D. Web服务时一个软件组件,只能局限于本地使用 6、下列不是Web服务的关键技术。

7、下列关于SOAP的说法不正确的是

A. SOAP是在分散或分布式的环境中交换信息的基于XML的简单协议

B. SOAP与许多早期的协议相比较复杂,运行效率低,不太易于实现

C. Web服务通过SOAP建立跨平台的远程调用

D. SOAP可以在许多不同的软件和硬件平台上实现 8、下列WSDL的说法不正确的是 A. WSDL是用XML 文档来描述Web服务的标准

B. WSDL通过明确的表示法制定请求消息必须包含的内容及响应消息的方式

C. WSDL只能说明相同平台、以相同编程语言访问的Web服务接口

D. WSDL文件定义了编写使用Web服务的程序所需的全部内容 9、下列关于UDDI的说法不正确的是

A. UDDI是为解决Web服务的发布和发现问题,而制定的新一代基于Internet的电子商务技术标准

B. UDDI是一套基于Web的、为Web服务提供信息注册中心的实现标准规范

C. UDDI目录服务是介绍提供的业务的XML文件

D. UDDI是一套全新的协议规范,与已有的协议没有任何关系 10、下面不能用于进行Web服务的状态管理。

一、选择题

1、是用于创建Web应用程序的平台,此应用程序可使用IIS和.NET Framework在Windows服务器上运行。

A. C#

B.

C. Visual

D. Visual 2、下面不

属于的功能的是

A. 多语言支持

B.代码编译执行

C. 缓存机制

D. 较差的安全性 3、文件Visual 创建,用于定义Web应用

程序的配置。 A. B. C. D. ASPX 4、关于动态网页,一下说法正确的是 A.只有包含在服务器端执行的脚本

才是动态网页 B.包含有动画、视频或声音的网页也是动态

网页 C.根据不同用户,请求返回不同结果的网页是动态网

页的页面产生的一定是动态页面 5、以下不是.NET平台的

组成部分。 https://www.doczj.com/doc/4b4303802.html,框架类 B.公共语言运行库

Information Server (IIS) D.运行时环境

6、关于,以下叙述不正确的一项是。 A. 与ASP只是

名称相似,而根本没有任何关系 B. 显著的功能和特点是

代码编译执行和支持Web服务 C. 的主流和推荐的脚本语言

是C# D. 是用于开发Web数据库应用程序的

1、下列不是运行程序的必要条件。

A. IIS

B. 浏览器

C. .NET Framework

D. Microsoft Visual 环境 2、假设IIS所预设的主目录位置

为D:\\Test目录下的被浏览,则其在浏览器中的地址为。 A.

B. localhost

C. localhost/

D. localhost/test/ 3、下列说法错误

的是

A. 只有采用SQL Server 身份验证模式,才可以启用sa账户登录

B. 如果只想使用C#语言开发应用程序,在安装Visual Studio 2005时,只需选择“Visual C#”语言安装即可

C. Dreamweaver 可以帮助开发人员进行页面布局和样式的设计

D.安装IIS后,主目录不能更改

1、用HTML标记语言编写一个简单的网页,网页最基本的结构是。 A. … B. …… C. … D. ……

2、关于网页中的图像,下列说法正确的是 A. 图像标签开始,结束

B. 图像标签的href属性用于指定图像链接到的URL

C. src属性的值是所要显示图像的URL

D. 以上全都是错误的

3、下列属性表示单元格在垂直方向上所跨的行数。 A. colspan B. rowspan C. cellpadding D. cellspacing

4、框架中rows和cols的属性值可以是

A. 百分数

B. 像素值

C. 星号“*”

D. 以上都可以

5、如果希望单击超链接打开新的HTML页面,则需将target属性设为 A. _blank B. _top C. _parent D. _self

6、下列表示的不是按钮

A. type=”submit”

B. type=”reset”

C. type=”image”

D. type=”button” 7、对于提交按钮说法错

误的是

A. 它不需要设置onclick行为

B. 它将表单提交给标记的action属性指向的程序或网页

C. 它的type=submit

D. 以上全都是错的

1、下列选项中C )是引用类型

A. bool类型

B. struct 类型

C. string 类型

D. int类型 2、C#中为int类型分配字节空间 A. 1 B.

2 C. 4 D. 8 3、下面语句对变量c赋值为char c=(char)65; A. A B. a

C. 65

D. “65”

4、下面操作符的优先级最高。

A. ==

B. ++

C. %

D. && 5、执行下面语句后,i的值是float f=-; int i=(int)f;

A. 123

B. -

C. -

D. -123 6、下面逻辑表达式的值为false。设a=3,b=4,c=5。 A. !

B. a==b||b>c

C. a-b 7、下面语句的值是string str=”中华人民共和国”; (“人”);

A. 1

B. 2

C. 3

D. 4

1、代码隐藏文件用于存储窗体上的 A. 静态标记 B. 控件中输入的值 C. 用户注释 D. 应用程序代码

2、Web 窗体支持驱动编程模型。

A. 过程

B. 功能

C. 事件

D. 中断 3、下面

说法错误的是

A. Page_Init事件在页面服务器控件被初始化时发生

B. Page_Load事件只在页面初次加载时发生

C. 利用IsPostBack属性,可以检查页面是否为传递回服务器的页面

D. 如果页面验证成功,IsValid属性值为True

4、指令用于定义页面解析器和编译器所使用的特定的页面的属性

A. @Page

B. @Control

C. @Import

D. Register 5、下面程序段执行完后,页面显示的内容是

(“张三”) ()

(“你好”)

A. 张三

B. 你好

C. 张三你好

D. 张三你好 6、应用程序中所有页面均可以访问变量。

A. Session

B. Application

C. Server

D. ViewState

7、下面文件负责处理Application_Start、Application_End、Session_Start和Session_End等事件。

A. B. C. D.

1、若希望控件内容变换后立即回传表单,需要在控件中添加属性。 A. AutoPostBank=True B. AutoPostBank=False C. IsPostBank=True D.

IsPostBank=False

2、下列关于Web服务器端Label控件的说法不正确的是。 A. Button 显示为普通按钮样式 B. LinkButton

显示为超链接按钮样式 C. ImageButton以图片作为按钮D. Button和LinkButton所实现的功能不同 3、下列关于Web服务器端Label控件的说法不正确的是 A. Label控件

显示为文本信息 B. Label控件只能显示文本信息

C. Label控件不能接收文本信息

D. Label控件中文本不能使用标记进行样式控制

4、下列关于Web服务器端Text控件的说法不正确的是

A. Text控件显示为文本输入框

B. Text控件可以设置为

多行文本输入 C. Text控件只能输入文本不能显示文本 D. Text控件可以设置为密码框输入

5、下列关于Web服务器端DropDownList控件的说法不

正确的是 A. DropDownList控件显示为下拉列表框 B. DropDownList控件只能实现单选

C. DropDownList控件的选项中可以有默认选项

D. DropDownList控件中的选项不能动态设定

6、下列关于Web服务器端ListBox控件的说法不正确

的是 A. ListBox控件显示为列表框 B. ListBox控件只

能实现单选

C. ListBox控件的选项中可以有默认选项

D.

ListBox控件可以设置列表的显示高度

7、下列关于Web服务器端CheckBox控件的说法不正确

的是 A. CheckBox控件显示为复选框 B. CheckBox控件

没有GroupName属性 C. CheckBox控件可以有默认选项 D. CheckBox控件可以全选,也可以全不选

8、下列关于Web服务器端RadioButton控件的说法不

正确的是 A. RadioButton控件显示为单选按钮 B. RadioButton控件没有GroupName属性

C. RadioButton控件具有GroupName属性,而且是必

须设置的 D. 同一组RadioButton控件具有相同的GroupName属性

9、下列关于Web服务器端Panel控件的说法不正确的

是 A. Panel控件显示为面板

Web程序设计沈士根版课后习题答案.doc

Web考试复习资料 第一章 1.填空题 (1).NET Framework主要包括公共语言运行库(CLR) 和类库 (2)网站在编译时,首先将语言代码编译成MSIL ,微软中间语言 (3)一台 IIS Web服务器 IP 地址为,网站端口为 8000,则要访问 Web应用程序 User 中的 URL 为 (4)可以通过复制网站同步网站上的一个文件 3.选择题 (1)VSEW 2012 不支持( A) Ajax (2) 下面( D)网站在建立时要求安装Microsoft FrontPage服务器扩展 A. 文件系统 B. 本地 IIS 站点 D. 远程站点 (3) 以下选项不属于编程语言的是(A) Basic C# C++ 4. 简答题 (1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置答:每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不再主目录下的文件夹 的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能 单独控制每个虚拟目录的读写权限。 (6)静态网页和动态网页的区别 答:静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改 动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。 动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容, 前台页面的内容也会随之更新 第二章 1.填空题 (1)VSEW 2012 默认建立的XHTML文件类型是XHTML5 (2) 利用 XHTML建立一个链接到邮箱的元素是邮箱 (3)页面中的空格用   表示 (4)存放 Web窗体页 C#代码的模型有单文件页模型和代码隐藏页面模型 (5) 实现页面 3 秒自动刷新一次的元素是 (6) 在单文件页模型中,C#代码必须包含于之间 (7) 代码隐藏页模型通过CodeFile 属性和 Inherits 属性将 aspx 文件和对应的 .aspx 文 件联系起来 (8)外部样式表通过 元素链接到页面 (9)XML 主要用于处理与表达(跨平台交换)数据

高中信息技术《算法与程序设计》试题

高中信息技术《算法与程序设计》试题 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE 10、在循环语句 For x=1 to 100 step 2 …… Next x 中,x能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色 B、命令按钮 C、文本框 D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()

50道经典的编程题

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出1000以内所有的"水仙花

数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 【程序7】

c++程序设计课后习题答案(杨长兴__刘卫国主编)1111

习题一 一、选择题 1.C 2. C 3.B 4.C 5.C 6.D 7.C 8.A 9.B 10.D 二、填空题 1. 算法 2. main 3. ; 4. cpp obj exe 5. 符号定义 6. 是10 是11 7. d ouble 1 8. -2649. 是4 10. m-m/n*n11. a为6 b为4 c为212. 为1 三、问答题 1.有点。计算机程序设计语言模型是更规则、无二意性的语言模型。 2.书P3 3..dsw 、.dsp、.ncp、.cpp 4.提高程序的可读性、可维护性。在行注释前加“//”。段注释放入“/*”和“*/”之间。注释对原程序的编译和运行没影响。 5.设置符号常量主要提高源程序的可读性、维护性。区别:1.识别时,主要看符号的定义;2.运行时,符号常量不能改变值而变量可改变。 6.字符常量通常指一个字符,存储单元为一个字节;字符串可包含多个字符,存储单元为字符数加1个字节。 7. 1.0 、1.1e2 类型:double; 1L、65536 类型:long 8.int、new 不是,因为是关键字;abc、lxyz、a_0、Hello、aaaaa、_a是合法的标识符;a+b、!A不是,因为+、!是运算符。0_abc不是是因为数字开头;d$a不是是因 为标识符不应包含$。 9.合法:(1)、(5)、(6) 10.全部都是。 11.a=2;b=1 12.2;-2;6、4、40、-3、3 13.(1) 4 a=3 b=4 c=5; (2)5 a=3 b=4 c=6; (3)-9 a=3 b=5 c=5; (4) 4 a=4 b=4 c=4 14.(1) (float) k (2)x-int(x) (3)m/10%10 (4)(ch>=’A’ && ch<=’Z’)?(ch=’a’+ch-‘A’):ch 习题二 四、选择题 1.B 2. C 3.A 4.B 5.B 五、填空题 1. if 2. do while和for 3.循环体循环体 4. 1 n+1 n 5. 5,4,6 三、程序阅读题 15.m=5 16. 1 4,2 2 6,3,3 5,5 6,c=37 六、程序设计题 1.#include #include

Web程序设计复习题

单项选择题: 1.下列哪个不是HTML的常用标记。() A. B. C. D. 2.下面语句中,()将HTML页面的标题设置为“HTML练习” A. HTML练习 B. HTML练习 C. HTML练习 D. HTML练习 3.在html中绘制表格时,()标记是表格中的换行标记。 A.

B. D. B.
C.
4.使用JavaScript语言中Document的()方法可以在页面上输出字符。 A. document.write() B. document.print() C. document.out() D. document.flush() 5.在HTML页面中,()标记用于为表中的一列指定一个标题。 A.
C. D. 6.在网页中通常采用()完成性别的输入。 A.复选框 B.文本框 C.密码框 D.单选按钮 7.下列()实现单击超级链接是弹出确认对话框,询问用户是否真的删除。 A. 删除 B. 删除 C. 删除 D. 删除 8.在HTML中引用外部JavaScript文件中的正确代码为()。 A. B. C. D.

历年算法与程序设计学业水平考试真题(带答案)

一、选择题 1、流程图是描述()的常用方式。 A、程序 B、算法 C、数据结构 D、计算规则 2、下面不属于算法描述方式的是()。 A、自然语言 B、伪代码 C、流程图 D、机器语言 3、以下运算符中运算优先级最高的是()。 A、+ B、^ C、>= D、* 4、某程序中三个连续语句如下: a=1 b=2 c=b+a 它属于() A、顺序结构 B、选择结构 C、循环结构 D、以上三种都不是 5、穷举法的适用范围是() A、一切问题 B、解的个数极多的问题 C、解的个数有限且可一一列举 D、不适合设计算法 6、在现实生活中,人工解题的过程一般分为() A、理解分析问题→寻找解题方法→用工具计算→验证结果 B、寻找解题方法→理解分析问题→用工具计算→验证结果 C、用工具计算→验证结果→寻找解题方法→理解分析问题 D、用工具计算→验证结果→理解分析问题→寻找解题方法 7、下列关于算法的特征描述不正确的是() A、有穷性:算法必须在有限步之内结束 B、确定性:算法的每一步必须确切的定义 C、输入:算法必须至少有一个输入 D、输出:算法必须至少有一个输出 8、下列哪一个不是用于程序设计的软件() A、BASIC B、C语言 C、Word D、Pascal 9、下列可以作为合作变量名的是() A、a7 B、7a C、a-3 D、8 10、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为()。 A、顺序结构 B、分支结构 C、循环结构 D、选择结构 11、下列步骤不属于软件开发过程的是() A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为()次。 k=-10 do k=k+1 loop while(until)k=0 A. 9 B. 10 C. 11 D. 12 13.已知x=6, y=5, 则以下运算结果为True 的是() A.Not(x>y) B. (x<5)or(y>6) C. (x>=6)And(y>=5) D. Not(x>4) 14.模块化程序设计方法反映了结构化程序设计的()基本思想。 A、自顶向下,逐步求精 B、面向对象 C、自定义函数、过程 D、可视化编程 15、一位同学想编程解决“韩信点兵”的问题,他制定的如下工作过程中,最恰当的是() A、设计算法,编写程序,提出问题,运行程序,得到答案

程序设计典型例题

我先给你一些VF的例题看看吧! Vfp--程序设计典型例题 Vfp题库:程序设计基础典型例题 [例1] 在()窗口中可以控制列表框内显示的变量种类。 A.跟踪窗口 B.监视窗口 C.局部窗口 D.调动堆栈窗口 分析:局部窗口用于显示模板程序中的内存变量,并显示它们的名称.当前取值的类型。它可以控制在列表内显示的变量类型。 答案c 例2下面选项中关于ACCEPT命令说法错误的是() A.ACCEPT命令格式是:ACCEPT[<字符表达式>] TO<内存变量> B.该命令只接收字符串,但是用户在输入字符串时,必须要加上定界符 C如果不输入任何内容直接按回车键,系统就会把空串赋给指定的内存变量 D如果选用<字符表达式>,那么系统就会首先显该表达式的值,作为提示信息 分析:该命令只接收字符串,但用户在输入时不需要加定界符;否则,系统会把定界符当作字符串的一部分输出. 答案:B 例3下列关于过程的说法中不正确的是 A.过程文件可以放在任何程序文件代码的后面,也可以保存在称为过程文件的单独文件里 B.过程文件只包含过程,这些过程只能被过程文件调用 C.如果需要打开多个过程文件,可以在调用过程语句中加ADDITVE,那么在打开过程文件时, 并不关闭原先已打开的过程文件 D.关闭个别过程文件的命令格式是:RELESE PROCEDURE<过程文件> 分析:过程文件只包含过程,这些过程可以被任何其它程序调用.命令格式SETPOCEDURE TO[<过程文件>][ADDITIVE]就可以打开多个过程文件.当使用不带任何文件名的SET PROCEDURE TO命令时,将会关闭所有的过程文件,使用命令RELEASE PROCEDURE<过程文件>时,将关闭指定的过程文件. 答案:B 例4 在一个程序定义了的一些变量,选出局部变量( ) 1.PRG PUBLIC aI LOCAL a2,a3 SCORE'B'TO a4 LOCATE a5 A.a1 B.a2,a3 C.a4 D.a5 分析:A是公共变量,C是私有变量,D的命令和LOCA TE相似,但不存在这样定义变量的命令.只有B才是定义了两个局部变量. 答案:B 例5 不需要先建立就可以使用的变量是( ) A.局部变量 B.公共变量 C.私有变量 D.数组 分析:私有变量是指在程序中直接使用,由系统自动隐含建立的变量.即没有通过PUBLIC 或

循环结构程序设计课后习题及答案

循环结构程序设计习题及答案1、循环语句的三要素分别 是、、。 2、for语句括号内的3个表达式的作用分别 是、、。 3、在2层循环嵌套中,外层循环语句的每个执行周期中,内层循环语句都要完整地,只有当时,才结束整个循环。 4、在循环结构中,break语句的作用是;continue语句的作用是。 5、当循环条件一开始就为假时,对于while语句、do…while语句、for 语句,分别执行循环体次、次、 次。 6、下面程序段的执行次数: int a=0; while(a=0) { printf("good\n"); a--; } 7、下面程序段的执行次数: int a=0; while(a==0)

{ printf("good\n"); a--; } 8、下面程序段的执行次数: int a=1; while(a=1) { printf("good\n"); a++; } 9、下面程序段的执行次数: int a=1; while(a==1) { printf("good\n"); a++; } 10、下列程序段的运行结果是。 for(i=5;i>=0;i--) printf(“%d “,i); 11、下列程序段的运行结果是。 for(n=1;n<20;n=n+3) printf(“%d “,n); 12、下列程序段的运行结果是。

for( ch='a' ;ch<='e' ;ch++) printf(“%d“,ch-97); 13、下列程序段的运行结果是。 for(i=1,j=5 ; i

Java-Web程序设计题库

Java Web程序设计题库 一、选择题 1、以下文件名后缀中,只有( C )不是静态网页的后缀。 A、.html B、.htm C .JSP D、.shtml 2、以下文件名后缀中,只有( B )不是动态网页的后缀。 A、.jsp B、.html C、.aspx D、php 3、在page指令中,( C )属性是可以在页面中重复的属性。 A、language B、buffer C、import D、autoflush 4、JSP的结构由( B )组成(多选)。 A、指令 B、注释 C、脚本元素 D、操作 5、以下选项中,那一项不是JSP指令( B )。 A、page B、import C、include D、taglib 6、下面哪种数据类型是基本类型( D )。 A、class B、interface C、数组 D、char 7、下面哪种数据类型是引用类型( C )。 A、boolean B、int C、interface D、long 8、下面哪一个运算符具有3个操作数( D )。 A、* B、++ C、&& D、: 9、下面那个运算符只有一个操作数( A )。 A、~ B、|| C、<< D、/ 10、下面那个语句是条件语句( C )。 A、break语句 B、while语句 C、if语句 D、for语句 11、类中的成员默认的访问修饰符是( A )。 A、private B、protected C、public D、空 12、常量使用( C )进行修饰 A、private B、abstract C、final D、static 13、包含Servlet发回到客户端信息的ServletResponse对象是由( C )创建的。

算法与程序设计会考复习题

《算法与程序设计》模块会考复习题 一.单选题 1. java方法重载时参数不可能出现的情况是____D______。P67 A.参数的个数不同 B.参数的个数相同而参数的类型不同 C.参数不完全对应相同D.参数完全对应相同 2. 运行Java程序需要的工具软件所在的目录是___A_______。P16 A.JDK的bin目录B.JDK的demo目录 C.JDK的lib目录D.JDK的jre目录 3. J_HelloWorld.java 的文件内容如下: class J_HelloWorld { public static void Main(String args[]) M不应大写 { System.out.println(" Hello World "); } } 下面说法正确的是____B______。 A.J_HelloWorld.java无法通过编译,因为main方法的声明方式不对 B.J_HelloWorld.java可以通过编译,但程序运行时出现“程序中没main方法”的异常C.J_HelloWorld.java可以通过编译,但无法运行,因为该文件没有public类 D.J_HelloWorld.java可以通过编译并正常运行,结果输出字符串“Hello World” 4. 逻辑表达式!(3/2==1.5)&& 9<3|| 9>3的运算结果为_____A_______。 P9 A.true B.false C.表达式有错D.条件不足 5. 下列可以将变量x和y的值互换的语句是___B______。P35 A.x=y;y=x; B.z=x;x=y;y=z; C.x=z;z=y;y=x; D. x=(x+y)/2;y=(x-y)/2; 6. 执行完下面程序片段之后,下面结论正确的是___B_____。 P43 int a,b,c; a=1;b=2; c=(a+b)>3 ? a++:b++; A.a的值是2,b的值是3 B.a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false。 7. 下面程序片段输出的是___C_______。应使用关系运算符== int a=3,b=1; if(a=b)

程序设计典型例题解析(2)

程序设计典型例题解析(2)

典型例题解析(2) 一、填空题 1.以顺序输入模式打开“c:\source1.txt”文件的命令是(1);以输出方式打开“c:\source2.txt”文件的命令是(2)。 分析:Print # 语句用于将把数据写入文件中。Print语句格式为: Open 文件名 [For模式] As [#] 文件号 “For 模式”为指定打开文件的模式是数据的输入模式还是输出模式。 结论:答案应为:(1)Open "c:\source1.txt" For Input As #1 (2)Open "c:\source2.txt" For Output As #2 2.在Visual Basic中,文件系统控件包括(1)、(2)和文件列表框(FileListBox)。三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。 分析:在Visual Basic中,文件系统控件包括驱动器列表框(DriveListBox)、目录列表

框(DirListBox)和文件列表框(FileListBox)。驱动器列表框可以选择或设置一个驱动器,目录列表框可以查找或设置指定驱动器中的目录,文件列表框可以查找指定驱动器指定目录中文件信息,三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。 结论:答案应为:(1)驱动器列表框(DriveListBox)(2)目录列表框(DirListBox) 3.每次重新设置驱动器列表框的Drive属性时,都将引发(1)事件。可在该事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。 分析:在Visual Basic中,每次重新设置驱动器列表框的Drive属性时,都将引发Change事件。可在Change事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。驱动器列表框的默认名称为Drive1,其Change事件过程的开头为Drive1_Change()。 结论:答案应为:(1)Change 4.目录列表框用来显示当前驱动器下目录

Web程序设计复习提纲(含答案)

Web程序设计复习提纲 (答案不一定正确,请自己验证下是否正确。) 一、选择题 1、下列标记不属于HTML文档的基本结构的是:( d ) A. B. C. D .

2、请问下面程序段执行完毕,页面上显示内容是什么:( c ) Response.Write (“新浪”) A .新浪 B .新浪 C. 新浪(超链接) D. 该句有错,无法正常输出 3、Session对象的默认有效期为多少分钟:( C ) A. 10 B. 15 C. 20 D. 应用程序从启动到结束 4、下面哪一个对象用于与数据源建立连接:( b ) A. Command B. Connection C. DataReader D. DataAdapter 5、Global.asax文件中Session_Start事件何时激发( b ) A. 在每个请求开始时激发 B. 尝试对使用进行身份验证时激发 C. 启动会话时激发 D. 在应用程序启动时激发 6、下面哪一个文件是全局配置文件( B ) A. Global.asax B. Web.config C. Styles.css D. AssemblyInfo.vb 7、需要写入与HTML标记相同的文本时,应利用以下何种方法进行编码:( D ) A. Response.Server.(HtmlEncode (“”)) B. Response.Write(“Server.HtmlEncode (“”)”) C. Response.Write(Server.HtmlEncode (“”)) D. Server.Server(Write.HtmlEncode (“”)) 8、下列说法正确的是( B ) A. 页面上有动态的东西就是动态网页 B. 静态网页内容固定,交互性能比动态网页差

算法与程序设计填空题10套

第一套 1.有如下程序段: x=5 y=6 p=Not(x+y=11) 该程序段运行后,P的值是(1)False或0。 2.有如下程序段: x=5 y=10 z=12 if x+y<=z Or y+z<=x Or x+z<=y then a="False"else a="True" 该程序段运行后,a的值为(1)True。 3.有如下程序段: s=0 for i=1to5 s=s+i*i next i 该程序段运行后,s的值为(1)55。 4.程序填空 随机产生10个0~100之间的整数,按从小到大的次序排序并输出。为了实现这一目标,完善下面 的VB程序,在划线处填入合适的语句或表达式,完成程序设计(流程图参见图12-3)。

图12-3 sub command1_click() const n=10 dim i,j,t as integer dim a(1to10)as integer for i=1to10 ______(1)__a(i)=int(Rnd*101)________ next i For i=1To n-1 For j=i+1To n If______(2)_a(i)>a(j)_____Then k=a(i):a(i)=a(j):a(j)=k End If Next j Next i

For i=1To n List1.AddItem Str(a(i)) Next i 第二套 1.有如下程序段: x=5 y=6 t=x x=y y=t 该程序段运行后,y的值为(1)5。 2.有如下程序段: x=5 y=-20 if not x>0then x=y-3else y=x+3 该程序段运行后,x的值为(1)5。 3.有如下程序段: e=0:f=1 for i=1to3 e=e+f f=f+e next i 该程序段运行后,f的值为(1)13。 4.程序填空 有30个人,其中有男人、女人和小孩。他们在一家饭馆里花去500元。已知,每个男人花30元,每个女人花20元,每个小孩花10元。问男人、女人、小孩各为多少人? 为了实现这一目标,完善下面的VB程序,在划线处填入合适的语句或表达式,完成程序设计。 sub command1_click() dim man,woman,child,s as integer for man=1to15 for woman=1to23 child=_______(1)_30-woman-man_ s=30*man+20*woman+10*child if___(2)s=500and child>0then list1.additem str(man)+""+str(woman)+""+ str(child) end if

C语言程序设计入门经典例题

1、加法练习程序:由用户通过键盘输入加数和被加数,程序显示加法式子,用户通过键盘作答后,程序给出正确与错误提示信息。要求:利用C的选择语句if条件语句或switch 开关语句,键盘输入数据前,程序会出被输入数据的信息提示。 #include void main(){ int a,b,c; printf("please put an addend:\n");scanf("%d",&a); printf("please put an augend:\n");scanf("%d",&b); printf("please answer the question:a+b=?");scanf("%d",&c); if(a+b==c) printf("very good!"); else printf("wrong! "); } 个人感觉这个程序最不好的地方是,不管回答正确还是回答错误,程都会立即结束,所以我用了do…while实现一个回答错误之后获得再次回答机会的循环,则程序修改如下: #include void main(){ int a,b,c; printf("请输入一个加数:\n");scanf("%d",&a); printf("请输入一个被加数:\n");scanf("%d",&b); do { printf("请回答:a+b=");scanf("%d",&c); if(a+b!=c) printf("请再想一想\n"); } while(a+b==c) printf("回答正确!"); } 2、判闰年程序:判断某一年是否闰年? 要求:程序首先提示用户从键盘输入4位数年份,程序能显示“XXXX年是闰年”或“XXXX年不闰年”的输出信息。 算法:year 是闰年,即year能被4整除但不能被100整除,或 year 能被 400 整除。其对应的C逻辑表达式为:(year % 4 = = 0 && year % 100 != 0) || (year % 400 = = 0) 或: (!(year % 4) && year % 100) || !(year % 400 ) 程序中可设置1个变量leap来代表是否闰年的信息,闰年:leap=1; 不闰年:leap=0。 #include void main() int year; printf("请输入4位数年份:");scanf("%d",&year); if(year%4==0&&year%100!=0||year%400==0)//闰年就是能被4整除但不能被100整除及能被400整除的

《算法与程序设计》试题带答案

《算法与程序设计》试题 学校:_____________ 班级:____________ 学号:____________ 姓名:____________ 一、单选题(每小题3分,20小题,共60分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误 B、执行错误 C、逻辑错误 D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是()。 A、矩形框B、菱形框C、圆形框D、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构 B、选择结构 C、层次结构 D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码 B、高级语言 C、机器语言 D、汇编语言 7、在VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、88.12345 D、1.2345E6 8、求Mid(“ABCDEFG”,3,2)的结果是() A、“ABC” B、“CD” C、“ABCDEF” D、“BCD” 9、表达式 A+B+C=3 OR NOT C<0 OR D>0 当A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、TRUE D、FALSE

大学经典C语言编程试题

大学经典C语言编程试 题

1.输入两个正整数,m和n,求其最大公约数和最小公倍数。 #include<> void main() { int hcf(int,int); /*函数声明*/ int lcd(int,int,int); /*函数声明*/ int u,v,h,l; printf("Please input two numbers:\n"); scanf("%d,%d",&u,&v); h=hcf(u,v); l=lcd(u,v,h); } int hcf(int u,int v) { int t,r; if(v>u) {t=u;u=v;v=t;} while((r=u%v)!=0) {u=v;v=r;} return(v); } int lcd(int u,int v,int h) { return(u*v/h); } 2.输入一行字符,分别统计出其中字母、空格、数字和其他字符的个数。 #include<> int letter,digit,space,others; void main() { void count(char[]); char text[80]; printf("Please input string:\n"); gets(text); printf("string:\n"); puts(text); letter=0; digit=0; space=0; others=0; count(text); printf("letter:%d,digit:%d,space:%d,others:%d\n",letter,digit,space,others); } void count(char str[]) {

Web程序设计课后习题整理

说明:以下习题来源于清华版沈士根老师的WEB程序设计https://www.doczj.com/doc/4b4303802.html,实用网站开发一书。 第一章https://www.doczj.com/doc/4b4303802.html,预备知识 1.填空题 (1).NET Framework主要包括公共语言运行库CLR和类库。 (2)https://www.doczj.com/doc/4b4303802.html,网站在编译时,首先将语言代码编译成微软中间语言MSIL。(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为 http://210.78.60.19.8000/xxxy/default.aspx。 (4)可以通过复制网站同步网站上的一个文件。 2.是非题 (1)托管代码是以CLR为基础的代码。(√) (2)https://www.doczj.com/doc/4b4303802.html,3.5仍使用https://www.doczj.com/doc/4b4303802.html,2.0引擎。(√) (3).NET Framework 3.0是.NET Framework 3.5的一部分。(√) (4)https://www.doczj.com/doc/4b4303802.html, 3.5是边解释边执行的。(×) (5)在Visual Studio 2008环境中开发网站必须安装IIS。(×) 3.选择题 (1).NET Framwork3.5不包括(A) A. .NET Framework 1.1 B. .NET Framework 2.0 C. LINQ D. https://www.doczj.com/doc/4b4303802.html, AJAX (2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展。 文件系统 B. 本地IIS C. FTP站点 D.远程站点 (3)发布网站后不可能存在的文件夹是(B) A.App_Data B.App_Code C.App_Themes D.bin 4.简答题 (1) 一个学校有多个分院,每个分院有各自的网站,如果仅提供一台Web服务器,如何设置? 答:每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不在主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。 (2) 在访问一些网站时,为什么只需输入域名就可以访问网站主页? 答:因为设置了网站默认文档。设置网站默认文档可使用户在访问主页时即使不输入网页名也能访问该文档。 (3) “文件系统”、“本地IIS”、“FTP站点”和“远程站点”的区别是什么? 答:“文件系统”、“本地IIS”、“FTP站点”和“远程站点”代表了不同的四种网站类型。 “文件系统”网站指将网站的文件放在本地硬盘上的一个文件夹中,或局域网上的一个共享位置。对网站的开发、运行和调试都无需IIS支持,而使用内置的https://www.doczj.com/doc/4b4303802.html, Development Server Web服务器。“文件系统”网站适合本机未安装IIS的开发人员运行和调试网站,当网站建完后,要部署到运行IIS的服务器上。 “本地IIS”网站需要在本地安装IIS。

web编程基础试题及答案

一、填空题:(每空1分,共30分) 1.HTML源程序文件必须使用html 或者htm 作为扩展名。 2.HTML标签语言中的段落标签为

。插入图片的标签为 3.HTML中下拉选单标签为

B.
C.
D.