浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc

上传人:b****3 文档编号:14925858 上传时间:2022-10-26 格式:DOC 页数:5 大小:46KB
下载 相关 举报
浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc_第1页
第1页 / 共5页
浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc_第2页
第2页 / 共5页
浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc_第3页
第3页 / 共5页
浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc_第4页
第4页 / 共5页
浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc

《浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc》由会员分享,可在线阅读,更多相关《浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc(5页珍藏版)》请在冰豆网上搜索。

浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷Word文档格式.doc

A.%16dB.%8x

C.%d16D.%d

4.下列各语句定义了数组,其中哪一个是不正确的()

A.chara[3][10]={"

China"

"

American"

Asia"

};

B.intx[2][2]={1,2,3,4};

C.floatx[2][]={1,2,4,6,8,10};

D.intm[][3]={1,2,3,4,5,6};

5.数组声明为“charstr1[20]=″Littile″,str2[]=″Cat″;

”,调用函数“strcat(str1,str2);

”后,字符串str1为()

A.″LittileCat″B.″LittileCat″

C.″Cat″D.″Cattile″

6.下列语句应将小写字母转换为大写字母,其中正确的是()

A.if(ch>

='

a'

&

ch<

z'

)ch=ch-32;

B.if(ch>

C.ch=(ch>

)?

ch-32:

"

D.ch=(ch>

'

ch;

7.下列while循环,将执行()次。

inti=7;

while(--i)printf(″%d″,i);

A.6B.7

C.0D.无限

8.表文件成绩.DBF中有性别(C)和总分(N)字段,要显示总分超过490或总分低于360的全部男生记录,应使用命令:

()

A.DISPLAYFOR性别=″男″.AND.总分>

490.OR.总分<

360

B.DISPLAYFOR性别=″男″,总分>

490,总分<

C.DISPLAYFOR性别=″男″.AND.总分>

490.AND.总分<

D.DISPLAYFOR性别=″男″.AND.(总分>

360)

9.要更改当前表文件中“奖学金”字段的全部值,可使用命令()

A.MODIFYSTRUCTUREB.REPLACE

C.MODIFYD.ZAP

10.若要给当前表增加一个字段,应使用命令()

A.APPENDB.MODIFYSTRUCTURE

C.BROWSED.EDIT

11.在以下关于索引的说明中,错误的是()

A.索引可以提高查询速度

B.一个数据库文件可以生成多个索引文件

C.索引和排序具有不同的含义

D.索引文件能单独使用

12.有关FoxPro的变量,以下说法错误的是()

A.变量也可以作条件使用

B.内存变量的类型有:

字符型、数值型、日期型和逻辑型

C.内存变量必须用STORE命令赋初值

D.ACCEPT,INPUT,WAIT都是内存变量交互输入命令

13.无论对分查找是否成功,其时间复杂度都是()

A.O(log2n)B.O(n)

C.O(nlog2n)D.O(n2)

14.有6个元素6,5,4,3,2,1的顺序进栈,问下列哪一个不是合法的出栈序:

A.5,4,3,6,1,2B.4,5,3,1,2,6

C.3,4,6,5,2,1D.2,3,4,1,5,6

15.对线性表进行对分法查找,其前提条件是()

A.线性表以顺序方式存储,并且按关键码值排好序

B.线性表以顺序方式存储,并且按关键码值的检索频率排好序

C.线性表以链接方式存储,并且按关键码值排好序

D.线性表以链接方式存储,并且按关键码值的检索频率排好序

16.下列哪个是队列的特点()

A.先进后出B.先进先出

C.尾指针追上头指针D.只能顺序存储

17.已知长度为n的线性表,采用顺序查找方法进行查找,那么在每个元素被查找概率相同的情况下,查找成功的平均查找长度(即平均比较次数)为()

A.n/2B.n/2+1

C.(n-1)/2D.n

18.从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的一端,这种排序方法称为()

A.插入排序B.归并排序 C.选择排序D.冒泡排序

二、填空题(1-5题每空1分,其他题每空2分,共22分)

1.数据的逻辑结构分为两大类型,即,_______和______。

2.如果用对分法对一个序列进行查找,该序列中的元素必须按______的顺序排列。

3.数据的存储结构要解决两个问题,一是要为数据元素分配存储单元,另一个是要表示出数据元素之间的_______。

4.数据结构是指互相有关联的_______的集合。

5.栈的特点为_______。

6.某考试的结果存放在表EXAM.DBF中,PASS.DBF是一张具有和表EXAM.DBF的结构的空表,用APPEND命令把表EXAM.DBF中“考试成绩”超过60分(含60分)的记录全部追加到PASS.DBF中。

_______

7.写出以下命令的功能:

USE学生成绩

COPYTO合格①

USE合格

DELETEFOR成绩<

60

PACK②

①_______

②_______

8.把代数式(xy)2(-2x)2写成C语言的表达式为:

9.写出下列程序段的输出结果:

intk,j=3;

k=j++;

printf(″k=%dj=%d\n″,k,j);

10.定义a为10个整型数的数组,p为指向a首地址的指针:

11.定义语句为chara[15],b[]="

windows95"

则语句printf("

%s"

strcpy(a,b));

的输出结果

_。

12.若s=10,执行语句s=(s>

=0&

s<

=100)?

-s:

s;

字符变量s的值为______。

三、程序阅读(每题6分,共18分)

1.程序一(6分)

#include<

stdio.h>

voidmain()

{inta[8]={1,0,1,0,1,0,1,0},i;

for(i=2;

i<

6;

i++)a[i]+=a[i-1]+a[i-2];

for(i=0;

8;

i++)printf(″(%d)%d″,i,a[i]);

printf(″\n″);

}

输出结果:

2.程序二(6分)

intfun3(intm)

{inti;

if(m==2||m==3)return1;

if(m<

2||m%2==0)return0;

for(i=3;

m;

i=i+2)if(m%i==0)return0;

return1;

{intn;

for(n=1;

n<

10;

n++)

if(fun3(n)==1)printf(″%d″,n);

3.程序三(6分)

#include″stdio.h″

{inti,n;

floata[10],s=0;

scanf(″%d″,&

n);

n;

i++)

{scanf(″%f″,&

a[i]);

s=s+a[i];

printf(″n=%d,s=%f″,n,s);

运行时输入:

5(回车)

53429

输出结果为:

四、程序填空(每空2分,共20分)

1.下列程序在输入m后求n使n!

≤m≤(n+1)!

(例如输入726,应输出n=6)

{intm,i,jc;

scanf(_______);

jc<

=m;

i++)jc=jc*i;

printf(_______,i-2);

2.输入若干个学生的姓名、学号、数学、英语、计算机成绩到文件中student.dat。

{ charname[8],numb[8];

_______;

FILE*fp;

fp=_______

for(i=1;

=n;

i++){

_______(″%s%s%d%d%d″,name,numb,&

m,&

e,&

c);

fprintf(fp,″%s%s%d%d%d\n″,name,numb,m,e,c);

3.以下函数用“冒泡法”对一维数组x(整型)的数组元素从小到大排序。

voidsort(x,n)

intx[],n;

{inti,j,xx,k;

for(j=0;

j<

j++)

{k=0;

n-1;

if(x[i]>

x[i+1])

{_______

x[i]=x[i+1];

k=1;

if(k==0)_______

五、编程题(第1题10分,第2题12分,共22分)

1.用顺序查询命令LOCATE查找表“销售.DBF”中“进货单价”为2000以上(包括2000)的所有商品,如果找到,则把每种商品的“销售单价”设为“进货单价*1.12”,然后显示记录的“商品名”,“供应单价”和“销售单价”。

(10分)

2.编写一个程序,输入N个数,求出其中的最大值,并输出。

(12分)

5

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1