文档视界 最新最全的文档下载
当前位置:文档视界 › vfP程序设计基础习题集

vfP程序设计基础习题集

vfP程序设计基础习题集
vfP程序设计基础习题集

VFP程序设计习题

习题一

一、判断题(1分/题,共20分,对打画√,错打×)

1.建立自由表分两步:定义表结构和输入数据。

2.表间的关系分三种:一对一关系、一对多关系和多对多关系。

3.若要使用多个表,就要使用多个工作区。

4.在应用程序中可以通过使用该工作区的表的别名来标识工作区。

5.对象具有属性,而属性只能在设计阶段设置。

6.引用对象的方法分绝对引用和相对引用。

7.表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。

8.一条命令可分几行写,在行结束处用“:”表示一行未完,转入下一行。

9.VFP主要数据容器有:表记录、变量和数组。

10.报表包括两个基本组成部分:数据源和布局。

11.如果不想使用“报表向导”或“快速报表”设计报表,可以从空白报表布局开始,然后自己添加控件。

12.表选择查询输出的去向可以是浏览、报表或表单。

13.视图与查询相类似的地方是:可以用来从一个或多个相关联的表中提取有用信息。14:视图与表相类似的地方是:可以用来更新其中的信息,并将更新结果永久保存在磁盘上。15.在“数据库设计器”中,视图的显示方式与表在分层结构中的显示方式相同,所不同的是视图名代替了表名。

16.一个视图在使用时,将作为临时表在自己的工作区中打开。

17.如果打开基于本地表的视图,则在Visual FoxPro的另一个工作区中基表被同时打开。18.在视图中更新数据与在表中更新数据类似,使用视图还可以对其基表进行更新。19.VFP中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作。20.索引是改变表的物理顺序,排序是排列表的逻辑顺序。

二、选择题(每个选择3分,共24分)

1.统计女生人数并将结果存放于变量X中的命令是()

(A).COUNT FOR .NOT. 性别=”男” TO X

(B).COUNT FOR ( 性别=”女”)=.T. TO X

(C).SUM FOR ( 性别<>”男”)=.T. TO X

(D).SUM FOR 性别=”女” TO X

2. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用()

(A)先执行DELETE NEXT 10命令,后用PACK命令

(B)先执行DELETE RECORD 10命令,后用PACK命令

(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令

(D)ZAP NEXT 10

3.按数值型字段”总分”进行索引,使其按降序排列的命令是()

(A)INDEX ON -总分TO WP

(B)INDEX ON 总分/A TO WP

(C)INDEX ON 总分TO WP

(D)INDEX ON 总分/D TO WP

4.下列操作后,不改变表记录指针的命令是()

(A)RECALL

(B)LIST

(C)SUM

(D)REPL ALL

5.按照数据库的数据模型分类,VFP属于()

(A)层次型

(B)关系型

(C)网状型

(D)混合型

6.函数LEN(SPACE(5)-SPACE(1))的返回值是()

(A)错误信息

(B)17

(C)6

(D)4

7.某表文件中有日期型字段”出生日期”,设N=’01/01/80’,下列命令正确的是()

(A)LOCATE FOR 出生日期=’01/01/80’

(B)LOCATE FOR 出生日期=&N

(C)LOCATE FOR DTOC(出生日期)=N

(D)LOCATE FOR DTOC(出生日期)=CTOD(N)

8.从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为()

(A)SELECT * FROM customerINTO CURSOR MyCursor

(B)SELECT * FROM customerINTO TABLE MyCursor

(C)SELECT ALL FROM customerINTO TABLE MyCursor

(D)CREATE SQL VIEWMyCursor ASSELECT * FROM customer

答案

一.1.(√)2.(√)3.(√)4.(√)5.(×)

6.(√)7.(√)8.(×)9.(√)10.(√)

11.(√)12.(×)13.(√)14.(√)15.(√)

16.(√)17.(√)18.(√)19.(√)20.(×)

二.AAAABCCB

习题二

一.判断题(1分/题,共21分,对画√,错画×)

1.VFP程序每行必须以“;”结尾。

2.DISPLAY在VFP中与DISPLAY命令等效。

3.VFP中的变量分内存变量和字段变量。

4.VFP刚开始工作时,系统默认选择为第一号工作区。

5.建立自由表分两步:定义表结构和输入数据。

6.表间的关系分三种:一对一关系、一对多关系和多对多关系。

7.若要使用多个表,就要使用多个工作区。

8.在应用程序中可以通过使用该工作区的表的别名来标识工作区。

9.对象具有属性,而属性只能在设计阶段设置。

10.引用对象的方法分绝对引用和相对引用。

11.表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。

12.一条命令可分几行写,在行结束处用":"表示一行未完,转入下一行。

13.VFP主要数据容器有:表记录、变量和数组。

14.报表包括两个基本组成部分:数据源和布局。

15.表选择查询输出的去向可以是浏览、报表或表单。

16.如果打开基于本地表的视图,则在Visual FoxPro的另一个工作区中基表被同时打开。17.在视图中更新数据与在表中更新数据类似,使用视图还可以对其基表进行更新。18.VFP中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作。19.索引是改变表的物理顺序,排序是排列表的逻辑顺序。

20.视图与表相类似的地方是:可以用来更新其中的信息,并将更新结果永久保存在磁盘上。21.视图与查询相类似的地方是:可以用来从一个或多个相关联的表中提取有用信息。二、选择题(每个选择3分,共24分)

1.统计女生人数并将结果存放于变量X中的命令是()

(A)COUNT FOR .NOT. 性别="男" TO X

(B)COUNT FOR ( 性别="女")=.T. TO X

(C)SUM FOR ( 性别<>"男")=.T. TO X

(D)SUM FOR 性别="女" TO X

2. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )

(A) 先执行DELETE NEXT 10命令,后用PACK命令

(B) 先执行DELETE RECORD 10命令,后用PACK命令

(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令

(D)ZAP NEXT 10

3.按数值型字段"总分"进行索引,使其按降序排列的命令是( )

(A) INDEX ON -总分TO WP

(B) INDEX ON 总分/A TO WP

(C) INDEX ON 总分TO WP

(D) INDEX ON 总分/D TO WP

4.下列操作后,不改变表记录指针的命令是( )

(A) RECALL

(B) LIST

(C) SUM

(D) REPL ALL

5.按照数据库的数据模型分类,VFP属于( )

(A) 层次型

(B) 关系型

(C) 网状型

(D) 混合型

6.函数LEN(SPACE(5)-SPACE(1))的返回值是( )

(A) 错误信息

(B) 17

(C) 6

(D) 4

7.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )

(A) LOCATE FOR 出生日期='01/01/80'

(B) LOCATE FOR 出生日期=&N

(C) LOCATE FOR DTOC(出生日期)=N

(D) LOCATE FOR DTOC(出生日期)=CTOD(N)

8.从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为()

(A) SELECT * FROM customer INTO CURSOR MyCursor

(B) SELECT * FROM customer INTO TABLE MyCursor

(C) SELECT ALL FROM customer INTO TABLE MyCursor

(D) CREATE SQL VIEW MyCursor AS SELECT * FROM customer

答案

一.××√ √ √

√√√×√

√×√√×

√√√×√

二.A A A A B C C B

习题三

一.判断题(1分/题,共10分,对画√,错画×)

1.建立自由表分两步:定义表结构和输入数据。

2.表间的关系分三种:一对一关系、一对多关系和多对多关系。

3.3.在应用程序中可以通过使用该工作区的表的别名来标识工作区。

4.一条命令可分几行写,在行结束处用":"表示一行未完,转入下一行。

5.VFP主要数据容器有:表记录、变量和数组。

6. VFP中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作。

7. 索引是改变表的物理顺序,排序是排列表的逻辑顺序。

8. DISPLAY在VFP中与DISPLY命令等效。

9. VFP中的变量分内存变量和字段变量。

10. VFP刚开始工作时,系统默认选择为第一号工作区。

二、选择题(每个选择2分,共30分)

1.函数LEN(SPACE(5)-SPACE(1))的返回值是( )

A) 错误信息

(B) 17

(C) 6

(D) 4

2.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )

(A) LOCATE FOR 出生日期='01/01/80'

(B) LOCATE FOR 出生日期=&N

(C) LOCATE FOR DTOC(出生日期)=N

(D) LOCATE FOR DTOC(出生日期)=CTOD(N)

3.下列概念中,正确的是( )

A.在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关

B.一个表文件可以在不同的工作区同时打开

C.一个工作区中可以同时打开多个表文件

D. 一个表文件可以在不同的工作区同时打开,且一个工作区中可以同时打开多个表

4.将今年国庆节的日期送入内存变量ND的方法是( ).

A.ND=DTOC("10/01/01")

B.ND=CTOD("10/01/01")

C.STORE DATE()TO ND

D.STORE 10/01/01 TO ND

5.表文件DD.DBF有100条记录,当前记录号是10,执行DISPLAY ALL命令后,记录指针向的记录号是( ).

A.100

B.10

C.1

D.101

6.统计女生人数并将结果存放于变量X中的命令是()

(A) COUNT FOR .NOT. 性别="男" TO X

(B) COUNT FOR ( 性别="女")=.T. TO X

(C) SUM FOR ( 性别<>"男")=.T. TO X

(D) SUM FOR 性别="女" TO X

7. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )

(A) 先执行DELETE NEXT 10命令,后用PACK命令

(B) 先执行DELETE RECORD 10命令,后用PACK命令

(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令

(D)ZAP NEXT 10

8.按数值型字段"总分"进行索引,使其按降序排列的命令是( )

(A) INDEX ON -总分 TO WP

(B) INDEX ON 总分/A TO WP

(C) INDEX ON 总分 TO WP (D)INDEX ON 总分/D TO WP

9.下列操作后,不改变表记录指针的命令是( )

(A) RECALL

(B) LIST

(C) SUM

(D) REPL ALL

10.按照数据库的数据模型分类,VFP属于( )

(A) 层次型

(B) 关系型

(C) 网状型

(D) 混合型

11.执行命令ACCEPT"请输入出生日期:"TO MDATE时,如果通过键盘输入CTOD("01/01/69"),则MDATE的值应当是( ).

A.CTOD("01/01/69")

B."01/01/69"

C.01/01/69

D.拒绝接受,MDATE不赋值

12.在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为( )。

A)3,8,4 B)1,6,4 C)1,8,任意D)1,8,4

13.表与相应索引文件已经打开,内存变量XM="李春",执行时会产生逻辑错误的命令是( )。A)LOCATE FOR 姓名=XM B)FIND &XM

C)SE EK XM D)LOCATE FOR 姓名=&XM

14.以下命令中正确的是( )。

A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y

C)X=8,Y=9 D)X=Y=8

15.在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是( )。

