计算机软件基础一 月份历年真题_第1页
计算机软件基础一 月份历年真题_第2页
计算机软件基础一 月份历年真题_第3页
计算机软件基础一 月份历年真题_第4页
计算机软件基础一 月份历年真题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、2007年7月高等教育自学考试全国统一命题考试计算机软件基础(一) 试卷课程代码 2243一、单项选择题(本大题共40小题,每小题1分共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1下列说法错误的是 ( ) AC语言不具备预处理能力 BC语言具有多种运算功能 CC语言具有多种多样的数据类型 DC语言是一种模块化和结构化程序设计语言2构成C语言程序的基本单位是 ( ) A过程 B语句 C函数 D表达式3下列C语言合法的数据类型关键字是 ( ) AChar BDouble Cinteger Dunsigned4在C语言中,合法

2、的整型常数是( ) A一0x123 B6.7e10 C3.14159 D01001101b5下列C为字符型常量,当且仅当C的值为小写字母时,表达式的值为真的是 ( ) 6以下程序段运行的结果为 ( ) 7运行以下程序段时编译出错,其原因是 ( ) A字符串要用"123"表示B123只能赋给字符数组Cc2是字符型变量,不能用d格式输出Dc2是字符型变量,只能赋给字符常量,不能赋以字符串常量8若定义double t;,则执行语句组t=1;s= + + t;后,s的值是 ( ) A1.0 B2.0 C6.0 D7.09以下程序段运行的结果是 ( ) A1,1 B0,0 C1,0D

3、0,1 10在C语言中,判定逻辑值为“真”的最正确的叙述是 ( ) A1 B非0的数 C非0整数 D大于0的数11在C语言中,变量所分配的内存空间大小 ( ) A是任意的 B均为一个字节 C由用户自己定义 D由变量的类型决定12已知各变量的类型如下,则下列不符合C语言语法的是 ( ) 13while(!x)中的!x与下面条件中等价的是 ( ) Ax = = 0 Bx = = 1 Cx!=1 Dx!= 014假定所有变量均已正确说明,则下列程序段运行后x的值是 ( ) A3 B4 C34 D3515若a,b为int型变量,则执行以下语句后,a的值为 ( ) A1 B2 C3 D416以下关于sw

4、itch语句和break语句的描述中,正确的是 ( ) Abreak语句是switch语句的一部分 Bbreak语句只能用于switch语句中 C在switch语句中必须使用break语句 D在switch语句中,可以根据需要使用或不使用break语句17运行以下程序,其结果是 ( ) 18以下在定义一维数组a的同时,给数组a所有元素赋初值0,正确的语句是 ( ) 19以下对C语言字符数组的描述,错误的是 ( ) A字符数组可以存放字符串 B字符数组中的字符串的结束标志是0 C字符数组中的字符串可以整体输入、输出 D可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值20以下程序段的输出结果

5、是 ( ) Aabc BabcEF CabcDEF DABCDEF21以下程序段的输出结果是 ( ) A0 B3 C4D622若已定义int * p,a;,则语句p=a;中的运算符”&”的含义是 ( ) A位与运算 B逻辑与运算 C取变量地址 D取指针内容23若有定义Char*p,ch;,则不能正确赋值的语句组是 ( ) 24把字符串“OK!”'赋值给变量,不正确的语句或语句组是 ( ) 25以下程序段的运行结果是 ( ) A0 B7 C8 D926以下程序段的运行结果是 ( ) 27以下程序段的运行结果为 ( ) A0 B1 C2 D3 28下列关于C语言函数的描述中,正确的

6、是 ( ) AC语言程序总是从main( )函数开始执行 BC语言程序总是从第一个函数开始执行 CC语言程序中的main( )函数必须放在程序的开始部分 D在C语言程序中,要调用的函数必须在main( )函数中定义29用于文件的格式输入的函数是 ( ) Aread( ) Bfread( ) Cscanf( ) Dfscanf( )30在C语言中,文件类型有 ( ) A类型文件和文本文件 B文本文件和记录文件 C文本文件和二进制文件 D二进制文件和类型文件31要关闭当前工作区中已打开的数据库文件,可以进行的操作是 ( ) A在命令窗口中执行Close命令 B在View窗口中单击Close按钮 C

7、选择File下拉菜单的Close命令 D选择Windows下拉菜单的Clear命令32在FoxPro中,下列对应关系描述错误的是 ( ) A数据库明细文件的扩展名FPT B库备份文件的扩展名BAK C命令程序文件的扩展名PRG D结构型索引文件扩展名IDX33在FoxPro中,下列运行结果是字符串的函数是 ( ) AEOF( ) BBOF( ) CSUBSTR( ) DLEN( )34下列FoxPro表达式的值为True的是 ( ) A”数字”>”中国” B”数字”>”数字中国” C(“数字”+”中国”)$”中国” D”中国”$(“数字中国”一”中国”)35FoxPro的下列操作中

8、。不能浏览数据库的结构和数据的是 ( ) A选择"File"菜单中的"Replace' B选择"Database"菜单中的"Browse' C选择"Record"菜单中的"Append"或"Change"选项 D选择"Window"菜单中的"View"选项,在弹出的"View"窗口中单击"Browse'36在一个长度为n的顺序存储的线性表中,在位置i(1曼isn+1)插人一个新元素时

9、,需要从后向前依次后移的元素个数是 ( ) Ani Bnil Cni+1 Di37线性表最常用的运算是存取指定序号的元素,以下最省时间的存储结构是 ( ) A顺序表 B单链表 C双链表 D带头结点的链表38一个顺序存储的循环队列Q(1:m),判断为满时的状态是 ( ) 39在C语言中,int类型占用2字节,现用分配内存区函数malloc(5,sizeof(int)可分配得到内存的字节数是 ( ) A8 B9 C10 D11 40已知C语言定义的结构体如下,则 的类型是 ( ) Aint Bchar Cchar* Dstruct student二、填空题(本大题共10个

10、空每空1分共10分)41在C语言中,运算符”*作为单目运算符时,表示的是_运算,作为双目运算符时,表示的是_运算。42若有以下定义:double w10,则w数组元素下标的下限为_。43下面程序的输出是:x=_,y=_,a=_. 44FoxPro中,库结构主要指各个字段的定义,具体说包括字段名称、字段长度以及_。45复合索引文件有两种形式:_索引文件和复合非结构型索引文件。46顺序存储的队列入队前要确定队列不是_状态,而出队前要确定队列不是_状态。三、阅读程序题(本大题共8个小题,每小题4分,共32分)47下面程序在运行时,若输入56,其输出结果是什么? 结果:48写出下列程序的运行结果。 结果:49说明下列程序的功能。 功能:50写出下列程序的运行结果。 结果:51写出下列程序的运行结果。 结果:52写出下列程序的运行结果。 结果:53堆栈是一种先进后出的数据结构。以下程序模拟堆栈的过程,请在空白处填写适当的C语言语句。 四、编写程序题(本大题共2小题,每小题9分,共18分) 54下列程序的功能是在指定的链表中查找与给定值相等的结点,并返回,请在空白处填写适当的C语言语句。 55编写C语言程序,按下列公式计算y的值(精度为1e - 6),并输出计算结果。 56已知一个图书库存管理数据库文件BMDBF的库结构为 编号(

温馨提示

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

评论

0/150

提交评论