下列选项中,不是-个算法的基本特征的是(  )。

  • A+
(1)【◆题库问题◆】:[单选] 下列选项中,不是-个算法的基本特征的是(  )。
A.完整性
B.可行性
C.有穷性
D.拥有足够的情报

【◆参考答案◆】:A

【◆答案解析◆】:算法具有可行性、确定性、有穷性和拥有足够的情报四个基本特征。

(2)【◆题库问题◆】:[单选] 有以下程序 #include <stdio.h>main(){ chara[5][10]={"one","two","three","four","five"};int i,j;char t;for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(a[i][0]>a[j][0]) { t=a[i][0];a[i][0]=a[j][0];a[j][0]=t;} puts(a[1]);}程序运行后的输出结果是
A.fwo
B.fix
C.two
D.owo

【◆参考答案◆】:A

【◆答案解析◆】:这个程序的执行过程是当i=0 时,j=1,a[0][0]=o<a[1][0]=t;不置换;当i=1 时,j=2,a[1][0]=t =a[2][0]=t;不置换;当i=2 时,j=3,a[2][0]=t>a[3][0]=f;置换a[2][0]=f, a[3][0]=t;此时,a[2][0]=f,a[1][0]=t,再置换a[2][0]=t,a[1][0]=f,;当i=3时,j=4,a[3][0]=f=a43][0]=f;不置换;所以a[1]的结果为fwo。

(3)【◆题库问题◆】:[单选] 设计数据库的存储结构属于(  )。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计

【◆参考答案◆】:D

【◆答案解析◆】:物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。

(4)【◆题库问题◆】:[单选] 以下非法的赋值语句是( )
A.n = (i=2,++i);
B.j++;
C.++(i+1);
D.x = j > 0;

【◆参考答案◆】:C

【◆答案解析◆】:选项A是给n赋值一个逗号表达式,逗号表达式(i=2,++i)首先给i赋初值为2, ++i为3,n的值为3。因此是合法的赋值表达式。选项B是单目操作表达式,给j加1,j++;是合法的赋值语句。选项D是给X赋值一个关系表达式,关系表达式j>0的结果是1(为真)或0(为假)。因此是合法的赋值语句。选项C看上去是一个++运算给(i+1)加1,但++只能操作左值(也就是一个有内存地址的变量或数字元素),不能操作表达式,编译时会给出出错信息。

(5)【◆题库问题◆】:[单选] 语句Print Sgn(.6^2)+Abs(.6^2)+Int(.6^2)的输出结果是(  )。
A..36
B.1
C.-1
D..72

【◆参考答案◆】:C

【◆答案解析◆】:c) 【解析】Sgn函数是返回函数,返回表示数字符号的整数。Sgn(rumber)函数中的number参数可以是任意有效的数值表达式。如果number大于零则返回1、等于零则返回0、小于零则返回-1,题中Sgn(-6^2)结果为-1。Abs函数是求表达式绝对值,其函数格式为:Abs(<数值表达式>),Abs函数返回值类型与数值表达式的数据类型相同,题中Abs(-6^21结果为36。Int函数的返回值类型为int型的数据,题中Int(-6^2)结果为-36。因此最后的结果是-1。

(6)【◆题库问题◆】:[单选] 数据独立性是数据库技术的重要特点之-。所谓数据独立性是指(  )。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被对应的应用程序所使用
D.以上三种说法都不对

【◆参考答案◆】:D

【◆答案解析◆】:数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序。数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。

(7)【◆题库问题◆】:[单选] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(  )。
A.内模式
B.外模式
C.概念模式
D.逻辑模式

【◆参考答案◆】:A

【◆答案解析◆】:内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述。所以选项A)正确。

(8)【◆题库问题◆】:[单选] 设有以下语句:int a=1,b=2,c;c=a^(b<<2);执行后,c的值为( )。
A.6
B.7
C.8
D.9

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查两个知识点,按位异或左移把b左移2位化成二进制c=a^(b<<2)=a^(oooolo<<2)=a^o01000=0000001^001000=9,故选择D。

(9)【◆题库问题◆】:[单选] 当-个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将(  )。
A.运行
B.阻塞
C.终止
D.休眠

【◆参考答案◆】:C

【◆答案解析◆】:本题考查线程的机制。守护线程是-类特殊的线程,它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止;反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程-般被用于在后台为其他线程提供服务。可以通过调用方法isDaemon(  )来判断一个线程是否是守护线程,也可以调用方法setDaemon(  )来将一个线程设为守护线程。

(10)【◆题库问题◆】:[单选]若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是( )。
A.EOF
B.-l
C.非零值
D.0

【◆参考答案◆】:D

【◆答案解析◆】: 本题考查leon(tp)函数,其功能是:测试所指的文件的位置指针是否已达到文件尾,如果已达到文件尾,则函数返回非0值;否则返回0,表示文件未结束。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: