文档库 最新最全的文档下载
当前位置:文档库 › Visual-Basic程序设计期末综合练习题一

Visual-Basic程序设计期末综合练习题一

Visual-Basic程序设计期末综合练习题一
Visual-Basic程序设计期末综合练习题一

Visual Basic程序设计期末综合练习题一

一、单项选择题

1.Visual Basic是一种面向对象的可视化编程语言,采取了()的编程机制。

A.从主程序开始执行B.按过程顺序执行

C.事件驱动D.按模块顺序执行

2.在Visual Basic中,窗体文件的扩展名为()。

A..vbp B..frm

C..cls D..bas

3.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是()。

A.设计模式B.编写代码模式

C.中断模式D.执行模式

4.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是()。

A.Text.Mytext B.Mytext*Text

C.Mytext.(Text) D.Mytext.Text

5.下列关于变量的说法不正确的是()。

A.局部变量在声明它的过程执行完毕后就被释放了

B.局部变量的作用域仅限于声明它的过程

C.静态局部变量是在过程中用Static语句声明的

D.局部变量是指那些在过程中用Dim语句或Static语句声明的变量

6.关于对象的属性不正确的是()。

A.对象的属性一般有属性名和属性值B.可通过属性窗口设置属性的值

C.可通过程序代码设置属性的值D.对象的所有属性值均可在设计时设计7.在设计阶段,双击窗体上的某个控件时,打开的窗体是()。

A.工程资源管理器窗口B.工具箱窗口

C.代码编辑器窗口D.属性窗口

8.要在窗体的标题内显示“myfrm”,使用的语句是()。

A.Form.caption="myfrm" B.Form1.caption="myfrm"

C.Form1.Print"myfrm" D.Form.Print"myfrm"

9.在VB中,下列变量名不合法的是()。

A.file_1 B.file C.file-1 D.

10.在设计动画时,用时钟控件来控制动画速度的属性是()。

A.Enabled B.Move

C.Interval D.Timer

11.要从For…Next循环中退出循环,应使用()语句。

A.Exit B.Exit For C.Continue D.Stop Loop

12.文本框ScrollBars属性设置了非零值,却没有效果,原因是()。

A.文本框中没有内容B.文本框的Locked属性为True

C.文本框的MultiLine属性为True D.文本框的MultiLine属性为False

13.要利用公用对话框控件来显示“打开文件”对话框,需要调用控件的()方法。

A.ShowPrinter B.ShowOpen C.ShowSave D.ShowColor

14.下列赋值语句正确的是()。

A.x = y +z B.y + z = x

C.-y= x D.4 = x +y

15.确定一个控件在窗体上位置的属性是()。

A.Width和Height B.Width或Height

C.Top和Left D.Top或Left

16.VB程序中设置断点的按键是()。

A.F5键B.F6键

C.F9键D.F10键

17.如果希望以模态方式显示窗体Form1,下列正确的语句是()。

A.Form1.Show 0 B.Form1.Show

C.Form1.Show 1 D.以下都不正确

18.用语句Dim A(-2To 3)As Integer所定义的数组的元素的个数是()。

A.3 B.4 C.5 D.6

19.如果创建了命令按钮的控件数组,那么Click事件的参数是()。

A.Caption B.Tag

C.Index D.没有参数

20.要向图片框Picture1中加载“d:\hainan\zhiwu.bmp”图像文件,应使用语句()。

A.P1.Picture=LoadPicture(d:\hainan\zhiwu.bmp)

B.P1.Picture=LoadPicture("d:\hainan\zhiwu.bmp ")

C.Picture1.Picture=" d:\hainan\zhiwu.bmp "

D.Picture1.Picture=LoadPicture("d:\hainan\zhiwu.bmp ")

21.如果要在窗体代码编辑器的”通用”部分定义私有Sub过程,则正确的语句是()。

A.Public Sub B.Private Sub

