江苏省二级C笔试模拟练习题(7)

合集下载

江苏公务员考试(行政职业能力测验)C类模拟试卷7(题后含答案及解析)

江苏公务员考试(行政职业能力测验)C类模拟试卷7(题后含答案及解析)

江苏公务员考试(行政职业能力测验)C类模拟试卷7(题后含答案及解析)题型有:1.25D.89.34正确答案:D解析:将数字看成三部分,整数部分两个数字之和的2倍等于小数点后的数。

(1+2)×2=6,(2+2)×2=8,(3+4)×2=14,(4+5)×2=18,(8+9)×2=34,选项中只有D项符合。

48.5,7,17,31,( )A.45B.49C.65D.68正确答案:C解析:多次方数列变式。

观察题干数字都在2的多次方附近。

49.2,2,3,4,10,37,( )A.210B.370C.366D.360正确答案:C解析:每四个一组来看,中间两项的积等于两边两项的和。

2×3=24.4,3×4=2+10,4×10=3+37,10×37=4+(366)。

50.2,3,11,29,81,221,( )A.600B.605C.476D.573正确答案:B解析:前两项的和×2+1=第三项。

依此类推,(81+221)×2+1=(605)。

也可根据尾数法直接判断答案为B。

数学运算在这部分试题中,每道试题呈现一道算术式或是表述数字关系的一段文字,要求你迅速、准确地计算出答案。

51.有一个三位数,减去4正好可以被4除尽,减去5正好可以被5除尽,减去6正好可以被6除尽,请问这个三位数最小是多少?A.100B.120C.150D.180正确答案:B解析:根据题意,所求的数是4、5、6的公倍数,选项中满足的最小三位数是120,选B。

52.某班人数大于20而小于30,其中女同学人数是男同学的2倍,全班参加运动会的人数是未报名人数的3倍少1人,则该班有:A.21B.24C.27D.28正确答案:C解析:根据女同学人数是男同学的2倍可知该班人数为3的倍数;根据参加运动会的人数是未报名的3倍少1人,可知该班人数加1是4的倍数。

国家二级C语言机试C语言基础知识模拟试卷7_真题-无答案

国家二级C语言机试C语言基础知识模拟试卷7_真题-无答案

国家二级C语言机试(C语言基础知识)模拟试卷7(总分60,考试时间90分钟)1. 选择题1. DOS文件系统的组织结构属于A. 星形结构B. 网星结构C. 环形结构D. 树形结构2. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是A. C语言程序仅可以编译执行B. C语言程序仅可以解释执行C. C语言程序既可以编译执行又可以解释执行D. 以上说法都不对3. 以下叙述中错误的是A. C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件B. 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中C. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令D. C语言源程序经编译后生成后缀为.obj的目标程序4. 下列叙述中错误的是A. C程序可以由多个程序文件组成B. 一个C语言程序只能实现一种算法C. C程序可以由一个或多个函数组成D. 一个C函数可以单独作为一个C程序文件存在5. 以下叙述中错误的是A. 结构化程序由顺序、分支、循环三种基本结构组成B. C语言是一种结构化程序设计语言C. 使用三种基本结构构成的程序只能解决简单问题D. 结构化程序设计提倡模块化的设计方法6. 以下叙述中错误的是A. 算法正确的程序最终一定会结束B. 算法正确的程序可以有零个输入C. 算法正确的程序可以有零个输出D. 算法正确的程序对于相同的输入一定有相同的结果7. 以下选项中关于程序模块化的叙述错误的是A. 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块B. 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序C. 把程序分成若干相对独立的模块,可便于编码和调试D. 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序8. C语言源程序名的后缀是A. .exeB. .objC. .cD. .cp9. 关于算法,以下叙述中错误的是A. 同一个算法对于相同的输入必能得出相同的结果B. 一个算法对于某个输入的循环次数是可以事先估计出来的C. 某个算法可能会没有输入D. 任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕10. 以下不能用于描述算法的是A. 程序语句B. E-R图C. 伪代码和流程图D. 文字叙述11. 以下叙述中正确的是A. 程序的算法只能使用流程图来描述B. N—S流程图只能描述简单的顺序结构的程序C. 计算机可以直接处理C语言程序,不必进行任何转换D. 结构化程序的三种基本结构是循环结构、选择结构、顺序结构12. 以下叙述中正确的是A. 在C语言程序设计中,所有函数必须保存在一个源文件中B. 在算法设计时,可以把复杂任务分解成一些简单的子任务C. 只要包含了三种基本结构的算法就是结构化程序D. 结构化程序必须包含所有的二三种基本结构,缺一不可13. 以下叙述中正确的是A. 每个后缀为.c的C语言源程序都应该包含一个main函数B. 在C语言程序中,main函数必须放在其他函数的最前面C. 每个后缀为.c的C语言源程序都可以单独进行编译D. 在C语言程序中,只有main函数才可单独进行编译14. 有以下程序,在VC6平台上编译运行,程序运行后的输出结果是#include<stdio.h>main(){int s,t,A=10;double B=6:s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}A. 4,4B. 2,4C. 4,8D. 10,615. 对于一个正常运行的C程序,以下叙述中正确的是A. 程序的执行总是从程序的第一个函数开始,在main函数结束B. 程序的执行总是从main函数开始,在程序的最后一个函数中结束C. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束D. 程序的执行总是从main函数开始16. 计算机能直接执行的程序是A. 目标程序B. 可执行程序C. 汇编程序D. 源程序17. 以下叙述中正确的是A. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行B. C语言程序将从源程序中第一个函数开始执行C. main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等D. C语言规定必须用main作为主函数名,程序将从此开始执行18. 以下叙述中错误的是A. C程序在运行过程中所有计算都以二进制方式进行B. 所有C程序都需要编译链接无误后才能运行C. C程序在运行过程中所有计算都以十进制方式进行D. C程序中字符变量存放的是字符的ASCII值19. 下列叙述中正确的是A. 在C程序中main函数的位置是固定的B. C程序中所有函数之间都可以相互调用C. 每个C程序文件中都必须要有一个main函数D. 在C程序的函数中不能定义另一个函数20. 以下叙述正确的是A. C语言程序是由过程和函数组成的B. C语言函数可以嵌套调用,例如:fun(fun(x))C. C语言函数不可以单独编译D. C语言中除了main函数,其他函数不可作为单独文件形式存在21. C语言程序的模块化通过以下哪个选项来实现A. 变量B. 程序行C. 函数D. 语句22. 以下叙述中正确的是A. 程序的主函数名除main外,也可以使用Main或mainB. 在C程序中,模块化主要是通过函数来实现的C. 程序可以包含多个主函数,但总是从第一个主函数处开始执行D. 书写源程序时,必须注意缩进格式,否则程序会有编译错误23. 以下叙述中正确的是A. C语言程序总是从最前面的函数开始执行B. C语言程序总是从main函数开始执行C. C语言程序中main函数必须放在程序的开始位置D. C语言程序所调用的函数必须放在main函数的前面24. C语言主要是借助以下哪种手段来实现程序模块化A. 定义常量和外部变量B. 使用丰富的数据类型C. 使用三种基本结构语句D. 定义函数25. 以下四个程序中,完全正确的是A. #include<stdio.h>main();{/*/1Programming /*/printf("programming!\n");}B. #include<stdio.h>main();{/*programming*/printf("programming!\n");}C. #include<stdio.h>main() {/*/*programming*/*/printf("programming!\n");}D. include<stdio.h>main() {/*programming*/printf("programming!\n");}26. 以下关手结构化程序设计的叙述中正确的是A. 结构化程序使用goto语句会很便捷B. 一个结构化程序必须同时由顺序、分支、循环三种结构组成C. 由三种基本结构构成的程序只能解决小规模的问题D. 在C语言中,程序的模块化是利用函数实现的27. 以下叙述中正确的是A. C程序中的每一行只能写一条语句B. 简单C语句必须以分号结束C. C语言程序中的注释必须与语句写在同一行D. C语句必须在一行内写完28. 以下叙述中正确的是A. C程序书写格式严格,要求一行内只能写一个语句B. C程序书写格式自由,一个语句可以写在多行上C. C程序中的注释只能出现在程序的开始位置和语句的后面D. 用C语言编写的程序只能放在一个程序文件中29. 以下关于C语言的叙述中正确的是A. C语言中的变量可以在使用之前的任何位置进行定义B. 在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致C. C语言的数值常量中夹带空格不影响常量值的正确表示D. C语言中的注释不可以夹在变量名或关键字的中间30. 有以下程序#include<stdio.h>main(){int a=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是A. a+b=30B. a+b=10C. 出错D. a+b=0。

