浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析.docx

上传人:罗晋 文档编号:8699965 上传时间:2020-12-23 格式:DOCX 页数:5 大小:54.89KB
返回 下载 相关 举报
浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析.docx_第1页
第1页 / 共5页
浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析.docx_第2页
第2页 / 共5页
浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析.docx_第3页
第3页 / 共5页
浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析.docx_第4页
第4页 / 共5页
浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析.docx》由会员分享,可在线阅读,更多相关《浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析.docx(5页珍藏版)》请在三一文库上搜索。

1、精品自学考 料推荐浙江省 2018 年 7 月高等教育自学考试计算机软件基础(一 )试题课程代码: 02243一、单项选择题 (在每小题的四个备选答案中有一个正确的答案,将正确答案的序号写在题干的括号内。每小题1 分,共 18 分 )1.要为字符型变量a 赋初值,下列语句中哪一个是正确的()A. char a=3;B. char a=3;C. char a=%;D. char a=*;2.表达式 !x|a=b 等效于 ()A. !(x|a)=b)B. !(x|y)=bC. !(x|(a=b)D. (!x)|(a=b)3.下列格式符中,哪一个可以用于以16 进制形式输出整数()A. %16dB.

2、 %8xC. %d16D. %d4.下列各语句定义了数组,其中哪一个是不正确的()A. char a 310 =China,American,Asia;B. int x 2 2=1,2,3,4;C. float x 2 =1,2,4,6,8,10;D. int m 3 =1,2,3,4,5,6;5.数组声明为“ char str1 20 = Littile ,str2 = Cat ;” ,调用函数“ strcat(str1,str2); ”后,字符串str1 为()A. LittileCat B. Littile Cat C. CatD. Cattile 6.下列语句应将小写字母转换为大写字母

3、,其中正确的是()A. if(ch=a&ch=a&ch=a&cha&ch490 .OR. 总分 490,总分 490 .AND.总分 490 .OR.总分 360)9.要更改当前表文件中“奖学金”字段的全部值,可使用命令()A. MODIFY STRUCTUREB. REPLACEC. MODIFYD. ZAP10.若要给当前表增加一个字段,应使用命令()1精品自学考 料推荐A. APPENDB. MODIFY STRUCTUREC. BROWSED. EDIT11.在以下关于索引的说明中,错误的是()A. 索引可以提高查询速度B.一个数据库文件可以生成多个索引文件C.索引和排序具有不同的含义

4、D.索引文件能单独使用12.有关 FoxPro 的变量,以下说法错误的是()A. 变量也可以作条件使用B.内存变量的类型有:字符型、数值型、日期型和逻辑型C.内存变量必须用STORE 命令赋初值D.ACCEPT ,INPUT , WAIT 都是内存变量交互输入命令13.无论对分查找是否成功,其时间复杂度都是()A. O(log 2n)B. O(n)C. O(nlog 2n)D. O(n 2)14.有 6 个元素 6, 5, 4,3, 2,1 的顺序进栈,问下列哪一个不是合法的出栈序:()A. 5 , 4,3, 6, 1, 2B. 4 , 5, 3, 1,2, 6C. 3, 4,6, 5, 2,

5、1D. 2, 3, 4, 1,5, 615.对线性表进行对分法查找,其前提条件是()A. 线性表以顺序方式存储,并且按关键码值排好序B.线性表以顺序方式存储,并且按关键码值的检索频率排好序C.线性表以链接方式存储,并且按关键码值排好序D.线性表以链接方式存储,并且按关键码值的检索频率排好序16.下列哪个是队列的特点()A. 先进后出B.先进先出C.尾指针追上头指针D.只能顺序存储17.已知长度为n 的线性表, 采用顺序查找方法进行查找,那么在每个元素被查找概率相同的情况下,查找成功的平均查找长度( 即平均比较次数)为 ()A. n/2B. n/2+1C. (n-1)/2D. n18.从未排序序

6、列中挑选元素,并将其依次放入已排序序列(初始时为空 )的一端,这种排序方法称为 ()A. 插入排序B.归并排序C.选择排序D.冒泡排序二、填空题 (1-5 题每空 1 分,其他题每空2 分,共 22 分 )1.数据的逻辑结构分为两大类型,即,_和 _。2.如果用对分法对一个序列进行查找,该序列中的元素必须按_的顺序排列。3.数据的存储结构要解决两个问题,一是要为数据元素分配存储单元,另一个是要表示出数据元素之间的_。4.数据结构是指互相有关联的_的集合。5.栈的特点为 _。6.某考试的结果存放在表 EXAM.DBF 中, PASS.DBF 是一张具有和表 EXAM.DBF 的结构的空表,用 A

7、PPEND 命令把表 EXAM.DBF 中“考试成绩”超过 60 分 (含 60 分)的记录全部追加到 PASS.DBF 中。_2精品自学考 料推荐7.写出以下命令的功能:USE 学生成绩COPY TO合格USE 合格DELETE FOR成绩 =0&s=100)?-s:s ;字符变量s 的值为 _。三、程序阅读(每题 6 分,共 18 分 )1.程序一 (6 分 ) include void main()int a 8 =1,0,1,0,1,0,1,0,i; for(i=2;i6;i+) a i +=a i-1 +a i-2 ;for(i=0;i8;i+) printf( (%d)%d ,i,

8、a i );printf( n );输出结果: _2.程序二 (6 分 ) include int fun3(int m)int i;if(m=2|m=3) return 1;if(m2|m%2=0) return 0;for(i=3;im;i=i+2)if(m%i=0) return 0;return 1;void main()int n; for(n=1;n10;n+)if(fun3(n)=1) printf( %d,n);输出结果: _3.程序三 (6 分 ) include stdio.h 3精品自学考 料推荐void main()int i,n;float a 10,s=0;scan

9、f( %d,&n);for(i=0;in;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 void main() int m,i,jc;_scanf(_);for(i=2;jc=m;i+) jc=jc*i; printf(_ , i-2);2.输入若干个学生的姓名、学号、数学、英语、计算机成绩到文件中student.dat。

10、include void main()char name 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(整型 )的数组元素从小到大排序。void sort (x,n)int x ,n; int i,j,xx,k; for(j=0;jn;j+) k=0;for(i=0;ix i+1 ) _4精品自学考 料推荐x i =x i+1 ;_k=1;if(k=0) _五、编程题 (第 1 题 10 分,第 2 题 12 分,共 22 分 )1.用顺序查询命令LOCA TE 查找表“销售.DBF ”中“进货单价”为2000 以上 (包括 2000)的所有商品,如果找到,则把每种商品的“销售单价”设为“进货单价*1.12 ”,然后显示记录的“商品名” ,“供应单价”和“销售单价”。(10 分 )2.编写一个程序,输入N 个数,求出其中的最大值,并输出。(12 分 )5

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1