041020计算机软件技术基础1.docx
- 文档编号:12052471
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:42
- 大小:36.38KB
041020计算机软件技术基础1.docx
《041020计算机软件技术基础1.docx》由会员分享,可在线阅读,更多相关《041020计算机软件技术基础1.docx(42页珍藏版)》请在冰豆网上搜索。
041020计算机软件技术基础1
计算机软件技术基础
(1)
注意事项:
必须按试题顺序在“答题卡”上按要求填涂、作答,答在试卷上的答案无效。
单选题
在每小题列出的备选项中只有一个符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑,错涂、多涂或未涂均无分
1.MicrosoftVisualStudio是一个Windows应用系统,在这个软件运行时()。
A.可以设计应用程序界面B.可以编写程序代码
C.可以运行和调试程序D.以上都是
2.VisualBasic集成环境由若干窗口组成,其中()是不能关闭的。
A.主窗口B.属性窗口C.立即窗口D.窗体窗口
3.在VB集成开发环境中,下面不存在的窗口是()。
A.常见任务B.属性
C.解决方案资源管理器D.代码窗口
4.下面叙述不正确的是()。
A.一个控件只能有一个事件处理过程
B.用户与应用交互可以触发事件
C.VisualBasic.Net是集成了事件驱动的编程模型
D.即使用户与应用程序不进行交互,有些事件也可能发生
5.VB.NET属于()编程模式。
A.面向对象编程B.面向过程编程C.面向窗体D.面向用户编程
6.VB.NET属于()编程模式。
A.属性驱动编程B.方法驱动编程
C.事件驱动编程D.对象驱动编程
7.下述选项中,属于VB.NET的程序设计方法是()。
A.面向对象、顺序驱动B.面向对象、事件驱动
C.面向过程、事件驱动D.面向过程、顺序驱动
8.用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为()。
A.面向对象的程序设计B.结构化程序设计
C.事件驱动的编程机制D.可视化程序设计
9.在VB.NET的事件驱动模型中,事件驱动程序的作用是()。
A.持续检测事件的发生
B.根据事件内容调用合适对象的事件处理过程
C.提供所有的事件响应代码以响应事件的发生
D.记录事件并保存到事件日志中
10.如果窗体上的标签控件是激活的,现在要对窗体进行属性设置,则(),然后在属窗口中进行设置。
A.单击标签控件B.双击标签控件
C.在窗体上的空白处单击D.在窗体上的空白处双击
11.在IDE环境中,进行窗体和控件的属性设置,可以在()中进行操作。
A.解决方案资源管理器B.属性窗口
C.工具箱D.IDE菜单
12.一个简单的VB窗体应用程序被设计后,肯定有()文件。
A.窗体文件和项目文件B.模块文件和文本文件
C.窗体文件和模块文件D.窗体文件和文本文件
13.一个简单的VB控制台应用程序被设计后,肯定有()文件。
A.窗体文件和项目文件B.模块文件和文本文件
C.窗体文件和模块文件D.模块文件和项目文件
14.打开一个已经存在的项目,以下()方法是错误的。
A.使用IDF环境下“文件”菜单“打开项目”命令或工具栏的“打开文件”按钮
B.用Windows资源管理器定位.vbproj文件,双击该文件的图标
C.使用Windows资源管理器定位.sln文件,双击该文件的图标
D.用Windows资源管理器定位.vb文件,双击该文件的图标
15.下列哪个数据是常量()。
A.517.3B.StepC.XD.Xname
16.下列哪个数据是变量()。
A."String"B.XnameC.TrueD.Step
17.以下类型数据中,字节数不为8的类型是()。
A.长整型B.双精度C.字符型D.日期时间型
18.都是VB.NET中的数据类型的选项是()。
A.Short、Integer、Long、Float、DoubleB.Short、Int、Long、Single、Double
C.Integer、Long、Single、Double、DecimalD.Boolen、Byte、Bit、Decimal、Date
19.数据类型为Long的数据在内存中占用的字节数为()。
A.1B.2C.4D.8
20.在VB.NET中,一个布尔型变量占用的内存位数为()。
A.8位B.16位C.32位D.64位
21.下面的()是合法的变量名。
A.X_yzB.123abcC.IntegerD.X-Y
22.下面的()是合法的单精度型变量。
A.num!
B.sum%C.xinte$D.mm
23.下列可以作为变量名的是()。
A.Chinese$B.X(X+Y)C.123BOOKD.BOOK-1
24.下列可以作为变量名的是()。
A.EnglishB.11_EnglishC.123.45D.English-1
25.下列符号常量的声明中,不合法的是()。
A.ConstAAsSingle=1.5B.ConstAAsDouble=Sin
(1)
C.ConstA="OK"D.ConstAAsInteger=1.5
26.下列选项中,()不是基本数据类型。
A.CharB.IntegerC.BooleanD.Str
27.以下各项中,()不是一个合法的字符串(字符型数据)。
A."Visual"B.""C.BasicD."等级考试"
28.日期型数据常量的格式是()。
A.mm/dd/yyyyB.mm-dd-yyyy
C.mm&dd&yyyyD.mm/dd/yyyy
29.要存放一个人的年龄数据,使用下面的()数据类型占用的字节数最少。
A.ShortB.ByteC.IntegerD.Long
30.字符串数据类型的关键字是()。
A.ByteB.ObjectC.StringD.Integer
31.不同类型的数据占用存储空间的长度是不同的。
下列选项中,符合占用存储空间从小到大顺序排列的是()。
A.Byte,Integer,Long,DecimalB.Byte,Integer,Double,Boolean
C.Boolean,Byte,Integer,DoubleD.Byte,Decimal,Integer,Long
32.下列关于VisualBasic.NET常量的叙述中,错误的是()。
A.常量是在程序运行中不变的量
B.VB.NET有三种常量:
系统提供的常量、直接常量、用户声明的符号常量
C.VB.NET有两种常量:
系统提供的常量和用户声明的符号常量
D.系统提供的常量有两种形式:
内部常量和枚举常量。
33.语句ConstPI=3.14159声明了一个()。
A.单精度常量PI,代表3.14159B.双精度常量PI,代表3.14159
C.单精度变量PI,其值为3.14159D.双精度变量PI,其值为3.14159
34.下列关于VB.NET运算符的叙述中,错误的是()。
A.运算符就是指加减乘除等代数符号
B.运算符是计算机语言中表示实现某种运算的符号
C.运算符可分成四种类型:
算术运算符、字符串运算符、关系运算符和逻辑运算符
D.符号"+"既可作为算术运算符,也可作为字符串运算符
35.以下关于运算符与表达式的说法,错误的是()。
A.表达式中的乘号“*”不能省略,但可以用符号“.”代替
B.不允许两个运算符相连,两个运算符应当用括号隔开
C.括号可以改变运算符的运算顺序
D.在表达式中只能用圆括号,不能使用方括号
36.表达式7\2的结果是()。
A.2B.3C.4D.3.5
37.在\、/、Mod、*这4个算术运算符中,优先级最低的是()。
A.\B./C.ModD.*
38.语句DimmyData=123定义的变量myData数据类型是()。
A.ByteB.ShortC.IntegerD.Long
39.语句DimmyData=123.0定义的变量myData数据类型是()。
A.ShortB.LoginC.SingleD.Double
40.以下变量名中合法的是( )。
A.x2-1B.PrintC.str_nD.2x
41.以下选项中,不合法的VisualBasic的变量名是( )。
A.a5bB._xyzC.a_bD.andif
42.下面属于不合法的变量名的是()。
A.X_yzB.xy3C.intC_3D.string
43.数学关系式3 A.3<=x<=10B.3 44.“x是小于100的非负数”,用VisualBasic表达式表示正确的是()。 A.0= 45.下面的变量定义错误的是()。 A.DimmyloopAsIntegerB.Dim120AsByte C.Dim_AsAsStringD.Dimbtn12AsButton 46.数学关系表达式3≤x<10表示成正确的VB.NET表达式为()。 A.3<=x<=10B.3<=xAndx<10C.x>=3Orx<10D.3<=xAnd<10 47.下列符号常量的声明中,()是不合法的。 A.ConstaAsSingle=1.1######B.ConstaAsInteger="12" C.ConstaAsDouble=Sin (1)D.Consta="OK" 48.下面四个运算符中,优先级别最高的是()。 A.^B./C.ModD.* 49.DimxAsinteger=3,x=x/2,则x的值为()。 A.是1B.是1.5C.是2D.出错 50.数学关系式x>10或者x<0表示成正确的表达式为()。 A.10 51.下列赋值语句()是有效的。 A.sum=sum-sumB.x+2=x+2C.x+y=sumD.last=y/0 52.由单精度浮点型的数据组成的字节数是()。 A.2B.4C.8D.16 53.以下变量名是正确的()。 A._a1B.123aC.ForD.as 54.下列()属于合法的变量名。 A.$moneyB.@EmailC._HomeD.Integer 55.执行下列语句后,变量x的值为()。 DimxasInteger=0 x=3/2 A.0B.1C.2D.3 56.与数学表达式ab/(3cd)对应,VB.NET的不正确表达式是()。 A.a*b/(3*c*d)B.a/3*b/c/d C.a*b/3/c/dD.a*b/3*c*d 57.VB程序设计中,响应对象的外部动作称为(),而对象可以执行的动作或对象本身的行为则称为()。 A.方法,事件B.事件,方法C.属性,方法D.过程,事件 58.以下定义常量不正确的语句是()。 A.ConstNumAsInteger=200B.ConstNum1AsLong=200,Sstr$="World" C.ConstSstr$="World"D.ConstNum$=#World# 59.不符合变量命名规则的变量名有()。 A.42AnswerB._nameC.Money$D.Str_name 60.以下可作为VisualBasic合法变量名的是()。 A.A3#1B.BasicC.TabD.D%3 61.在VB.NET中,认为()中的两个变量名是相同的。 A.English和EngUshB.English和ENGLish C.English和EnglD.English和England 62.语句DimintX,intYAsDouble中所定义的变量intX是()变量。 A.StringB.ObjectC.SingleD.Double 63.在默认的状态下,系统对使用的变量要求显式声明,若要对变量不声明而直 接使用(隐式声明),须在模块中所有程序代码的最前面加入语句()。 A.OptionBase0B.OptionExplicitOff C.OptionExplicitOnD.OptionCompare 64.下述说法不正确的是()。 A.变量名的长度不能超过1023个字符 B.变量名可以包含小数点或者内嵌的类型声明字符 C.变量名不能使用关键字 D.变量名的第一个字符必须是字母(含汉字)或者下划线 65.数值也可以命名用十六进制或八进制表示,十六进制数以&H开头,八进制 数以()开头。 A.$O(第二个符号是字母O)B.&O(第二个符号是字母O) C.$ED.&E 66.如果将布尔常量True赋值给一个整型变量,则整型变量的值为()。 A.0B.-1C.TrueD.False 67.下面变量定义中错误的是()。 A.PublicmodAsIntegerB.Staticbuf C.DimchAsString*10D.Dima! (-5To-1) 68.下列几种方法中,可以实现变量x与y的值互换的是()。 方法一: t=x: x=y: y=t 方法二: x=t: t=y: y=t 方法三: t=y: y=x: x=t 方法四: x=y: t=y: x=t A.方法一B.方法二C.方法一与方法三D.方法三 69.下列各赋值语句,语法不正确的是() A.iNumber=15B.sLength=x+y C.x+y=5D.Label1.Text=TimeOfDay 70.设程序中分别将a、b、c、d定义为布尔型、整型、字符串型、日期型变量,下列赋值语句错误的是()。 A.a=#True#B.b=4.6 C.c=5&10D.d=#2013/01/01# 71.下列说法正确的是()。 A.属性的一般格式为对象名_属性名称,可以在设计阶段赋予初值,也可以在运行阶段通过代码来更改对象的属性 B.对象是有特殊属性和行为方法的实体 C.属性是对象的特性,所有的对象都有相同的属性 D.属性值的设置只可以属性窗口中设置 72.下列表达式中,()不是蓝颜色的。 A.Color.BlueB.Color.FromArgb(0,0,255) C.Color.FromArgb(&HFF)D.Color.FromArgb(&HFFOOOOFF) 73.当代码过长时,需要将其截断为多行代码,需使用()作为连接符。 A._B.'C.-D.& 74.在一个语句行内写多条语句时,语句与语句之间用()符号分隔。 A.,(逗号)B.: (冒号)C.、(顿号)D.;(分号) 75.下列关于VB的编码规则的叙述,正确的是()。 A.在同一行中书写多个语句时,语句之间用句号分隔 B.在同一行中书写多个语句时,语句之间用冒号分隔 C.在同一行中书写多个语句时,在行末必须加下划线 D.一个语句书写成多行时,续行符为下划线 76.结构化程序设计的三种基本结构是()。 A.递归结构、选择结构、循环结构B.选择结构、过程结构、顺序结构 C.过程结构、输入输出结构、转向结构D.选择结构、循环结构、顺序结构 77.对建立良好的程序设计风格,下面描述正确的是()。 A.变量的命名只要符合语法规定即可B.充分考虑程序的执行效率 C.程序的注释可有可无D.程序应简单、清晰、可读性好 78.以下有关VisualBasic语言描述中错误的是()。 A.一条语句放在多行中,则在前一行结束处使用续行符"_"连接下一行 B.不区分大小写 C.语句是一行一句,以回车键结束 D.用";"分隔一行中的多个语句 79.下列哪种结构不是结构化程序设计的基本结构()。 A.顺序B.递归C.选择D.循环 80.提供了结构化程序设计的是那种基本结构,它们是()。 A.顺序、递归、过程B.选择、过程、顺序 C.顺序、选择、循环D.过程、输入输出、转向 81.结构化程序设计所规定的三种基本控制结构是( )。 A.输入、处理、输出B.树形、网形、环形 C.顺序、选择、循环D.主程序、子程序、函数 82.以下哪个不是关键字()。 A.ForB.ConstC.asD.ForLoop 83.下面关于注释语句的叙述正确的是()。 A.注释语句在程序中可以执行 B.注释语句不能使用VisualBasic.Net中的关键字 C.注释语句可以包含多行 D.注释语句必须添加到代码的后面 84.单引号'在VB.NET中用作()。 A.注释引导标志符B.字符串连接符C.字符串限定符D.行继续符 85.字符&在VB.NET中用作()。 A.注释引导标志符B.字符串连接符C.字符串限定符D.行继续符 86.下划线_在VB.NET中用作()。 A.注释引导标志符B.字符串连接符C.字符串限定符D.行继续符 87.下面有个VB.NET说法不正确的是()。 A.VB.NET代码不区分大小写B.VB.NET代码每行结束使用“;”号 C.VB.NET使用单引号进行注释D.VB.NET中不能使用“{”和“}”括起代码块 88.写出以下程序在运行中单击窗体时输入“Hello”、“Li”后,标签Labell和Label2中显示的内容为()。 PrivateSubForml_Click(…)HandlesMe.Click Dima,b,cAsString a=InputBox("a=") b=InputBox("b=") Label1.Text=a&","&b c=a: a=b: b=c Labe12.Text=a&","&b EndSub A.Hello,Li和Li,HelloB.a=,b=和b=,a= C.Hello,Li和Hello,LiD.Li,Hello和Li,Hello 89.将一单精度(Single)或双精度(Double)数值n取整,且对小数部分进行四舍五入的 函数是()。 A.Int(n)B.Fix(n)C.Round(n)D.Sign(n) 90.以下表达式中,()是合法的函数(假定已通过ImprotsSystem.Math限定)。 A.Exp(X)B.SinXC.Cos[X]D.Int.X 91.在VB.NET中,函数Math.Sqrt(-1)的返回值为()。 A.Double.MinValueB.Double.MaxValueC.算术溢出报错D.-1 92.Rnd函数不可能为下列()值。 A.0B.1C.0.005D.0.999 93.Rnd函数不可能为下列()值。 A.0B.1C.0.1234D.0.0005 94.下列函数中,()函数返回值是数值型的。 A.ChrB.MidC.ReplaceD.Val 95.设X为非负实数,求出不大于X的最大偶数的表达式是()。 A.Int(x/2)*2B.Int((x-1)/2)*2C.Int((x+1)/2)*2D.Int(x) 96.代码“Label1.Text="Sqrt(16)="&Math.Sqrt(16)”的输出结果是()。 A.Sqrt(16)=Math.Sqrt(16)B.Sqrt(16)=4 C."4"=4D.4=Math.Sqrt(16) 97.已知x=-5.96,表达式Int(x)+Fix(x)的值是()。 A.10B.11C.-10D.-11 98.表达式Val("1234abc"+"567")的值是()。 A.1234abc567B.1234567C.1234D.abc 99.求一个三位正整数N中的十位数(例如三位整数123中的十位数是2)的正确方法是()。 A.N-Int(N/100)*100B.Int(N/10)-Int(N/100) C.Int(N-Int(N/100)*100)D.Int(N/10)-Int(N/100)*10 100.表示式Int(100*Rnd())产生的随机整数的区间是()。 A.[1,100]B.[0,100]C.[0,99]D.[1,99] 101.表示式Int(Rnd()*11)+10的值的范围是()。 A.[10,20]B.[0,20]C.[10,10]D.[10,11] 102.要产生[50,100]之间的随机整数(包括50、100),可用函数()。 A.Int(Rnd*51+50)B.Int(Rnd*50+50) C.Rnd*51+50D.Rnd*50+50 103.下列表达式中不能判断x是否是偶数的是()。 A.x/2=Cint(x/2)B.xmod2=0C.x\2=0D.x/2=x\2 104.计算结果为0的表达式是()。 A.Int(2.4)+Int(-2.8)B.Cint(2.4)+Cint(-2.8) C.Fix(2.4)+Int(-2.8)D.Fix(2.4)+Fix(-2.8) 105.函数Int(Rnd()*100+1)的取值范围是()。 A.[1,99]B.[1,100]C.[1,100]D.[1,101] 106.如果将一个命令按钮仅显示为图片,有关属性设置应该是()。 A.命令按钮的FlatStyle属性不能设置为System B.为它的Image属性设置一个图片文件 C.设置按钮的Text属性为空 D.以上都是 107.假定文本框插入点位置已确定,现希望在已有的文本中使用代码插入一段文字,应使用()属性。 A.TextB.NameC.CaptionD.SelectedText 108.单击滚动条控件上的箭头时,其Value属性值增加或减小幅度由()属性决定。 A.ValueB.SmallchangeC.LargechangeD.Valuechange 109.将文本框控件的()属性设置为True时,可正常显示文本,也可以选择文字,但不可编辑。 A.LockedB.WordWrapC.ModifiedD.ReadOnly 110.若要窗体中的一个控件在运行不可见,需要对该控件的()属性进行设置。 A.EnabledB.TextC.Blackcolor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 041020 计算机软件 技术 基础
![提示](https://static.bdocx.com/images/bang_tan.gif)