A)TEXT--ENDTEXT B)DO WHILE--ENDDO

C)IF--ENDIF D)DO CASE—ENDCASE

一.

1.(√ ) 2.(√ )3.(√ )4.(√ )5.(√ )

6.(√ )7.(√ )8.(× )9.(√ )10.(√ )

二.

C C A B D

A A A A B

A D D A B

习题四

一、判断题(1分/题,共4分,对画√,错画×)

1、一个表固定只能在一个工作区中被打开使用。

2、在工作区中已打开的表文件都各自有自己的记录指针。

3、函数或子程序定义中的RETURN可以省缺。

4、VFP中的注释可为:NOTE|* 或&&

二、选择题(每个选择2分,共40分)

1.( )是存储在计算机内的有结构的数据集合。

A)网络系统B)数据库系统

C)操作系统D)数据库

2.数据库系统的核心是( )。

A)编译系统B)数据库

C)操作系统D)数据库管理系统

3.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。

A)SUBSTR("北京市",2,2) B)SUBSTR("北京市",2,1)

C)SUBSTR("北京市",3,1) D)SUBSTR("北京市",3,2)

4..若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向( )。

A)首记录B)末记录C)首记录的前面D)末记录的后面

5..若要恢复用DELETE命令删除的若干记录,应该( )。

A)用RECALL命令B)立即按[ESC]键

C)用RELEASE命令D)用FOUND命令

6.执行命令STORE CTOD('03/09/94')TO A后,变量A的类型为( )。

A)日期型B)数值型C)备注型D)字符型

7.按照数据模型分类FOXBASE和dBASE是属于( ).

A.层次型

B.网状型

C.关系型

D.混合型

8."计算机等级考试"这七个汉字作为字符串常量,在VFP中,可表示为( ).

A.{计算机等级考试}

B.(计算机等级考试)

C.计算机等级考试

D."计算机等级考试"

9.在VFP中,INPUT,APPEND,W AIT三条命令中可以接受字符的命令是( ).

A.只有ACCEPT

B.只有ACCEPT和WAIT

C.都可以

D.只有WAIT

10.将今年国庆节的日期送入内存变量ND的方法是( ).

A.ND=DTOC("10/01/01")

B.ND=CTOD("10/01/01")

C.STORE DATE()TO ND

D.STORE 10/01/01 TO ND

11.统计女生人数并将结果存放于变量X中的命令是()

(A)COUNT FOR .NOT. 性别="男" TO X

(B)COUNT FOR ( 性别="女")=.T. TO X

(C)SUM FOR ( 性别<>"男")=.T. TO X

(D)SUM FOR 性别="女" TO X

12. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )

(A) 先执行DELETE NEXT 10命令,后用PACK命令

(B) 先执行DELETE RECORD 10命令,后用PACK命令

(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令

(D)ZAP NEXT 10

13.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )

(A) LOCATE FOR 出生日期='01/01/80'

(B) LOCATE FOR 出生日期=&N

(C) LOCATE FOR DTOC(出生日期)=N

(D) LOCATE FOR DTOC(出生日期)=CTOD(N)

14.下列概念中,正确的是( )

A.在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭

B.一个表文件可以在不同的工作区同时打开

C.一个工作区中可以同时打开多个表文件

D.JOIN命令生成的表文件可以与连接文件在一个工作区同时打开

15.将今年国庆节的日期送入内存变量ND的方法是( ).

A.ND=DTOC("10/01/01")

B.ND=CTOD("10/01/01")

C.STORE DATE()TO ND

D.STORE 10/01/01 TO ND

16.数据库文件DD.DBF有100条记录,当前记录号是10,执行DISPLAY ALL命令后,记录指针向的记录号是( ).

A.100

B.10

C.1

D.101

17.执行命令ACCEPT"请输入出生日期:"TO MDATE时,如果通过键盘输入CTOD("01/01/69"),则MDATE的值应当是( ).

A.CTOD("01/01/69")

B."01/01/69"

C.01/01/69

D.拒绝接受,MDA TE不赋值

18.表与相应索引文件已经打开,内存变量XM="李春",执行时会产生逻辑错误的命令是( )。A)LOCATE FOR 姓名=XM B)FIND &XM

C)SE EK XM D)LOCATE FOR 姓名=&XM

19.以下命令中正确的是( )。

A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y

C)X=8,Y=9 D)X=Y=8

20.在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是( )。

A)TEXT--ENDTEXT B)DO WHILE--ENDDO

C)IF--ENDIF D)DO CASE--ENDCASE

一.

1.(×)2.(√ )3.(√ )4.(√ )

二.

D D D D A

A C D C B

AA C A B

D A D A B

习题五

一.判断题(1分/题,共15分,对画√,错画×)

1、VFP数据库管理系统的数据模型是关系型。

2、可向菜单系统中添加初始化代码来创建环境、定义内存变量、打开文件等。

3、表单设计中的数据环境是表单的数据来源。

4、表单打开时,数据环境中的表可自动打开。

5、表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。

6、报表包括两个组成部分:数据源和布局。

7、报表设计中的布局文件保存了要输出的表中字段的值。

8、报表设计中的字段控件可用于表示出现在报表中的字符。

9、客户/服务器(client/server)应用程序具有本地(客户)用户界面,但访问的是远程服务器上的数据。

10、视图兼有表和查询的特点。

11、与查询不同的是,视图可选择如何将在视图中所做的数据修改传给原始文件,或建立视图的基表。

