第二章函数习题。
注意:提交的答案只写答案不需要原题。
每5个小题空一格或者换一行,无需题号。
一、选择题(每题4分,共76分)
1.下列函数中,参数是字符型,函数值是数值型的是( )
a)stuff、chr、len、signb)at、asc、len、occurs
c)value、at、chr、hourd)occurs、len、at、chr
2.下列函数中,参数是数值型,函数值是字符型的是( )
a)value、sign、ascb)str、chr、space
c)occurs、at、str d)asc、len、space
3.下列函数中,函数返回值是字符型的是( )
a)vartype、ctod、time、dateb)dtoc、vartype、time、lower
c)upper、asc、dtoc、vartyped)stuff、chr、date、trim
4.在下面的vfp表达式中,计算结果为字符型数据的是( )
a)-dateb)[^2004-05-01]-[5]
c)-5d)+5
5.执行下列命令序列后,输出结果是( )
d1=5<6
d2=5=6
vartype(d1),vartype(d2),d1,d2
a)l、n、t、6 b)l、l、t、f
c)l、n、t、5d)数据类型不匹配。
6.连续执行以下命令后,最后一条命令的输出结果是( )
set exact off
x="a "
iif("a"=x,x+"bcd",x-"bcd")
a)bcdb)ac)abcd d)a bcd
7.判断数值型变量x是否偶数,下列关系表达式中错误的是( )
a)mod(x,2)=0 b)int(x/2)=x/2 c)int(x/2)=mod(x/2) d)x%2=0
8.数学表达式10≤x≤100在vfp中应表示为( )
a)10<=x<=100 b)x≤100 and x≥10 c)x>=10 and x<=100 d)10≥x≤100
9.设当前数据表有10条记录,当eof函数的结果为。t. 时,执行? recno()命令的结果是( )
a) 0b) 10c) 11d) 已到文件尾。
10.执行命令? str(100.50)后显示的结果是( )
a)100 b)100.5 c)101 d)100.50
11. 执行命令set date to ymd和set collate to "machine"后,下列四组函数中运算结果不同的( )
a)min(.t.,.f.)与not (asc("a")>64 and "a"<"a")
b)year(date())与substr(dtoc(date())7,2)
c)right("foxpro",3)与substr("foxpro",4)
d)asc("asc")与round(65.4,0)
12 如果要将单引号’作为字符串中的内容,字符串必须用( )作定界符。
abcd) ##
13 如果内存变量名与字段变量名相同,访问内存变量时要在前面加( )
a) m->或m. b) mc) -d) mem
14. 下列一组函数中全部返回值为字符型的是( )
a) right() dtoc() chr() trim()
b) substr() upper() int() at()
c) mod() sqrt() trim() max()
d) date() month() upper() substr()
15. dtoc()的返回值的类型是( )
a) cb) d c) ld) y
16. 执行?chr(asc("a")+1)命令,屏幕显示( )
a) 65 b)b c) 66d) a
17. 当设置set exact off 时,下列表达式返回值为真的是( )
a)? about"="about something"
b)? about something"="about"
c)? about something"= about"
d)? about something"<>about"
18. 设 x=“abcd”+space(2),y=”efg”,len(x-y)的返回值是( )
a) 4b) 9 c) 3d) 2
19.“windows”$”windows 操作系统”返回值的类型是( )
a) cb) lc) dd) y
填空题(每空1分,共24分)
1.vfp中常量有6种数据类型,它们。
2.下列测试函数中,返回值是逻辑型数据的是返回值是数值型的是bof、eof、reccount、recno。
3. -的返回值是
4 .vartype(date())返回的数据类型是。
5. 能为多个变量赋于同一个值的命令是。
6. 执行下列命令后显示结果是
x=4y=x
x=x-y=x+y
7. 逻辑运算符两边的数据类型必须是
8. 日期型数据只能与【数值型】数据类型相加
9. day((date())返回的数据类型是
10. 设年龄=26,年龄》50 or 年龄<30返回值是
11. substr(“数据库系统”,7,2)的返回值是
12. 执行下列命令序列后显示的结果是。
a="he is a student."
b="他是一名学生。"
len(a),len(b)
13.执行下列命令序列后显示的结果是。
s1=[计算机]
s2=[微型计算机]
s1$s2,s2$s1,(s1$s2)>(s2$s1)
选择题(每题4分,共76分)
bbbbb ccccc baaaa bbbb
填空题(每空1分,共24分)
1、 数值型 (n)、 字符型 (c) 、逻辑型 (l)、 日期型 (d) 、日期时间型(t) 、货币型(y)【位置任意、可以只写英文缩写】 2、 bof 、 eof 、reccount 、 recno 【前面两个顺序任意,后面2个顺序任意,不区分大小写,可以只写前面4个字母 4、字符型(c)
5、store【大小写均可,也可只写前面4个字母】 6、操作符/操作数类型不匹配 7、逻辑型(l)
8、减 9、 数值型(n) 10、.t. 11、系 12、 16, 14 13、 .t. ,f. ,t.
第三章上机实验。
上机完成以下查询(提示:使用 brow for 条件命令),将通过的命令作为本题的答案【每题7分,共56分】
1、查看成绩在530分以上的学生。
2、查看出生日期在2023年12月30日以后的学生信息。
3、查看姓“张”的学生信息(提示:可分别用=,left,substr,at函数)
4、查看学号的第5位为1的学生信息(提示:可用substr或at函数)
5、查看姓名的第三个字是“习”的学生信息(提示:可用substr或at函数)
6、查看通过了四级的学生信息。
7、查看没有通过四级的男生信息。
8、查看名字以“一”结尾的学生信息(提示:可用right函数)
对学生信息表建立如下索引,将正确执行以后的index命令作为本题的答案,【每题6分,共36分】
1)按入学成绩降序排列的普通索引。
2)按性别升序排列,性别相同时按入学成绩降序排列的普通索引。
3)按性别升序排列,性别相同时按入学成绩升序排列的普通索引。
4)按性别降序排列,性别相同时按入学成绩降序排列的普通索引。
5)按性别降序排列,性别相同时按入学成绩升序排列的普通索引。
6)按出生年份升序排列的唯一索引。
答案。1、brow for 入学成绩》530
2、brow for 出生日期》
3、brow for 姓名="张" 【要求 set exact off】
或brow for left(姓名,2)="张"
或brow for substr(姓名,1,2)="张"
或brow for at("张",姓名)=1
4、brow for substr(学号,5,1)="1"
5、brow for substr(姓名,5,2)="习" 或 brow for at("习",姓名)=5
6、brow for 四级通过否或 brow for 四级通过否=.f.
7、brow for !四级通过否 and 性别="男" 或 brow for四级通过否=.f. and 性别="男"
计算机作业
机会。关于西安财经学院迈德思点餐管理系统。学号 1102130220 姓名 王响响。时间 2012年12月20日。引言。随着市场经济的发展,我国餐饮业已呈现出高速发展的趋势。2009 年,我国 3o 万家饭店 350 万家餐馆的年营业总额达 6300 多亿元,并且每年都已 16 的速度递增。但在快速...
计算机作业
计算机组装与维护。1 说明主板内存cpu的性能指标和三者之间的关系?一 主板的性能指标。1 支持cpu的类型与频率范围。cpu插座类型的不同是区分主板类型的主要标志之一,cpu只有在相应主板的支持下才能达到其额定频率。2 对内存的支持。内存插槽的类型表现了主板所支持的也即决定了所能采用的内存类型,插...
计算机作业
一,选择题。3 word保存文档的缺省扩展名是。a doc b.txtc dot c.dot4 在关于word的下列说法中,错误的是 a.用户可以设定以 只读 方式打开文档 以保护文档b.编辑文档时,可以设定每隔5分钟自动进行文档保存操作c 选择文档中所有内容,可按ctrl a组合键。d 打开多个文...