itgle.com

要建立一个学生成绩的随机文件,如下定义了学生的记录类型,由学号、姓名、三门课 程成绩(百分制)组成,下列程序段正确的是( )。A.Typepestudl no As Integer name As String score(1 To 3)As Single End TypeB.Typestudl no As Integer no As Integer name As String*10 score()As Single End TypeC.Typestudl no As Integer name As S

题目

要建立一个学生成绩的随机文件,如下定义了学生的记录类型,由学号、姓名、三门课 程成绩(百分制)组成,下列程序段正确的是( )。

A.Typepestudl no As Integer name As String score(1 To 3)As Single End Type

B.Typestudl no As Integer no As Integer name As String*10 score()As Single End Type

C.Typestudl no As Integer name As String*10 score(1 To 3)As Single End Type

D.Typestudl no As Integer name As String score(1 To 3)As Single End Type


相似考题
更多“要建立一个学生成绩的随机文件,如下定义了学生的记录类型,由学号、姓名、三门课程成绩(百分制)组成 ”相关问题
  • 第1题:

    要建2一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是( )。


    正确答案:C
    C) 【解析】本题考查自定义类型。A定义类型定义的关键字为Type,A定义类型中的成员类型可以为字符串,但只能是定长字符串;也可以是数组类型,但必须为静态数组。

  • 第2题:

    如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。

    若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。

    A)Dim S As Stud

    B)Dim S As Stud


    正确答案:D
    本题考查记录类型和数组的知识。在VBA中,可以使用Type关键字来定义记录类型,定义好记录类型之后,就可以声明记录型变量。要想引用记录变量中的成员必须使用运算符,格式为:变量名威员名。当某个成员是数组的时候,对数组元素的访问要遵循数组元素的访问原则:即数组名(下标)。

  • 第3题:

    【简答题】要求: ⑴定义关于学生信息的结构体:每个学生信息有:学号、姓名、三门课程的成绩、总分、平均分; ⑵定义结构体类型的变量:定义一个学生结构体类型的变量、通过键盘输入该学生的信息;提示:其中,学号、姓名、三门课程的成绩由键盘输入;总分和平均分通过用户输入的学生信息计算得到。 ⑶分别使用 “.”运算和“->”运算实现结构体数据成员的访问,输出学生的各项信息。


    (1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student的方法成员:getNo():获得学号;getName():获得姓名;class Student{private String sNO;private String sName;private char sSex;private int sAge;private int sJava;public Student(String sNo, String sName){this.sNo = sNo;this.sName = sName;? }public String getsNo() {return sNo; }public String getsName() {return sName; }}

  • 第4题:

    使用如下三个数据库表: 学生(学号C(8),姓名C(8),性别C(2),班级C(8)) 课程(课程编号C(8),课程名称C(20)) 成绩(学号C(8),课程编号C(8),成绩N(5,1)) 查询所有选修了“高等数学”的学生的“相关”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是( )。

    A. SELECT学生.姓名,成绩.成绩FROM学生,成绩; WHERE学生.学号=成绩.学号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC

    B. SELECT学生.姓名,成绩.成绩FROM课程,成绩; WHERE AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC

    C. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; GROUP BY成绩.成绩ASC

    D. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC


    正确答案:D
    本小题为多表连接查询,注意每两个表之间进行关联的关键字,利用ORDER BY短语可以对查询结果进行排序,升序关键字为ASC。选项A和选项B中缺少数据表文件。选项C中,GROUP BY短语使用错误,将查询结果进行排序的短语是0RDER BY。

  • 第5题:

    要建立一个随机文件记录学生的信息,下列定义了学生的记录类型,由学号、姓名、五门课程成绩(百分制)组成,下列的定义正确的是( )。

    A.Type stu no As Integer name As String score(1 To 5)As Single End Type

    B.Type stu no As Integer name As String*10 score()As Single End Type

    C.Type stu no As Integer name As String*10 score(1 To 5)As Single End Type

    D.Type stu no As Integer name As String score()As Single End Type


    正确答案:C
    解析: 可以用Type语句创建用户定义的类型,注意该语句必须置于模块的声明部分。其格式如下:
    Type 数据类型名
    数据类型元素名As类型名
    数据类型元素名As类型名
    ……
    End Type
    在记录数据类型中的元素可以是变长字符串,也可以是定长字符串。当在随机文件中使用时,必须使用定长字符串,一般格式是:String*常量。另外,在记录类型中不能使用动态数组。