计算机二级vb选择题

合集下载

vb计算机二级操作题考试试题

vb计算机二级操作题考试试题

vb计算机二级操作题考试试题一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于定义类?A. ClassB. DimC. TypeD. Function2. VB中的数组声明语句,以下哪个是正确的?A. Dim arr(10) As IntegerB. Dim arr As Integer(10)C. Dim arr[10] As IntegerD. Dim arr = New Integer(10)3. 在VB中,以下哪个属性用于获取或设置窗口的标题?A. TextB. CaptionC. TitleD. Label4. 下列哪个VB语句用于实现循环结构?A. IfB. ForC. WhileD. Switch5. 在VB中,以下哪个事件是当文本框内容改变时触发的?A. ClickB. ChangeC. TextChangedD. TextChangedEvent6. VB中的“与”逻辑运算符是什么?A. AndB. &C. &&D. Or7. 在VB中,以下哪个函数用于获取当前日期?A. Now()B. Today()C. Date()D. CurrentDate()8. 下列哪个VB语句用于定义一个过程?A. SubB. FunctionC. ProcedureD. Method9. 在VB中,以下哪个属性用于设置控件是否可用?A. EnabledB. ActiveC. VisibleD. Disabled10. VB中的“或”逻辑运算符是什么?A. OrB. |C. ||D. And二、填空题(每空2分,共20分)11. 在VB中,使用________关键字可以定义一个变量。

12. 当需要在VB程序中调用另一个程序或DLL中的函数时,可以使用________关键字。

13. VB中的________事件用于响应按钮点击。

14. 要在VB中创建一个数组,可以使用________语句。

vb计算机二级试题及答案

vb计算机二级试题及答案

vb计算机二级试题及答案一、选择题1. 下列哪项不是VB中常见的数据类型?A. IntegerB. BooleanC. StringD. Double答案:D2. VB中用于用户输入的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:A3. VB中用于显示文本的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:B4. VB中用于展示图片的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:D5. 在VB中,用于执行特定任务并返回结果的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:A6. 在VB中,用于执行特定任务的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:B7. VB中用于进行条件判断的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:D8. VB中用于根据不同条件执行不同代码块的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:C9. 在VB中,声明一个整数类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:B10. 在VB中,声明一个字符串类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:C二、编程题请编写一个VB程序,要求实现以下功能:1. 用户输入两个整数。

2. 程序计算并输出这两个整数的和。

3. 程序计算并输出这两个整数的差。

4. 程序计算并输出这两个整数的乘积。

5. 程序计算并输出这两个整数的商。

计算机二级vb考试题及答案

计算机二级vb考试题及答案

计算机二级vb考试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个选项不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 在VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. LetD. Set答案:B3. 下列关于VB中的事件驱动编程描述正确的是:A. 程序执行顺序由事件决定B. 程序执行顺序由代码顺序决定C. 程序执行顺序由用户输入决定D. 程序执行顺序由系统决定答案:A4. 在VB中,如果要在窗体上显示文本,应该使用哪个控件?A. TextBoxB. ComboBoxC. LabelD. CheckBox答案:C5. VB中,以下哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A6. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Call答案:D7. VB中,以下哪个选项不是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. Dim arr(1 To 10) As IntegerD. Dim arr As Integer()答案:D8. 在VB中,以下哪个选项不是合法的变量名?A. myVarB. _myVarC. 123VarD. my$Var答案:C9. VB中,以下哪个选项是正确的循环结构?A. Do WhileB. While DoC. For ToD. Loop Until答案:A10. 在VB中,以下哪个选项不是合法的注释方式?A. ' 这是一个注释B. REM 这是一个注释C. // 这是一个注释D. /* 这是一个注释 */答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

二级vb计算机试题及答案

二级vb计算机试题及答案

二级vb计算机试题及答案题目:二级VB计算机试题及答案一、选择题(每题2分,共40分)1. VB是哪个公司的开发工具?A. 微软B. 谷歌C. 苹果D. IBM2. VB是基于哪种编程语言开发的?A. C#B. JavaC. Visual BasicD. Python3. VB中用于显示消息框的语句是:A. MessageBox.ShowB. Console.ReadLineC. PrintD. MsgBox4. 下面哪个功能不属于VB开发的特点?A. 可视化界面设计B. 强大的数据库支持C. 高效的并发处理能力D. 多线程编程支持5. VB中声明一个整型变量的关键字是:A. intB. byteC. integerD. dim二、填空题(每题2分,共20分)1. VB中的对象是通过_________进行创建和使用的。

2. VB中用于循环控制的关键字是_________。

3. VB语言中的函数返回值类型可以是_________。

4. VB中用于判断条件的关键字是_________。

5. VB中用于定义常量的关键字是_________。

三、简答题(每题5分,共30分)1. VB中的控件是什么?2. VB中的“事件”是什么?举例说明。

3. VB中的数组有哪些类型?请简述各自的特点。

4. VB中的循环语句有哪些?请简述各自的应用场景。

5. VB中的错误处理机制是什么?如何使用?四、编程题(共30分)请使用VB语言编写一个简单的计算器程序,要求满足以下功能:1. 界面设计:包括两个文本框用于输入两个数字,一个下拉列表选择运算符号,一个按钮用于触发计算。

2. 运算功能:根据选择的运算符号,对输入的两个数字进行相应的计算(加、减、乘、除),并将结果显示在一个文本框中。

注意事项:- 每个题目的答案请放在相应的题目下方。

- 答案可以按照题目顺序直接写在文章中,无需换行或空行。

- 格式排版整洁美观,语句通顺,使用合适的标点符号和语法结构。

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单选题1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个函数用于计算一个数的绝对值?A. AbsB. SgnC. RoundD. Int答案:A3. 在Visual Basic中,以下哪个语句用于结束当前循环?A. LoopB. ContinueC. Exit ForD. Break答案:C4. 如果要声明一个变量用于存储字符串,应该使用哪种数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A二、多选题1. Visual Basic中,哪些控件可以用于输入文本?A. TextBoxB. LabelC. ComboBoxD. MaskedTextBox答案:A, C, D2. 下列哪些是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. Select Case答案:A, B, C, D三、判断题1. 在Visual Basic中,可以使用“=”来比较两个字符串是否相等。

答案:错误(应使用“StrComp”函数)2. Visual Basic中的数组可以存储不同类型的数据。

答案:错误(数组中的所有元素必须是同一数据类型)3. 使用“Option Explicit”声明可以提高代码的执行效率。

答案:错误(使用“Option Explicit”可以提高代码的可读性和减少错误,但不一定提高执行效率)四、填空题1. 在Visual Basic中,使用________函数可以将小数转换为整数。

计算机二级常见vb操作题

计算机二级常见vb操作题

计算机二级常见vb操作题一、选择题1. 在VB中,以下哪个关键字用于声明一个变量?A. DimB. SubC. FunctionD. If2. VB中的循环结构不包括以下哪一项?A. ForB. WhileC. DoD. Switch3. 在VB中,以下哪个函数用于计算一个数的平方根?A. SqrB. AbsC. IntD. Round4. 以下哪个控件不是VB窗体设计器中的控件?A. LabelB. TextBoxC. ButtonD. Hyperlink5. VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. MultiLine二、填空题6. 在VB中,使用________关键字可以定义一个过程。

7. 一个VB程序的开始执行点是________。

8. 在VB中,要实现数组的排序,可以使用________函数。

9. VB中的________属性用于设置控件的显示文本。

10. 使用VB的________方法可以打开一个文件。

三、简答题11. 请简述VB中事件处理程序的基本结构。

12. 描述如何在VB中创建一个新模块,并在该模块中添加一个公共函数。

四、编程题13. 编写一个VB程序,实现以下功能:- 创建一个名为"frmMain"的窗体。

- 在窗体上添加一个文本框(TextBox1)和一个按钮(cmdCalculate)。

- 当用户在文本框中输入一个数字并点击按钮时,计算该数字的平方,并在文本框下方显示结果。

