浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析_第1页
浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析_第2页
浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析_第3页
浙江7月高等教育自学考试计算机软件基础(一)试题及答案解析_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 进制形式输出整数(

2、)A. %16dB. %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. Lit

3、tile Cat C. CatD. 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

4、:ch;7.下列 while 循环,将执行 () 次。int i=7;while(-i) printf( %d ,i);A. 6B. 7C. 0D. 无限8.表文件成绩 .DBF 中有性别 (C) 和总分 (N) 字段,要显示总分超过490 或总分低于360 的全部男生记录,应使用命令: ()A. DISPLAY FOR性别 =男 .AND. 总分 >490 .OR. 总分 <360B. DISPLAY FOR性别 =男,总分 >490,总分 <360C. DISPLAY FOR性别 =男 .AND. 总分 >490 .AND.总分 <360D. DISPL

5、AY FOR性别 =男 .AND.( 总分 >490 .OR.总分 <360)9.要更改当前表文件中“奖学金”字段的全部值,可使用命令()A. MODIFY STRUCTUREB. REPLACEC. MODIFYD. ZAP10.若要给当前表增加一个字段,应使用命令()1A. APPENDB. MODIFY STRUCTUREC. BROWSED. EDIT11.在以下关于索引的说明中,错误的是()A. 索引可以提高查询速度B.一个数据库文件可以生成多个索引文件C.索引和排序具有不同的含义D.索引文件能单独使用12.有关 FoxPro 的变量,以下说法错误的是()A. 变量也可以

6、作条件使用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,1D. 2, 3, 4, 1,5, 615.对线性表进行对分法查找,其前提条件是()A. 线性表以顺序方式存

7、储,并且按关键码值排好序B.线性表以顺序方式存储,并且按关键码值的检索频率排好序C.线性表以链接方式存储,并且按关键码值排好序D.线性表以链接方式存储,并且按关键码值的检索频率排好序16.下列哪个是队列的特点()A. 先进后出B.先进先出C.尾指针追上头指针D.只能顺序存储17.已知长度为n 的线性表, 采用顺序查找方法进行查找,那么在每个元素被查找概率相同的情况下,查找成功的平均查找长度( 即平均比较次数)为 ()A. n/2B. n/2+1C. (n-1)/2D. n18.从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空 )的一端,这种排序方法称为()A. 插入排序B.归并排序

8、C.选择排序D.冒泡排序二、填空题 (1-5 题每空 1 分,其他题每空2 分,共 22 分 )1.数据的逻辑结构分为两大类型,即,_和 _。2.如果用对分法对一个序列进行查找,该序列中的元素必须按_的顺序排列。3.数据的存储结构要解决两个问题,一是要为数据元素分配存储单元,另一个是要表示出数据元素之间的_。4.数据结构是指互相有关联的_的集合。5.栈的特点为 _。6.某考试的结果存放在表 EXAM.DBF 中, PASS.DBF 是一张具有和表 EXAM.DBF 的结构的空表,用 APPEND 命令把表 EXAM.DBF 中“考试成绩”超过 60 分 (含 60 分)的记录全部追加到 PAS

9、S.DBF 中。_27.写出以下命令的功能:USE 学生成绩COPY TO合格USE 合格DELETE FOR成绩 <60PACK _ _8.把代数式 (xy) 2(-2x) 2 写成 C 语言的表达式为:_9.写出下列程序段的输出结果:int k,j=3;k=j+;printf( k=%dj=%d n ,k,j);_10.定义 a 为 10 个整型数的数组,p 为指向 a 首地址的指针:_11.定义语句为char a 15 ,b ="windows 95", 则语句 printf("%s",strcpy(a,b); 的输出结果_。12.若 s=1

10、0,执行语句s=(s>=0&&s<=100)?-s:s ;字符变量s 的值为 _。三、程序阅读(每题 6 分,共 18 分 )1.程序一 (6 分 ) include <stdio.h>void main()int a 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 <stdio.h>int fun3(in

11、t m)int i;if(m=2|m=3) return 1;if(m<2|m%2=0) return 0;for(i=3;i<m;i=i+2)if(m%i=0) return 0;return 1;void main()int n; for(n=1;n<10;n+)if(fun3(n)=1) printf( %d,n);输出结果: _3.程序三 (6 分 ) include stdio.h 3void main()int i,n;float a 10,s=0;scanf( %d,&n);for(i=0;i<n;i+) scanf( %f ,&a i )

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

13、; 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;j<n;j+) k=0;for(i=0;i<n-1;i+)if(x i >x i+1 ) _4x i =x i+1 ;_k=1;if

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论