C.Public Function D.Private Function

22.在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符(),表示下一行是当前行的继续。

A.直接回车B.一个下划字符”_”

C.一个空格加一个下划字符”_” D.一个空格加一个连字符(-)

23.下列叙述不正确的是()。

A.注释语句是非执行语句,仅对程序的有关内容起注释作用,客观存在不被解释和

编译

B.注释语句可以放在代码中的任何位置

C.注释语句不能放在代码中的任何位置

D.代码中加入注释语句的目的是提高程序的可读性

24.VB程序中通常不会产生错误提示的是()。

A.编译错误B.实时错误

C.运行时错误D.逻辑错误

25.ADO对象模型含有七种对象,其中代表数据库表中的一整套记录或执行一条命令而得到的结果的对象是()。

https://www.wendangku.net/doc/4a1743950.html,mand

B.Connection

C.Recordset

D.Field

26.使用ADO模型时,建立Recordset和Connection对象的连接的属性是()。

A.Execute B.CommandType

C.Open D.ActiveConnection

27.要发送数据,通常使用Winsock控件的()。

A.SendData方法B.Listen方法

C.Accept方法D.GetDate方法

28.下列只能用程序代码设置,不能通过属性窗口设置的属性是()。

A.Drive属性B.Pattern属性C.Visible属性D.Index属性

二、填空题

1.每个应用程序必须有一个惟一的文件。

2.欲设置定时器的时间间隔为1秒,则属性Interval的值为。

3.表达式5 + 21 \ 2 * 3 Mod 2的值是。

4.表达式5 + 9 Mod 2 ^ 3 + 2的值是。

5.列表框中项目的序号是从开始的。

6.计时器控件响应的事件是。

7.为了在运行时把当前路径下的图形文件pictureflower.jpg装入图片框Picture1,所使用的语句为。

8.执行赋值语句a = "abc" + "def",变量a的值是。

9. VB中的程序错误类型主要有编译错误、等三种。

10.在VB中,将Foxpro称为外部数据库,Access称为,SQL Server称为。

11.数据库应用程序属于一种非常典型的前后台软件结构,而前后台之间进行通信的主要机制称为。

12.若窗体Form1左上角坐标为(0,600),右下角的坐标为(800,-200)。则X轴的正向向,Y轴的正向向。

13.用Dim A(3,3)语句声明二维数组后,数组A的元素共有个。

14.设某个程序中要用到一个二维数组,要求数组名为A,类型为字符串类型,第一维下标从1到3,第二维下标从0到3,则相应的数组声明语句为。

15.果不适先确定变量的数据类型,则可以把它声明为变量。

16.tretch属性设置为时,图像框可自动改变大小以适应其中的图形。

17.insock1.Listen语句的含义是。

三、阅读程序题

阅读下列程序并写出程序运行结果

1.

Private Sub Form_Click()

Static a As String

Dim b As String

a = a + "A"

b = b + "B"

Text1 = a

Text2 = b

End Sub

写出程序运行时连续单击三次窗体后,文本框Text1和Text2显示结果。

2.

Private Sub Form_Click()

Static Sum As Integer

For i = 1 To 4

Sum = Sum + i

Next i

Print Sum

End Sub

写出程序运行时点击窗体两次后,变量Sum的值。

3.

Private Sub Command1_Click()

Dim A(1 To 5) As Integer

Dim x As Integer

For i = 1 To 5

A(i) = i

Next i

i = 1

Do While x < 7

A(i) = A(i) + x

x = x + 3

i = i + 1

Loop

Text1.Text = A(1)

Text2.Text = A(3)

End Sub

写出程序运行时单击窗体后,Form1上的输出结果。

4.

Private Sub Form_Click()

Dim c As Integer, j As Integer, k As Integer

k = 2

c = 3

For j = 1 To 5

If j > 3 Then

c = c + 5

Exit For

Else

k = k + 5

