浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷.doc
- 文档编号:2006936
- 上传时间:2022-10-26
- 格式:DOC
- 页数:5
- 大小:46KB
浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷.doc
《浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷.doc》由会员分享,可在线阅读,更多相关《浙江省2002年7月高等教育自学考试计算机软件基础(一)试题历年试卷.doc(5页珍藏版)》请在冰豆网上搜索。
浙江省2002年7月高等教育自学考试
计算机软件基础
(一)试题
课程代码:
02243
一、单项选择题(在每小题的四个备选答案中有一个正确的答案,将正确答案的序号写在题干的括号内。
每小题1分,共18分)
1.要为字符型变量a赋初值,下列语句中哪一个是正确的()
A.chara='3';B.chara="3";
C.chara=%;D.chara=*;
2.表达式!
x||a==b等效于()
A.!
((x||a)==b)B.!
(x||y)==b
C.!
(x||(a==b))D.(!
x)||(a==b)
3.下列格式符中,哪一个可以用于以16进制形式输出整数()
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>='a'&&ch<='z')ch=ch-32;
C.ch=(ch>='a'&&ch<='z')?
ch-32:
";
D.ch=(ch>'a'&&ch<'z')?
ch-32:
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,总分<360
C.DISPLAYFOR性别=″男″.AND.总分>490.AND.总分<360
D.DISPLAYFOR性别=″男″.AND.(总分>490.OR.总分<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
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;i<8;i++)printf(″(%d)%d″,i,a[i]);
printf(″\n″);
}
输出结果:
_______
2.程序二(6分)
#include
intfun3(intm)
{inti;
if(m==2||m==3)return1;
if(m<2||m%2==0)return0;
for(i=3;i return1; } voidmain() {intn; for(n=1;n<10;n++) if(fun3(n)==1)printf(″%d″,n); } 输出结果: _______ 3.程序三(6分) #include″stdio.h″ voidmain() {inti,n; floata[10],s=0; scanf(″%d″,&n); for(i=0;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) #include voidmain() {intm,i,jc; _______ scanf(_______); for(i=2;jc<=m;i++)jc=jc*i; printf(_______,i-2); } 2.输入若干个学生的姓名、学号、数学、英语、计算机成绩到文件中student.dat。 #include voidmain() { charname[8],numb[8];_______; FILE*fp; scanf(″%d″,&n); fp=_______ for(i=1;i<=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 {k=0; for(i=0;i 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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙江省 2002 高等教育 自学考试 计算机软件 基础 试题 历年 试卷