2012江苏省计算机等级考试试题二级C试题考试题库

2012江苏省计算机等级考试试题二级C试题考试题库

2012江苏省计算机等级考试试题二级C试题考试题库1、检查软件产品是否符合需求定义的过程称为(A)A. 确认测试B. 集成测试C. 验证测试D. 验收测试2、算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间3、下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句4、数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库5、设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA6、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/27、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码8、程序流程图(PFD)中的箭头代表的是(B)A. 数据流B. 控制流C. 调用关系D. 组成关系9、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得A. 8B. 16C. 32D. 1510、下面对对象概念描述错误的是(A)A. 任何对象都必须有继承性B. 对象是属性和方法的封装体C. 对象间的通讯靠消息传递D. 操作是对象的动态性属性11、对建立良好的程序设计风格,下面描述正确的是(A)A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无12、用树形结构来表示实体之间联系的模型称为(B)A. 关系模型B. 层次模型C. 网状模型D. 数据模型13、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A. 调用语句B. 命令C. 口令D. 消息14、算法一般都可以用哪几种控制结构组合而成(D)A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环15、关系数据库管理系统能实现的专门关系运算包括(B)A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表16、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确17、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部18、将E-R图转换到关系模式时,实体与联系都可以表示成(B)A. 属性B. 关系C. 键D. 域19、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 35120、设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA21、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 1522、下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句23、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/224、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

江苏省计算机c语言二级考试试题及答案

江苏省计算机c语言二级考试试题及答案

江苏省计算机c语言二级考试试题及答案一、选择题(每题2分,共40分)1. 下列哪个选项是C语言中合法的变量名?A. 2variableB. variable2C. variable-nameD. variable name答案:B2. 在C语言中,以下哪个关键字用于声明函数?A. classB. functionC. voidD. int答案:D3. 若有以下代码片段:```cint a = 3, b = 5;printf("%d", a + b);```输出结果是什么?A. 8B. 35C. 53D. 3+5答案:A4. 在C语言中,哪个运算符用于计算两个数的乘积?A. +B. -C. *D. /答案:C5. 以下哪个选项是C语言中合法的数组声明?A. int array[10];B. int array[];C. int array[10][];D. int array[10][10];答案:A6. C语言中,哪个函数用于输入一个字符?A. scanf()B. getchar()C. printf()D. puts()答案:B7. 下列哪个选项是C语言中的逻辑运算符?A. &&B. ||C. %D. +=答案:A8. 在C语言中,哪个关键字用于声明一个结构体?A. structB. unionD. typedef答案:A9. 若有以下代码片段:```cint x = 10;printf("%d", x++);```输出结果是什么?A. 10B. 11C. 9D. 无法确定答案:A10. 在C语言中,哪个函数用于输出一个字符串?A. scanf()B. printf()C. gets()D. puts()答案:D11. 下列哪个选项是C语言中合法的指针声明?A. int *pointer;B. int pointer[];C. int pointer[10];D. int *pointer[10];答案:A12. 在C语言中,哪个关键字用于声明一个枚举?B. unionC. structD. typedef答案:A13. 若有以下代码片段:```cint a = 10, b = 20;printf("%d", a > b ? a : b);```输出结果是什么?A. 10B. 20C. 30D. 无法确定答案:B14. 在C语言中,哪个函数用于计算两个数的绝对值?A. abs()B. fabs()C. sqrt()D. pow()答案:A15. 下列哪个选项是C语言中合法的函数声明?A. int function();B. void function();C. int function(int x);D. All of the above答案:D16. 在C语言中,哪个关键字用于声明一个联合体?A. unionB. structC. enumD. typedef答案:A17. 若有以下代码片段:```cint a = 10, b = 20;printf("%d", a < b ? a : b);```输出结果是什么?A. 10B. 20C. 30D. 无法确定答案:A18. 在C语言中,哪个函数用于计算两个数的指数?A. pow()B. sqrt()C. fabs()D. abs()答案:A19. 下列哪个选项是C语言中合法的宏定义?A. #define PI 3.14159B. #define PI = 3.14159C. #define PI "3.14159"D. #define PI 3.14159答案:A20. 在C语言中,哪个关键字用于声明一个宏?A. defineB. macroC. constD. typedef答案:A二、填空题(每题2分,共20分)1. C语言中,用于定义一个整型变量的关键字是________。