12、VFP中的NULL表示0,便于与含有NULL值的SQL数据库一起工作。

13、查询输出的去向可以是浏览、报表或表单。

14、VFP主要数据容器有:表记录、变量和数组。

15、引用对象的方法分绝对引用和相对引用。

二.选择题(每个选择1.5分,共30分)

1、下列FOXBASE表达式运算结果为日期型的是

A)04/05/97 -2 B)CTOD('04/05/97') -DATE( )

C)CTOD('04/05/97') -3 D)DATE( )"04/05/97"

2、职工工资数据库文件按基本工资字段升序索引后,再执行GO TOP命令,此时当前记录号是

A)1 B)基本工资最少的记录号

C)0 D)基本工资最多的记录号

3、当前数据库文件有20条记录,当前记录号是10。执行命令LIST REST以后,当前记录号是

A)10 B)20

C)21 D)1

4、对学生成绩数据库文件按总分/N/6.2降序、姓名/C/8升序索引。应当使用命令

A)INDEX TO ABC ON 总分,姓名

B)INDEX TO ABC ON -总分,姓名

C)INDEX TO ABC ON STR(-总分,5,1)﹢姓名

D)INDEX TO ABC ON STR(1000-总分) ﹢姓名

5、把当前数据库文件中"性别"字段的值全部清除,但仍保留该字段,应当使用命令

A)MODIFY STRUCTURE B)DELETE

C)REPLACE D)ZAP

6、命令SELECT 0 的功能是

A)选择区号最小的空闲工作区

B)选择区号最大的空闲工作区

C)选择当前工作区的区号加1的工作区

D)随机选择一个工作区的区号

7、设职工数据库和按"工作日期"索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应当使用命令

A)FIND DATE ( )-30 B)SEEK DATE( )30

C)FIND DATE ( )30 D)SEEK DATE( )-30

8、比较W AIT、ACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是

A)W AIT、ACCEPT、INPUT B)WAIT、ACCEPT

C)ACCEPT、INPUT D)INPUT、W AIT

9、在VFP中,可以使用FOUND( )函数来检测查询是否成功的命令包括

A)LIST、FIND、SEEK B)FIND、SEEK、LOCATE

C)FIND、DISPLAY、SEEK D)LIST、SEEK、LOCA TE

10、在下面FoxBASE命令中,不能修改数据记录的命令是

A)BROWSE B)EDIT

C)CHANGE D)MODIFY

11、设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令

A)GO TOP B)GO BOP()C)SKIP 1 D)GO 1

12、设职工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令

A)FIND FOR 工资>620 B)SEEK 工资>620

C)LOCATE FOR 工资>620 D)FIND 工资>620

13、设当前表文件含有字段salary,命令REPLACE salary WITH 1500的功能是

A)将表中所有记录的salary字段的值都改为1500

B)只将表中当前记录的salary字段的值改为1500

C)由于没有指定条件,所以不能确定

D)将表中以前未更改过的salary字段的值改为1500

14、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令

A)SET INDEX TO <索引文件名>

B)OPEN INDEX <索引文件名>

C)USE INDEX <索引文件名>

D)必须与表文件一起打开

15、在以下关于索引的说明中,错误的是

A)索引可以提高查询速度B)索引可能降低更新速度

C)索引和排序具有不同的含义D)不能更新索引字段

16、以下关于ACCEPT命令的说明,正确的是

A)将输入作为字符接收B)将输入作为数值接收

C)将输入作为逻辑型数据接收D)将输入作为备注型数据接收

17、在使用@命令进行格式化输出时,为了使输出结果只输出到打印机上,应使用命令

A)SET PRINT ON B)SET PRINTER TO LPT1

C)SET DEVICE TO PRINT D)SET PRINTER TO PRN

18、在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令

A)DELETE FOR "D"$书号

B)DELETE FOR SUBSTR (书号,1,1)="D"

C)DELETE FOR 书号=D *

D)DELETE FOR RIGHT (书号,1)="D"

19.表与相应索引文件已经打开,内存变量XM="李春",执行时会产生逻辑错误的命令是( )。A)LOCATE FOR 姓名=XM B)FIND &XM

C)SEEK XM D)LOCA TE FOR 姓名=&XM

20.以下命令中正确的是( )。

A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y

C)X=8,Y=9 D)X=Y=8

一、√ √ √ √ √

√ × × √ √

√ × × √ √

二、

C B C

D C

A D C

B D

D C B A D

A C

B D A

习题六

一.判断题(1分/题,共15分,对画√,错画×)

1、可向菜单系统中添加清理代码来跳过菜单及菜单项。

2、一个内存变量只在它建立的级和以下的更深的级是“可见”的。

3、变量若为全局变量,则可用于所有过程和函数。

4、利用调试器可跟踪代码、挂起程序的执行并查看存储的值。

5、从一个项目中,可以建立应用程序文件(.app) 或者可执行文件(.exe)。

6、报表包括两个基本组成部分:数据源和布局。

7、报表设计中的布局文件保存了要输出的表中字段的值。

8、报表设计中的字段控件可用于表示出现在报表中的字符。

9. DISPLAY在VFP中与DISPL Y命令等效。

10、视图兼有表和查询的特点。

11、VFP中的变量分内存变量和字段变量。

12、VFP刚开始工作时,系统默认选择为第一号工作区。

13、VFP中的注释可为:NOTE|* 或&&

14、表间的关系分三种:一对一关系、一对多关系和多对多关系。

15、7.若要同时使用多个表,就要使用多个工作区。

