首页 自考2243计算机软件基础(一) 历年真题集

自考2243计算机软件基础(一) 历年真题集

举报
开通vip

自考2243计算机软件基础(一) 历年真题集自考2243计算机软件基础(一) 历年真题集 高等教育自学考试 计算机软件基础一试题 课程代码02243 一、单项选择题在每小题的四个备选答案中有一个正确的答案将正确答案的序号写在题干的括号内。每小题1分共18分 1.关系运算符中优先级最低的运算符是 。 A.“gt”和“lt” B.“gt”和“lt” C.“”和“ ” D.“lt”和“lt” 2.下列各语句序列中能够将变量u、s中最大值赋值到变量t中的是 。 A. ifugtstuts B. tsifugtstu C. ifugtstselse tu D. tu...

自考2243计算机软件基础(一) 历年真题集
自考2243计算机软件基础(一) 历年真 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 集 高等教育自学考试 计算机软件基础一试题 课程代码02243 一、单项选择题在每小题的四个备选 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 中有一个正确的答案将正确答案的序号写在题干的括号内。每小题1分共18分 1.关系运算符中优先级最低的运算符是 。 A.“gt”和“lt” B.“gt”和“lt” C.“”和“ ” D.“lt”和“lt” 2.下列各语句序列中能够将变量u、s中最大值赋值到变量t中的是 。 A. ifugtstuts B. tsifugtstu C. ifugtstselse tu D. tuifugtsts 3.数组定义为int a32123456下列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 述中正确的是 。 A.数组元素a32的值为6 B.数组元素a6的值为6 C.数组元素a0的值为1 D.a0不是int类型的数组元素 4.指针变量p1、p2类型相同要使p1、p2指向同一变量哪一个语句是正确的 。 A. p2p1 B. p2p1 C. p2ampp1 D. p2p1 5.以“只读”方式打开文本文件a:aa.dat下列语句中哪一个是正确的 。 A. fpfopen”a:aa.dat””ab” B. fpfopen”a:aa.dat””a” C. fpfopen”a:aa.dat””wb” D. fpfopen”a:aa.dat””r” 6.下列数组声明语句中正确的是 。 A. int a1245 B. char a5ABCDE C. int a512 D. char a5〃Hello〃 7.要从某数据表文件中物理删除一条记录应使用命令 。 A.先用DELETE命令再用ZAP命令 B.直接用ZAP命令 C.先用DELETE命令再用PACK命令 D.直接用DELETE命令 8.有关数据库的论述中以下说法错误的是 。 A.数据库是结构化的相关数据的集合 B.数据库管理系统是一种操作系统 C.Foxpro的数据结构模型是关系模型 D.数据库管理系统是数据库系统的核心 对数据表文件中的字段值进行有规律地成批修改时使用 命令最方便。 A. EDIT B. 9. BROWSE C. CHANGE D. REPLACE 10.在Visual Foxpro中有两类变量它们分别是 。 A.内存变量和字段名变量 B.局部变量和全局变量 C.逻辑型变量和货币型变量 D.备注型变量和通用型变量 11.表文件中共有20条记录当前记录号是15要显示最后6个记录在下列命令中错误命令是 。 A. LIST NEXT 6 B. LIST REST C. DISPLAY NEXT 6 D. DISPLAY ALL REST 12.下面关于线性表的叙述中错误的是 。 A.线性表采用顺序存储必顺占用一片连续的存储单元 B.线性表采用顺序存储便于进行插入和删除操作 C.线性表采用链接存储不必占用一片连续的存储单元 D.线性表采用链接存储便于插入和删除操作 13.若进栈序列为ABCD进栈过程中可以出栈则 不可能是一个出栈序列。 A. ADCB B. BCDA C. CADB D. CDBA 14.以下数据结构中哪一个不是线性结构 A.队列 B.栈 C.循环队列 D.二叉树 15.下述哪一条是顺序存储方式的优点 A.存储密度大 B.插入运算方便 C.删除运算方便 D.可方便地用于各种逻辑结构的存储表示 16.已知线性表Aa1a2????an用顺序存储表示删除第i个元素时需向前移动 个元素。 A. n-i1 B. n-i C. n-i-1 D. i 17.语句 x3 do printf〃2d〃x--while x的执行结果是 。 A.321 B.3 C.不打印任何内容 D.隐入死循环 18.下列语句应将小写字母转换为大写字母其中正确的是 。 A. ifchgt?a?ampchlt?z? chch-32 B. ifchgt?a?ampampchlt?z? chch-32 C. chchgt?a?ampampchlt?z?ch-32:” D. chchgt?a?ampampchlt?z?ch-32:ch 二、填空题每空2分共22分 1.数据结构所包含的两个要素用一个二元组来表示为_______。 2.下面程序段的时间复杂度为_______。 FOR i1 TO m DO FOR j1 TO n DO Aijij 3. SUBSTR〃goto top〃33 LEN〃goto top〃 以上FoxPro命令序列的运行结果_______ 4.写出以下FoxPro语句的功能 一USE 学生 COUNT TO CJ FOR 性别〃男〃 功能_______ 二SELE 1 USE 学生 SELE 2 USE 成绩 JOIN WITH A TO 学生成绩 FOR 学号 A.学号 功能 5.对于以下函数f计算f2的值_______。 int fint x int k0 xxk return x 6.判断变量a为正数的表达式为_______。 7.求变量a、b中最大值的条件表达式为_______。 8.定义语句为 “char a10”student””语句“printf”d”strlena”的输出结果为_______。 9.开辟一个存储n 个int数据的内存区、并将内存区首地址送入p指向int类型的指针变量的语句为 _______。 10.float x113.24x2-78.32执行printf〃xd.2f xd.2fn〃1x12x2的输出结果是 _______。 三、程序阅读共18分 1.程序一6分 include ltstdio.hgt void main char a8tempint jk forj0jlt7j aj„a?j a7„0? forj0jlt3j tempa6 fork6kgt0k-- akak-1 a0temp printf〃sn〃a 输出结果 2.程序二6分 include ltstdio.hgt void main char xint n0k0 while xgetchar?.? switchx case ?t?: kbreak case ?h?: ifk1 kbreak case ?e?:ifk2 kbreak default:k0 ifk3 n printf〃dn〃n 运行时输入a the asdftheth e there. 输出结果为 _______ 3.程序三6分 void main int in float a10avs0 scanf〃d〃ampn fori0iltni scanf〃f〃ampai ssai avs/n printf〃ndav.2fn〃nav 运行时输入6 6 7 8 9 10 11 输出 结果为_______ 四、程序填空每空2分共22分 1.输入N个实数输出其中的最大值、最 小值。 include ltstdio.hgt void main _______ int n scanf〃d〃ampnscanf〃f〃 ampnum nmaxnumnminnum fori2iltni scanf〃f〃ampnum ifnumgtnmax _______ _______ nminnum printf〃MAXf MINfn〃nmaxnmin 2.以下程序用来读入数据到 行5列的数组中并统计其中有多少个大于平均值的数。 include ltstdio.hgt void main 4 int ijav0count0 _______ fori0ilt4i _______ scanf〃d〃ampxij avavxij/20 fori0ilt4i forj0jlt5j ifxijgtav_______ printf〃d〃count 3.已知“学生.DBF”的结构如下在该数据 库文件中查找姓名叫张华的同学有可能不止一个并显示其学号、姓名、出生年月 学 号 姓 名 性 别 出生年月 总成绩 奖学金 C6 C8 L1 D8 N6.2 N6.2 USE 学生 SPACE4〃〃18 LOCATE FOR STORE 0 TO NUM SPACE6查询结果如下 _______ DO WHILE .T. IF _______ 学号SPACE4姓名SPACE4_______ NUMNUM1 ELSE _______ ENDIF CONTINUE ENDDO IF_______ 〃没找到〃 ENDIF RETURN 五、编程题每小题10分共20分 1.用C语言编程计算并输出方程 X2Y21989的所有整数解。 2.输入20个整数并把所有的正数包括0写入数据文件a.dat所有的负数写入数据文件b.dat。 全国2002年4月高等教育自学考试 计算机软件基础 一试题 课程代码02243 一、单项选择题本大题共40小题每小题1分共40分在每小题 列出的四个选项中只有 一个选项是符合题目要求的请将正确选项前的字母填在题 后的括号内。 1.面向算法的计算机语言是 A.可视化语言 B.高级语言 C.汇编语言 D.机器语言 2.以下运算符使用错误的是 A.--k B.ab-- C.j D.i 3.关于C语言程序的正 确叙述是 A.main所在行的末尾必须要有分号 B.主函数的函数体不一定用花括号 括起来 C.一个完整的C程序可以没有任何函数 D.C语言程序的简单语句必须用分 号作为语句的结束符 4.已知int i5a当ai语句执行后变量i和a的值分别是 A.5 5 B.5 6 C.6 5 D.6 6 5.用C语言表示算式dcba错误的表达式是 A.a/cdb B.ab/c/d C.ab/cd D.ab/cd 6.下列程序的运行结果是 include ltstdio.hgt main int x10y3 printfquotdnquotyx/y A.0 B.1 C.3 D.3.3 7.下列程序的运行结果是 include ltstdio.hgt main int x023 printfquotdnquot--x A.18 B.19 C.22 D.23 8.C语言中关于 scanf函数正确的叙述是 A.利用scanf函数可以给变量提供数据 B.scanf函数具有计 算功能 C.scanf函数就是输入语句 D.scanf函数只能用在主函数中 9.C语言中已知a 的ASCII码为97A的ASCII码为65。又已知intcchar iscanfquotcdquotampcampi语句执行 后若要使c的值为101i的值为D正确的数据输入为注?为回车符号 A.10168? B.101D? C.e68? D.eD? 10.已知int x100y yxgt80 60:70 则y的值是 A.60 B.70 C.80 D.100 11. C语言中已知int b2则下列表达式值为1的是 A.bgt1 B.bgtb C.blt1 D.b1 12.C语言中下列语句运算符的执行次序是 xab A.先执行再执行再执行 B.先 执行再执行再执行 C.先执行再执行再执行 D.执行次序是随机的 13.下列程序的功 能是 include ltstdio.hgt main char c cgetchar ifcgtaampampcltzcc-32 putcharc A.将 大写字母转换成小写字母 B.将小写字母转换成大写字母 C.将大小写字母互换 D. 以上均错误 14.C语言中关于while与do-while语句正确的叙述是 A.允许从do-while 外部转到循环体内 B.do-while的循环体不能是复合语句 C.while的循环控制条件比 do-while的循环控制条件严格 D.do-while的循环体至少无条件执行一次 15.下列程 序段执行后k的值是 int k1 while klt10 A.9 B.10 C.11 D.不定 16.下列C语言程序运 行时输入2473?则输出结果是 注?为回车符号 includeltstdio.hgt main int cx while cxgetcharn switchcx-2 case 0: case 1:putcharcx4 case 2:putcharcx4 break case 3:putcharcx3 default:putcharcx2 A.668966 B.668977 C.6677877 D.6688766 17.下列 程序的运行结果是 include ltstdio.hgt main int ijx0 for i0ilt2i x for j0jlt3j ifj2continue x x printfquotxdnquotx A.x4 B.x6 C.x8 D.x12 18.已知int i5s则si--等价于 A.siii-1 B.ii-1si C.siss-1 D.sisi-1 19.C语言中关于数组的正确叙述是 A.数组名代表 数组中的全部元素 B.若有定义int a10说明该数组元素的最大下标是10 C.定义数组 时可以同时初始化该数组 D.初始化数组时必须使所赋初值的个数与数组长度相等 20.已知主函数中int a34数组元素a1的值是 A.0 B.1 C.4 D.不确定 21.下列程序的运 行结果是 includeltstdio.hgt main char bquotABCDEFGHquot printfquotcquotb5 A.E B.F C.EFGH D.FGH 22.下列程序的运行结果是 include ltstdio.hgt int d1 funp int p int d5 dp printfquotdquotd main int a3 funa da printfquotdnquotd A.44 B.84 C.95 D. 以上结果均不正确 23.函数strcatstrcpystr1str2str3的功能是 A.将串str1复制到串str2 中后再连接到串str3后 B.将串str1连接到串str2中后再复制到串str3后 C.将串str2复 制到串str1中后再将str3连接到串str1之后 D.将串str2复制到串str1中后再将str1连接 到串str3之后 24.对C语言函数的正确描述是 A.C语言程序总是从第一个定义的函 数开始执行 B.C语言程序中要调用的函数必须放在main函数中定义 C.C语言程序 中的main函数必须放在程序的开始部分 D.C语言程序总是从main函数开始执行 25. 已知int a p如果p指向a则 A.a与p存储单元的地址相同 B.a与p的值相同 C.a的值是 p的地址 D.p的值是a的地址 26.指针变量作为形参时下列叙述正确的是 A.实参可 以是同类型的指针变量 B.实参可以是同类型的常数 C.实参可以是关系表达式 D. 实参可以是算术表达式 27.已知int a13579ipa表达式ip2的值是 A.1 B.3 C.5 D.7 28. 下列程序段的输出结果是 int a1-23-4ipa ip printfquotdquotip A.-3 B.-2 C.-1 D.3 29.C 语言中能够将数据写入磁盘文件的函数是 A.printf函数 B.scanf函数 C.fprintf函数 D.fscanf函数 30.下列程序段的功能是 FILE fp fpfopen quottest.datquotquotabquot A.以读方式打开文本文件test.dat B.以读写方式打开二进制文件test.dat C.以追加数据 方式打开文本文件test.dat D.以追加数据方式打开二进制文件test.dat 31.FoxPro中物 理删除当前数据库中全部记录的命令是 A.CLEAR B.DELETE C.RECALL D.ZAP 32.FoxPro中统计当前数据库文件中满足某一条件的记录的个数应使用命令 A.AVERAGE B.COUNT C.SUM D.TOTAL 33.FoxPro中将两个数据库连接生成一个 新的数据库应使用命令 A.APPEND B.JOIN C.REPLACE D.UPDATE 34.一个 FoxPro数据库中有“姓名C8”、“工资N102”二个字段仅显示当前记录中“姓名”和“工 资”字段的值应使用命令 A.LIST FIELD姓名工资 B.DISPLAY 姓名工资 C.姓名 工资 D.姓名STR工资102 35.关于FoxPro过程文件的正确叙述是 A.一个过程文件 中只能有一个过程 B.过程文件的文件名命名方法与程序文件名的命名方法不同 C. 过程文件可以独立执行 D.只有打开过程文件才能执行过程文件中的过程 36.使用 结构建立链表时每个结点是一个结构类型的数据要动态分配结点的空间应该使用函 数 A.callocsize B.freep C.mallocsize D.sizeofstruct 37.数据的逻辑结构分为两大类它 们是 A.索引结构和非索引结构 B.链式结构和顺序结构 C.层次结构和网状结构 D.线性结构和非线性结构 38.退栈运算 A.只能在栈顶进行 B.只能在栈底进行 C. 可以在栈顶或栈底进行 D.可以在栈中间的任意位置进行 39.在Q0m-1的向量空间 中建立一个循环队列若队头指针为front队尾指针为rear当队列不满时则将x入队的操 作步骤是 A.frontfront1Qfrontx B.frontfront1mQfrontx C.rearrear1Qrearx D.rearrear1mQrearx 40.使用直接插入排序算法对m个元素进行排序时在排序过程中 要使用临时工作单元暂存待插入的元素算法中使用临时工作单元的数量是 A.0 分共10分 41.在C语言中调用函数时如果形参是简B.1 C.m/2 D.m 二、填空题每空1 单变量对应的实参可以是变量、数组元素和 _________。当形参和实参都是变量时 数据的传递是_________即单向传递。 42.执行下列程序段后p1的值是_______p2的 值是________。char c3quotabquotpPc 43.C语言中进行字符串比较的库函数是 _________将字符串中大写字母转换为小写字母的 库函数是_________。 44.数据库 和管理技术的发展过程中比较成熟的数据结构化模型先后有层次模型、_________ _________三种。 45.已知 struct int daychar mouthint yearab bampa 可用a.day引用 结构中的成员day写出通过变量b引用成员a.day的其它两种形式它们是_________和 _________。 三、阅读程序题每小题4分共32分 46.下列invert函数的功能是将字符 串str的内容逆序排列填空完成程序。 include ltstring.hgt void invertchar str int ijk for i0jstrlenstr _________iltji kstristristrjstrjk _________ 47.下列程序的功能是输出 如下图案最下一行左侧无空格填空完成程序。 includeltstdio.hgt main _________ for i0ilt3i forj0jlt_________j printfquot quot for k0klt_________k printfquotquot _________ 48.写出下列程序运行结果。 includeltstdio.hgt main int a512345it for i0ilt2i tai aia4-i a4-it for i0ilt5i printfquotdquotai 结果 49.执行下列程序时如果输 入asbr写出运行峁 ?includeltstdio.hgt void funt char t char cint ij foristrlent-1ii-- forj0jltij iftjlttj1 ctj tjtj1 tj1c main char s81 printfquotn Please enter a character string:quot getss funs printfquotsnquots 结果 50.写出下列程序的运行结果。 include ltstdio.hgt main int a1-23-45ipa a1ip printfquotddquota1ip 结果 51.已知两个数据库 OLD.DBF和NEW.DBF的结构相同记录个数相同NAME字段的内容也相同下列程序 以NAME字段为关键字表达式用NEW.DBF中的JIBENGZ字段值更新OLD.DBF中的 JIBENGZ字段值填空完成程序。 SET TALK OFF SELE 1 USE OLD INDEX ON NAME TO NS _________ USE NEW INDEX ON NAME TO NN SELE 1 _________ WITH B-gtJIBENGZ DISP ALL SET TALK ON RETURN 52.下列函数的功能是在指 定数组中查询与变量x相同的值若数组中某个元素的值等于x的值则返回该元素的下 标如果查不到返回-1。填空完成程序。 srchanx int a int n int i int x for i0iltni if_________ return__________ return-1 53.下列程序的功能是输入一行字符串按输 入字符的逆序建立一个链表即先输入的字符位于链表尾部然后再按输入的相反顺序 输出并释放全部结点。按回车后输入过程结束。填空完成程序。 例如当输入的字符 顺序是a、b、c、????、y、z时建立的链表如图所示输出结果是zy ????cha。 include ltstdio.hgt define getnodetypetypemallocsizeoftype main struct node char info struct node link topp char c topNULL whilecget.
本文档为【自考2243计算机软件基础(一) 历年真题集】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_358746
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:12
分类:企业经营
上传时间:2018-01-11
浏览量:29