[计算机类试卷]国家二级(C语言)笔试模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷1及答案与解析.doc(33页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 1及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行算法所需要的存储空间 2 用链表表示线性表的优点是 ( )。 ( A)便于随机存取 ( B)花费的存储空间较顺序存储少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序与逻辑顺序相同 3 数据结构中,与所使用的计算机无关的是数据的 ( )。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 4 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)
2、程序设计语言的先进性 ( D)程序的易读性 5 软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指( )。 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 6 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 7 数据流图用 于抽象地描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 8 应用数据库的主要目的是 ( )。 (
3、 A)解决数据保密问题 ( B)解决数据完整性问题 ( C)解决数据共享问题 ( D)解决数据量大的问题 9 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是 ( )。 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 11 下列选项中正确的语句组是 ( )。 ( A) char s8; s=“Beijing“; ( B) char *s; s=“Bei
4、jing“; ( C) char s8; s=“Beijing“; ( D) char *s; s=“Beijing“; 12 有以下程序: #include stdio.h struct s int x,y; data2=10,100,20,200; main() struct s *p=data; printf(“%dn“,+(p- x); 程序运行后的输出结果是 ( )。 ( A) 10 ( B) 11 ( C) 20 ( D) 21 13 以下选项小可作为 C语言合法整数的是 ( )。 ( A) 10110B ( B) 386 ( C) 0Xffa ( D) x2a2 14 下列关于
5、C语言数据文件的叙述中正确的是 ( )。 ( A)文件由 ASCII码字符序列组成, C语言只能读写文本文件 ( B)文件由二进制数据序列组成, C语言只能读写二进制文件 ( C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件 ( D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件 15 以下选项中非法的表达式是 ( )。 ( A) 0 =x 100 ( B) i=j= =0 ( C) (char)(65+3) ( D) x+1=x+1 16 有以下程序段: main() int a=5,*b,*c; c=b= 程序在执行了 c=b=语句后,表达式 *c的值是
6、 ( )。 ( A)变量 a的地址 ( B)变量 b中的值 ( C)变量 a中的值 ( D)变量 b的地址 17 已定义以下函数: fun(int *p) return *p; 该函数的返回值是 ( )。 ( A)不确定的值 ( B)形参 p中存放的值 ( C)形参 p所指存储单元中的值 ( D) 形参 p的地址值 18 设有如下程序段: int x=2002,y=2003; printf(“%dn“,(x,y);则以下叙述中正确的是 ( )。 ( A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出 ( B)运行时产生出错信息 ( C)输出值为 2002 ( D)输出值为 2003
7、19 有以下程序: #include stdio.h #include string.h main() char str20=“Hello“,“Beijing“,*P=str0; printf(“%dn“,strlen(p+20); 程序运行后的输出结果是 ( )。 ( A) 0 ( B) 5 ( C) 7 ( D) 20 20 若有定义: int *p3;则以下叙述中正确的是 ( )。 ( A)定义了一个基类型为 int的指针变量 p,该变量具有三个指针 ( B)定义了一个指针数组 p,该数组含有三个元素,每个元素都是基类型为 int的指针 ( C)定义了一个名为 *p的整型数组,该数组含有
8、三个 int类型元 素 ( D)定义了一个可指向一维数组的指针变量 p,所指一维数组应具有三个 int类型元素 21 设有定义: int n=0, *p=s=“ABCDE“; ( D) char *s; scanf(“%s“, 其中 0i9,则对 a数组元素不正确的引用是 ( )。 ( A) ap-a ( B) *( char ch2; a; main() a.ch0=13; a.ch1=0; printf(“%dn“, a i); 程序的输出结果是( )。 ( A) 13 ( B) 14 ( C) 208 ( D) 209 40 在 16位 IBM-PC机上使用 C语言,若有如下定义: st
9、mct data int i; char ch; double f; b;则结构变量 b占用内存的字节数是 ( )。 ( A) 1 ( B) 2 ( C) 7 ( D) 11 41 下面程序的运行结果是 ( )。 #include stdio h main() int a=1,b=10; do b-=a; a+; while(b- 0); printf(“a=%d, b=%dn“, a,b); ( A) a=3, b=11 ( B) a=2, b=8 ( C) a=1, b=-1 ( D) a=4, b=9 42 以下程序的输出结果是 ( )。 #include stdio h void re
10、verse(int a ,int n) int i, t; for(i=0; i n/2; i+) t=ai; ai=an-1 -i; an-1-i =t; main() int b10=1, 2, 3, 4, 5, 6, 7, 8, 9, 10; int i, s=0; reverse(b, 8); for(i=6; i 10; i+)s+=bi; printf(“%dn“, s); ( A) 22 ( B) 10 ( C) 34 ( D) 30 43 有如下程序: #include stdio h long fib(int n) if(n 2)return(fib(n-1)+fib(n-2
11、); else return(2); main() printf(“%dn“, fib(3); 该程序的输出结果是 ( )。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 44 假定以下程序经编译和连接后生成可执行文件 PROG.EXE,如果在此可执行文件所在目录的 DOS提示符下键入: PROG ABCDEFGH IJKL回车则输出结果是 ( )。 #include stdio h main(int argc, char * argv) while(-argc0)printf(“%s“, argvargc); printf(“n“); ( A) ABCDEFG ( B) IJHL
12、( C) ABCDEFGHIJKL ( D) IJKLABCDEFGH 45 以下程序有错,错误原因是 ( )。 main() int *p, i; char *q, ch; p= q= printf“%dn“, (p/3 0?p/10:p%3) ; 57 若有程序 main ( ) int i, j; scanf ( “i=%d, j=%d“ , printf(“i=%d,j-%dn “,i,j); 要求给 i赋 10,给 j赋 20,则应该从键盘输入 _。 58 以下程序运行后的输出结果是 _。 main () int x=10,y=20, t=0 if(x=y) t=x;x=y;y=t;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 答案 解析 DOC