二.选择题(每个选择1.5分,共30分)

1.统计女生人数并将结果存放于变量X中的命令是()

(A)COUNT FOR .NOT. 性别="男" TO X

(B)COUNT FOR ( 性别="女")=.T. TO X

(C)SUM FOR ( 性别<>"男")=.T. TO X

(D)SUM FOR 性别="女" TO X

2. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )

(A) 先执行DELETE NEXT 10命令,后用PACK命令

(B) 先执行DELETE RECORD 10命令,后用PACK命令

(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令

(D)ZAP NEXT 10

3.从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为()

(A) SELECT * FROM customer INTO CURSOR MyCursor

(B) SELECT * FROM customer INTO TABLE MyCursor

(C) SELECT ALL FROM customer INTO TABLE MyCursor

(D) CREATE SQL VIEW MyCursor AS SELECT * FROM customer

4、对学生成绩数据库文件按总分/N/6.2降序、姓名/C/8升序索引。应当使用命令

A)INDEX TO ABC ON 总分,姓名

B)INDEX TO ABC ON -总分,姓名

C)INDEX TO ABC ON STR(-总分,5,1)﹢姓名

D)INDEX TO ABC ON STR(1000-总分) ﹢姓名

5.按照数据库的数据模型分类,VFP属于( )

(A) 层次型

(B) 关系型

(C) 网状型

(D) 混合型

6、命令SELECT 0 的功能是

A)选择区号最小的空闲工作区

B)选择区号最大的空闲工作区

C)选择当前工作区的区号加1的工作区

D)随机选择一个工作区的区号

7、设职工数据库和按"工作日期"索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应当使用命令

A)FIND DATE ( )-30 B)SEEK DATE( )30

C)FIND DATE ( )30 D)SEEK DATE( )-30

8、下列概念中,正确的是( )

A.在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭

B.一个表文件可以在不同的工作区同时打开

C.一个工作区中可以同时打开多个表文件

D.JOIN命令生成的表文件可以与连接文件在一个工作区同时打开

9、在VFP中,可以使用FOUND( )函数来检测查询是否成功的命令包括

A)LIST、FIND、SEEK B)FIND、SEEK、LOCATE

C)FIND、DISPLAY、SEEK D)LIST、SEEK、LOCA TE

10、在下面FoxBASE命令中,不能修改数据记录的命令是

A)BROWSE B)EDIT

C)CHANGE D)MODIFY

11、设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令

A)GO TOP B)GO BOP()C)SKIP 1 D)GO 1

12、设职工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令

A)FIND FOR 工资>620 B)SEEK 工资>620

C)LOCATE FOR 工资>620 D)FIND 工资>620

13、在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是( )。

A)TEXT--ENDTEXT B)DO WHILE--ENDDO

C)IF--ENDIF D)DO CASE—ENDCASE

14、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令

A)SET INDEX TO <索引文件名>

B)OPEN INDEX <索引文件名>

C)USE INDEX <索引文件名>

D)必须与表文件一起打开

15、在以下关于索引的说明中,错误的是

A)索引可以提高查询速度B)索引可能降低更新速度

C)索引和排序具有不同的含义D)不能更新索引字段

16.函数LEN(SPACE(5)-SPACE(1))的返回值是( )

(A) 错误信息

(B) 17

(C) 6

(D) 4

17.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )

(A) LOCATE FOR 出生日期='01/01/80'

(B) LOCATE FOR 出生日期=&N

(C) LOCATE FOR DTOC(出生日期)=N

(D) LOCATE FOR DTOC(出生日期)=CTOD(N)

18、在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令

A)DELETE FOR "D"$书号

B)DELETE FOR SUBSTR (书号,1,1)="D"

C)DELETE FOR 书号=D *

D)DELETE FOR RIGHT (书号,1)="D"

19.表与相应索引文件已经打开,内存变量XM="李春",执行时会产生逻辑错误的命令是( )。A)LOCATE FOR 姓名=XM B)FIND &XM

C)SEEK XM D)LOCA TE FOR 姓名=&XM

20、"计算机等级考试"这七个汉字作为字符串常量,在VFP中,可表示为( ).

A.{计算机等级考试}

B.(计算机等级考试)

C.计算机等级考试

D."计算机等级考试"

一、√ √ √ √ √

√ × × × √

√ √ √ √ √

二、A A B D B

A D A

B D

D C B A D

C C B

D D

习题七

一.判断题(2分/题,共20分,对画√,错画×)

1、一个表固定只能在一个工作区中被打开使用。

2、在工作区中已打开的表文件都各自有自己的记录指针。

3、函数或子程序定义中的RETURN可以省缺。

4、VFP中的注释可为:NOTE|* 或&&

5.VFP主要数据容器有:表记录、变量和数组。

6. VFP中的NULL表示未知数据,便于与含有NULL值的SQL数据库一起工作。

7. 索引是改变表的物理顺序,排序是排列表的逻辑顺序。

8. DISPLAY在VFP中与DISPL Y命令等效。

9. VFP中的变量分内存变量和字段变量。

10. VFP刚开始工作时,系统默认选择为第一号工作区。

二、选择题(每个选择3分,共30分)

1.函数LEN(SPACE(5)-SPACE(1))的返回值是( )

(A) 错误信息

(B) 17

(C) 6

(D) 4

2.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )

(A) LOCATE FOR 出生日期='01/01/80'

(B) LOCATE FOR 出生日期=&N

(C) LOCATE FOR DTOC(出生日期)=N