14. 设计一个VB程序,实现以下功能:- 创建一个名为"frmLogin"的登录窗体。

- 在窗体上添加两个文本框(txtUsername和txtPassword)和一个按钮(cmdLogin)。

- 当用户输入用户名和密码并点击登录按钮时,验证用户名是否为"admin"且密码是否为"123456",如果验证成功,则显示欢迎信息,否则显示错误信息。

二级vb计算机考试试题及答案

二级vb计算机考试试题及答案一、选择题1. VB是指以下哪个编程语言?A. Visual StudioB. Visual BasicC. Virtual BasicD. Visual 2. VB中用于声明整型变量的关键字是:A. intB. doubleC. stringD. integer3. 下列哪个不是VB的控件?A. ButtonB. TextBoxC. LabelD. Table4. 在VB中,以下哪个操作符用于连接字符串?A. +B. -C. *D. /5. VB中的条件判断语句是:A. Switch CaseB. For LoopC. If ElseD. While Loop二、填空题1. VB中用于定义子程序的关键字是________。

2. VB中用于将变量转换为整数的函数是________。

3. VB中用于获取用户输入的函数是________。

4. VB中用于退出程序的语句是________。

5. VB中用于显示消息框的函数是________。

三、简答题1. 请简要介绍VB的基本特点和用途。

VB(Visual Basic)是一种基于事件驱动的编程语言,其主要特点包括易学易用、可视化设计、面向对象等。

它广泛应用于Windows平台的软件开发,尤其适合开发图形界面的应用程序。

2. 请简述VB中的循环语句,并举例说明其用法。

在VB中,循环语句主要有For循环、While循环和Do While循环。

这些循环语句用于重复执行特定的代码块,直到满足某个条件为止。

例如,使用For循环来输出1到10的数字:```vbFor i = 1 To 10Console.WriteLine(i)Next```3. 请简要介绍VB中的数组,并说明其用途。

在VB中,数组是一种用于存储多个相同类型数据的容器。

它可以一次性声明和管理多个变量,提供了方便的方式来操作一系列数据。

数组在处理大量数据时非常有用,可以通过循环遍历数组来进行一系列的操作。

计算机二级vb试题题目及答案

计算机二级vb试题题目及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的字符串比较?A. "Hello" > "hello"B. "Hello" < "hello"C. "Hello" = "hello"D. "Hello" <> "hello"答案:B2. VB中,哪个函数可以用来计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Size答案:A3. 在VB中,以下哪个选项表示创建一个名为“myForm”的窗体?A. Form myFormB. Dim myForm As FormC. Dim myFormD. Form myForm As New Form答案:D4. VB中,下列哪个选项是正确的文件打开模式?A. Open "filename" For Input As #1B. Open "filename" For Output As #1C. Open "filename" For Append As #1D. All of the above答案:D5. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. FloatD. All of the above答案:D6. VB中,哪个关键字用来声明一个变量?A. DimB. DeclareC. ConstD. All of the above答案:D7. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D8. VB中,哪个函数可以用来获取当前系统日期?A. NowB. DateC. TimeD. Today答案:D9. 在VB中,以下哪个选项表示创建一个名为“myButton”的按钮?A. Button myButtonB. Dim myButton As ButtonC. Dim myButtonD. Button myButton As New Button答案:D10. VB中,哪个关键字用来结束一个程序的运行?A. EndB. ExitC. StopD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。

vb计算机二级试题及答案

vb计算机二级试题及答案一、选择题1. 在Visual Basic中,以下哪项不是基本数据类型?A. IntegerB. StringC. ObjectD. Array2. Visual Basic中,下列哪个关键字用于定义一个类?A. SubB. FunctionC. ClassD. Property3. 在Visual Basic中,要实现一个事件处理程序,应该使用以下哪个关键字?A. EventB. ImplementsC. HandlesD. Inherits4. Visual Basic中,以下哪个控件用于显示文本,但用户不能修改?A. TextBoxB. LabelC. ComboBoxD. CheckBox5. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text二、填空题1. 在Visual Basic中,______ 方法用于在运行时创建一个对象的实例。

