Webasp程序设计课后习题答案(沈士根版)课案

Webasp程序设计课后习题答案(沈士根版)课案
Webasp程序设计课后习题答案(沈士根版)课案

第一章

1.填空题

(1)主要包括公共语言运行库和类库。

(2)网站在编译时,首先将语言代码编译成微软中间语言。

(3)一台服务器地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录中的为

(4)可以通过复制网站同步网站上的一个文件。

2.是非题

(1)托管代码是以为基础的代码。(√)

(2)3.5仍使用2.0引擎。(√)

(3) 3.0是 3.5的一部分。(√)

(4) 3.5是边解释边执行的。(×)

(5)在2008环境中开发网站必须安装。(×)

3.选择题

(1) 3.5不包括(A)

A. 1.1

B. 2.0

C. D. AJAX

(2)下面(D)网站在建立时要求安装服务器扩展。

文件系统 B. 本地 C. 站点 D.远程站点

(3)发布网站后不可能存在的文件夹是(B)

A.

第二章

1.填空题

(1)2008 默认建立的文件类型是。

(2)利用建立一个链接到126邮箱的元素是……<>。(3)存放窗体页代码的模型有单文件页模型和代码隐藏页模型。(4)单文件页模型中,代码必须包含于<>…<>之间。

(5)外部样式表通过<>元素链接到网页。

(6)主要用于传输和存储数据。

2.是非题

(1)是的子集。(×)

(2)中每个元素都有结束标记。(√)

(3)文件不需要编译,直接从服务器下载到浏览器执即可。(√)(4)基于类的样式在定义是要加前缀“#”。(×)

(5)代码必须包含在<>元素中。(×)

3.选择题

(1)样式不包括(D)

A 基于元素的样式 B. 基于类的样式

C. 基于的样式

D. 基于文件的样式

(2)下面(B)是静态网页文件的扩展名。

A. B. C. D.

(3)文件夹用了存储(C)

A. 数据库文件

B. 共享文件

C. 代码文件

D. 主题文件

(4)文件不能用于(A)。

A. 事件定义

B. 数据库连接字符串定义

C. 对文件夹访问授权

D.基于角色的安全性控制

第三章

1.填空题

(1)使用的类库就是. 提供的类库。

(2)要在一个类中包含命名空间的语句是。

(3)使用修饰符能调用未实例化得类中的方法。

(4)中的数据类型包括值类型和引用类型。

(5)枚举类型是由一组命名常量组成的类型。

(6)在统一类型系统中,所有类型都是直接或间接地从继承。

(7)装箱实质是把值类型转化为引用类型。

(8)至少会执行一次循环的循环语句是语句。

(9)较适用于一直知循环次数的循环语句是语句。

(10)如果类名为,那么它的构造函数名为。

(11)继承可以重用现有类的数据和行为,并扩展新的功能。

2.是非题

(1)类型必须在数据末尾添加M或m,否则编译器以类型处理。(√)(2)访问数据结构中成员的方式通常使用“结构名.成员名”形式。(√)(3)枚举类型的变量可能同时取到枚举中两个元素的值。(×)

(4)数组可以有一组数据类型不同的元素组成。(×)

(5)在结构中,每一个块的结束必须有或语句。(√)

(6)语句适用于枚举数组中的元素。(√)

(7)当一个类实例化时,它的构造函数中包含的代码肯定会执行。(√)3.选择题

(1)下列数据类型属于值类型的是(A)。

A.

(2)下列数据类型属于引用类型的是(C)。

A.

(3)下列运算符中(D)具有三个操作数。

A.>>= D.?

(4)下面有关数据类型的描述中不正确的是(B)。

A.在引用类型中,有可能两个变量引用同一个对象。

B.类型中可以用数字1表示。

C.类型的取值范围是0~255。、

D.可以通过转义符方式输入字符。

(5)下面对修饰符说法正确的是(D)

A.只能在派生类中访问 B.只能在所属的类中访问

C.能在当前应用程序中访问D.能在所属的类或派生类中访问(6)以下有关属性的说法错误的是(B)。

A.通过属性能获取类中字段的数据

B.当属性定义时,若仅包含访问器,表示该属性为只读属性

C.属性的访问形式是“对象名.属性名”

D.属性体现了对象的封装性

第四章

1.填空题

(1)在控件中输入内容并当焦点离开控件时能触发事件,应设置属性""。(2)判断页面是否第一次载入可通过属性实现。

(3) 3.5 的服务器控件包括服务器控件和服务器控件。

(4)添加属性""可将元素转化为服务器控件。

(5)设置属性可决定服务器控件是否可用。

(6)当需要将控件作为密码输入框时,应设置""。

(7)对使用数据源显示信息的服务器控件,当设置完控件的属性后,需要方法() 才能显示信息。

(8)如果需要将多个单独的控件形成一组具有控件的功能,可以通过将属性设置成相同的值实现。

2.是非题