End If

Next j

Print c, k

End Sub

写出程序运行时单击窗体后,Form1上的输出结果。

5.

Private Sub Command1_Click()

Dim X As Integer, Y As Integer

X = 1 : Y = 1

For i = 1 To 4

For j = 1 To i

Y = Y + j

Next j

X = X + Y

Next i

Print X

End Sub

写出程序运行时单击命令按钮后,窗体Form1上的输出结果。

6.

Private Sub Command1_Click()

Dim A(1 To 5) As Integer

Dim b As Integer

For b = 1 To 5

A(b) = b

Next b

Text1.Text = A(b - 2)

End Sub

写出程序运行时单击Command1后,文件框Text1中的输出结果。

7.

Function F(a As Integer, b As Integer) As Integer

F = a + b

End Function

Private Sub Form_Click()

Dim a As Integer, b As Integer, z As Integer

a = 4:

b =5

z = F(a, b)

Print z

End Sub

写出程序运行时单击窗体后,Form1上的输出结果。

8.

Function F(a As Integer)

Dim b As Integer

Static c As Integer

b = b + 2

c = c + 2

F = a + b + c

End Function

Private Sub Command1_Click()

Dim a As Integer

a = 4

For i = 1 To 3

Print F(a)

Next i

End Sub

写出程序运行时,单击命令按钮在窗体上的输出结果。

四、完善程序题

1.假设用Access创建了一个名为“学生.MDB”的数据库,并在其中创建了一张名为“学生基本情况”的数据表,表中存放了学生的基本信息,如图1所示。

现在要求利用VB编写一个数据库查询程序,程序的运行界面如图2所示,基本逻辑是:首先文本框(Text1)中输入希望查询的学生学号,然后点击“查询”按钮(Command1),如果数据库中存在该学号,则分别在Text2、Text3、Text4中显示学号、姓名、籍贯信息,否则提示用户“记录不存在”并使Text1获得焦点,要求用户重新输入。当点击退出按钮(Command2)时关闭本窗体。

图1用Access创建的学生基本情况数据表

图2 查询程序运行界面

程序如下,请补充完整。

Private ADOcn As Connection

Private Sub Form_Load()

[1]

[2] "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\学生.MDB" End Sub

Private Sub Command1_Click()

Dim strSQL As String

Dim ADOrs As [3] Recordset

ADOrs.ActiveConnection = [4]

strSQL = "Select * From 学生基本情况Where 学号=" + " ' " + Text1 + " ' "

[5]

If Not ADOrs.EOF Then

Text2 = ADOrs.Fields("学号")

Text3 = ADOrs.Fields("姓名")

Text4 = ADOrs.Fields("籍贯")

Else

MsgBox "要查询的学号不存在,请重新输入!", vbOKOnly, "信息提示"

Text1 = ""

Text1.SetFocus

End If

End Sub

Private Sub Command2_Click()

UnLoad Me

End

2.列表框应用程序

要求从文本框中输入课程名称,然后按“添加”按钮,将该课程名程添加到列表框中;当选择列表框中某一项后,按“删除”按钮,则从列表框中删除该项;当选择列表框中某一项后,按“修改”按钮,把列表框中选取的项送往文本框且“修改”按钮变为“修改确认”。在文本框的内容修改好后,按“修改确认”按钮,再把文本框中修改后的信息送到列表框且“修改确认”按钮变为“修改”。程序运行结果如图3所示。

Text1

List1

Command1

Command2

Command3

图3

程序如下,请补充完整。

Private Sub Form_Load()

List1.AddItem "Visual Basic程序设计"

List1.AddItem "SQL SERVER数据库应用"

List1.AddItem "信息管理系统"

List1.AddItem "ERP原理与应用"

List1.AddItem "网络实用技术基础"

List1.AddItem "系统开发规范与文档编写"

List1.AddItem "信息系统测试"

End Sub