2014年9月二级C语言程序设计模拟(7)试题及答案

2014年9月二级C语言程序设计模拟(7)试题及答案

2014年9月二级C语言程序设计模拟(7)试题及答案单项选择题1.下面关于算法的叙述中,正确的是( )。

A:算法的执行效率与数据的存储结构无关B:算法的有穷性是指算法必须能在执行有限个步骤之后终止C:算法的空间复杂度是指算法程序中指令(或语句)的条数D:以上三种描述都正确参考答案: B 题目分值: 1.0 分您的答案: 得分: 0.0详细解答: 算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。

算法的有穷性是指一个算法必须在执行有限的步骤以后结束。

2.下列二叉树描述中,正确的是( )。

A:任何一棵二叉树必须有一个度为2的结点B:二叉树的度可以小于2C:非空二叉树有0个或1个根结点D:至少有2个根结点参考答案: B 题目分值: 1.0 分您的答案: 得分: 0.0详细解答: 二叉树是由n≥0个结点的有限集合构成,此集合或者为空集,或者由一个根结点及两棵互不相交的左右子树组成,并且左右子树都是二叉树。

二叉树可以是空集合,根可以有空的左子树或空的右子树。

二叉树不是树的特殊情况,它们是两个概念。

二叉树具有如下两个特点:①非空二叉树只有一个根结点。

②每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。

3.如果进栈序列为A,B,C,D,则可能的出栈序列是( )。

A: C,A,D,BB: B,D,C,AC: C,D,A,BD:任意顺序参考答案: B 题目分值: 1.0 分您的答案: 得分: 0.0详细解答: 栈的操作原则为后进先出。

选项B)中出栈顺序可按“A进,B进,B出,C进,D进,D出,C出,A出”实现。

4.下列各选项中,不属于序言性注释的是( )。

A:程序标题B:程序设计者C:主要算法D:数据状态参考答案: D 题目分值: 1.0 分您的答案: 得分: 0.0详细解答: 注释一般为序言性注释和功能性注释。

序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。

江苏省二级C笔试模拟练习题(7)2

江苏省二级C笔试模拟练习题(7)2

C.CPU 可支持的存储空间已不能再扩大 D.不是同一公司生产的内存条
6.关于 I/O 接口的叙述中,正确的是 12 。
A.I/O 接口即 I/O 控制器,它用来控制 I/O 设备的操作
B.I/O 接口在物理上是一些插口,它用来连接 I/O 设备与主机
C.I/O 接口即扩充卡(适配卡),它用来连接 I/O 设备与主机
A.硅
B.碳
C.铜
D.铝
3.为提供线路的利用率,数据通信中常用多路复用和交换技术,下面说法中错误的是
__3 。
A.多路复用技术主要有时分多路复用和频分多路复用
B.电路交换时节点之间有一条专用物理线路,通信完毕后,通信链路即被拆除
C.分组交换线路利用率较高, 适宜用于实时或交互通信方式的应用
D.目前有线电视采用频分多路复用技术在同一电缆上传输多套电视节目
说明: 1.本试卷满分为 60 分,分选择题和填空题,试卷不分 A、B 类型。 2.选择题用答题卡答题。每一项有 A、B、C、D 四个可供选择的答案,请选择其中 一个你认为正确的答案,用 HB 铅笔涂写在答题卡的相应答题号内。每选对一项得 1 分, 不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不 得换行。每填对一个答案得 1 分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正 确。
D.DVD 光盘的容量一般为数千兆字节
10.如果你想撰写论文,你应该使用 10 软件。
A.Media Player
B.Powerpoint
C.SPSS
D.Word
11.为了克服传统数据库系统数据模型(层次型、网状型和关系型)的不足,人们提

二级C语言真题7

二级C语言真题7

二级C语言真题7(总分:100.00,做题时间:90分钟)一、选择题(总题数:40,分数:40.00)1.设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,c)}该数据结构为______。

(分数:1.00)A.线性结构√B.循环队列C.循环链表D.非线性结构解析:[解析] 数据的逻辑结构有两个要素:一是数据元素的集合,通常记为D;二是D上的关系,它反映了D中各数据元素之间的前后件关系,通常记为R。

即一个数据结构可以表示成B=(D,R)。

其中B表示数据结构。

为了反映D中各数据元素之间的前后件关系,一般用二元组来表示。

例如,假设a与b是D中的两个数据,则二元组(a,b)表示a是b的前件,b是a的后件。

如果一个非空的数据结构满足下列两个条件:①有且只有一个根结点;②每一个结点最多有一个前件,也最多有一个后件。

则称该数据结构为线性结构。

如果一个数据结构不是线性结构,则称之为非线性结构。

根据上述理论,本题中f为根结点,每个结点有一个前件和一个后件,符合线性结构的定义。

故本题答案为A选项。

2.下列叙述中错误的是______。

(分数:1.00)A.循环队列空的条件是队头指针与队尾指针相同√B.若二叉树没有叶子结点,则为空二叉树C.带链栈的栈底指针是随栈的操作而动态变化的D.若带链队列中只有一个元素,则队头指针与队尾指针必定相同解析:[解析] 在循环队列中,当front=rear时,不能确定是队列满还是队列空。

在实际使用循环队列时,为了能区分队列满还是队列空,通常还需要增加一个标志s。

当s=0时表示队列空,当s=1且front=rear 时表示队列满。

故本题答案为A选项。

3.某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。

该栈中的元素个数为______。

A.1 B.0 c)20 D.不确定(分数:1.00)A. √B.C.D.解析:[解析] 带链的栈是具有栈属性的链表。

江苏省计算机二级C语言试题与答案(笔试)汇总

江苏省计算机二级C语言试题与答案(笔试)汇总

2010年春江苏省计算机等级二级C考试试题第一部分计算机基础知识1.下面关于通信技术的叙述中,错误的是_d__1___ 。

A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分,B.为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术C.为了降低传输信息的成本,在通信中广泛采用多路复用技术D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目2.在下列有关集成电路及其应用的叙述中,错误的是__B_2___ 。

信道能通过的频带宽叫带宽A.集成电路的制造工序繁多,工艺复杂且技术难度高B.经过抛光后的硅片称为晶圆是硅抛光片,每个晶圆最多可以制成一个合格的集成电路芯片C.IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡D.集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片3.在下列有关数字技术的一些叙述中,错误的是____C_3_____ 。