(1)单击类型控件会形成页面往返处理(√ )。

(2)当页面返回时,在触发控件的事件之前会触发事件(√ )。

(3)不能在服务器端访问服务器控件(×)。

(4)利用和控件能实现向导功能(√ )。

3.选择题

(1)服务器控件不包括( B )。

A. B. C. D.

(2)下面的控件中不能执行鼠标单击事件的是( C )。

A. B. C. D.

(3)单击类型控件后能执行单击事件的是(A)。

A. B.

C. D.

(4)当需要用控件输入性别时,应选择的控件是(D )。

A. B.

C. D.

(5)下面不属于容器控件的是(B)。

A. B.

C. D.

第五章

1填空题

(1)窗体验证包括客户端和服务器端两种形式。

(2)判断页面的属性值可确定整个页面的验证是否通过。

(3)若页面中包含验证控件,可设置按钮的属性"" ,使得单击该按钮后不会引发验证过程。

(4)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性为相同值。

(5)通过正则表达式定义验证规则的控件是。

(6)设置属性指定被验证控件的。

2.是非题

(1)如果客户机禁用,则验证必须采用服务器端形式。(√)

(2)服务器端验证是为了保证给用户较快的响应速度。(×)(3)要执行客户端验证必须设置验证控件属性值为.

(√)(4)控件不能用于验证数据类型。(×)

(5)使用控件时,可以同时设置属性和的值。

(×)

3.选择题

(1)下面对3.5验证控件说法正确的是(A)。

A.可以在客户端直接验证用户输入信息并显示错误信息。

B.对一个下拉列表控件不能使用验证控件

C.服务器验证控件在执行验证时必定在服务器端执行

D.对验证控件,不能自定义规则

(2)下面对控件说法错误的是( D )。

A.能使用自定义的验证函数

B.可以同时添加客户端验证函数和服务端验证函数

C.指定客户端验证的属性是

D.属性用来指定服务器端验证函数

(3)使用控件需要以对话框形式显示错误信息,则应( B )。

A. 设置属性值为

B. 设置属性值为

C. 设置属性值为

D. 设置属性值为

(4)如果需要确保用户输入大于100的值,应该使用( C)验证控件。

.

B.

C.

D.

第六章

1.填空题

(1)从:10.200.1.234703中获取值的方法是

[""]。

(2)要获取客户端地址,可以使用[""] 。

(3)终止网页执行可以使用() 。

(4)要获取网页物理路径可以使用("")。

(5)状态管理具有客户端和服务器端两种方式。

(6)设置类型控件的属性值可确订单击按钮后跳转到相应网页。

(7)对象启动时会触发事件。

(8)设置绘画有效时间为10分钟的语句是10; 。

(9)若设置浏览器禁止,要有效地识别用户可以在中加入< ""> 。(10)要对状态变量值修改之前应使用() 。

2.是非题

(1)判断属性的值可确定是否属于跨网页提交。(√)

(2)状态可由网站所有用户进行更改。(√)

(3)使用控件时将不能保持状态。(√)

(4)状态可以在网站的不同网页间共享。(×)

(5)状态可以在同一会话的不同网页间共享。(√)

(6)使用管理个人状态信息需要添加连续数据库的代码。(×)

(7)当关闭浏览器窗口时,事件立即被触发。(×)

3.选择题

(1)要重定向网页,不能使用(C)

A.控件()方法

C.控件()方法

(2)下面的(A)对象可使用于使服务器获取从客户端浏览器提交的信息。

A.

(3)状态和状态的最大区别是(A)。

A.储存的位置不同B.类型不同

C.生命周期不同 D.容量不同

(4)默认情况下,状态的有效时间是(D)

A.30秒 B.10分钟 C.30分钟 D.20分钟

(5)执行”微软<>”;语句后,页面上显示

的内容是(B)。

A.微软<>

B.以超链接形式显示“微软”

C.微软

D.程序出错

第七章

1、填空题

(1)数据源空间包括、、、、和。

(2)连接数据库的信息可以保存在文件的<>配置节中。

(3)利用命令行工具可以为连接字符串加密。

(4)能连接“层次化数据”的数据源控件是和

(5)根据数据源的不同,可分为、、

和。

(6)在中,将数据库映射为类,

表映射为实体类,存储过程映射为方法。

2、是非题、

(1)数据源控件的事件肯定会被触发。(√)

(2)控件只能访问数据库。(×)

(3)连接2005和2005 的连接字符串格式是一样

的。(×)

(4)利用查询表达式可建立匿名对象。(√)

(5) 查询表达式的值必须要指定数据类型。(×)

(6)在查询中,使用子句分组后,其结果集合与原集合的结构相同

(×)

(7)控件只能用于访问数据库。(√)

3、选择题

(1)连接数据库的验证方式不包括(A)。

A.验证验证

验证和混合验证

(2)下面有关控件的描述中错误的是(D)

A.可连接数据库