(D) LOCATE FOR DTOC(出生日期)=CTOD(N)

3.下列概念中,正确的是( )

A.在一个工作区中只能打开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭

B.一个表文件可以在不同的工作区同时打开

C.一个工作区中可以同时打开多个表文件

D. 一个表文件可以在不同的工作区同时打开,且一个工作区中可以同时打开多个表

4.以下命令中正确的是( )。

A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y

C)X=8,Y=9 D)X=Y=8

5.在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是( )。

A)TEXT--ENDTEXT B)DO WHILE--ENDDO

C)IF--ENDIF D)DO CASE—ENDCASE

6.统计女生人数并将结果存放于变量X中的命令是()

A)COUNT FOR .NOT. 性别="男" TO X

(B)COUNT FOR ( 性别="女")=.T. TO X

(C)SUM FOR ( 性别<>"男")=.T. TO X

(D)SUM FOR 性别="女" TO X

7. 在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )

(A) 先执行DELETE NEXT 10命令,后用PACK命令

(B) 先执行DELETE RECORD 10命令,后用PACK命令

(C)先执行DELETE FOR RECORD> 10命令,后用PACK命令

(D)ZAP NEXT 10

8.按数值型字段"总分"进行索引,使其按降序排列的命令是( )

(A) INDEX ON -总分TO WP

(B) INDEX ON 总分/A TO WP

(C) INDEX ON 总分TO WP (D)INDEX ON 总分/D TO WP

9.下列操作后,不改变表记录指针的命令是( )

(A) RECALL

(B) LIST

(C) SUM

(D) REPL ALL

10.按照数据库的数据模型分类,VFP属于( )

(A) 层次型

(B) 关系型

(C) 网状型

(D) 混合型

一.

1.(×)2.(√ )3.(√ )4.(√ )5.(√ )

6.(√ )7.(√ )8.(×)9.(√ )10.(√ )

二.

C C A A B

A A A A B

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

VFP数据库程序设计基础课后作业(三)参考答案

VFP数据库程序设计基础课后作业(一)2011.11.10 一、根据题目要求,对进行books.dbf进行数据统计,写出相应的VFP命令 1、统计类别为“计算机”的图书共有几种。 USE "c:\documents and settings\administrator\桌面\ books.dbf" count all for 类别="计算机" to x ?x 2、统计所有书籍的平均页数。 average 页数to x 3、统计高等教育出版社出版的图书的价格总和。 sum 价格for 出版单位="高等教育出版社" 4、统计会计类图书价格最高是多少,最低是多少? calculate max(价格),min(价格) for 类别="会计" 二、根据题目要求,编写Vfp程序 1、编写一个程序,根据输入的长方形的长和宽,计算长方形的周长和面积。 Clear local C,S input "请输入长方形的长:" to x input "请输入长方形的宽:" to y C=2*(x+y) S=x*y ?"长方形的周长为:",C ?"长方形的面积为:",S 例1:设计程序先用XXXX年XX月XX日显示当前日期的年月日,再用星期X显示星期,然后 用XX时XX分XX秒显示当前时间(共分三行显示)。 ?alltrim(str(year(date())))+"年"+ alltrim(str(month(date())))+"月"+ alltrim(str(day(date())))+"日" ?cdow(date()) ?alltrim(str(hour(datetime())))+"时"+ alltrim(str(minute(datetime())))+"分"+ alltrim(str(sec(datetime())))+"秒" 3、编写一个程序,程序的功能是根据5个评委所给分数,计算并输出“最后得分”,具体计算方法 是去掉一个最高分、去掉一个最低分,再对其余得分求平均。 Clear local DF input "1号评委给分:" to x1 input "2号评委给分:" to X2 input "3号评委给分:" to X3 input "4号评委给分:" to X4 input "2号评委给分:" to X5 DF =((X1+X2+X3+X4+X5)-max(X1,X2,X3,X4,X5)-min(X1,X2,X3,X4,X5))/3 ?"最后得分:",DF

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 = "<

clear input "请输入成绩: " to cj do case case cj>=90 "优秀" case cj >=80 "良好" case cj >=70 "中" case cj >=60 "及格" case cj<60 "不及格" otherwise "数据有误" endcase set talk on 3.按学号在“学生信息.dbf”文件中查找并显示指定的记录。要求可以重复查询,找到则显示该生的记录,找不到则提示“查无此人!”,按非“Y”、“y”可结束查询。

SET TALK OFF CLEAR USE 学生信息 &&设当前目录下表文件存在 ACCEPT '学号查询吗(Y/N)' TO cx &&循环条件的初始化 DO WHILE cx='Y'.='y' &&大小写均可执行查询 CLEAR ACCEPT '请输入学号:' TO xh LOCATE ALL FOR 学号=xh &&此处ALL可以缺省,默认为在全部记录查找。 IF EOF() '查无此人!' WAIT ELSE DISPLAY ENDIF ACCEPT '继续按学号查询吗(Y/N)' TO cx &&修改循环条件 ENDDO SET TALK ON USE

(完整版)程序设计基础试题_10_答案