A.数字技术是采用有限个状态(例如"0"和"1")来表示、处理、存储和传输信息的B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(^)的结果相同C.任何一个十进制数,均可以精确地转换成等值的二进制数D.在PC机中,通常用原码表示正整数、用补码表示负整数4.在下列有关PC机主机的叙述中,错误的是___B4___ 。

A.BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换C.芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成D.芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型5.在下列4个Intel微处理器产品中,采用双核结构的是____D_5_ A____ 。

A. Core 2 Duo B.Pentium PRO C.Pentium III D.Pentium 4 奔腾4不是6.在下列四种PC机主存储器类型中,目前常用的是_____6D_ ____ 。

江苏省高校C语言二级考试笔试试卷

江苏省高校C语言二级考试笔试试卷

2012年10月江苏省高校C语言二级考试笔试试卷及答案第一部份计算机基础知识一、选择题(用答题卡答题,答案依次填在1-20题号内)1、下列有关信息、信息技术、信息产业与信息化的叙述中,错误的是___(1)_____。

A 世间一切事物都在运动,都具有一定的运动状态,因而都在产生信息B. 现代信息技术的主要特征之一是以数字技术为基础C. 信息产业特指用信息设备进行信息处理与服务的行业,它不包括任何生产制造行业D.信息化是一个推动人类社会从工业社会向信息社会转变的社会转型的过程2、下列有关数字技术和微电子技术的叙述中,错误的是____(2)______。

A. 数字技术处理对象是“比特”,它只有两种取值,即数字0和数字1B. 数据通信和计算机网络中传输二进制信息时,传输速率的度量单位通常为B/s、KB/s、MB/s等C. 微电子技术是实现电子电路和电子系统超小型化及微型化的技术,它以集成电路为核心D. Intel公司创始人之一摩尔曾发表论文预测,单块集成电路的集成度平均每18~24个月翻一番3、以下选项中,数值相等的一组是__(3)___。

A. 十进制数54020与八进制数54732B. 八进制数13657与二进制数1011110101111C. 十六进制数F429与二进制数1011010000101101D. 八进制数7324与十六进制数B934、下列有关PC机CPU的叙述中,错误的是_____(4)____。

A. 目前的PC机,CPU芯片都是直接固定在主板上的,用户不可对其运行更换B. PC机CPU芯片有多个生产厂商,例如Intel公司、AMD公司等C. Intel公司生产的Core i7/15/13处理器是64位多内核CPU芯片D. 目前的CPU芯片中一般都集成了一定容量的高速缓冲存储器cache5、下列有关台式PC机主板的叙述中,错误的是___(5)_____。

A. 为了便于不同PC机主板的互换,主板的物理尺寸已经标准化,例如A TX和BTX规格B. 芯片组是主板上的重要部件,它与CPU芯片及外设同步发展C. 主板上的BIOS集成电路芯片中存储了CMOS设置程序D. 主板式CMOS存储器是一种非易失性存储器,在任何情况下其信息均不会丢失6、下列四种I/O总线(接口)中,数据传输方式为并行方式的是___(6)_____。

江苏省计算机等级考试二级C上机考试模拟试题

江苏省计算机等级考试二级C上机考试模拟试题

江苏省计算机等级考试二级C上机考试模拟试题C01一、改错题(18分)【程序功能】下列程序中函数fun的功能是:首先将s数组中的字符串按以下规则复制到t数组:对于下标值为偶数位置上的字符复制n次(n=下标值+1),对于下标值为奇数位置上的字符只复制一次;其次将t数组中的字符串按字符编码从小到大的顺序排序。

【测试数据与运行结果】当s中的字符串为“abcdefg”时,运行结果应为“abcccdeeeeefggggggg”当s中的字符串为“”时,运行结果应为“6”【含有错误的源程序】#include "stdio.h"#include "conio.h"void fun (char *s, char *t){ int i,j,k,n=0; char temp;for(i=0;s[i]!='\0';++i)if(i%2=0)for(k=0;k<i+1;++k){ t[n]=s[i]; n++; }else t[n]=s[i];t[n]='\0';for (i=0;i<n-1;i++){k=i;for (j=0;j<n;j++)if(t[j]<t[k])k=j;if(k!=i){ temp=t[i]; t[i]=t[k]; t[k]=temp; }}}main(){ char s[20], t[100];printf("\nPlease enter string s:"); gets(s);fun(s);printf("The result is: %s\n", t);getch();}【要求】1.将上述程序录入到文件myf1.c中,根据题目要求及程序中语句之间的逻辑关系对程序中的错误进行修改。

2.改错时,可以修改语句中的一部分内容,调整语句次序,增加少量的变量说明或编译预处理命令,但不能增加其它语句,也不能删去整条语句。

江苏省计算机二级考试c真题及答案

江苏省计算机二级考试c真题及答案

江苏省计算机二级考试c真题及答案一、单项选择题(每题2分,共20分)1. C语言中,以下哪个选项是合法的整型常量?A. 0x12B. 0x12.3C. 0x12LD. 0x12F答案:A2. 在C语言中,以下哪个选项是合法的字符常量?A. 'a'B. "a"C. 'ab'D. '0'答案:A3. 若有以下定义:int a=2, b=3; 则表达式a++ + b的值是多少?A. 4B. 5C. 6D. 7答案:B4. 在C语言中,以下哪个选项是合法的数组声明?A. int arr[5] = {1, 2, 3, 4, 5};B. int arr[] = {1, 2, 3, 4, 5};C. int arr[5] = {1, 2, 3};D. int arr = {1, 2, 3, 4, 5};答案:B5. 在C语言中,以下哪个选项是合法的函数声明?A. void func();B. int func(int a, int b);C. int func();D. void func(int a, int b);答案:D6. 在C语言中,以下哪个选项是合法的指针声明?A. int *ptr;B. int ptr[];C. int *ptr[];D. int ptr[5];答案:A7. 在C语言中,以下哪个选项是合法的循环结构?A. for(;;)B. while(1)C. do{} while(0);D. All of the above答案:D8. 在C语言中,以下哪个选项是合法的switch语句?A. switch(a) { case 1: break; }B. switch(a) { default: break; }C. switch(a) { case 1: case 2: break; }D. All of the above答案:D9. 在C语言中,以下哪个选项是合法的宏定义?A. #define PI 3.14159B. #define PI = 3.14159C. #define PI 3.14159D. #define PI 3.14159答案:A10. 在C语言中,以下哪个选项是合法的结构体声明?A. struct { int a; float b; } point;B. struct point { int a; float b; };C. struct { int a; float b; } point;D. Both A and B答案:D二、填空题(每题2分,共20分)1. 在C语言中,若变量a的值为5,执行语句a %= 3后,a的值为________。