Private Sub Command1_Click()

If Text1.Text <> "" Then

[1] Text1.Text '将文本框中的内容加到列表框中

Text1.Text = ""

[2]

MsgBox "请在文本框中输入信息!"

End If

End Sub

Private Sub Command2_Click()

[3] List1.ListIndex '删除选定的项目

End Sub

Private Sub Command3_Click()

If Command3.Caption = [4] Then

Text1.Text = [5]

Text1.SetFocus

Command1.Enabled = False

Command2.Enabled = False

Command3.Caption = "修改确认"

Else

List1.List(List1.ListIndex) = Text1.Text

Command1.Enabled = True

Command2.Enabled = True

Text1.Text =""

Command3.Caption = "修改"

End If

End Sub

五、编写程序题

编写一工资调整程序。若基本工资大于等于2000元,增加工资20%,若小于1800元大于1300元,则增加工资15%;若小于1300元则增加工资10%。要求在文本框Text1中输入某职工的基本工资,单击“计算”按钮,在标签框Label1中输出增加后的工资。程序运行界面如图4所示。

图4

2.请根据下列描述编写购物优惠程序。某商场为了加速促成商品流通,采用购物打折的优惠办法,每位顾客一次购物(1)在200元以上者,按九五折优惠;(2)在400元以上者,按九折优惠;(3)800元以上者,按八折优惠。在窗体上添加两个文本框和一个命令按钮,要求在Text1中输入购物商品总金额,单击命令按钮,在Text2中输出优惠价。程序运行结果如图5所示。

图 5

答案:

一、单项选择题

1.C

2.B

3.B

4.D

5.A

6.D

7.C

8.B

9.C 10.C 11.B 12.D 13.B 14.A 15.C 16.C 17.C 18.D 19.C 20.D 21.B 22.C 23.C 24.D 25.C 26.D 27.A 28.A

二、填空题

1..vbp

2.1000

3.6

4.8

5.0

6.Timer

7.Picture1. Picture = LoadPrcture("pictureflower.jpg")

8.abcdef

9.实时错误逻辑错误

10.本地数据库远程数据库

11.数据库引擎

12.右上

13.16

14. Dim A(1To 3,0To 3) As String

15变体型(Variant)

16.alse

17.服务程序处于侦听状态

三、阅读程序题

1.

AAA B

2.

网络编程试卷(含答案)

大学期末考试试卷(A卷) 20 学年第1学期考试科目:网络编程 考试类型:(闭卷)考试时间:120 分钟 学号姓名年级专业 一.选择题(30分,每题3分) 1.以下哪个是TCP/IP模型?(B) A.应用层,表示层,网络层,物理层; B.应用层,传输层,网络层,链路层C.应用层,传输层,链路层,物理层 D.应用层,传输层,网络层,物理层 2.P2P的设计架构不包含以下哪一种?( C) A.集中式架构 B.完全分布式架构 C.点对点架构 D.混合型架构 3.HTTP请求方法不包括如下哪一种( B) A.Post B.Update C.Get D.Head 4.FTP的作用不包括(C) A.文件共享; B. 通过应用程序直接或间接使用远程主机; C.提供一致性的协议,避免用户在不同主机上有不相同的操作方式; D. 提供可靠及有效率的数据传输; 5.SMTP与POP3的端口分别是:( B) A.25,75 B. 25,110 C.21,75 D. 21,110 6.IP地址是192.168.100.2,子网掩码是255.255.255.0,则其网段的广播地址是(C)A.192.168.100.1 B.192.168.100.0 C.192.168.100.255 D.255.255.255.255 7.TCP的特点不包括如下哪一点(C) A.面向连接 B.全双工数据传送 C.传输速度快 D.面向字节流 8.关于线程哪一点是对的。(D)