广州大学学年第学期考试卷 课程高级语言程序设计考试形式(开/闭卷,考试/查) 学院系专业班级学号姓名 一、填空题(每空1分,共10分) 1.C源程序的基本单位是(函数)。 2.一个C源程序中至少应包含一个(main()函数)。 3.若a和b均是int型变量,且a和b的初值均为5,则计算表达式a+=b++ 后,a的值为(10 ),b的值为( 6 )。 4.若a、b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,b值为( 4 ),c 值为( 2 )。 5.表达式8.2-2/3 的计算结果是(8 )。 6.在C语言中,整数可用三种数制表示,它们分别是(十进制)、(八进制)和(十六进制)。 二、程序计算题(每小题5分,共15分) 1. # define f(a) printf(“%d”,a) main() { int i,b[]={1,2,3,5,7,9,11,13,15},*p=5+b; for(i=3;i;i--) switch(i) { case 1: case 2: f(*p++); break;

case 3: f(*(--p)); } } 2. main() { int arr_sum(int arr[],int n); int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int *p,total; int (*pt)( int arr[],int n); pt=arr_sum; p=a[0]; total=(*pt)(p,12); printf(“total=%d\n”,total); } arr_sum(int arr[],int n) { int i,sum=0; for(i=0;i

Visual Basic 程序设计基础教程-课后习题答案-范荣强

第一章程序与编程环境 一、填空题 1. 工程,Form_Load 2. 事件(触发) 3. 窗体,Name 4. CurrentX, CurrentY 5. maxButton, BorderStyle = 1 or 3 or 4 or 5 6. Alignment, 空缺,AutoSize 7. Style, LoadPicture 8. Line, Shape 9. 重画10. FillStyle ll. MultiLine, maxLength, Locked 12. Font 13. sub, 对象名,事件名14. 方法,Object.Method, text1.setfocus() 15. Name, minButtom, CurrentX(Y), Caption 16. Interval, Enable 17. timer, Interval, ms(毫秒) 18. Mouse Down, Click, LoastFocus 19. .Frm, .Frx, .bas. cls. Vbp 20. 注释, “Rem 语句”或者“’语句” 第二章数据的类型、表示以及运算 一、请指出下列哪些是VB的合法常量,并说明原因 (1)√(2)X 常量不能加类型说明符号改成123.4 (3)X与上题类似,如果是常量,则类型说明符放在后面(4)√等价于2E3 (5) √(6)√等于十进制的4113 (7)X 如果是16进制要写&符号(8)X 指数不能为小数(9)X 月份超过12,日超过31 (10)√(11)√(12)√等价于上一题(13)X 8进制数每一位不能超过8 (14)√(15)X 变量,常量要为基本数据类型的值(16)√ 二、找出合法变量 (1)√(2)√如果与控件Label1同在一个应用程序里面,该变量会屏蔽掉控件Label1 (3) X 保留字(4)√(5)X 变量不能以数字开头(6)变量不能有小数点 (7)√(8)√数组变量(9)X保留字(10)√可以,但rnd()不可以,rnd()是函数 (11) √(12)√(13)√(14)X ’符号表示注释(15)X 这是表达式,不是变量(16)X 同上,是表达式 三、指出下列数据x,y,z的声明是否正确,如果正确请指明其类型 (1)√ x--long, y—variant, z—integer (2) √ x—long, y—long, z—integer (3) √ x—double, y—double, z—integer (4) X 变量x &中间不能有空格 (5)√自动转换成字符串 (6)X 变量声明不能直接赋值 (7)√ (8)√自动转换成字符串 (9)X 常量不能把函数写上去 (10)√ 四、写出下列表达式的结果 (1)1 (2) 1 (3)false (4) ab12 (5)123 (6)出错,加法表达式中如果有一个是数值类型,则“+”表示加号,而不是字符的链接符号(7)False (8)true (9) true (10) false 默认转换成相同类型(数值),建议这里把2改成D试试 (P.S. 布尔类型TRUE = -1, FALSE = 0; 优先顺序:^(乘方)→-(求负)→*、/→\(整除)→MOD→+、-) 五、写出下列函数的结果

C程序设计基础_复习题

c语言规定,任何非0的数像1 -1等都被认为是真,而0被认为是假 1>1为假 试题一、单选题 1. 已知int k,m=1;执行语句k=-m++;后,k的值是_____。【知识点:难度:正确答案:A】 A.-1 B.0 C.1 D.-2 2. 已知定义int m; float k; 正确的语句是。【知识点:难度:正确答案:D】 A.(int k)%m B.int(k)%m C.int(k%m)D.(int)k%m 3. 当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是______。【知识点:难度: 正确答案:B】 A.m=k=n B.(m=k)&&(n=m) C.(m=k)||(n=k)D.(n=m)&&(m=k) 4. 已知int x=5; 表达式6>x>1值是_____。【知识点:难度:正确答案:A】 A.0 B.1 C.5 D.表达式语法错 表达式6>x>1 ,先 判断6>x 为0,再 判断0>1,所以值 为0。 (6>x 为1 ,再判 断1>1,所以值为 0。) 5. 下列程序段执行后c值为_____。【知识点:难度:正确答案:D】 int k=7, c=0; while(--k) if (k%3) continue; else c++; A.5 B.4 C.3 D.2 6. 已知字母a的ASCII码为十进制数97,且ch为字符型变量,则执行语句ch=…a?+…D?-…A?;后,ch 中的值为_____。【知识点:难度:正确答案:C】 A.d B.c C.100 D.不确定 7. 设m,n已正确定义,执行语句{for(m=0, n=10; m,能使puts(s)语句正确输出ABCDE字符串的程序 段是______。【知识点:难度:正确答案:C】 A.char s[5] = {"ABCDE"}; puts(s) B.char s[5] = {…A?,?B?,?C?,?D?,?E?}; puts(s); C.char *s; s = "ABCDE"; puts(s); D.char *s; scanf(“%s”,s); puts(s); 《C程序设计基础及实验》

《程序设计基础》题库(50道)

《程序设计基础》题库(50道) <说明> 1、难易程度依次为:易(16道)、较易(38道)、较难(31道)、难(15道)。 2、总共抽8道题,按难易程度:易(1道)、较易(4道)、较难(2道)、难(1道); 按题型:顺序(1道)、分支(2道)、单循环(2道)、多循环(1道)、数组(1道)、字符串(1道) 3、考试要求:先画流程图再写程序,理论考试,2个半小时 一、顺序结构 1、 请定义4个整型变量,并打印输出这4个变量的加、减、乘、除后的结果。(易) 2、 将华氏温度转化成摄氏温度。公式为:C=(5/9)*(F-32),其中F 为华氏温度,C 为 摄氏温度。请根据给定的华氏温度输出对应的摄氏温度。(易) 3、 根据观察,蟋蟀的名叫频率与温度有关,具体的公式为T=(c+40)/10.其中,c 代表 蟋蟀每分钟鸣叫数,T 代表华氏温度。请根据蟋蟀每分钟的鸣叫数输出相应的华氏温度。(易) 4、 编写程序,读入0~1000的一个整数并将其各位数字之和赋给一个整数,如整数932, 各位数字之和为14. (较易) 5、 编程实现两个整数交换位置,例如:int x = 6,y = 9,交换后 x = 9,y = 6。(较易) 6、 求空间两点之间的距离。(提示:空间一点(x,y,z ),可由三个实数来描述)(较易) 7、 已知圆的半径,求圆的面积。(易) 8、 已知一个三角形的三边边长分别为a,b,c ,利用海伦公式求三角形的面积。(较难) 海伦公式: 9、 求两数平方和的算术根。(易) 10、 给定一段时间求出它的秒数。(如计算2小时 17分30秒等于多少秒)(易) 11、 某印刷厂3月1日有A4纸500盒,3月2日又买进进100盒,3月3日用掉A4 纸存量的三分之二,3月4日又买进A4纸存量的2倍,问该印刷厂3月1日到3月4日期间每天的A4纸存量分别是多少盒?(易) 12、 三个小朋友,大毛有糖果50粒,二毛有糖果43粒,三毛有糖果13粒。现在他们 三兄弟做游戏,从大毛开始,将自己的糖果三等分,三兄弟每人一份,多余的自己吃掉;然后二毛和三毛也依次这样做,问最后三兄弟各有多少糖果?(较易) 二、分支结构 13、 两个整数比较大小,输出较大值。(易) 14、 三个整数比较大小,输出最大值。(较易) 15、 求下列函数中y 的值。(较易) y=10 (x=0) y=3x+5 (x>0) y=x-2 (x<0) 16、 判断某年是否为闰年。(闰年的条件是:该年的年号能被4整除且不能被100整除, 或该年的年号能被400整除,则该年是闰年,否则不是闰年。)(较易) 17、 根据某同学的成绩,判定其成绩的等级。(90~100分为“优秀”,80~89为“良好”, 70~79为“中等”,60~69为“及格”,60分以下为“不及格”。)(较易) ))()((c p b p a p p S ---=2 c b a p ++=

C++程序设计基础(第4版)(上)习题解答

《C++程序设计基础》(第4版)(上) 习题与解答 第1章基本数据与表达式 1.1 选择题 1.一个最简单的C++程序,可以只有一个(C )。 (A)库函数(B)自定义函数(C)main函数(D)空函数 2.用C++语言编写的源程序要成为目标程序必须要经过(D )。 (A)解释(B)汇编(C)编辑(D)编译3.C++程序中的简单语句必须以(B )结束。 (A)冒号(B)分号(C)空格(D)花括号4.假设有说明int a=0; double x=5.16;,则在以下语句中,(C )属于编译错误。 (A)x=a/x; (B)x=x/a; (C)a=a%x; (D)x=x*a; 5.执行C++程序时出现的“溢出”错误属于(C )错误。 (A)编译(B)连接(C)运行(D)逻辑 6.在下列选项中,全部都是C++关键字的选项为(C )。 (A)while IF Static (B)break char go (C)sizeof case extern (D)switch float integer 7.按C++标识符的语法规定,合法的标识符是(A )。 (A)_abc (B)new (C)π(D)"age" 8.在C++语句中,两个标识符之间(A )不能 ..作为C++的分隔符。 (A)数字(B); (C): (D)+ 9.下列正确的八进制整型常量表示是(B )。 (A)0a0 (B)015 (C)080 (D)0x10 10.下列错误的十六进制整型常量表示是(C )。 (A)0x11 (B)0xaf (C)0xg (D)0x1f 11.在下列选项中,全部都合法的浮点型数据的选项为(B )。 (A)-1e3.5 15. 2e-4 (B)12.34 -1e+5 0.1E-12 (C)0.2e-2 -12345. e-5 (D)5.0e(1+4)0.1 8e+2 12.在下列选项中,正确的字符常量为(D )。 (A)"a" (B)'name' (C)a (D)'\101' 13.在下列选项中,(D )不能 ..交换变量a和b的值。 (A)t=b; b=a; a=t; (B)a=a+b; b=a-b; a=a–b; (C)t=a; a=b; b=t; (D)a=b; b=a; 14.关于下列语句,叙述错误的是(A )。

相关文档
相关文档 最新文档