2. Visual Basic中,______ 属性用于获取或设置一个字符串的值。

3. Visual Basic中,______ 方法用于结束当前的应用程序。

4. 当一个事件被触发时,______ 属性指定的方法将被调用。

5. Visual Basic中,______ 属性用于获取或设置一个控件的标题。

三、简答题1. 请简述Visual Basic中类和对象的区别。

2. 描述Visual Basic中如何使用事件和事件处理程序。

3. 解释Visual Basic中继承的概念及其作用。

四、编程题编写一个Visual Basic程序,实现以下功能:- 创建一个名为“Student”的类,包含姓名(Name)和年龄(Age)两个属性。

- 创建一个窗体,包含一个文本框(TextBox)和一个按钮(Button)。

- 当用户在文本框中输入姓名和年龄,并点击按钮时,显示一个消息框,显示“姓名:[姓名],年龄:[年龄]”。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。

A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。

A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。

答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。

答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。

答案:Dim4. VB中,使用____关键字可以定义一个过程。

答案:Sub5. VB中,使用____关键字可以定义一个函数。

答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一套1.程序流程图中带有箭头的线段表示的是( )。

A) 图元关系B) 数据流C) 控制流D) 调用关系参考答案:C2.结构化程序设计的基本原则不包括( )。

A) 多态性B) 自顶向下C) 模块化D) 逐步求精参考答案:A3.软件设计中模块划分应遵循的准则是( )。

A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合参考答案:B4.在软件开发中,需求分析阶段产生的主要文档是( )。

A) 可行性分析报告B) 软件需求规格说明书C) 概要设计说明书D) 集成测试计划参考答案:B5.算法的有穷性是指( )。

A) 算法程序的运行时间是有限的B) 算法程序所处理的数据量是有限的C) 算法程序的长度是有限的D) 算法只能被有限的用户使用参考答案:A6.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。

A) 快速排序B) 冒泡排序C) 直接插入排序D) 堆排序参考答案:D7.下列关于栈的叙述正确的是( )。

A) 栈按"先进先出"组织数据B) 栈按"先进后出"组织数据C) 只能在栈底插入数据D) 不能删除数据参考答案:B8.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。

A) 需求分析阶段B) 概念设计阶段C) 逻辑设计阶段D) 物理设计阶段参考答案:C9.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。

A) 需求分析阶段B) 概念设计阶段C) 逻辑设计阶段D) 物理设计阶段参考答案:C10.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A) 课号,成绩B) 学号,成绩C) 学号,课号D) 学号,姓名,成绩参考答案:C11.以下叙述中错误的是( )。

A) C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B) C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C) 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中D) C语言源程序经编译后生成后缀为.obj 的目标程序参考答案:A12.以下选项中,合法的一组C语言数值常量是( )。

A) 12. 0Xa23 4.5e0B) 028 .5e-3 -0xfC) .177 4e1.5 0abcD) 0x8A 10,000 3.e5参考答案:A13.若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( )。

A) sqrt(fabs(pow(n,x)+exp(x)))B) sqrt(fabs(pow(n,x)+pow(x,e)))C) sqrt(abs(n^x+e^x))D) sqrt(fabs(pow(x,n)+exp(x)))参考答案:A14.若有定义:double a=22;int i=0,k =18;,则不符合C语言规定的赋值语句是( )A) i=(a+k)<=(i+k);B) i=a%11;C) a=a++,i++D) i=!a;参考答案:B15.若有定义:double a=22;int i=0,k =18;,则不符合C语言规定的赋值语句是( )A) i=(a+k)<=(i+k);B) i=a%11;C) a=a++,i++D) i=!a;参考答案:B16.有以下程序:#include <stdio.h>main(){ int s,t,A=10; double B=6;s=sizeof(A); t=sizeof(B);printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行后的输出结果是( )。

A) 10,6B) 4,4C) 2,4D) 4,8参考答案:D17.有以下程序:#include <stdio.h>main(){ char a,b,c,d;scanf("%c%c",&a, &b);c=getchar(); d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输入数据(从第1列开始,<CR>代表回车,注意:回车也是一个字符)12<CR>34<CR>则输出结果是( )。