A.任何一个C#程序都有一个默认的线程,该线程是后台线程; B. 每个进程都有一个线程池。线程池默认大小有35个线程; C.线程池中的线程都是前台线程; D. C#中常用的线程同步的语句是lock语句; 9.在Internet中用一个三元组可以在全局中唯一标识一个应用层进程,这不包括下列哪一种( A ) A.网络层协议 B.IP地址 C.端口号 D.传输层协议 10.TCP/IP协议簇中,哪一种是网络层协议( B ) A.TCP B.ARP C.SMTP D.TFTP 二.判断题(15分,每题1分,用T表示对,F表示错) 1.端口的分配地址是1-65535,全局分配是1-1023,本地分配是1024-65535 (F) 2.线程池中既有后台线程也有前台线程,某进程的所有前台线程都终止了,后台进程也自 然终止。(F) 3.在SMTP中,电子邮件由信封、首部和正文3部分组成。(T) 4.数字签名是私钥加密,公钥解密。(T) 5.ESMTP与SMTP的区别是发送邮件时要求用户身份验证。(T) 6.HTTP的流水线方式是指客户在收到前一个响应后才能发出下一个请求。(F) 7.HTTP(Hypertext Transfer Protocol),超文本传输协议,目前的版本是1.0 。(F) 8.NA T功能是只能用硬件来实现(F) 9.IP地址有A,B,C,D,E五类(F) 10.UDP不需要连接,速度比TCP快;(T) 11.UDP传输的数据无消息边界;(F) 12.Socket类比位于底层TcpClient类提供了更高层次的抽象,它们封装TCP套接字的创建, 不需要处理连接的细节。(F)

《程序设计基础》试卷B及答案

黄淮学院计算机科学系2007-2008学年度第一学期 期末考试《程序设计基础》B 卷 注意事项:本试卷适用于计科系06级本科计算机科学与技术专业学生。 1.__ ____函数是程序启动时惟一的入口。 2.算法的复杂性包含两方面: 和 。 3.已知 char c= 'a' ; int x=2,k; 执行语句k=c&&x++ ; 则x 为 ,k 为 。 4.数值0x34对应的十进制为 。 5.已知int a ; 则表达式”(a=2*3 , 3*8), a*10”的结果为_ _ ____,变量a 的值为___ ___。 6.面向对象程序开发步骤为: 、 和面向对象实现。 1.下列程序设计语言中( )是面向对象语言。 A. FORTRAN B. C 语言 C. C++ D. 汇编语言 2.下列关于注释的说法哪个是错误的( )。 A. 注释不是程序中的可执行语句 B. 注释对于程序的执行有很重要的意义 C. 注释将在程序的编译阶段被编译器剔除 D. 编程时在程序中添加适当的注释是一个良好的编程风格 3.算法设计应该遵守( )的设计原则。 A. 自底向上,逐步求精 B. 自顶向下,逐步求精 C. 自底向上,同步扩展 D. 自顶向下,同步扩展 4.下列语句执行后a 的值为( )。 int a=4, &z=a, k=3; a=k; z+=2; k++; A. 0 B. 4 C. 1 D. 5 5.以下程序执行后,屏幕输出为( )。 #include “iostream.h ” void fun(int d) {d++;} void main() { int d=3; fun(d); d++; cout<=’a ’)&&(d<=’z ’) B. ‘a ’<=d<=’z ’ C. (d>=’a ’)||(d<=’z ’) D. ‘A ’<=d<=’Z ’ 8.已知:int k=7, x=12; 则执行语句( )后x 的值为0。 A. x+=k-x%5; B. x+=(x-k%5); C. x%=(k-=5); D. (x-=k)-(k+=5); 9.运行下列程序,其输出结果为( )。 #include “iostream.h ” void main() { int x(5),y(5),z(5); y--&&++x&&z--||y++; cout<

《基于WEB程序设计》期末考试及答案

