[单选题]根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成 ( )
正确答案 :C
线性结构和非线性结构
解析:解析:数据结构概念一般包括3个方面的内容:数据之间的逻辑关系、数据在计算机中的存储方式以及在这些数据上定义的运算的集合。数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素间的逻辑关系,而不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简单地表示出来,则称之为线性结构,否则称之为非线性结构。线性表是典型的线性结构,而树形结构是典型的非线性结构。
[单选题]设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
正确答案 :B
20
解析:解析:本题x=l0,表达式“x+=x-=x-x;”的求解步骤如下:先进行x-=x-x的运算,相当于x=x-(x-x)=x=l0;再进行x+=x的运算,即x=x+x=20。
[单选题]以下叙述中正确的是( )。
正确答案 :A
c语言规定必须用main作为主函数名,程序将从此开始执行
解析:C语言中的主函数只能是main()函数,不能任意指定,所以B选项错误。C语言从主函数main()开始,到主函数main()结束,所以C选项错误。主函数必须写成小写的main,不能混淆大小写,所以D选项错误。
[单选题]下列关于Java简单数据类型的描述中,正确的是( )。
正确答案 :A
布尔类型的数据不可以和数字进行相互转换
解析:解析:字符常量是单引号括起来的一个字符,所以C选项是错误的;字符串常量是双引号括起来的若干字符,所以D选项的说法是错误的;布尔类型的数据不对应任何的数值,因此不可以和数字进行相互转换。
[单选题]设有如下变量声明: Dim TestDate As Date 为变量TestDate正确赋值的表达方式是
正确答案 :AB
TestDate=1/1/2002
TestDate="1/1/2002"
解析:解析:本题主要考查Date类型数据的赋值方法。任何可辨认的文本日期都可以赋值给日期变量。日期文本需要以“#”括起来,即如选项A那样,B选项多出了双引号(一般在赋字符串类型数据时使用);C选项的用法错误。 日期类型数据用来表示日期信息,其格式为mm/dd/yyyy或mm-dd-yyyy,且Format函数使用方式应为: Format(数值表达式,格式字符串) 所以D选项应改为Format("1/1/2002"," mm/dd/yyyy")。
[单选题]下面关于报表对数据的处理中叙述正确的是______。
正确答案 :B
报表只能输出数据
解析:解析: 报表是Access中以一定输出格式表现数据的一种对象,因此报表只能输出数据。
[单选题]已知函数f的原形是void f(int * a,long &B);,变量v1、v2的定义是: int v1;long v2; 下列调用语句中正确的是
正确答案 :D
f(&v1,v2);
解析:解析:* a是指针变量,对指针变量的引用应加&。
[单选题]定义结构体数组: struct stu { int num; char name[20]; }x[5];{1,"L1",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"}; for(i=1;i5;i++) printf("%d%c",x[i].num,x[i].name[2]); 以上程序段的输出结果为( )。
正确答案 :A
2A3N4A5U
解析:解析:本题主要考查结构体数组的使用。x[i].num为结构体x[i]中的num成员,x[i].name[2]是结构体x[i]中name成员的第3个元素。程序执行循环过程时:第1次循环,i=1,输出x[1].num,x[1].name[2]的值,即2A;第2次循环,i=2,输出x[2].num,x[2].name[2]的值,即3N:第3次循环,i=3,输出x[3].num,x[3].name[2]的值,即4A;第4次循环,i=4,输出x[4].num,x[4].name[2]的值,即5U。
[单选题]相对于数据库系统,文件系统的主要缺陷有数据关联性差、数据不一致性和( )。
正确答案 :D
冗余性
解析:解析:文件系统所管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据管理存在三个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖 (简称为数据依赖)。
[单选题]以下能正确定义数据类型TelBook的代码是 ______。
正确答案 :A
Type TelBook Name As String*10 TelNum As Integer End Type
解析:解析:用户可以利用Type语句定义自己的数据类型,其格式如下:
查看原题 点击获取本科目所有试题