B.可执行中的存储过程

C.可插入、修改、删除、查询数据

D.在数据操作时,不能使用参数

(3)下面有关的描述中错误的是(B)

查询返回的结果是一个集合

可处理任何类型数据

C. 利用要调用中定义的存储过程只需要调用映射

后的方法

D.使用集合函数的参数常用表达式

(4)下面有关的描述错误的是(C)

A.可插入、修改、删除、查询元素

B.可读取整个

C. 不能创建文档D.需要导入命名空间

第八章

1.填空题

(1)数据绑定控件通过属性与数据源控件实现绑定。

(2)数据绑定控件通过属性与查询返回的结果实现绑定。

(3)的属性确定是否分页。

(4)若设置了列的属性“{0}”,其中的{0}由属性值确定。

(5)模板列中实现数据绑定时,() 方法用于单向绑定,() 方法用于双向绑定。

(6)实现不同页显示从主从表常利用查询字符串传递数据。

2.是非题

(1)中能调整列的顺序。(√)

(2)中内置了插入数据的功能。(×)

(3)在模板中可添加任何类型的控件。(×)

(4)模板列中的绑定方法必须写成<(“”)%>或<(“”)%>形式。(√)

(5)经过设置,能同时显示多头记录。(×)

3.选择题

(1)如果希望在中显示“上一页”和“下一页”的导航栏,则属性集合中的属性值应设为(B)。

A. B.

C. D. 上一页,下一页

(2)如果对定制后的实现排序功能,除设置的属性的值为外,还应该设置(A)属性。

A,B,C,D,

(3)利用和显示主从表数据时,中插入了一条记录需要刷新,则应把。

()方法的调用置于(D)事件的代码中。

A,的B,的

C,的D,的

第九章

一.填空题

1.3.5提供的身份验证方式包括_ 验证、验证、验证和验证_.

2.适合于企业内部使用的验证方式是_ 验证.

3.要获取中<>配置节的属性信息可使用_类.

4.若要求用户注册是密码至少8位,应设置<>配置节的_ "8".

二.是非题

1.验证不能应用于企业内部网络(×)

2.验证使用时需要在操作系统中建立用户(×)

3.成员资格管理、角色管等信息只能存储在数据库中(×)

4.结合使用控件的发送邮件功能和属性课验证注册用户的电子邮件正确性

(√)

5.使用空间可以显示登入用户的状态(×)

6.一个用户只能归属于一种角色(×)

7.控件在修改密码成功口可向用户发送电子邮件(√)

三.选择题

1.利用网站管理工具,不能实现的操作时(B)

A、设置网站的身份验证类型

B、管理操作系统用户

C、删除角色

D、用户授权

2.下面有关控件的描述中,错误的是(C)

A、可以为不同的角色提供不同的视图

B、可以为不同的角色提供相同的视图

C、若已设置和,则在显示时首先显示视图

D、可以为登入用户提供相同的视图

3.若某文件夹的中包含如下代码:

<>

< ””/>

< ”*”/>

< ””/>

则允许访问此文件夹下网页的角色的有(A)

A、

B、和

C、

D、拒绝所有角色用户

4控件的属性的作用是(D)

A、登录成功时的提示

B、登陆失败时的提示

C、登录失败时转向的网页

D、登陆成功时转向的网页

第十章

一、填空题

1.主体可以包括_外观文件、样式表文件和_图片文件。

2.母版页由特殊的指令识别,该指令替换了用于普通网页的指令。

3.母版页中可以包含一个或多个可替换内容占位符控件_。

4.如果用户要想在网站运行时动态地添加或删除控件,则需要添加_控件_控件。

5.内容页通过_和母版页建立联系。

二、是非题

1.主题至少要有样式表文件。(×)

2.母版页只能包含一个控件。(×)

3.在同一主题中每个空间类型只允许有一个默认的控件外观。(√)

4.控件外观中必须制定值。(×)

5.同一主题中不允许一个控件类型有重复的。(√)

6.每个部件页可以包含多喝控件。(×)

三、选择题

1.主题不包括(D )

文件文件 C.图片文件文件

2.一个主体必须包含(A )

文件文件 C.图片文件文件

3.母版页文件的扩展名是(B)

A. B. C. D.

4.在(D)模式下,允许重新启用被用户关闭的控件。、

B.

D.

第十一章

1.填空题

(1)网站地图文件的扩展名是。

(2)<>元素的属性表示链接目标页的地址。

(3)若要使用网站导航控件,必须在_ _文件中描述网站的结构。

(4)控件的属性功能是_获取或设置导航路径节点的呈现顺序_。

2.是非题

(1)一个网站地图中只能有一个<>根元素。(√)

(2)网站导航文件不能嵌套使用。(×)

(3)网站导航控件都必须通过控件来访问网站地图数据。(×)

(4)母版页中不能导航控件。(×)

3.选择题