A) 1234B) 12C) 1234D) 123参考答案:D18.下关于逻辑运算符两侧运算对象的叙述中正确的是( )。

A) 可以是任意合法的表达式B) 只能是整数0或非0整数C) 可以是结构体类型的数据D) 只能是整数0或1参考答案:A19.有以下程序:#include <stdio.h>main(){ int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出( )。

A) 1,1,2,0B) 0,0,0,3C) 编译有错D) 0,1,2,0参考答案:C20.有以下程序:#include <stdio.h>main(){ int x=1, y=0, a=0, b=0;switch (x){ case 1:switch(y){ case 0: a++; break;case 1: b++; break;}case 2: a++; b++;break;case 3: a++; b++;}printf("a=%d, b=%d\n", a, b);}21.程序的运行结果是( )。

A) a=2,b=2B) a=2,b=1C) a=1,b=1D) a=1,b=0参考答案:B20.以下程序段中的变量已正确定义:for( i=0; i<4; i++,i++ )for( k=1; k<3; k++ );printf("*" );程序段的输出结果是( )。

A) **B) ****C) *D) ********参考答案:C22.有以下程序段:#include <stdio.h>int i, n;for( i=0; i<8; i++ ){ n = rand() % 5;switch (n){ case 1:case 3: printf("%d \n", n); break;case 2:case 4: printf("%d \n", n); continue;case 0: exit(0);}printf("%d \n",n);}23.以下关于程序段执行情况的叙述,正确的是( )。

A) for循环语句固定执行8次B) 当产生的随机数n为4时结束循环操作C) 当产生的随机数n为1和2时不做任何操作D) 当产生的随机数n为0时结束程序运行参考答案:D24.以下叙述中错误的是( )。

A) 可以给指针变量赋一个整数作为地址值B) 函数可以返回地址值C) 改变函数形参的值,不会改变对应实参的值D) 当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL参考答案:A25.设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

A) int *p=(float)x;B) float *p=&x;C) float p=&x;D) float *p=1024;参考答案:B26.以下数组定义中错误的是( )。

A) int x[2][3]={1,2,3,4,5,6};B) int x[][3]={0};C) int x[][3]={{1,2,3},{4,5,6}};D) int x[2][3]={{1,2},{3,4},{5,6}};参考答案:D27.有以下程序:#include <stdio.h>void fun( int a[], int n){ int i, t;for(i=0; i<n/2; i++) { t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; } }main(){ int k[10]={ 1,2,3,4,5,6,7,8,9,10},i;fun(k,5);for(i=2; i<8; i++) printf("%d",k[i]);printf("\n");}程序的运行结果是( )。

A) 321678B) 876543C) 1098765D) 345678参考答案:A28.有以下程序:#include <stdio.h>#define N 4void fun(int a[][N], int b[]){ int i;for (i=0; i<N; i++) b[i] =a[i][i] - a[i][N-1-i];}main(){ int x[N][N]={{1, 2, 3, 4}, {5,6, 7, 8}, {9,10,11,12}, {13,14,15,16}},y[N], i;fun (x, y);for (i=0; i<N; i++)printf("%d,", y[i]); printf("\n");}程序运行后的输出结果是( )。

A) -3,-1,1,3,B) -12,-3,0,0,C) 0,1,2,3,D) -3,-3,-3,-3,参考答案:A29.设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。

A) gets(s);B) while((s[i++]=getchar())!='\n');s[i]='\0';C) scanf("%s",s);D) do{ scanf("%c",&s[i]); }while(s[i ++]!='\n'); s[i]='\0';参考答案:C30.设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。

A) gets(s);B) while((s[i++]=getchar())!='\n');s[i]='\0';C) scanf("%s",s);D) do{ scanf("%c",&s[i]); }while(s[i ++]!='\n'); s[i]='\0';参考答案:C31.有以下程序:#include <stdio.h>#include <string.h>main(){ char str[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}程序运行后的输出结果是( )。

相关文档
最新文档