江苏计算机二级vc考试历年真题及答案

江苏计算机二级vc考试历年真题及答案

江苏计算机二级vc考试历年真题及答案江苏计算机二级VC考试历年真题及答案一、单项选择题(每题2分,共40分)1. 在Visual C++中,以下哪个选项不是类成员函数的访问修饰符?A. publicB. privateC. protectedD. internal答案:D2. 下列哪个选项表示在Visual C++中声明一个整型变量?A. int a;B. float a;C. double a;D. char a;答案:A3. 在Visual C++中,以下哪个关键字用于创建一个类?A. structB. unionC. enumD. typedef答案:A4. 下列哪个选项不是Visual C++中的控制流语句?A. ifB. switchC. forD. goto答案:D5. 在Visual C++中,以下哪个选项是正确的数组声明?A. int[] a;B. int a[];C. int a[10];D. int a=10;答案:C6. 下列哪个选项表示在Visual C++中声明一个浮点型变量?A. int a;B. float a;C. double a;D. char a;答案:B7. 在Visual C++中,以下哪个关键字用于创建一个接口?A. classB. structC. interfaceD. enum答案:C8. 下列哪个选项不是Visual C++中的运算符?A. +B. -C. *D. ++答案:D9. 在Visual C++中,以下哪个选项是正确的函数声明?A. void myFunction();B. int myFunction;C. int myFunction();D. void myFunction;答案:C10. 下列哪个选项表示在Visual C++中声明一个字符型变量?A. int a;B. float a;C. double a;D. char a;答案:D二、多项选择题(每题3分,共30分)11. 在Visual C++中,以下哪些选项是正确的类继承方式?A. publicB. privateC. protectedD. friend答案:A, B, C12. 下列哪些选项是Visual C++中有效的数据类型?A. intB. floatC. stringD. bool答案:A, B, D13. 在Visual C++中,以下哪些关键字用于异常处理?A. tryB. catchC. throwD. finally答案:A, B, C14. 下列哪些选项是Visual C++中有效的循环控制语句?A. forB. whileC. do-whileD. switch答案:A, B, C15. 在Visual C++中,以下哪些选项是正确的函数重载?A. int add(int a, int b);B. int add(int a, int b, int c);C. int add(float a, float b);D. int add(double a, double b);答案:A, B, C三、填空题(每题4分,共30分)16. 在Visual C++中,声明一个具有默认构造函数的类,可以使用关键字________。

计算机等级考试二级C语言模拟试卷(七)

计算机等级考试二级C语言模拟试卷(七)