(1)关于嵌套网站地图文件的说法中,(D)是正确的。

A. 网站地图文件必须在网站根文件夹下。

B.网站地图文件必须在子文件夹下。

C. 网站地图文件必须和引用的网页在同一个文件夹中。

D.必须在网站根文件夹下。

(2)网站导航控件(A )不需要添加数据源控件。

A.

(3)母版页中使用导航控件,要求(D)。

A.母版页必须在根文件夹下。

B.母版页名字必须为。

C.与普通页一样使用,浏览母版页时就可以查看效果。

D.必须有内容页才能查看效果。

第十二章

1.填空题

(1)通常称页面为无刷新页面。

(2)应用程序所用到的技术包括对象、代码、或和文档对象模型。

(3)框架由服务器端控件和客户端脚本库组成。

(4)若要使用控件,则必须添加一个控件。

2.是非题

(1)一个页面上最多只能放两个控件。(×)

(2)控件和控件用法相同。(×)

(3)控件的属性确定某个网页是否参与局部页刷新。默认情况下,属性值为。(√)

(4)在2008中默认已安装了.(×)

(5)控件的属性值是以秒为单位定义的,其默认值为60秒。(×)

3.选择题

(1)下列技术中,(D )不是应用程序所必需的。

A.对象

(2)下列控件中,(A)是页所必需的。

A.

(3)下面有关一个页面上可以使用几个控件的选项中,(D)是正确的。A.一个 B.最多一个C.最少一个 D.多个

C语言程序设计第三版习题库答案

C 语言程序设计(第三版)习题库 1、设圆半径r=,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 #include<> main(){ floatr,h,C1,Sa,Sb,Va,Vb; scanf(__”%f ”__,&r); scanf(”%d ”,__&h _);; C1=2**r; Sa=*r*r; Sb=4*Sa; Va=4**r*r*r/3; Vb=Sa*h; printf(___”Cl=%.2fSa=%.2fSb=%.2fVa=%.2fVb=%.2f ”,Cl,Sa,Sb,Va,Vb ); } 2、输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9 输出要求有文字说明,取位2小数。 #include<> main(){ floatF,c; scanf("%f",&F); ____c=5*(F-32)/9______; printf("c=%.2f",c); } 3、有一函数:?? ???≥-<≤-<=10113101121x x x x x x y 写一程序,输入x 值,输出y 值。 #include<> main(){ intx,y; printf("输入x :"); scanf("%d",&x); if(x<1){/*x<1*/ y=x; printf("x=%3d,y=x=%d\n",x,y);

}elseif(____x<10_______){/*1≤x-10*/ _____y=2*x-1_______; printf("x=%3d,y=2*x-1=%d\n",x,y); }else{/*x≥10*/ y=3*x-11; printf("x=%3d,y=3*x-11=%d\n",x#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d\n",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }scanf("%d",&x);

VB程序设计课后习题答案(科学出版社)

同步练习1 二、选择题 01——05 CADAB 06——10 ACDAB 11——15 CBDBB 同步练习2 二、选择题 01——05 ABDCA 06——10 CACBC 11——15 DADAD 16——20 BDBBB 三、填空题 1.可视 2.LEFT、TOP、WIDTH、HEIGHT 3.按字母顺序 4.查看代码 5.工具、编辑器 6.FORM窗体、FONT 7.MULTILINE 8.在运行时设计是无效的 9.工程、工程属性、通用、FORM1.SHOW 10.TABINDEX、0 同步练习3 二、选择题 01——05 BCADB 06——10 ADBBC 11——15 DBCBA 16——20 BAABB 三、填空题 1.整型、长整型、单精度型、双精度型 2.SIN(30*3.14/180)+SQR(X+EXP(3))/ABS(X-Y)-LOG(3*X) 3.164、今天是:3-19 4.FALSE 5.-4、3、-3、3、-4、4 6.CDEF 7.(X MOD 10)*10+X\10 8.(35\20)*20=20 ( 35 \ 20 )* 20 = 20 9.X MOD 3=0 OR X MOD 5=0 10.27.6、8.2、8、1、100、397、TRUE、FALSE 同步练习4 一、选择题 01——05 DBCAD 06——10 CBBAB

11——15 D25BAC 16——20 CBACB 21——25 DAABC 二、填空题 1.正确性、有穷性、可行性、有0个或多个输入、有1个或多个输出2.1 2 3 3.X>=7 4.X

C++程序设计基础课后答案 第八章

8.1 阅读下列程序,写出执行结果 1.#include class Bclass { public: Bclass( int i, int j ) { x = i; y = j; } virtual int fun() { return 0 ; } protected: int x, y ; }; class Iclass:public Bclass { public : Iclass(int i, int j, int k):Bclass(i, j) { z = k; } int fun() { return ( x + y + z ) / 3; } private : int z ; }; void main() { Iclass obj( 2, 4, 10 ); Bclass p1 = obj; cout << p1.fun() << endl; Bclass & p2 = obj ; cout << p2.fun() << endl; cout << p2.Bclass :: fun() << endl; Bclass *p3 = &obj;

cout << p3 -> fun() << endl; } 2.#include class Base { public: virtual void getxy( int i,int j = 0 ) { x = i; y = j; } virtual void fun() = 0 ; protected: int x , y; }; class A: public Base { public: void fun() { cout<<"x = "<

c语言程序设计第五版习题答案

习题解析与答案 第1章C语言概述 一.简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。 (4)具有结构化的控制语句。如if…else语句、while语句、do while语句、switch 语句、for语句。 (5)允许直接访问物理地址。C语言中含有的位和指针运算,能够直接对内存地址进行访问操作。 (6)所生成的目标代码质量高,可移植性好。 2.构成C语言程序的基本单位是什么?它由哪几部分组成? 【解答】函数是构成C语言程序的基本单位。一个完整的C程序一般由文件包含、宏定义、函数说明、变量和一个或若干个函数组成。 3.C语言程序的运行一般要经过哪几个步骤? 【解答】(1)编辑;(2)编译;(3)连接,生成EXE文件;(4)执行。 二.运行程序写结果 1.输入下面程序并运行。 main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf(″x=%d\n″,x); } 【解答】运行结果为:x=50 2.输入下面程序并运行。 main() { int a1,a2,x; a1=10; a2=20; x=a1*a2; printf(″a1=%d,a2=%d\n″,a1,a2); printf(″x=%d\n″,x); } 【解答】运行结果为:a1=10,a2=20 x=200 3.输入下面程序并运行。

