河北对口计算机试题vfp部分,河北省对口升学计算机模拟考试

精选文库

2016-2017学年度微机专业第一次模拟考试

班级 姓名 分数

一、选择题(每题2分,共114分)

1、EXCEL文件的扩展名是( )

A、DOC B、XLC C、XLS D、EXC

2、EXCEL默认下,工作薄最多可以包括( )个工作表

A、3 B、255 C、256 D、65536

3、EXCEL中,将两个字符串连接起来的运算符是( )

A、$ B、+ C、& D、-

4、如果在EXCEL2003单元格内换行,需按( )键。

A、CTRL+ENTER B、SHIFT+ENTER

C、ENTER D、ALT+ENTER

5、在EXCEL中,正确的区域表示法是( )

A、a1#b3 B、a1b3 C、a1=&CJ

USE

执行时输入

A、500 B、“500”E C、500+回车 D、“500”回车

43.如果变量a=2,b=3,c=4,d=5,表达式NOT a>b AND NOT d>c的值是( )

A. True B. False C. 1 D. 0

44.表达式23/5.8, 23\5.8,23,23 Mod 5.8的运算结果分别是( )

A. 3,3.9655,3 B. 3.9655,3,5 C. 4,4,5 D. 3.9655,4,3

45、在Visual Basi中,Print "12" + 45语句执行的结果是(  )

A.1245    B.57   C. "12" + 45 D.类型出错

46、读下面VB程序,最后一行输出结果是(  )

a = -262: b = 5

c = Len(Str(a) + Str(b))

Print c

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

47、函数INT(RND*10)是在( )范围内的整数

A、[ 0,1 ] B、[1,10 ] C、[0,9 ] D、[1,9 ]

48.定义数组A(1 to 5,5)后,下列哪一个数组元素不存在( )

A. A(1,1) B. A(1,5)

C. A(0,1) D. A(5,5)

49、下面不是VB合法数据的是( )

A、2E2.1 B、2% C、“A+A” D、True

50.下列计算机外部设备中,既属于输入设备又属于输出设备的是(  )

A.鼠标 B.硬盘   C.键盘  D.扫描仪

51.以晶体管为主要元器件的计算机属于第几代计算机(  )

A.四   B.三    C.二     D.一

52.关于计算机软件描述错误的是(  )

A.Windows 7是操作系统,属于系统软件

B. Fortran语言是高级语言,属于系统软件

C.CAI是计算机辅助教学软件,属于系统软件

D. WPS是文字处理软件,属于应用软件

53.二进制数1101111.11B转换成十六进制数是(  )

A.DE.CH   B.DE.3H   C.6F.3H D.6F.CH

54、关于计算机病毒叙述错误的是是 (  )

A.计算机病毒具有潜伏性

B.计算机病毒是人为编制的计算机程序

C.计算机病毒对设置密码较复杂的文件感染的几率很低

D.杀毒软件要不断的升级病毒库并时常查杀才能有效的保证计算机安全机应

55、计算机领域应用最广泛的是(  )

A.科学计算 B.辅助技术  C.数据处理  D.人工智能

56.下列点阵的字模,需要占用存储空间最小的是..........(  )

A.10个16*16点阵的汉字字模

B.5个24*24点阵的汉字字模

C. 10个32*32点阵的汉字字模

D.5个48*48点阵的汉字字

57、计算机一次处理二进制位最长的是....................(  )

A.8位微机  B.16位微机   C.32位微机   D.64位微机

二、填空题(每空2分,VB每空1分,共58分)

1、根据占用内存方式的不同,数组分为 和 两种,数组下标的默认下界为 ,声明数组下标的默认下界为1的语句为 。

2、用语句 Dim A (-3 to 3,5,1 to4) as Integer,定义的数组元素个数是 。

3.x是小于100的非负数,描述该条件的布尔(逻辑)表达式是

4.、在FOR/NEXT循环中,步长值可以为正也可以为负,就是不能为 ,步长值为 时可以省略不写。.

5.在VB中 1.2346E+5,1.2346D+5两个常数分别表示____________ , ___________ 类型.

6.设 a=2,b=9,表达式 a^2 > sqr (b)的值是_______,函数Len(Lcase("abcDEF"))的值是_______,函数Len("Hello!"+Space(2)+Mid("Shanghai",5,3))的值是_______,Int(-8.6)的函数值是_______。

7. DO循环语句分为 型和 型两种,在每一种形式中,根据表达式所在位置不同,又可以分为 、 两种形式

8、条件判断结构可以使用 、 、 三种语句。

9.在VB中声明静态变量的关键字是_______,声明动态变量的关键字是_______,声明符号常量的关键字是_______。