全国计算机等级考试二级C语言模拟试卷(七)一、选择题(每小题1分,共40分)1、下列关于循环队列的叙述,正确的是A.循环队列是队列的一种顺序存储结构B.循环队列是队列的一种链式存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构2、下列叙述中,正确的是A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈和队列都是非线性结构D.栈和队列都是操作受限的线性结构3、一棵二叉树共有25个节点,其中5个叶子节点,那么度为1的节点数为A.4 B.6 C.10 D.164、在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A.内模式B.外模式C.概念模式D.逻辑模式5、在满足实体完整性约束的条件下A.一个关系中可以没有候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中应该有一个或者多个候选关键字6、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A.自然连接B.并C.差D.交7、软件生命周期中的活动不包括A.软件维护B.市场调研C.软件测试D.需求分析8、下列不属于需求分析阶段任务的是A.确定软件系统的功能需求B.确定软件系统的性能需求C.制定软件集成测试计划D.需求规格说明书审评9、在黑盒测试方式中,设计测试用例的主要根据是A.程序外部功能B.程序内部逻辑C.程序数据结构D.程序流程图10、在软件设计中不使用的工具是A.系统结构图B.程序流程图C.PAD图D.数据流图(DFD图)11、针对简单程序设计,以下叙述的实施步骤正确的是A.确定算法和数据结构、编码、调试、整理文档B.编码、确定算法和数据结构、调试、整理文档C.整理文档、确定算法和数据结构、编码、调试D.确定算法和数据结构、调试、编码、整理文档12、下列关于C语言中数的表示的叙述,正确的是A.只有整型数在允许范围内能精确无误的表示,实型数会有误差B.只要在允许范围内整型和实型都能精确的表示C.只有实型数在允许范围内能精确无误的表示,整型数会有误差D.只有用八进制表示的数才不会有误差13、下列关于算法的叙述,错误的是A.算法可以用伪代码、流程图等多种形式来描述B.一个正确的算法必须有输入C.一个正确的算法必须有输出D.用流程图可以描述的算法可以用任何一种计算机高级语言编写成程序代码14、以下叙述错误的是A.一个C程序可以包含多个不同名的函数B.一个C程序只能有一个主函数C.C程序在书写时,有严格的缩进要求,否则不能编译通过D.C程序的主函数必须用main作为函数名15、设有以下语句char ch1,ch2; scanf(”%c%c”,&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是A.A和B之间用逗号间隔B.A和B之间不能有任何间隔符C.A和B之间可以用回车间隔D.A和B之间用空格间隔16、下列选项中,非法的字符常量是A.’\102’B.’\65’C.’\xff’D.’\019’17、有以下程序#include <stdio.h>main(){int a=0,b=0,c=0;c=(a-=a-5); a=b,b+=4;p rintf(“%d, %d, %d\n”,a,b,c)}程序运行后输出的结果是A.0,0,0 B.0,4,5 C.4,4,4 D.4,4,518、设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是A.x++; printf((“%d\n”,x); B.n=++x; printf((“%d\n”,n);C.++x; printf((“%d\n”,x); D.n=x++; printf((“%d\n”,n); 19、以下选项中,能表示逻辑值“假”的是A.0 B.0.000001 C.1 D.100.020、有以下程序#include <stdio.h>main(){ int a;s canf(“%d”,&a);if (a++<9) printf((“%d\n”,a);else printf(“%d\n”,a--);}程序运行时键盘输入9<回车>,则输出的结果是A.8 B.9 C.10 D.11 21、有以下程序#include <stdio.h>int main(){int s=0,n;for (n=0;n<3;n++){switch(s){ case 0:case 1:s+=1;case 2:s+=2;break;case 3:s+=3;default:s+=4;}printf("%d,",s);}return 0;}程序运行后的结果是A.1,2,4, B.1,3,6 , C.3,6,10, D.3,10,14, 22、若k是int类型变量,且有以下for语句for(k=-1;k<0;k++)printf(“****\n”);下面关于语句执行情况的叙述中正确的是A.循环体执行一次B.循环体执行两次C.循环体一次也不执行D.构成无限循环23、有以下程序#include <stdio.h>int main(){char a,b,c;b='1';c='A';for (a=0;a<6;a++){if(a%2) putchar(b+a);else putchar(c+a);}return 0;}程序运行后输出的结果是A.123456 B.1B3D5F C.A2C4E6 D.ABCDEF24、设有如下定义语句int m[ ]={2,4,6,8},*k=m;以下选项中,表达式的值为6的是A.*(k+2) B.k+2 C.*k+2 D.*k+=225、fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。

全国计算机等级考试二级C语言笔试模拟试题(7)-中大网校

全国计算机等级考试二级C语言笔试模拟试题(7)-中大网校

全国计算机等级考试二级C语言笔试模拟试题(7)总分:100分及格:60分考试时间:120分每小题1分,共40分(1)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是A. e3,e1,e4,e2B. e4,e3,e2,e1C. e3,e4,e1,e2D. 任意顺序(2)下列关于标识符的说法中错误的是A. 合法的标识符是由字母、数字和下划线组成B. C语言的标识符中,大写字母和小写字母被认为是两个不同的字符C. C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符D. 用户标识符与关键字不同时,程序在执行时将给出出错信息(3)下列常量中,为不合法的实型常量表示的是A. .0032B. 0.0C. 0.3242E8D. .E3(4)字符型数据在机器中是用ASCII码表示的,字符"5"和"7"在机器中表示为A. 10100011和01110111B. 01000101和01100011C. 00110101和00110111D. 01100101和01100111(5)以下说法错误的是A. 一个算法应包含有限个步骤B. 在计算机上实现的算法是用来处理数据对象的C. 算法中指定的操作,不能通过已经实现的基本运算执行有限次后实现D. 算法的目的是为了求解(6)下列程序执行后的输出结果是main(){ int a[3][3], *p,i; p=&amp;a[0][0]; for(i=1; i&lt;9; i++)p[i]=i+1; printf("%d\n",a[1][2]);}A. 3B. 6C. 9D. 随机数(7)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理(8)下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; } main(){int a,b[5]; a=0; b[0]=3; func(&amp;a,b); printf("%d\n",b[0]); }A. 6B. 7C. 8D. 9(9)数据处理的最小单位是A. 数据B. 数据元素C. 数据项D. 数据结构(10)数据库系统的核心是A. 数据库B. 数据库管理系统C. 模拟模型D. 软件工程(11)下列关于C语言数据文件的叙述中正确的是A. 文件由ASCII码字符序列组成,C语言只能读写文本文件B. 文件由二进制数据序列组成,C语言只能读写二进制文件C. 文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D. 文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件(12)下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me&lt;回车&gt; 则程序输出的结果是#include "stdio.h" main(argc,argv)int argc;char*argv[]; {int i; printf("%d\n",argc);}A. 3B. 4C. 2D. 以上答案都不正确(13)在单链表中,增加头结点的目的是A. 方便运算的实现B. 使单链表至少有一个结点C. 标识表结点中首结点的位置D. 说明单链表是线性表的链式存储实现(14)以下程序的输出结果是main(){ int x=1,y=3; printf("%d,",x++); { int x=0;x+=y*2; printf("%d,%d, ",x,y); } printf("%d,%d\n",x,y); }A. 1,6,3,1,3B. 1,6,3,6,3C. 1,6,3,2,3D. 1,7,3,2,3(15)在计算机中,算法是指A. 加工方法B. 解题方案的准确而完整的描述C. 排序方法D. 查询方法(16)数据库的故障恢复一般是由A. 数据流图完成的B. 数据字典完成的C. DBA完成的D. PAD图完成的(17)有如下定义struct person{char name[9];int age;}; struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,}; 根据上述定义,能输出字母M的语句是A. printf("%c\n",class[3].name);B. printf("%c\n",class[3].name[1]);C. printf("%c\n",class[2].name[1]);D. printf("%c\n",class[2].name[0]);(18)请选出可用作C语言用户标识符的是A. void,define,WORDB. a3_b3,_123,IFC. FOR,--abc,CaseD. 2a,Do,Sizeof(19)下列语句中,错误的是(x,y,a,b假设已经定义好)A. while(x=y)5;B. dox++while(x==10);C. while(0);D. do2;while(a==b);(20)以下不正确的叙述是A. 在C程序中,逗号运算符的优先级最低B. 在C程序中,APH和aph是两个不同的变量C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值(21)若有以下调用语句,则不正确的fun函数的首部是main(){ …int a [50],n; …fun(n, &amp;a[9]); …}A. voidfun(intm,intx[])B. voidfun(ints,inth[41])C. voidfun(intp,int*s)D. voidfun(intn,inta)(22)下列叙述中,不属于软件需求规格说明书的作用的是A. 便于用户、开发人员进行理解和交流B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据C. 作为确认测试和验收的依据D. 便于开发人员进行需求分析(23)栈通常采用的两种存储结构是A. 线性存储结构和链表存储结构B. 散列方式和索引方式C. 链表存储结构和数组D. 线性存储结构和非线性存储结构(24)若运行以下程序时,从键盘输入ADescriptor&lt;CR&gt;(&lt;CR&gt;表示回车),则下面程序的运行结果是#include &lt;stdio.h&gt; main(){char c; int v0=1,v1=0,v2=0; do{switch(c=getchar()){case ′a′:case ′A′: case ′e′:case ′E′: case ′i′:case ′I′: case ′o′:case ′O′: case ′u′:case ′U′:v1+=1; default:v0+=1;v2+=1; } }while(c!=′\n′); printf ("v0=%d,v1=%d,v2=%d\n",v0,v1,v2);}A. v0=7,v1=4,v2=7B. v0=8,v1=4,v2=8C. v0=11,v1=4,v2=11D. v0=13,v1=4,v2=12(25)下面函数的功能是将指针t2所指向的线性链表,链接到t1所指向的链表的末端。

江苏省二级VISUAL+BASIC-7

江苏省二级VISUAL+BASIC-7