#include main() { printf("******\n"); printf(" *****\n"); printf(" ****\n"); printf(" ***\n"); printf(" **\n"); printf(" *\n"); } 【解答】运行结果为:****** ***** **** *** ** * 思考:可以修改程序,使之输出平行四边形,等腰三角形等图形。 三.编程题 1.参照本章例题,编写一个C程序,用于显示如下信息: ************************* I love C programs! ************************* 【分析与提示】 ①要有文件包含语句#include 。C语言中没有数据的输入、输出等功能,数据的输入、输出都是通过调用系统提供的库函数scanf和printf等来实现的。这些函数的说明都包括在stdio.h文件中。 ②main是主函数的名称。用{}括起来的内容是函数体,函数体由若干条语句组成,这是计算机要执行的部分,每条语句以分号“;”结束。 ③注意显示的信息有三行,所以要用到换行符“\n”。 参考代码: #include main() { printf("************************\n"); printf(" I love C programs! \n"); printf("************************\n"); }

VB程序设计教程(第3版)课后实验答案最新版2

1、完成实验A(P.259)中的第1、 2、 3、5题。 2、参照第2章例2.6,建立一个类似记事本的应用程序,提供:(1) 剪切、复制和粘贴的编辑操作;(2) 字体大小的格式设置;此外,再对记事本的应用程序的功能进行一点扩允。 1.完成在实验B 顺序结构程序。(P.262)中的第1、2 、4 、5.、6题 2.完成实验C 选择结构(P.266)中的第1、2、4、5题 3.用上面实验B的第二题和实验C的第二题完成下面的实验报告。 1、完成实验D循环结构(P.268)中的第1、3、4、6题,其中第1题利用单循环结构显示如图D.1(P.268)所示的界面,而后将图形改为倒三角形。 2、选做实验E数组(P.271)中的第1、2、3题中的任意二题 3、以实验D中的第4题和实验E中的做完的某一题完成下面的实验报告。 A.1 Private Sub Command1_Click() Label3 = Text1 End Sub A.2 Private Sub Form_Load() Timer1.Interval = 0 End Sub Private Sub Command1_Click() '自动 Timer1.Interval = 200 End Sub Private Sub Command2_Click() '手动 Timer1.Interval = 0 Call MyMove End Sub Private Sub Timer1_Timer() Call MyMove End Sub Sub MyMove() Label1.Move Label1.Left - 50 If Label1.Left < 0 Then Label1.Left = Form1.Width End Sub A.3 Private Sub Form_Click() Text1 = Val(Text1) + 1 End Sub Private Sub Form_Load() Text1 = 0 End Sub A.5

Java程序设计基础习题答案

