[计算机类试卷]国家二级(C语言)笔试模拟试卷57及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷57及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷57及答案与解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 57及答案与解析 1 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( A)数据的存储结构 ( B)计算方法 ( C)数据映象 ( D)逻辑存储 2 串的长度是 ( A)串中不同字符的个数 ( B)串中不同字母的个数 ( C)串中所含字符的个数且字符个数大于零 ( D)串中所含字符的个数 3 在计算机中,算法是指 ( A)加工方法 ( B)解题方案的准确而完整的描述 ( C)排序方法 ( D)查询方法 4 以下不属于对象的 基本特点的是 ( A)分类性 ( B)多态性 ( C)继承性 ( D)封装性 5 开发软件所需高成
2、本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( A)软件投机 ( B)软件危机 ( C)软件工程 ( D)软件产生 6 下面不属于软件设计原则的是 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 7 开发大型软件时,产生困难的根本原因是 ( A)大系统的复杂性 ( B)人员知识不足 ( C)客观世界千变万化 ( D)时间紧、任务重 8 下列 SQL语句中,用于修改表结构的是 ( A) ALTER ( B) CREATE ( C) UPDATE ( D) INSERT 9 数据库、数据库系统和数据库管理系统之间的关系是 ( A)数据库包括数据库系统和数据库管理系统 ( B
3、)数据库系统包括数据库和数据库管理系统 ( C)数据库管理系统包括数据库和数据库系统 ( D) 3者没有明显的包含关系 10 关系模型允许定义 3类数据约束,下列不属于数据约束的是 ( A)实体完整性约束 ( B)参照完整性约束 ( C)属性完整性约束 ( D)用户自定义的完整性约束 11 以下程序的功能是:给 r输入数据后计算半径为 r的圆面积 s。程序在编译时出错。 main() /*Beginning*/ int r; float s; scanf(“%d“, ,正确的说明语句形式为【 】。 59 下面程序的输出结果是【 】。 #define MAX 3 int aMAX; main()
4、 fun1(); un2(A) ; printf(“n“); funl() int k, t 0; for(k 0; k MAX; k+, t+)ak t+t; fun2(int b) int k; for(k 0; k MAX; k+)printf(“%d“, *(b+k); 60 执行以下程序时,若输入 end回车,则输出结果是【 】。 main() char ch10 “Begin“; gets(&ch1); puts(ch); 61 下面程序是计算 100以内能被 4整除且个位数为 4的所有整数,请填空。 main() int m, n; for(m 0;【 】; m+) n m*10
5、+4; If(【 】 )continue; printf(“%dn“, n); 62 以下函数把 b字符串连接到 a字符串的后面,并返回 a中新字符串的长度。请填空。 strcen(char a, char b) int num 0, n 0; while(*(a+num)!=【 】 )num+; while(bn)*(a+num) bn; num+;【 】; return(num); 63 下面函数用来求两个单精度数之和,并通过形参将结果传回,请填空。 Void sub(float x, noat y,【 】 z) 【 】 x+y; 64 以下程序从终端输入一行字符放在 s数组中,输入以回车
6、符作为结束,函数 fun统计存放在 s数组中每个数字字符的个数。形参 ch指向 s数组,形参 n给出了 s数组中字符的个数。在 acc数组中用下标为 0的元素统计字符 “0”的个数,下标为 1的元素统计字符 “1”的个数, 。请填空。 #include stdio h void fun(int *, char*, int); main() char s80, c; int acc10, i 0; printf(“Enter characters: n“); while(c getchar()! n)s【 】 c; fun(【 】 ); for(i=0; i 10; i+)printf(“%c:
7、%dn“, 0+i, acci); printf(“nn“); void fun(int *a, char *ch, int n) int i, d; for(i=0; i 10; i+)ai=【 】; for(i=0; i n; i+) d【 】; ad+; 国家二级( C语言)笔试模拟试卷 57答案与解析 1 【正确答案】 A 【试题解析】 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。 2 【正确答案】 D 【试题解析】 串的长度 指的是串中的字符的个数,且其字符个数可以为零。 3 【正确答案】 B 【试题解
8、析】 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。 4 【正确答案】 C 【试题解析】 对象有如下一些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。 5 【正确答案】 B 【试题解析】 软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本、质量、生 产率等问题。 6 【正确答案】 C 【试题解析】 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性
9、。自底向上是集成测试中增量测试的一种。 7 【正确答案】 A 【试题解析】 软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。 8 【正确答案】 A 【试题解析】 SQL语句中凡创建都用 CREATE,删除都用 DROP,改变用ALTER,再跟类型和名字,附加子句。 9 【正确答案】 B 【试题解析】 数据库系统 (Database System,简称 DBS)包括数据库 (Database,简称 DB)和数据库管理系统 (Database Management System,简称 DBMS)。 10
10、 【正确答案】 C 【试题解析】 关系模型允许定义 3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义完整性约束,则由 关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。 11 【正确答案】 D 【试题解析】 计算圆面积的赋值语句中使用了非法变量 。所以,答案为选项D)。注意:注释语句可以出现在程序中的任意位置,故选项 A)中的描述错误;圆的半径可以是整型,也可以是实型,定义成哪种类型都不算错,故选项 B)中的描述错误;显而易见,选项 D)中的描述也错误。 12 【正确答案】 D
11、【试题解析】 用户标识符与关键字相同时,程序在编译过程中将给出出错信息。注意:选项 D)应该改为用户 标识符与关键字相同,程序在编译时将给出出错信息。注意:合法的标识符第一个字符必须为字母或下划线。 13 【正确答案】 A 【试题解析】 整型数据一般占 2个字节,其取值范围是: -32768 +32767,而选项 A)超过了整数的取值范围。注意:实型常数的表示方法。 14 【正确答案】 C 【试题解析】 指针变量 m和 z分别指向整型变量 y和 i,所以这两个指针变量中存储的地址是不同的。变量 x接受的是一个关系运算的结果,因为两个地址是不同的,所以 “z=y”的判断结果为 0。注意: C语言
12、中,逻辑值的表示 方法。 15 【正确答案】 B 【试题解析】 本题经过定义语句和赋值后, p表示的是变量 a的地址, *p表示的是变量 a的值。注意:变量地址的表示方法。 16 【正确答案】 B 【试题解析】 break语句可以用在 switch和循环语句中,作用是跳出 switch或循环结构,但并不要求 switch结构和循环结构中必须有 break语句,所以选项 B)的说法是正确的。注意: break、 continue语句在循环语句中的使用。 17 【正确答案】 D 【试题解析】 scanf函数要求格式控 制串中的非格式控制字符,在输入数据时必须按照格式控制的要求来输入。本题中格式控制
13、串中在各个输入数据格式之间没用任何分隔符号,所以从键盘输入数据时,不应该有 “, ”等分隔符,所以选项 D)错误。注意:选项 A)、 B)、 C)都能正确的输入。 18 【正确答案】 C 【试题解析】 本题中,程序先执行语句 x=1.2;,根据赋值运算的类型转换规则,先将 double型的常量 1.2转换为 int型,即取整为 1,然后将 1赋值给变量x。接下来执行语句 y=(x+3.8)/5.0;根据运算符的优先级,先计算小括号内,再计算除法 ,最后执行赋值运算。小括号内的运算过程:先将整型变量 x的值 1转换为 double型 1.0,然后与 3.8进行加法运算,得到中间结果 4.8。接着
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 57 答案 解析 DOC