江苏省二级VISUAL BASIC-7(总分:100.00,做题时间:90分钟)一、第一部分计算机信息技术基础知识(总题数:0,分数:0.00)二、选择题(总题数:20,分数:40.00)1.下列关于比特的叙述错误的是______。

(分数:2.00)A.比特的英文是byte √B.计算机中的文字、图像、声音等多种不同形式的信息都可以用比特表示C.比特是组成数字信息的最小单位D.比特需要使用具有两个状态的物理器件来表示和存储解析:2.下列关于CPU结构的说法错误的是______。

(分数:2.00)A.控制器是用来解释指令含义、控制运算器操作、记录内部状态的部件B.运算器用来对数据进行各种算术运算和逻辑运算C.CPU中仅仅包含运算器和控制器两部分√D.运算器可以有多个,如整数运算器和浮点运算器等解析:3.计算机的性能在很大程度上是由CPU决定的。

CPU的性能主要体现为它的指令执行速度。

下列有关CPU 性能的叙述正确的是______。

(分数:2.00)A.高速缓存(Cache)的有无和容量大小对计算机的性能影响不大B.寄存器数目的多少不影响计算机的性能C.指令的类型和功能不影响计算机的性能√D.提高主频有助于提高CPU的性能解析:4.下列关于打印机的叙述错误的是______。

(分数:2.00)A.激光打印机使用PS/2接口和计算机相连√B.喷墨打印机的打印头是整个打印机的关键C.喷墨打印机属于非击打式打印机,它能输出彩色图像D.针式打印机独特的平推式进纸技术,在打印存折和票据方面具有不可替代的优势解析:5.下列关于计算机软件的叙述错误的是______。

(分数:2.00)A.人们不仅把程序,也把与程序相关的数据和文档统称为软件B.应用软件泛指那些为用户管理与操作使用计算机提供方便的一类软件√C.共享软件是一种“买前免费试用”的具有版权的软件D.大多数自由软件都是免费软件,但免费软件并不全都是自由软件解析:6.下列关于Windows的说法错误的是______。

江苏省计算机二级C语言试题笔试_(7)

江苏省计算机二级C语言试题笔试_(7)

1.下面关于比特的叙述中,错误的是( 1 )A.比特是组成数字信息的最小单位B.比特只有“O”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是( 2 )A.现代集成电路使用的半导体材料主要是硅B.大觑模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC 芯片D•目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是( 3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路龟利用率D学校的计算机机房一般采甩5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 )A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接c.声卡与主机的连接B.显示器与主机的连接D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。

A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS 设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是( 7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是( 8 ) 。

江苏省二级C笔试模拟练习题(7)

江苏省二级C笔试模拟练习题(7)

C.CPU 可支持的存储空间已不能再扩大 D.不是同一公司生产的内存条
6.关于 I/O 接口的叙述中,正确的是 12 。
A.I/O 接口即 I/O 控制器,它用来控制 I/O 设备的操作
B.I/O 接口在物理上是一些插口,它用来连接 I/O 设备与主机
C.I/O 接口即扩充卡(适配卡),它用来连接 I/O 设备与主机
说明: 1.本试卷满分为 60 分,分选择题和填空题,试卷不分 A、B 类型。 2.选择题用答题卡答题。每一项有 A、B、C、D 四个可供选择的答案,请选择其中 一个你认为正确的答案,用 HB 铅笔涂写在答题卡的相应答题号内。每选对一项得 1 分, 不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不 得换行。每填对一个答案得 1 分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正 确。
A.硅
B.碳
C.铜
D.铝
3.为提供线路的利用率,数据通信中常用多路复用和交换技术,下面说法中错误的是
__3 。
A.多路复用技术主要有时分多路复用和频分多路复用
B.电路交换时节点之间有一条专用物理线路,通信完毕后,通信链路即被拆除
C.分组交换线路利用率较高, 适宜用于实时或交互通信方式的应用
D.目前有线电视采用频分多路复用技术在同一电缆上传输多套电视节目
出一种理想的可扩充的通用数据模型是 11 。
A.扩充的概念模型
B.面向对象数据模型
C.动态数据模型
D.空间数据模型
12.下面关于操作系统的说法中,错误的是 12 。
A.Windows NT/ME /2000/XP 均能识别 NTFS 文件系统
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级C语言全真模拟试卷(7) (本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)说明:1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。

2.选择题用答题卡答题。

每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。

每选对一项得1分,不选或选错不得分。

3.填空题用答题纸答题。

请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。

每填对一个答案得1分,不填或填错不得分。

4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。

第一部分计算机基础知识1.现代信息技术的主要特征是以数字技术为基础,以1为核心,采用电子技术进行信息的收集、传递、加工、存储、显示与控制,它包括通信、广播、计算机、微电子、遥感遥测、自动控制、机器人等诸多领域。

A.微电子B.自动控制C.计算机D.机器人2.现代集成电路使用的半导体材料通常是2。

A.硅B.碳C.铜D.铝3.为提供线路的利用率,数据通信中常用多路复用和交换技术,下面说法中错误的是__3 。

A.多路复用技术主要有时分多路复用和频分多路复用B.电路交换时节点之间有一条专用物理线路,通信完毕后,通信链路即被拆除C.分组交换线路利用率较高, 适宜用于实时或交互通信方式的应用D.目前有线电视采用频分多路复用技术在同一电缆上传输多套电视节目4.十进制数1989对应的二进制数是4。

A.11111000101 B.11000111101C.11111100101 D.111111010015.当一个PC机要扩充内存时,装上内存条后却不能正常工作,产生这种现象的原因多半是5。

A.所扩内存条与主板不匹配B.操作系统不支持所扩的内存条C.CPU可支持的存储空间已不能再扩大D.不是同一公司生产的内存条6.关于I/O接口的叙述中,正确的是12。

A.I/O接口即I/O控制器,它用来控制I/O设备的操作B.I/O接口在物理上是一些插口,它用来连接I/O设备与主机C.I/O接口即扩充卡(适配卡),它用来连接I/O设备与主机D.I/O接口即I/O总线,它用来传输I/O设备的数据7.使用一个像素为320万的数码相机时,它所拍摄的数字图像能达到的最大分辨率是7。

A.1280×960 B.1920×1440C.2048×1536 D.2560×19208.8是借助液晶对光线进行调制而显示图像的一种显示器。

A.CRT B.LCD C.CCD D.CMOS 9.下面对于光盘的几种说法中不正确的是9。

A.CD光盘驱动器的性能指标之一是数据传输速率,目前驱动器的速率多为40倍速、48倍速,甚至更高B.DVD的英文全名是Digital Versatile Disk,即数字多用途光盘C.CD-R是一种只能读出,不能写入的光盘D.DVD光盘的容量一般为数千兆字节10.如果你想撰写论文,你应该使用10软件。

A.Media Player B.PowerpointC.SPSS D.Word11.为了克服传统数据库系统数据模型(层次型、网状型和关系型)的不足,人们提出一种理想的可扩充的通用数据模型是11。

A.扩充的概念模型B.面向对象数据模型C.动态数据模型D.空间数据模型12.下面关于操作系统的说法中,错误的是12。

A.Windows NT/ME /2000/XP均能识别NTFS文件系统B.Windows系列是美国微软公司开发的图形界面的多任务操作系统,WinNT系统是网络操作系统C.UNIX操作系统是一种通用多用户交互式分时操作系统D.Linux系统的源代码向世人公开13.在高级程序语言中,求解计算问题的程序框架都可用13这三种基本控制结构成分来描述。

A.顺序、选择和重复B.顺序、选择和复合C.顺序、重复和复合D.以上三种结构均正确14.在互联网上的每台计算机都有一个IP地址,由4个十进制数组成,它不方便于人们记忆和使用。

更合适的方法是使用具有特定含义的符号来表示英特网中的每一台主机。

如是南京财经大学的WWW服务器的主机名(IP地址是210.28.80.1)。

把域名(主机名)翻译为IP地址的软件是14。

A. TCP/IP B. WWW C.DNS D.ADSL 15.计算机网络有两种基本的工作模式:对等模式和15模式。

A.不对等B.QQ C.C/S D.传奇16.电子邮件的特点之一是16。

A.在通信双方的计算机都开机工作的情况下方可快速传递数字信息B.比邮政信函、电报、电话、传真都更快C.只要在通信双方的计算机之间建立起直接的通信线路后,便可快速传递数字信息D.采用存储—转发方式在网络上逐步传递信息,不像电话那样直接,但费用较低17.下列有关Unicode汉字编码标准(字符集)中,叙述不正确的是17。

A.Unicode 3.0编码的长度为16位B.Unicode收录了一万多个汉字及符号C.Windows支持Unicode编码D.Unicode中包含拉丁字母和音节符号18.计算机中的数字图像按其生成方法可以分为两类:一类是从现实世界中通过扫描仪、数码相机等设备获取的,称为18;另一类是使用计算机合成的,称为图形。

A.图形B.图案C.图片D.图像19.对于信息系统的说法中,不正确的是19。

A.GIS就是地理信息系统B.制造资源计划系统记为MRPC.ERP是企业资源计划的简称D.电子商务(简称:EC)是指对整个贸易活动实现电子化20.在Microsfot PowerPoint 97/2000/2003中,在幻灯片的“动作设置”对话框中设置的超级链接对象不允许是20。

A.下一张幻灯片B.一个应用程序C.幻灯片中的某一对象D.其他演示文稿第二部分C语言程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内)21.对C语言源程序执行过程描述正确的是21。