Java程序设计基础课后习题参考答案 第2章 1、关于Java Application得入口方法main()得检验: main()方法得参数名就是否可以改变? main()方法得参数个数就是否可以改变? 该方法名就是否可以改变? 参考答案:(1)main()方法得参数名可以改变.(2)main()方法得参数个数不可以改变。(3)该方法名不可以改变。 2、当一个程序没有main()方法时,能编译吗?如果能编译,能运行吗? 参考答案:当一个程序没有main()方法就是,就是可以编译通过得,但就是不能给运行,因为找不到一个主函数入口。 3、下列语句能否编译通过? bytei =127; bytej = 128; longl1 = 999999; long l2= 9999999999; 参考答案:byte i 与long l1可以编译通过。而byte j 与longl2 超出自身数据类型范围,所以编译失败。 4、下列语句能否编译通过? float f1 =3、5; float f2 = 3.5f; 参考答案:java中浮点型得数据在不声明得情况下都就是double型得,如果要表示一个数据就是float型得,必须在数据后面加上“F”或“f”;因此,floatf1 无法编译通过。 5、验证int 与char,int与double等类型就是否可以相互转换。 参考答案:(1)char类型可以转换为int 类型得,但就是int类型无法转换为char类型得;(2)int 可以转换为double类型得,但就是double类型无法转换为int 类型得。 6、计算下列表达式,注意观察运算符优先级规则。若有表达式就是非法表达式,则指出不合法之处且进行解释。 (1)4+5 == 6*2 ?(2) (4=5)/6?? (3)9%2*7/3>17(4)(4+5)<=6/3 ? (5) 4+5%3!=7-2????(6)4+5/6〉=10%2 参考答案:表达式(2)为不合法表达式,只能将值赋值给一个变量,因此其中(4=5)将5赋值给4就是不合法得. 7、下列()就是合法得Java标识符。 (1)Counter1 ??(2)$index, (3) name-7 ??(4)_byte

(完整版)C语言程序设计练习及答案

《C语言程序设计》练习及答案 得分评卷人复查人 一、单选题,每小题1分,共60分(将正确答案的序号写在题目的括号中)。 1、结构化程序设计的三种基本控制结构是(D )。 A、主程序、子程序、函数 B、输入、处理、输出 C、调用,返回,转移 D、顺序、选择、循环 2、下列关于C程序变量的叙述, ( D )是错误的。 A、变量名必须由字母或下划线开头。 B、程序中的变量必须在被使用之前定义。 C、不同的基本类型的变量之间可以混合运算。 D、变量的数据类型决定变量的"作用域"。 3、能将C语言编写的源程序转换为目标程序的软件是(C )。 A、编辑程序 B、汇编程序 C、编译程序 D、解释程序 4、以下符号中,合法的用户标识符是( D )。 A、-p B、int C、3ab D、_xt_ 5、以下选项中,与m=n++完全等价的表达式是( C )。 A、m=++n B、m+=n+1 C、m=n, n=n+1 D、n=n+1,m=n 6、若有定义:int aa[8];。则以下表达式中不能代表数组元aa[1]的地址的是(C )。 A、&aa[0]+1 B、&aa[1] C、&aa[0]++ D、aa+1 7、表达式!5&(7+3)&&(4+5)的值是(A)。 A、0 B、1 C、5 D、9 8、以下选项中非法的C语言表达式是(A )。 A、x+1=x+1 B、0<=x<100 C、i=j==0 D、(char)(65+3) 9、在TURBO C中, int类型变量所占字节数是(B )。 A、1 B、2 C、4 D、8 10、C语言中基本的数据类型包括(B)。 A、整型,实型,逻辑型 B、整型,实型,字符型

《计算机程序设计基础》课后练习题参考答案

《计算机程序设计基础》课后练习题1 一.判断题 (1)(错)事件过程由某个用户事件或系统事件触发执行,但不能被其他过程调用。 (2)(错)若X=2, Y=5,则表达式 Y-2>X AND X+2>Y 的结果为:True。 (3)(错)常量是指在程序运行过程中其值可以改变的那些量。 (4)(错,timer没有)VB工具箱中的所有控件都具有宽度(Width)和高度(Height)属 性。 (5)(错)定义变量:Dim max,min as Single , 则max 和 min 的数据类型均为Single。 (6)(对)如果创建的菜单项的标题是一个减号“-”,则该菜单项显示为一条分隔线。 (7)(错)标准模块文件的扩展名是“*.VBP”。 (8)(错,都不能)定时器控件可以响应Click事件,但不能响应DbClick事件。 (9)(错)在默认情况下,数组下标下界的缺省值为1。 (10)(对)在使用字体对话框时,需要对其Flags属性先进行相应设置。 二.单选题 (11)在Visual Basic中,表示鼠标单击事件的是 C 。 A)Activate B)DoubleClick C)Click D)MouseDown (12)用于设置计时器时间间隔的属性是 A 。 A)Interval B)Name C)Left D)Top (13)函数Int(10*Rnd)是在 D 范围内的整数。 A)[1,10] B)[1,10] C) [0,9) D)[0,9] (14)Select case语句结构的结尾应使用 D 。 A)End B) End Case C) End Sub D) End Select (15)改变了容器的坐标系后,该容器的 A 属性值不会改变。 A)left B)scaleleft C)scaletop D)scalewidth (16)执行下列语句后,列表框中各表项顺序为 D List1.Clear For i=1 to 4 : List1.AddItem i-1,0 :Next i A)B)C)D) (17)输入对话框InputBox的返回值的类型是 A 。