-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分) ___1______ </ 2 > </ 3 > <body> </ 4 > </ 5 > 2. 根据网页截图效果补充代码。(5分) <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> < 1 > <td>row 2, cell 1</ 2 > < 3 >row 2, cell 2</td> </ 4 > </ 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.wendangku.net/doc/4a1743950.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="https://www.wendangku.net/doc/4a1743950.html,/1999/xhtml" > <head runat="server"> <title>无标题页 密 封 线 学习中心: 姓名: 专业: 学号: 座位号:

网络程序设计—ASP考试试题(A卷)答案[1]

《网络程序设计—ASP》考试试题1答案 一、单项选择题(本大题共15小题.每小题1分。共15分) 1.A 2. D 3. B 4. B 5. B 6. B 7. A 8.C 9.B 10.B 11.A 12.D 13.B 14.A 15.C 二、判断题(本大题10小题,每小题1.5分,共15分)。 16.ABCD 17.AD 18.AB 19. ABCD 20.CD 21. ABCD 22. BD 23. CD 24. ABCD 25. AB 三、程序填空题(本大题10小题,每空1.5分,共15分) 26. “11”、2、“11”、“11”27. ac 28. 3 29.2 30. 空(Empty)31. 空(Empty)32. "<p>" 33. &lt;p&gt; 34. 与intAge的值有关35.全部 四、名词解释(本大题5小题,每小题2分,共10分) 36.静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。 37.相对路径——所谓相对路径,就是以“/”或“\”开头的路径。 38.子程序——就是只执行程序而不返回值的程序模块。 39.会话——是指用户访问网站的过程;状态,就是指会话过程中的一些变量、设置等信息。 40.数据库——所谓数据库,就是按照一定数据模型组织、存储在一起的,能为多个用户共享的,与应用程序相对独立的、相互关联的数据集合。 五、简答题(本大题4小题,每小题4分,共20分) 41.什么是应用程序?为什么要建立应用程序? 答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。 42.如果同时设置了背景颜色和背景图片,会出现什么情况? 答案:如果同时设置了背景颜色和背景图片,将只有背景图片起作用。 43.请简述四类运算符的优先级顺序。 答案:算术运算符>连接运算符>比较运算符>逻辑运算符。 44.某程序可以显示记录,但不能更新记录,请简述可能的原因。 答案:可能是没有对数据库文件设置相应的访问权限。(比如,去掉只读;对于Windows 2000、Windows XP 系统,如果安装时采用了NTFS文件系统,还要设置“Internet来宾帐户”可以完全控制该数据库文件。) 六、编程题(本大题2小题,第1小题15分,第二小题10分,共25分) 45.请编写程序段,随机产生一个0到9的整数。如果是偶数,则在页面上输出“生成的是偶数”,否则输出“生成的是奇数”。 程序清单: <% Dim s s=Int(10 * Rnd()) If (s Mod 2)=0 Then Response.Write "生成的是偶数" Else Response.Write "生成的是奇数"

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

WEB程序设计试题及答案

一、填空题 1. HTTP协议的工作模式是基于________、_________。 2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。 3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。 4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。 5. DHTML中的D指的是_______。 6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。 7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。 8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。 9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。 10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。 二、选择题 1.相对比较早出现的服务器端技术是: A.ASP B.CGI C.JSP D.JavaScript 2. Web的工作模式是: A. 客户端/服务器端 B. 浏览器/服务器 C. 浏览器/浏览器 D. 浏览器/客户端 3.
表示: A.分段 B.产生空格 C.强制换段 D.强制换行 4.一组选项中可以选择多项的表单元素是: A.Checkbox B.Radio C.Text D.Textarea 5. 在DHTML中把整个文件的各个元素作为对象处理的技术是: A.HTML B.CSS C.DOM D.Script 6. 下面那种语言是解释执行的: A.C++ B.Delphi C.JavaScript D.Java 7. ASP文件所有的Script程序代码均须放在下列符号之间: A./* */ B.