A.从main函数开始执行B.从程序中第一个函数开始执行,到最后一个函数结束C.从main函数开始执行,到源程序最后一个函数结束D.从第一个函数开始执行,到main函数结束22.设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是22。

A.x=x*100+0.5/100.0 B.x=(x*100+0.5)/100.0C.x=(int)(x*100+0.5)/100.0 D.x=(x/100+0.5)*100.0 23.在下面的选项中,赋值语句错误的是23。

A.a=(b=(c=2,d=3)); B.i++;C.a=a/b=2; D.a=a<a+1;24.C语言规定,程序中各函数之间24。

A.既允许直接递归调用也允许间接递归调用B.允许直接递归调用不允许间接递归调用C.不允许直接递归调用也不允许间接递归调用D.不允许直接递归调用允许间接递归调用25.以下程序运行后,输出结果是25。

#define PT 5.5#define S(x) PT*x*xmain( ){ int a=1, b=2; printf("%4.1f\n",S(a+b)); }A.49.5B.9.5 C.22.0D.45.0 26.以下能正确定义数组并正确赋初值的语句是26。

A.int N=5,b[N][N]; B.int a[1][2]={{1},{3}};C.int c[2][]={{1,2},{3,4}}; D.int d[3][2]={{1,2},{34}};27.在C语言的循环语句for,while,do while中,用于结束本次循环,继续执行下一次循环的语句是27。

A.switch B.break C.continue D.goto 28.设有以下定义:int a[3][3]={1,2,3,4,5,6,7,8,9};int (*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是28。

A.*((*ptr+1)[2]) B.*(*(p+5))C.(*ptr+1)+2 D.*(*(a+1)+2)29.下列程序段中c的二进制值是29。

char a=3,b=6,c;c=a^b<<1;A.00001011 B.00001111 C.00011110 D.00011100 30.fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是30。

A.只读B.追加C.读写D.以上均正确二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)●基本概念题(共5分)1.在C程序中,指针变量能够赋(1)值或地址值。

2.若已知a=10,b=20, 则表达式!a<b的值为(2)。

3.当程序读写数据文件时,需要有声明语句“FILE *fp;”,在该声明语句之前必须包含头文件(3)。

4.若执行fopen函数时发生错误,则函数的返回值是(4)。

5.在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是(5)。

●阅读程序题(共13分)6.下列程序执行后输出结果的第一行是(1),第二行是(2)。

swap(int *p1, int *p2){ int p;p=*p1; *p1=*p2; *p2=p;}main(){ int a=5, b=7, *ptr1, *ptr2;ptr1=&a; ptr2=&b;swap(ptr1,ptr2);printf(“*ptr1=%d,*ptr2=%d\n”,*ptr1,*ptr2);printf(“a=%d,b=%d\n”,a,b);}7.有以下程序void f (int v, int w){int t;t=v; v=w; w=t;}main ( ){int x=1,y=3,z=2;if(x>y) f (x,y);else if (y>z) f (y,z);else f (x,z);printf("%d,%d,%d\n",x,y,z);}执行后输出结果是(8)。

8.以下程序运行后,输出结果的第一个数是(9),第二个数是(10)。

func(int a,int b){ static int m=0,i=2;i+=m+1; m=i+a+b;return m;}main( ){ int k=4,m=1,p;p=func(k,m);printf("%d, ",p);p=func(k,m);printf("%d\n",p);}9.下面的程序的输出结果的第一行是(11),第二行是(12),第三行是(13)。

相关文档
最新文档