《VB程序设计》考试题型练习 答案

《VB 程序设计》考试题型练习 一. 填空 1. VB 中的对象具有 属性 、 事件 、和 方法 三种特性,它们是构成对象的三个基本要素。 2. VB 中的常量分为哪三种: 文字常量 、 符号常量(用户自定义常量) 系统内部常量 。 3. 变量的三要素是指: 变量的名 、 变量的数据类型 、 变量的值 。 4. VB 中日期型数据的表示格式为: #mm/dd/YYYY#或#mm-dd-YYYY# 。 5. 在VB 中,“\”是 整除 运算符;“/”是 浮点除 运算符。两个字符串可以使用连接符 &或+ 串接起来。 6. 2 22z y x z y x ++++的VB 表达式为 (x+y+z )/sqr(x^2+y^2+z^2) 。 7. a ac b b 242-+的VB 表达式为 (b+sqr(b^2-4*a*c))/(2*a) 。 8. 计时器控件的 Interval 属性用于设置Timer 事件发生的时间间隔,为了使计时器控件Timer1每隔0.5秒触发一次Timer 事件,应将该属性设置为 500 ;为了暂时关闭计时器,应把该计时器的 Enable 属性设置为False 。 二. 单选题 1. 如果要使VB 程序运行时不能对文本框中的内容进行编辑,需将文本框的哪个属性设置为True ( D )。 A )MultiLine B )Visible C )TabStop D )Locked 2. 表达式Right("asdf", 2)+Ucase("as" )的值为( A )。 A )dfAS B )asAS C )dfas D )asas 3. 执行如下语句: a =InputBox("Today", "Tomorrow", "Yesterday") 将显示一个输入对话框,在对话框的输入区中的默认值是( C )。 A) Today B) Tomorrow C) Yesterday D) Today Tomorrow Yesterday 4. 设a=3,b=5,则以下表达式值为真的是( B )。 A) a>=b And b>10 B) (a>b) Or (b>0) C) (a<0) Or Not (b>0) D) (-3+5>a) And (b>0)

C语言程序设计第二版习题参考答案

C语言程序设计第二版 习题参考答案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

C语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII 码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是 ___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY=1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6.用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将()。 A.生成可执行文件B.生成目标文件 C.输出运行结果D.自动保存源文件 7.下列叙述中不正确的是()。 A.main函数在C程序中必须有且只有一个 B. C程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。

visual_Basic程序的设计教程_课后习题答案及练习

《VB程序设计》综合复习资料 第一章 Visual Basic程序设计概述 一、填空题 1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。 2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。 3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。 4、Visual Basic 6.0用于开发__________环境下的应用程序。 二、选择题 1、下面不是VB工作模式的是() A.设计模式B.运行模式C.汇编模式D.中断模式 2、可视化编程的最大优点是() A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是() A.执行“视图”菜单中的“属性窗口”命令 B.按F4键 C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是() A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G

5、Visual Basic的编程机制是() A.可视化 B.面向对象 C.面向图形 D.事件驱动 三、简答题 1、代码窗口主要包括哪几部分? 2、在工程资源管理器窗口中,主要列出了哪三类文件? 3、窗体布局窗口的主要用途是什么? 4、VB的基本特点是什么? 5、怎样理解可视化设计? 6、怎要理解事件驱动编程? 第二章简单的VB程序设计 一、填空题 1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。 2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。 3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。 4、设置控件背景颜色的属性名称是______________________。 5、所有控件都具有的共同属性是__________________属性。 6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_______________。 7、VB中的每个对象(控件)都有一组特征,这组特征称为__________,我们通过修改它可以控制对象的外观和操作。 8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_____________文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。 9、VB有三种工作模式,分别是设计(Design)模式、_____________和中断(Break)模式。 二、选择题 1、以下能够触发文本框Change事件的操作是()

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.360docs.net/doc/3f13802110.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

VB程序设计答案

VB程序设计答案 第一章习题参考答案 一、填空题 1、对象事件驱动 2、编译运行模式解释运行模式 二、简答题 1、简述VB的特点。 答:①可视化的程序设计方法 ②面向对象的程序设计思想 ③事件驱动的编程机制 ④结构化的程序设计语言 ⑤高度的可扩充性 ⑥强大的数据库访问能力 ⑦支持动态数据交换 ⑧支持对象链接与嵌入 2、简述VB的安装过程。 答:①向光驱中放入VB安装光盘; ②计算机将运行自动安装程序,若没有,执行VB目录下的Setup.exe; ③根据提示逐一回答问题,并点击“下一步”; ④点击“完成”; 2、如何启动VB。 答:三种方法: ①单击“开始”按钮,选择“程序”菜单下的“Microsoft Visual Basic 6.0 中文版”菜单项并单击; ②双击桌面上的VB6.0快捷图标; ③在“开始”菜单的运行对话框中输入命令来启动VB; 第二章习题参考答案 一、选择题: 1-10、DCACD BCBBC 11-20、BADCA BBAAB 21-29、AACBB CDDC 二、填空题 1.窗体、控件 2.属性值 3.属性窗口设置、代码窗口设置 4.事件过程 5.对象名、下划线、事件名 6.Form_Click 第三章习题参考答案

