2003年(秋) 二级考试上机试卷
- 格式:doc
- 大小:511.50 KB
- 文档页数:16
江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试题(2003年秋)二级Visual Basic 语言(试卷代号VB07)(本试卷完成时间70分钟)一、改错题(17分)[题目]统计英文字符串中以各种字母为首的单词数量(单词之间用空格或其他非字母字符分隔),统计是不分大小写(本题参考界面见下页)。
Private Sub Command1_Click()Dim s As String, i As Integer, L As IntegerDim ch(1 To 26) As Integer, flag As Booleans= Text1count (ch,s)For i =1 To 26If ch(i)<>0 ThenList1 AddItem ”以”& Chr(i+97-1);”字母为首的单词有”& ch(I) & “个”End IfNext iEnd SubPublic Sub count(ch() As Integer, s As String) Dim i As Integer, flag As BooleanDim s1 As String *1, j As Integerflag = TrueFor i=1 To Len(s)s =Mid(s,i,1)If s1 >=”A” And s1<=”Z” Then s1 =LCase(s1)If s1>=”a” And s1 <=”z” ThenIf flag Thenj=Asc(s1)-Asc(“a”)ch(j)=ch(j)+1flag =FalseEnd IfElseflag =TrueEnd IfNext iEnd Sub[要求]1.新建工程,输入上述代码,改正程序中的错误;2.改错题的界面应与给出的参考界面相似,主要用来调试程序;3.改错时,不得增加或删减语句,但可以适当调整语句位置;4.将窗体文件和工程文件分别命名为F1和P1,并保存到软盘的A根目录下。
这学期你的表现一直很出色,在刚开学那一群哭闹的新宝宝中,你的从容就已经表现出了你优秀的能力,而后面的幼儿园生活中你的独立和自理能力得到了充分的体现,自己穿脱衣服叠衣服,帮助他人扣扣子,真是厉害这学期你的表现一直很出色,在刚开学那一群哭闹的新宝宝中,你的从容就已经表现出了你优秀的能力,而后面的幼儿园生活中你的独立和自理能力得到了充分的体现,自己穿脱衣服叠衣服,帮助他人扣扣子,真是厉害,比其他娇生惯养的小公主可爱多了。
还有你的动手能力也体现在美术课上,你能完成一副副好看的涂画作品,老师看了很高兴。
新学期里老师希望你能在众人面前表演的时候更加大方,不会我们可以学到会,会我们就更要表现出来给别人看,你说是不是?老师为你加油!你在这短短半学期的进步是我们有目共睹的,阿姨现在经常向你竖起大拇指呢,确实,刚来幼儿园的时候你很内向,也不敢表达自己的想法,从表情上看就是一副不自然的模样,现在你能大方的向老师问好,课上能高举小手要求回答问题或表演,老师看在眼里可真高兴。
更让老师高兴的是你的能力的提高,如涂色能力、剪纸能力、课堂注意力等,蒙氏课上我们认识动物, 你能多次将动物和其对应的名字卡片配对起来,也给老师带来了惊喜,希望你在新的学期能再接再厉,创造出更多好成绩给老师和爸爸妈妈看。
在经历了每个新入园宝宝必经的不适应甚至哭闹过程后,你已经完全融入到了集体生活中,光这一点就体现了你人际交往能力的进步,现在你能和周围的小伙伴自在的嬉闹玩耍,开心的享受每一天的幼儿园生活了。
另外,你的动手能力也有了进步,以前你在涂画课上总是磨磨蹭蹭的,现在已经能在下课前完成出不错的作品。
新的学期有新的要求,老师希望你在课堂上能更专心更投入,这样才能学到更多本领,更好的体现出你的聪明才智哦!这学期你的表现很好,你喜欢自由的玩玩具,在放松的状态下你能充分发挥你的想象力和创造力,建构出好多种造型,而不像别的男孩子只知道搭枪,在建构出来后你还会给他们取好听的名字,更愿意将你的作品和想法呈现给老师看,而当老师给予肯定和表扬时,你的脸笑得像一朵花,看来你很享受被表扬的感觉哦!在新的学期希望你凭自己的努力得到更多的表扬!你是一个很聪明的宝宝,在这学期,老师看到你身上很多的闪光点,先是对音乐敏感学唱歌特别快,然后是知识比同龄宝宝要广,还有记忆力好,老师教过的有点难度的内容等到复习的时候你能很快回答出来,让老师倍感欣慰。
笔试部分答题时间:100分钟姓名:准考证号: 第⼀部分听⼒ 1~20略 第⼆部分英语知识运⽤ 第⼀节单项填空 从[A]、[B]、[C]和[D]四个选项中,选出可以填⼊空⽩处的选项,并在答题卡l上将该项涂⿊. 21. -Why didn' t you answer the phone this afternoon? -We didn' t hear it. I was in the garden and Mum __________ a shower. [ A ] has had [ B ] had [ C ] had been having [ D ] was having 22. Laura had a good reason __________ to class yesterday. [ A ] for not going [ B ] to not go [ C ] for going not [ D ] to go not 23. The further away you go out from the city, __________ are the scenes. [ A ] the much attractive [ B ] the attractive [ C ] the most attractive [ D ] the more attractive 24. We don't have much time __________ ; I will end my lecture in minute. [ A ] remained [ B ] left [ C ] kept [ D ] found 25. -Where is my blue shirt? -It' s in the washing machine. You have to wear __________ different shirt. [ A ] any [ B ] other [ C ] a [ D ] the 26. You look tired; you __________ have stayed up late last night. [ A ] must [ B ] should [ C ] would [ D ] may 27. I don' t think you two know each other, __________ ? [ A ] do you [ B ] don' t you [ C ]do I [ D ] don't I 28. People in this town __________ of a possible storm, and they' re preparing for it. [ A ] would be warned [ B ] will be warned [ C ] had been warned [ D ] have been warned 29. David had been there for nearly an hour. He didn' t know __________ to wait or go home. [ A ] if [ B ] neither [ C ] whether [ D ] either 30. What' s done is done. It' s no use __________ anyone for it. [ A ] blaming [ B ] blame [ C ] to blame [ D ] to be blaming 31. Customers are found to be more satisfied __________ the quality of the goods than their service. [ A ] about [ B ] at [ C ] by [ D ] with 32. -What textbooks shall we use for the Japanese students? -That is another question __________ we' ll discuss later. [ A ] what [ B ] about which [ C ] on that [ D ] which 33. Since the middle of this century __________ has been learned about space than in all human history before that time. [ A ] more [ B ] much [ C ] better [ D ] a lot 34. After recovering from his illness, he was very anxious to __________ his work. [ A ] get down [ B ] get through [ C ] get back to [ D ] get along with 35. I checked all my answers __________ my teacher had suggested. [ A ] as to [ B ] as [ C ] that [ D ] such 第⼆节完形填空 阅读下⾯短⽂,从短⽂后所给各题的四个选项(A、B、C和D)中选出能填⼊相应空⽩处的选项,并在答题卡上将该项涂⿊. " $ 160 for a parking ticket! I' m calling city hall about this. There must be some mistake."Nick thought 36 "Yes, sir, there is a mistake," said the man at the city hall, " 37 I'm afraid the mitake' s 38 This ticket was for $ 20. However, the fine doubles every thirty days. It has been 90 days, so the 39 is now $ 160. You will have to pay that. " Nick had the $ 20 and he 40 to pay the fine. But for some reason the ticket had gotten 41 in his pile of papers and unopened letters. Nick has always been a 42 person. In the past six months, he had 43 to pay his elec- tricity bill, 44 his jacket at the cleaner' s too 45 and had to pay for the "storage(保管) ".A job application (申请) form he had filled out was never 46 because it, too, was in one of his piles. "Get organized, man,"his brother advised. "Plan what you 47 do, do it, and then 48 to be sure you' ve done it right. " Nick got a calendar ( ⽇历) with enough 49 to write on. He marked important 50 and times as reminders. "Nice job, "said his brother. "Now 51 you do what you' re supposed to do 52 you' re supposed to. " "That shouldn' t be too 53 with my calendar here, "said Nick. "And read the small print on it 54 you get a ticket," added his brother. "Or 55 still, don't get another. " 36. [ A ] happily [ B ] angrily [ C ] disappointedly [ D ] excitedly 37. [ A ] so [ B ] luckily [ C ] honestly [ D ] but 38. [ A ] mine [ B ] yours [ C ] ours [ D ] theirs 39. [ A ] number [ B ] pay [ C ] cost [ D ] total 40. [ A ] forgot [ B ] meant [ C ] refused [ D ] remembered 41. [ A ] missed [ B ] covered [ C ] mixed [ D ] buried 42. [ A ] patient [ B ] careless [ C ] wasteful [ D ] tough 43. [ A ] forgotten [ B ] required [ C ] regretted [ D ] considered 44. [ A ] left [ B ] sent [ C ] bought [ D ] washed 45. [ A ] long [ B ] late [ C ] often [ D ] early 46. [ A ] mailed [ B ]recorded [ C ] taken [ D ] received 47. [ A ] have to [ B ] used to [ C ] would [ D ] could 48. [ A ] see [ B ] check [ C ] examine [ D ] make 49. [ A ] area [ B ] square [ C ] place [ D ] space 50. [ A ] accidents [ B ] events [ C ] dates [ D ] weeks 51. [ A ] take care [ B ]believe in [ C ]watch out [ D ] make sure 52. [ A ] where [ B ] since [ C ] when [ D ] that 53. [ A ] late [ B ] bad [ C ] much [ D ] hard 54. [ A ] as [ B ] next time [ C ] since [ D ] so long as 55. [ A ] fairer [ B ] easier [ C ] better [ D ] happier 第三部分阅读理解 阅读下列短⽂,从每题所给的四个选项(A、B、C和D)中,选出答案,并在答题卡上将该项涂⿊. A It was 7 a.m. in Kyoto, Japan, and the taxi company had just called a second time to say they couldn' t find my house. Once again I spelt out directions even a blind person could follow, I glanced impatiently at my watch, and waited. Only two hours remained until my flight left and it was an hour-and-a-half trip to the airport. Outside, heavy rains were pouring down. My house was so far north in the city that buses pass only three times a day. The telephone rang again. "Terribly sorry," began the man at the taxi company. Then I rea-lized that the taxi company, flooded with calls, could only offer in-city runs. I had heard this happens when the weather gets bad. I shouted into the phone that I had a plane to catch and I would meet the taxi outside my house. Standing in the wind-driven rain, I looked up and down the road. No taxi. A car went by, driver and passenger staring at the crazy foreigner in the downpour. Finally a white car appeared and pulled to a stop. A young man threw open the door, waving for me to get in. Shaking with cold and anger, I climbed in. In the most polite Japanese, the man said he was called Mike, with whom I had spoken three times that morning. He had left his post in the office and raced here in his personal car. He apologized again, but did not explain why a taxi would not pick me up. Delivering me straight to the airport, he refused the 2000 yen I pressed into his hand. A few hours later, as the storm-delayed 727 took off, I opened the newspaper. On the second page my eyes caught the headline of a short article:" Taxi Strike Begins This Morning in Kyoto." 56. Why did the writer call a taxi early in the morning? [ A ] There were few taxis in town. [ B ] He was unable to find the airport. [ C ] He wanted to catch a plane. [ D ] All the buses stopped because of the rain. 57. What was the reason for the taxi company not being able to pick him up? [ A ] The taxi drivers refused to work. [ B ] The writer didn' t give the correct address. [ C ] More people were riding in taxis on rainy days. [ D ] The taxi drivers didn' t like to drive long distance. 58. The writer got to the airport . [ A ] by getting a lift in a passing car [ B ] with the help of Mike from the post office [ C ] by riding in Mike' s car from the taxi company [ D ] with the help of a taxi driver sent by his company 59. We can learn from the text that the driver is . [ A ] quick-minded at taking actions [ B ] warm-hearted toward people [ C ] unfamiliar with the road [ D ] a self-employed driver B She once said:"When people ask me if writing has been a hard or easy road I always answer with the famous saying, "the end is nothing; the road is all. ' That is what I mean when I say writing has been a pleasure. I have never faced the type-writer(打字机) with the thought that one more task had to be done. " Like most writers, Willa Cather did not write books for the money that they brought her, but rather for the pleasure that came in their writing. Her works were, like her, simple and full of the vigor( 活⼒ ) of her days in Nebraska, where she grew from childhood to young womanhood and where she developed a deep love for the treeless land of the Great Plains with its wild flowers, wheat fields and rivers. "It' s a rather strange thing about the flat country," she wrote later. "It takes hold of you, or it leaves you perfectly cold. A great many people find it very dull; they like a church tower, an old factory, a waterfall, country all made to look like a German, Christmas card... But when I come to the open plains, something happens. I'm home. I breathe differently. " 60. Willa Cather wrote because she found writing . [ A ] simple and lively [ B ] interesting and enjoyable [ C ] neither too hard nor too easy [ D ]opened up a road to, success 61. What did Cather mean by "the end is nothing ;the road is all"? [ A ] Writing is the only path to successs. [ B ] I feel happy when I finish writing a book. [ C ] I enjoy writing whether it is hard or easy. [ D ] Writing itself, not its result, is important. 62. What was the place like where Cather grew up? [ A ] It was cold, plain and without a church. [ B ] It was a colorful world of wild flowers. [ C ] It was like a German Christmas card [ D ] It was vast, open, flat and wild. 63. When she said "It takes hold of you, or it leaves you perfertly cold", Willa Gather meant . [ A ] you either love the place or hate it [ B ] you decide either to stay or to leave [ C ] some find the place warm; others find it cold [ D ] some find the place peaceful; others find it wild 64. What happens when Cather comes to the open plains? [ A ] She breathes differently from others: [ B ] She wants to make the place her home. [ C ] She finds the place similar to her home. [ D ] She feels completely comfortable. C You want to know where the safest place for young children is in the car ? Experts .(专家), all say the back seat is the safest place , for a child of any age. In the back seat, the child is farthest away from the force or effect of a head-on collision (迎头撞击), which can cause the most injuries(伤害). Just as important , the child in the back seat is. removed from the passenger air bag, if there is any. If your child is under8 years of age and weighs no more, than 80 pounds, it is necessary to fit your car with a special child safety seat. The child safety seat comes in three types or sizes: the first type is designed for babies from birth to one year of age, until the baby weighs about 20 pounds; the second size is for children between one and four years of age, who weigh between 20 and 40 pounds; the third, kind is used by older children big enough to use the car' s belt system. Moreover, .all these safety seats must be fitted and held in place on the car' s back seat. If your child does need your attention while .you are driving, don' t look back with only one hand on the wheel. Just pull over. 65. This text mainly discusses . [ A ] how a child can be kept safe while riding in a car [ B ] why the back seat i s t h e s a f e s t p l a c e i n a c a r b r > 0 0 [ C ] h o w a c h i l d s a f e t y s e a t c a n p r o t e c t a c h i l d b r > 0 0 [ D ] w h a t c a u s e s p a s s e n g e r s t h e m o s t i n j u r i e s / p > p > 0 0 6 6 . T h i s t e x t s e e m s t o b e w r i t t e n f o r . b r > 0 0 [ A ] s a f e t y e x p e r t s b r > 0 0 [ B ] v e r y y o u n g r e a d e r s b r > 0 0 [ C ] p a r e n t s o f s m a l l c h i l d r e n b r > 0 0 [ D ] t a x i d r i v e r s / p > p > 0 0 6 7 . T h e t h i r d t y p e o f s a f e t y s e a t i s f o r c h i l d r e n . b r > 0 0 [ A ] a b o v e e i g h t y e a r s o f a g e b r > 0 0 [ B ] b e t w e e n f o u r a n d e i g h t b r > 0 0 [ C ] w e i g h i n g b e t w e e n 2 0 a n d 4 0 p o u n d s b r > 0 0 [ D ] w e i g h i n g m o r e t h a n 8 0 p o u n d s / p > p > 0 0 D。
2003年9月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题((1)~(20)每小题2分,(21)~(30)每小题3分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)以下叙述中错误的是。
A)Visual Basic是事件驱动型可视化编程工具B)Visual Basic应用程序不具有明显的开始和结束语句C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D)Visual Basic中控件的某些属性只能在运行时设置(2)以下叙述中错误的是。
A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B)以.BAS为扩展名的文件是标准模块文件C)窗体文件包含该窗体及其控件的属性D)一个工程中可以含有多个标准模块文件(3)以下叙述中错误的是。
A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)移动鼠标时,会触发MouseMove事件D)控件的名称可以由编程人员设定(4)以下不属于Visual Basic系统的文件类型是。
A).frm B) .bat C).vbg D).vbp(5)以下叙述中错误的是。
A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存Visual Basic程序时,应分别保存窗体文件及工程文件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发(6)以下能正确定义数据类型TelBook的代码是。
A)Type TelBook B)Type TelBookName As String*10 Name As String*10TelNum As Integer TelNum As IntegerEnd Type End TelBookC)Type TelBook D)Typedef TelBookName String*10 Name String*10TelNum Integer TelNum IntegerEnd Type TelBook End Type(7)以下声明语句中错误的是。
2003年(秋)上机试卷(01)(本试卷上机时间为70分钟)【考试须知】1.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分。
2.程序代码书写应呈锯齿形。
一、改错题(17分)【题目】这是一个对原文进行加密的程序,原文全部由大写字母及空格与合法的标点符号组成,加密方法是每个字母依所在原文中的排列次序,奇数位字符按ASCII代码序依次前移5位,如字母F前移5位则变为A,但E前移后则变为Z,D则变为Y,依此类推;偶数位字符,则按ASCII代码序依次后移5位,如字母A后移5位则变为F,但Y后移后则变为D,Z则变为E,依此类推。
原文中的空格与合法的标点符号保持不变(下图为参考界面)。
含有错误的源程序如下:Private Sub Command1_Click()Dim decode As String, encode As StringDim i As Integer, st As String * 1decode = Text1For i = 1 To Len(decode)st = Mid(decode, i, 1)If st >= "A" And st <= "Z" And i Mod 2 <> 0 Thenencode = encode & cov1(st)ElseIf st >= "A" And st <= "Z" And i Mod 2 = 0 Thenencode = encode & cov2(st)Elseencode = encode & stEnd IfNext iText2 = encodeEnd SubPrivate Function cov1(st As String) As StringDim n As Integer, k As Integern = Asc(st) - 65 - 5If n < 0 Thenk = n + 26Elsek = nEnd Ifcov1 = Chr(k + 65)End FunctionPrivate Function cov2(st As String) As StringDim n As Integer, k As Integern = Asc(st) - 65 + 5If n <= 26 Thenk = nElsek = n Mod 26End Ifcov2 = Chr(k + 65)End Function【要求】1.新建工程,输人上述代码,改正程序中的错误。
2003年9月笔试考卷一、选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)在计算机中,一个字节所包含二进制位的个数是A)2 B)4 C)8 D)16(2)在多媒体计算机中,CD-ROM属于A)存储媒体 B)传输媒体C)表现媒体 D)表示媒体(3)在DOS系统中,带有通配符的文件名*.*表示A)硬盘上的全部文件 B)当前盘当前目录中的全部文件C)当前盘上的全部文件 D)根目录中的全部文件(4)十六进制数100转换为十进制数为A)256 B)512 C)1024 D)64(5)能将高级语言编写的源程序转换为目标程序的软件是A)汇编程序 B)编辑程序 C)解释程序 D)编译程序(6)在Internet中,用于在计算机之间传输文件的协议是A)TELNET B)BBS C)FTP D)WWW(7)在Windows环境下,资源管理器左窗口中的某文件夹左边标有“+”标记表示A)该文件夹为空 B)该文件夹中含有子文件夹C)该文件夹中只包含有可执行文件 D)该文件夹中包含系统文件(8)在Windows环境下,下列叙述中正确的是A)在“开始”菜单中可以增加项目,也可以删除项目B)在“开始”菜单中不能增加项目,也不能删除项目C)在“开始”菜单中可以增加项目,但不能删除项目D)在“开始”菜单中不能增加项目,但可以删除项目(9)从Windows环境进入DOS方式后,返回Windows环境的命令为A)QUIT B)WIN C)EXIT D)ESC(10)下列叙述中正确的是A)计算机病毒只感染可执行文件B)计算机病毒只感染文本文件C)计算机病毒只能通过软件复制的方式进行传播D)计算机病毒可以通过读写磁盘或网络等方式进行传播(11)以下叙述中正确的是A)C语言程序中注释部分可以出现在程序中任意合适的地方B)花括号“{”和“}”只能作为函数体的定界符C)构成C语言程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语言语句之间的分隔符,不是语句的一部分(12)以下选项中可作为C语言合法整数的是A)10110B B)0386 C)0xffa D)x2a2(13)以下不能定义为用户标识符的是A)scanf B)Void C)_3com_ D)int(14)有以下程序:main(){ int a; char c=10;float f=100.0;double x;a=f/=c*=(x=6.5);printf(″%d %d %3.1f %3.1f\n″,a,c,f,x);}程序运行后的输出结果是A)165l6.5 B)l651.56.5 C)1651.06.5 D)2651.56.5 (15)以下选项中非法的表达式是A)0<=x<100 B)i=j==0C)(char)(65+3) D)x+l=x+l(16)有以下程序:main(){ int a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a<b);printf(″%d,%d\n″,k,m);}程序运行后的输出结果是A)0,0 B)0,l C)1,0 D)1,1(17)有定义语句:int x,y;,若要通过scanf(″%d,%d″,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是A)11 12<回车> B)11, 12<回车>C)11,12<回车> D)11,<回车> 12<回车>(18)设有如下程序段:intx=2002,y=2003;printf(″%d\n″,(x,y));则以下叙述中正确的是A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出B)运行时产生出错信息C)输出值为2002D)输出值为2003(19)设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;(20)有定义语句;inta=l,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是A) if(c<a) *x=1; B) if(a<3) *x=3;else if(b<a) *x=2; else if(a<2) *x=2;else x=3; else *x=1;C) if(a<3) *x=3; D) if(a<b) *x=b;if(a<2) *x=2; if(b<c) *x=c;if(a<1) *x=l; if(c<a) *x=a;(21)有以下程序:main(){ int s=0,a=1,n;scanf(″%d″,&n);do{ s+=1; a=a-2;}while(a!=n);printf(″%d\n″,s);}若要使程序的输出值为2,则应该从键盘给n输入的值是A)-1 B)-3 C)-5 D)0(22)若有如下程序段,其中s,a,b,c均已定义为整型变量,且a,c均已赋值(c 大于0)。
Visual Basic语言程序设计一、选择题((1)—(20)每小题2分,(21)—(30)每小题2分,共70分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)以下不能在“工程资源管理器”窗口中列出的文件类型是A) .bas B) .res C) .frm D) .ocx(2)以下关于窗体的描述中,错误的是A) 执行Unload Form1语句后,窗体Form1消失,但仍在内存中B) 窗体的Load事件在加载窗体时发生C) 当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D) 窗体的Height、Width属性用于设置窗体的高和宽(3)下列可作为Visual Basic变量名的是A)A#A B)4A C)?xy D) constA(4)设有如下的记录类型Type StudentNumber As StringName As StringAge As IntegerEnd Type则正确引用该记录类型变量的代码是A) ="张红" B) Dim s As Student="张红"C) Dim s As Type Student D) Dim s As Type="张红" ="张红"(5)函数String(n, "str")的功能是A) 把数值型数据转换为字符串B) 返回由n个字符组成的字符串C) 从字符串中取出n个字符D) 从字符串中第n个字符的位置开始取子字符串(6)将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是A) Cos(a+b)^2+5*exp(2) B) Cos^2(a+b)+5*exp(2)C) Cos(a+b)^2+5*ln(2) D) Cos^2(a+b)+5*ln(2)(7)在窗体上画一个命令按钮,名称为Command1。
2003年9月全国计算机等级考试二级Foxpro笔试试题一、选择题((1)~( 40)每题1分,(41)~(50)每题2分,共60分)(1)在计算机中,一个字节所包含二进制位的个数是A)2 B)4 C)8 D)16(2)在多媒体计算机中,CD-ROM属示媒体于A)存储媒体 B)传输媒体 C)表现媒体 D)表(3)在DOS系统中,带有通配符的文件名*.*表示A)硬盘上的全部文件 B)当前盘当前目录中的全部文件C)当前盘上的全部文件 D)根目录中的全部文件(4)十六进制数100转换为十进制数为A)256 B)512C)1024 D)64(5)能将高级语言编写的源程序转换为目标程序的软件是A)汇编程序 B)编辑程序 C)解释程序 D)编译程序(6)在Internet中,用于在计算机之间传输文件的协议是A)TELNET B)BBS C)FTP D)WWW(7)在Windows环境下,资源管理器左窗口中的某文件夹左边标有"+"标记表示A)该文件夹为空 B)该文件夹中含有子文件夹C)该文件夹中只包含有可执行文件 D)该文件夹中包含系统文件(8)在Windows环境下,下列叙述中正确的是A)在"开始"菜单中可以增加项目,也可以删除项目B)在"开始"菜单中不能增加项目,也不能删除项目C)在"开始"菜单中可以增加项目,但不能删除项目D)在"开始"菜单中不能增加项目,但可以删除项目(9)从Windows环境进入DOS方式后,返回Windows环境的命令为A)QUIT B)WIN C)EXIT D)ESC(10)下列叙述中正确的是A)计算机病毒只感染可执行文件 B)计算机病毒只感染文本文件C)计算机病毒只能通过软件复制的方式进行传播D)计算机病毒可以通过读写磁盘或网络等方式进行传播(11)一个关系是一张二维表。
在FoxBASE。
全国计算机等级考试二级C语言真题2003年9月(总分:88.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:50,分数:50.00)1.在计算机中,一个字节所包含二进制位的个数是 A)2 B)4 C)8 D)16(分数:1.00)A.B.C. √D.解析:[解析]在表示数据位数时,把8位二进制数称为一个字节。
2.在多媒体计算机中,CD-ROM属于 A)存储媒体 B)传输媒体 C)表现媒体 D)表示媒体(分数:1.00)A. √B.C.D.解析:[解析]CD-ROM可用于存储数据,如文字、声音、图像等,属于存储媒体。
3.在DOS系统中,带有通配符的文件名*.*表示A)硬盘上的全部文件B)当前盘当前目录中的全部文件C)当前盘上的全部文件 D)根目录中的全部文件(分数:1.00)A.B. √C.D.解析:[解析]DOS系统中,如果命令中使用了*.*,则表示主文件名任意,扩展名任意的文件,即所有文件。
但如无特别限定,均指当前盘当前目录中的全部文件。
4.十六进制数100转换为十进制数为 A)256 B)512 C)1024 D)64(分数:1.00)A. √B.C.D.解析:[解析]把非十进制数转换为十进制可采用按权展开求和的方法,此题为:1X162+oxl61+0x160,计算得到256。
5.能将高级语言编写的源程序转换为目标程序的软件是 A)汇编程序 B)编辑程序 C)解释程序 D)编译程序(分数:1.00)A.B.C.D. √解析:[解析]此题考查考生对几个常用术语的理解。
汇编程序是把用汇编语言编写的程序翻译成二进制目标程序;编辑程序是对源程序进行输入、修改的过程,解释程序逐语句执行,但不生成目标程序。
只有编译程序是把高级语言编写的源程序转换为目标程序。
6.在Internet中,用于在计算机之间传输文件的协议是 A)TELNET B)BBS C)FTP D)WWW(分数:1.00)A.B.C. √D.解析:[解析]FTP是文件传输协议的缩写,其他几个选项都与文件传输协议无关。
为⼤家收集整理了《2003年9⽉计算机等级考试⼆级C语⾔试题及答案》供⼤家参考,希望对⼤家有所帮助⼀、选择题((1)~(40)每⼩题1分,(41)~(55)每⼩题2分,共60分) 下列各题 A、B、C、D.四个选项中,只有⼀个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) ⽤8位⽆符号⼆进制数能表⽰的⼗进制数为 A.127 B.128 C.255 D.256 (2) 在64位⾼档微机中,⼀个字长所占的⼆进制位数为 A.8 B.16 C.32 D.64 (3) 在Windows环境下,为了复制⼀个对象,在⽤⿏标拖动该对象时应同时按住 A.Alt键 B.Esc键 C.Shift键 D.Ctrl键 (4) 在Windows菜单中,暗淡(灰⾊)的命令项表⽰该命令 A.暂时不能⽤ B.正在执⾏ C.包含下⼀层菜单 D.包含对话框 (5) 在DOS环境下,为了得到TYPE命令的帮助信息,正确的DOS命令为 A.TYPE B.TYPE/H C.TYPE/* D.TYPE/? (6) 下列选项中,能作为合法DOS⽂件名的是 A.ANP/A.DAT B.ABCCOM C.ECD.BASIC D.XY+Z.TXT (7) 下列叙述中正确的是 A.在Windows环境下,化的窗⼝是不能移动的 B.在Windows环境下,应⽤程序窗⼝最⼩化后,该应⽤程序暂停执⾏ C.在Windows环境下,只有最⼩化的窗⼝才能关闭 D.在Windows环境下,不能关闭化的窗⼝ (8) 在Windows环境下,⼯具栏中的复制按钮是 A.打印机图标 B.剪⼑标志 C.复制标志 D.粘贴标志 (9) 在Windows98环境下,若要将整个屏幕上显⽰的内容存⼊剪贴板,可以按 A.Ctrl+PrintScreen键 B.Alt+PrintScree键 C.Shift+PrintScreen键 D.PrintScreen键 (10) ⽬前,计算机病毒扩散最快的途径是 A.通过软件复制 B.通过络传播 C.通过磁盘考贝 D.运⾏游戏软件 (11) 以下叙述中正确的是 A.C语⾔⽐其他语⾔⾼级 B.C语⾔可以不⽤编译就能被计算机识别执⾏ C.C语⾔以接近英语国家的⾃然语⾔和数学语⾔作为语⾔的表达形式 D.C语⾔出现的最晚,具有其他语⾔的⼀切优点 (12) C语⾔中⽤于结构化程序设计的三种基本结构是 A.顺序结构、选择结构、循环结构 B.if、switch、break C.for、while、do-while D.if、for、continue (13) 在⼀个C程序中 A.main函数必须出现在所有函数之前 B.main函数可以在任何地⽅出现 C.main函数必须出现在所有函数之后 D.main函 (14) 下列叙述中正确的是 A.C语⾔中既有逻辑类型也有集合类型 B.C语⾔中没有逻辑类型但有集合类型 C.C语⾔中有逻辑类型但没有集合类型 D.C语⾔中既没有逻辑类型也没有集合类型 (15) 下列关于C语⾔⽤户标识符的叙述中正确的是 A.⽤户标识符中可以出现在下划线和中划线(减号) B.⽤户标识符中不可以出现中划线,但可以出现下划线 C.⽤户标识符中可以出现下划线,但不可以放在⽤户标识符的开头 D.⽤户标识符中可以出现在下划线和数字,它们都可以放在⽤户标识符的开头(16) 若有以下程序段(n所赋的是⼋进制数) int m=32767,n=032767 printf("%d,%o/n",m,n); 执⾏后输出结果是 A.32767,32767 B.32767,032767 C.32767,77777 D.32767,077777 (17) 下列关于单⽬运算符++、--的叙述中正确的是 A.它们的运算对象可以是任何变量和常量 B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量 C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量 D.它们的运算对象可以是char型变量、int型变量和float型变量 (18) 若有以下程序段 int m=0xabc,n=0xabc; m-=n; printf("%X\n",m); 执⾏后输出结果是 A.0X0 B.0x0 C.0 D.0XABC (19) 有以下程序段 int m=0,n=0; char c='a'; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n); 若从键盘上输⼊:10A10<回车>,则输出结果是: A.10,A,10 B.10,a,10 C.10,a,0 D.10,A,0 (20) 有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } } 执⾏后输出结果是 A.011122 B.012 C.012020 D.120 (21) 有以下程序 main() { int i=1,j=1,k=2; if((j++‖k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执⾏后输出结果是 A.1,1,2 B.2,2,1 C.2,2,2 D.2,2,3 (22) 有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b> C. printf("%d\n", D.; else if((c-1>= D.==1) printf("%d\n",d+1); else printf("%d\n",d+2) } 执⾏后输出结果是 A.2 B.3 C.4 D.编译时有错,⽆结果 (23) 有以下程序 main() { int p[7]={11,13,14,15,16,17,18},i=0,k=0; while(i<7&&p[i]%2){k=k+p[i];i++;} printf("%d\n",k); } 执⾏后输出结果是 A.58 B.56 C.45 D.24 (24) 有以下程序 main() { int i=0,s=0; do{ if(i%2){i++;continue;} i++; s +=i; }while(i<7); printf("%d\n",s); } 执⾏后输出结果是 A.16 B.12 C.28 D.21 (25) 有以下程序 main() { int i=10,j=1; printf("%d,%d\n",i--,++j); } 执⾏后输出结果是 A.9,2 B.10,2 C.9,1 D.10,1(26) 有以下程序 main() { char a,b,c,*d; a='\'; b='\xbc'; c='\0xab'; d="\017"; print("%c%c%c\n",a,b,c,* D.; } 编译时出现错误,以下叙述中正确的是 A.程序中只有a='\';语句不正确 B.b='\xbc';语句不正确 C.d="\0127";语句不正确 D.a='\';和c='\0xab';语句都不正确 (27) 有以下程序 int fl(int x,int y) { return x>y?x:y; } int f2(int x,int y) { return x>y?y:x; } main() { int a=4,b=3,c=5,d,e,f; d=f1(a, B.; d=f1(d, C.; e=f2(a, B.; e=f2(e, C.; f=a+b+c-d-e; printf("%d,%d,%d\n",d,f,e); } 执⾏后输出结果是 A.3,4,5 B.5,3,4 C.5,4,3 D.3,5,4 (28) 有如下程序 void f(int x,int y) { int t; if(x } main() { int a=4,b=3,c=5; f(a, B.; f(a, C.; f(b, C.; printf("%d,%d,%d\n",a,b, C.; } 执⾏后输出结果是 A.3,4,5 B.5,3,4 C.5,4,3 D.4,3,5 (29) 若有以下定义和语句 #include int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是 A.*q=0; B.w=p; C.*p=a; D.*p=*w; (30) 有以下程序 int *f(int *x,int *y) { if(*x<*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r}; } 执⾏后输出结果是 A.7,8,8 B.7,8,7 C.8,7,7 D.8,7,8 (31) 有以下程序 main() { char *s[]={"one","two","thre e " } , * p ; b r b d s f i d = " 3 4 7 " > 0 0 p = s [ 1 ] ; b r b d s f i d = " 3 4 8 " > 0 0 p r i n t f ( " % c , % s \ n " , * ( p + 1 ) , s [ 0 ] ) ; b r b d s f i d = " 3 4 9 " > 0 0 }。
2003年(秋)Visual FoxPro 二级考试上机试卷(VFP01)(本试卷上机考试时间为70分钟)说明:1.运行考试软盘A中的“上机考试”应用程序文件以输入考生的准考证号、姓名、试卷代号。
2. 启动VFP系统后,首先在命令窗口中执行命令:set default to A: 以设置默认的工作目录,然后再开始作题。
一、项目、数据库和表操作(12分)打开软盘根目录下的项目文件TEST,在该项目中已有一数据库SJK。
1.按如下要求修改SJK中学生(XS)表的结构:(1)将学号(xh)字段宽度设置为10。
(2)设置xh字段的有效性规则:学号的有效宽度只能是6位、8位或10位;(3)设置xh字段的字段注释:字段是学生表的主关键字,不允许重复。
(4)创建一个候选索引bhxh,要求先按班级编号(bjbh)字段升序排序,班级编号相同的再按xh字段升序排序。
(5)为jg字段设置默认值:“江苏”。
2.把TEST项目中的图片文件015.jpg的包含状态设置为“排除”。
3.修改XS表中所有记录的xh字段值,用班级编号(bjbh)中的第3至4位插入到学号中的第2与第3位之间。
例如:学号为“990501”,班级编号为“990404051”,则替换后的学号就是“9904051”。
4.为xs表设置删除触发器:只有学号开头两位是“95”至“99”的记录允许删除,否则不允许删除。
5.SJK中XS表已存在主索引xsxh,索引表达式为xh,学生成绩(CJ)表已存在普通索引chxh,索引表达式为xh。
以XS表为主表,CJ表为子表按xh建立永久关系,并设置XS表和CJ表之间的参照完整性:删除限制。
二、设计查询(8分)已知学生(XS)表中含有字符型字段班级编号(bjbh)和日期型字段出生日期(csrq)。
在TEST 项目中已存在查询CHAXUN,按如下要求修改该查询:基于学生(XS)表统计各班级各年份出生的人数,要求输出字段为:bjbh、出生年份、人数,查询结果首先按班级编号升序排序,同一班级中再按人数多少降序排序,查询结果输出到临时表XSNFRS。
三、设计菜单(5分)项目TEST中已存在菜单MENUA,其中已定义了“文件”菜单栏及其中的“恢复系统菜单”项,按如下要求修改菜单,完成后的运行效果如图1所示。
1.创建“学生档案管理”菜单栏,并为其设置访问键“ALT+S”。
2.为“学生档案管理”创建子菜单“学生档案录入”和“学生档案查询”,并用分隔线隔开。
3.为“学生档案录入”菜单项设置命令,该命令用来运行当前目录下的表单文件FORMC。
SCX。
4.为“学生档案查询”菜单项设置过程,过程代码为:IF !USED(“XS”)USE XSELSESELECT XSENDIFBROWSE5.在“文件”菜单栏下插入系统菜单项“打印预览”。
四.设计表单(10分)TEST 项目中已经存在菜单FORMA,该表单可以完成类似与Windows中的记事本功能。
其实现的基本思想为:打开一个文本文件时将该文件的内容放入临时表中,保存时将临时表中的内容写入文本文件中。
已知在表单的LOAD事件中已经定义了一个临时表textfile.根据下列要求对表单进行修改,完成以后运行菜单,效果如图2所示。
1.设置表单的ControlBox属性,使表单运行时左上角的窗口菜单图标不显示。
如图2所示。
2.设置表单的有关属性,使表单运行时边框样式为“固定对话框”。
3.为“打开”按钮设置访问键“ALT+o”.4.设置表单的标题为“记事本”。
5.完善“新建”按钮的Click事件代码,当运行表单并点击该按钮时编辑框清空且得到焦点。
6.完善“打开”按钮的Click事件代码,当运行表单击该按钮时将选定的文本文件的内容放入临时表中。
完成修改以后,运行表单,画面显示如图2所示。
此时点击“打开”按钮,会弹出“打开”对话框,选择一个已存在的文本文件(如当前目录上没有,也可以到其他目录下选择),单击“确定”按钮以后被选择的文本文件就会显示在编辑框中,此时可对该文本文件进行编辑,编辑以后可以按“保存”,也可以按“另存为”按钮。
如果要新建一个文本文件,可单击“新建”按钮。
五.程序改错(5分)下列程序的功能是:实现二进制字符窜数据压缩。
压缩算法是:字符窜首字符+该字符个数+分隔符+另一个字符个数+分隔符+……例如,二进制字符窜为“11110000111111111000111110000”压缩后显示为“14*5*9*3*5*4”(字符窜首字符为“1”、4个“1”、5个“0”、9个“1”……,分隔符为“*”)。
要求:1.项目中有一个程序文件PCODE,将下列程序输入到其中并进行修改。
2.在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。
cString=‘111100000111111111000111110000’cResult=LEFT(cSring,1)nCount=1FOR n=2 TO cStringIF SUBSTR(cString,n,1)=SUBSTR(cString,n-1,1)nCount=nCount+1ELSEcResult=cResult+ALLT(STR(nCount))+’*’nCount=nCount+1ENDIFENDFORcResult=cResult+ALLT(STR(nCount))WAIT WINDOWS’压缩后为’+cResult2003年(秋)Visual FoxPro 二级考试上机试卷(VFP02)(本试卷上机考试时间为70分钟)说明:1.运行考试软盘A中的“上机考试”应用程序文件以输入考生的准考证号、姓名、试卷代号。
2. 启动VFP系统后,首先在命令窗口中执行命令:set default to A:以设置默认的工作目录,然后再开始作题。
一、项目、数据库和表操作(12分)打开软盘根目录下的项目文件TEST,在该项目中已有一数据库SJK。
1.按如下要求修改SJK中学生(XS)表的结构:(1)将学号(xh)字段宽度设置为10。
(2)设置xh字段的有效性规则:学号的有效宽度只能是6位、8位或10位;(3)设置xh字段的字段注释:字段是学生表的主关键字,不允许重复。
(4)创建一个唯一索引xing,要求先按姓名(xm)字段中的姓(第一个汉字)升序排序。
(5)设置XS表注释:学生基本信息。
2.把TEST项目中的图片文件015.jpg的包含状态设置为“排除”。
3.修改XS表中所有记录的xh字段值,用班级编号(bjbh)中的第3至4位插入到学号中的第2与第3位之间。
例如:学号为“990501”,班级编号为“990404051”,则替换后的学号就是“9904051”。
4.为xs表设置删除触发器:只有学号开头两位是“95”至“99”的记录允许删除,否则不允许删除。
5.SJK中班级(BJ)表已存在主索引bjbh,索引表达式为bjbh,XS表已存在普通索引bjbh,索引表达式为bjbh。
以BJ表为主表,CJ表为子表按xh建立永久关系,并设置BJ表和XS表之间的参照完整性:删除限制。
二、设计查询(8分)已知学生(XS)表中含有字符型字段班级编号(bjbh)和日期型字段出生日期(csrq)。
在TEST 项目中已存在查询CHAXUN,按如下要求修改该查询:基于学生(XS)表统计各班上半年和下半年出生的人数,要求输出字段为:bjbh、时间、人数。
如果出生月份在1至6月,则时间为“上半年”,如果出生月份在7至12月,则时间为“下半年”,查询结果首先按班级编号升序排序,同一班级中再按时间降序排序,查询结果输出到临时表xsrs。
三、设计菜单(5分)项目TEST中已存在菜单MENUA,按如下要求修改菜单,完成后的运行效果如图1所示。
1.为“数据录入”菜单栏下的“学生信息录入”菜单项创建快捷键“ALT+L”。
2.在“数据录入”菜单栏下增加一个菜单项“教师信息录入”,并用分隔线隔开。
3.为“教师信息录入”菜单项设置过程,当执行该菜单时向(JS)表中插入一条空记录,并打开JS表的编辑窗口。
4.为“数据查询”菜单栏设置提示信息:“按条件查询相关表的信息”,即当菜单运行时且选择了“数据查询”菜单栏时,在状态栏中显示该提示信息。
5.将上述菜单追加在系统菜单“帮助”的后面。
四.设计表单(10分)TEST 项目中已经存在菜单FORMA,该表单可以用来查询学生成绩。
选项按钮组提供了两种查询方式:按学号查该学生的各门课的成绩,或者按课程查该课程有多少学生选修及各个学生的成绩情况。
根据下列要求对表单进行修改,完成以后运行菜单,效果如图2和图3所示。
1.将表格中的各列标头改为如图2所示的标题。
2.将表格的删除标志列去掉。
3.设置表单的有关属性,是表单运行时不可随意移动。
4.完善选项按钮组op1的Click事件代码,使得当选择“按学号”查时标签label1标题为“总成绩”,当选择“按课程”查时标签label1标题为“总人数”。
5.完善列表框的InterActiveChange时间代码:使得当“按学号”查询并在列表框中选择学号时文本框中统计学生的总成绩,当“按课程代码”查询并在列表框中选择课程代号时文本框中统计该课程的学生选修人数。
五.程序改错(5分)下列程序的功能是将小写金额(假设小于0万有且有1位小数)转换为中文大写形式显示。
例如,213.0转换为“贰佰壹拾叁元零角”,3002.8转换为“叁仟零贰元捌角”。
要求:1.项目中有一个程序文件PCODE,将下列程序输入到其中并进行修改。
2.在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。
nMoney=10040.5 &&赋初值cMoney=ALLT(STR(nMoney,7,1))cs1=’零壹贰叁肆伍陆柒捌玖’cS1=RIGHI(‘万仟佰拾元’,(LEN(cMoney)-2)*2)cRt=SPACE(0)FOR n=1 TO LEN(cMoney)-2ch=SUBSTR(cMoney,n,1)cRt=cRt+IIF(ch=”0”AND RIGHT(cRt,2)=”零”,””,SUBS(cS1,ch*2+1,2))cRt=cRt+IIF(ch=”0”,””,SUBS(cS2,n*2-1,2))&&去掉重复零ENDFORcRt=cRt+IIF(RIGHT(cRt,2)=”零”,’元’,”)cRt=cRt+IIF(RIGHT(cMoney,1)=’0’,’’,SUBS(cS1,VAL(RIGHT(cMoney,1))*2+1,2)+’角’&&小数部分WAIT WINDOWS’大写金额为:’+cRt2003年(秋)Visual FoxPro 二级考试上机试卷(VFP03)(本试卷上机考试时间为70分钟)说明:1.运行考试软盘A中的“上机考试”应用程序文件以输入考生的准考证号、姓名、试卷代号。