10、声明内存ABC是全局型的命令是 。

11、在Visual FoxPro中,?IIF(VAL("COM123")>0,AT("COMPUTER","PUT"),

REPLICATE ("COM",2))的输出结果为: 。

12、VFP中,程序文件的扩展名是_______ ,执行程序文件的

命令是 。

13、假设当前工作区是1区,执行命USE 读者 IN 3后,则当前工作区

是 区。

14、数据库表之间的一对多关系通过父表的 索引和子表的 索引实现。

15、SELECT查询命令中,DISTINCT的含义是 ,DESC的含义

是 。

16、WINDOWS中,关闭和显示“状态栏”,可以通过 菜单来完成。

17、在对磁盘碎片整理前,一般要先进行 ,根据结果决定

是否进行碎片整理。

18、WINXP中必须具有 权限,才可以创建用户账号。

19、切换当前活动窗口的快捷键是 ,在对话框中,移动“焦点”的快捷键是 。

20.世界上第一台电子计算机(英文字母大写) 诞生于1946年。

21.计算机最主要的输出设备是 。

三、根据要求写命令(每小题4分,共20分)

已知表文件XSDA.DBF,其结构如下:学号(C,8)姓名(C,8)性别(C,2)

性别(C,2) 出生日期(D) 入学成绩(N,5,1) 班级(C,8) 住校生否(L) 照片(G) 奖惩(M)

1、 查询表中男、女生的人数

2、 查询表中入学成绩高于600分的学生的姓名、班级,并存入文本文件FCY.TXT

3、 查询统计每一个的人数

4、 查询不住校的男生记录的姓名,班级

5、 按学号升序,班级降序显示学号,入学成绩。

四、阅读下列程序,分析程序运行结果(10分)

1、(4分)

主程序名: TX.PRG

CLEAR

SET PROC TO S123

A=0

DO S1

DO S2

DO S3

?”A=”,A

CLOS PROC

RETURN

*过程文件名:S123.PRG

PROC S1

A=A+1

RETURN

RPOC S2

A=A*A

RETURN

PROC S3

DO S1

DO S2

A=A*A+1

RETURN

执行上述程序,运行的结果是: A=17

2、阅读下面的Visual Basic程序,分析程序中n = n + 1的执行次数是( )

Dim m As Integer, n As Integer

Dim j As Integer, k As Integer

m = 3

For j = 1 To m Step 1 (m 不变)

For k = -j To 3 Step 2

n = n + 1

Next k

m=4

Next j

Print n

3、option base 1

Private sub form click()

Dim a

A=array(1,2,3,4)

J=1

For i=4 to 1 step -1

S=s+a(i)*j

J=j*10

Next i

Print s

End sub

五、程序改错(题中有两处错误,每处3分)

下面的程序功能是:统计字符串中的“I”的个数。

Private sub form_activate()

Dim A as string,M%,X%

A$=“BEIJING UNION UNIVERSITY”

M=A$

FOR J=1 TO M

B $ =MID $(A$,J,J)

IF B$=“I” THEN x=x+1

NEXT J

PRINT X

End sub

六、程序填空。

1、VF(5分)

计算机等级考试的查分程序如下,请补充填空。

USE STUDENT

ACCEPT “请输入被查准考证号:” TO NUM

FOR 准考证号=NUM

IF

DISP

ELSE

“无此考生!”

ENDIF

USE

2 VF(5分)

下列程序功能是:把DIKS.DBF(考号,姓名字段)与CJ.DBF(考号、上机、笔试字段)两表连接产生KKK.DBF,从KKK.DBF中把笔试与上机均不及格的学生数据存放在已有的空表BTG.DBF中。

SELE disk.考号,姓名,上机,笔试 FROM disk,cj WHERE ;

Disk.考号=cj.考号 INTO DBF kkk

SELE 1

USE kkk

SELE 2

USE btg

SELE 1

LOCA FOR 笔试<60 .AND. 上机<60

DO WHILE

SELE 2

REPL 考号 WITH A->考号,姓名 WITH A->姓名,笔试 WITH A->笔试,上机 WITH A->上机

SELE 1

CONT

ENDDO

SELE 2

LIST

CLOSE DATA

RETURN

3(VB,18分)

(1)、输入20个整数放入数组A,求其中的正数和。

Private sub form_activate( )

Dim ______ _,i%, _______

For i=1 to 20

A(i)=inputbox(“请输入一个整数:”)

if______ _ then

_____ _

Else

Print “此数是负数“

End if

Next i

Print s

End sub

(2)、在vb中,有以下循环

X=2

Do while x<=11

X=

Loop

程序运行后,要求执行4次循环体,请填空;如果把While 改成Until,则x<=11应该改为 。

8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值