一、选择题 1、B 2、C 3、A 4、B 5、A 6、C 7、C 二、填空题 1、11 字符型、字节型、整型、长整型、单精度型、双精度型、货币型、逻辑型、日期型、对象型、变体型。String、Byte、Integer、Long、Single、Double、Currency、Boolean 、Date、Object、Variant 2、双引号(英文)、# 3、ASCII、1、2 4、public、通用、Dim、Static、Private、Static 5、&、+、+ 6、Now()、Time、日期型 三、解答题 1、(3) 2、(1 ) 3、(1)常量(关键字)(2)字符型常量(3)逻辑型常量(4)变量(5)字符串常量(6)变量 (7)字符串常量(8)变量(9)日期型常量(题目应是#11/16/1999#)(10)数值型常量(单精度) 4、31 5、(1)(1+y/x)/(1-y/x) (2)x^3+3*x*y/(2-y) (3)sqr(abs(a*b-c^3)) (4)sqr(s*(s-a)*(s-b)*(s-c)) 6、 7、(1)13 (2)17 (3)#1999-11-12# (4)zxy123ABC 8、(1)19 (2)8.16666666666667 (3)5.25 (4)2 9、(1)-4 (2)2 . 82842712474619 (3)-3 (4)49 (5)”hello”(6)He 7)16 (8)“-459.65”(9)5 10、(4) 11、(2) 12、(4) 第四章习题参考答案 一、选择题: 1—7: DAABBCD 二、填空题 1.500.00% 2.将字号扩大为原来的二倍 3. B 三、编程题(略) 1.文本框、标签和命令按钮的名称分别为text1、label1、command1 Private Sub Command1_Click() Label1.caption=text1.text Command1.caption=text1.text

VB程序的设计教程课后答案

课后习题解答 第一、二章: 1、简述VB6.0的主要特点 答:方便、直观的可视化设计工具;面向对象程序设计方法;事件驱动的编程机制;易学易用的应用程序集成开发环境;结构化程序设计语言;完备的联机帮助功能;强大的多媒体、数据库和网络功能。2、当正常安装VB6.0后,误把Windows子目录删除。当重新安装Windows后,是否需要再次安装VB6.0? 答:要重新安装的。因为安装VB6.0时,有些VB程序被系统自动安装在Windows目录下,所以一旦删除Windows子目录,就必须重新安装VB6.0。 3、Visual Basic 6.0分为学习版、专业版和企业版,如何知道所安装的是哪个版本? 答:在VB6.0的启动界面上,能显示对应的版本。 4、叙述建立一个完整应用程序的过程 答:首先建立用户界面的控件对象(简称控件);然后对控件属性进行设置;再对控件事件过程及编程; 保存应用程序;程序调试和运行。 5、Visual Basic 6.0有多种类型窗口,若要在设计时看到代码窗口,应怎样操作? 答:选择“视图”—>“代码窗口”命令或单击“工程资源管理器”窗口中的“查看代码”按钮。 6、当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。试问该工程涉及多少个要保存的文件? 若要保存该工程的所有文件,应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息? 答:涉及两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求先保存窗体文件。 7、保存文件时,若不改变目录名,则系统默认的目录是什么? 答:系统默认的目录是VB98 8、安装Visual Basic 6.0后,帮助系统是否也已安装? 答:没有。VB6.0的帮助系统在两光盘上,即MSDN Library,其中还包含了VC、VFP等其他语言的帮助系统。 9、如何使用Visual Basic 6.0的帮助系统? 答:最方便的方法是选定要帮助的容,然后按F1功能键,这时系统打开MSDN Library查阅器,直接显示与选定容有关的帮助信息。 10、什么是类?什么是对象?什么是事件过程? 答:类是同类对象集合的抽象,它规定了这些对象的公共属性和方法; 对象是类的一个实例,对象包含三个要素:属性、方法和事件。 当在对象上发生了事件后,应用程序就要处理这个事件,而处理的步骤就是事件过程。 11、属性和方法的区别是什么? 答:属性是对象的特征,方法是对象的行为。前者有值,可以被赋值或引用;后者没有值,表示能够执行的操作。 12、当标签边框的大小由Caption属性的值进行扩展或缩小时,应对该控件的什么属性进行何种设置? 答:将该控件的Autosize属性值设置为true。 13、在VB6.0中,命令按钮的显示形式可以有标准的和图形的两种选择,它们通过什么属性来设置?若选 择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,应怎样修改? 答:命令按钮的显示形式通过将Style属性值设置为Graphical来实现。通过Picture属性来装入图

相关文档
最新文档