[计算机类试卷]国家二级(C语言)笔试模拟试卷138及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷138及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷138及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 138及答案与解析 1 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 2 常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 3 树是结点的集合,它的根结点的数目是 ( )。 ( A)有且只有 1个 ( B) 1或多于 1 ( C) 0或 1 ( D)至少有 2个 4 已知一个有序线性表 为 (13,18,24,35,47,50,62,83,90,115,134) ,当用二分法查找
2、值为 90的元素时,查找成功的比较次数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 9 5 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序的易读性 6 结构化程序设计的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化设计理论 ( D)结构化编程方法 7 在面向对象方法中, ( )描述的是具有相似属性与操作的一组对象。 ( A)属性 ( B)事件 ( C)方法 ( D)类 8 需求分析阶段的任务是 ( )。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开
3、发费用 ( D)软件系统功能 9 有下列二叉树,对此二叉树前序遍历的结果为 ( )。 ( A) ACFXDBEYZ ( B) ABEFXYZCD ( C) ABCDEFXYZ ( D) ABDYECFXZ 10 设 R是一个二元关系, S是一个三元关系,则下列运算中正确的是 ( )。 ( A) R-S ( B) RS ( C) Rs ( D) R S 11 下列说法不正确的是 ( )。 ( A)一个 C语言源程序可以由一个函数组成也可以由多个函数组成 ( B) main()中的 “()”是函数的参数部分,括号内可为空,但括号不能省略 ( C) C语言程序是以函数为基本单位的 ( D)在 C语言
4、程序中,注释行只能位于一条语句的后面 12 sizeof(float)是 ( )。 ( A)一种函数调用 ( B)一种函数定义 ( C)一个浮点表达式 ( D)一个整型表达式 13 下列合法的声明语句是 ( )。 ( A) int_abc=50; ( B) double int=3+5e2.5 ( C) long do=1L; ( D) float 3_asd=3e-3; 14 下列叙述中正确的是 ( )。 ( A)在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式 ( B)实型变量中允许存放整型数 ( C)若 a和 b类型相同,在执行了赋值 a=b后, b中的值将放入 a中,但 b
5、中的值不变 ( D)在 C程序中,求余运算符 “%”两边的类型相同时才能进行运算 15 设 x、 y和 z是 int型变量,且 x=4, y=6, z=8,则下列表达式中值为 0的是( )。 ( A) x ( B) char c=32; ( C) float f=f+1.1; ( D) double x=12.3E2.5; 18 若 ch为 char型变量, k为 int型变量 (已知字符 a的 ASCII码是 97),则执行下列语句后输出的结果为 ( )。 ch=b; k=10; printf(“%x,%o,“,ch,ch,k); printf(“k:%dn“,k); ( A)因变量类型与格
6、式描述符的类型不匹配,输出无定值 ( B)输出项与格式描述符个数不符,输出为 0值或不定值 ( C) 62,142,k=%d ( D) 62,142,k=%10 19 有下列程序: fun(int x,int y)return(x+y); main() inta=l1b=2,c=3,sum; sum=fun(a+,b+,a+b),C+); printf(“%dn“,sum); 执行后的输出结果是 ( )。 ( A) 6 ( B) 7 ( C) 8 ( D) 9 20 下列程序的输出结果是 ( )。 main() int a=4,b=5,c; if(a b) c=a*b;printf(“%d,%
7、d,%dn“,b,a,c); else c=b/a; printf(“%d,%d,%dn“,b,a,c); ( A) 4,5,12 ( B) 20 ( C) 5,4,20 ( D) 12 21 下列程序的输出结果是 ( )。 main() int i=1 j=2,k=3; if(i+=1 ( A) 1 2 3 ( B) 2 3 4 ( C) 2 2 3 ( D) 2 3 3 22 下列程序的输出结果是 ( )。 #include stdio.h main() int a=0,i; for(i=1;i 5;i+) switch(i) case 0: case 3:a+=1; case 1: ca
8、se2:a+=2; default:a+=3; printf(“%d“,a); ( A) 19 ( B) 18 ( C) 6 ( D) 8 23 在 C语言中, while和 dowhile 循环的主要区别是 ( )。 ( A) dowhile 的循环体不能是复合语句 ( B) dowhile 允许从循环体外转到循环体内 ( C) whil8的循环体至少被执行一次 ( D) dowhile 的循环体至少被执行一次 24 若各选项中所用变量已正确定义, fun()函数中通过 return语句返回一个函数值,下列选项中错误的程序是 ( )。 ( A) main() x=fun(2,10); flo
9、at fun(int a,int b) ( B) float fun(int a,int b) main() x=fun(i,j); ( C) float fun(int,int); main() x=fun(2,10); float fun(int a,int b) ( D) main() float fun(int I,intj); x=fun(i,j); float fun(int a,int b) 25 判断 char型变量 c1是否为小写字母的正确表达式为 ( )。 ( A) a =c1 =z ( B) (c1 =a)c1 =z) ( C) (a= c1(z =c1) ( D) (c
10、1 =a) while(-k) printf(“%d“,k-=3); printf(“n“); 执行后的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 4 ( D)死循环 27 若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是 ( )。 ( A)实参与其对应的形参共占存储单元 ( B)只有当实参与其对应的形参同名时才共占存储单元 ( C)实参与其对应的形参分别占用不同的存储单元 ( D)实参将数据传递给形参后,立即释放原先占用 的存储单元 28 在 C语言程序中,下列说法正确的是 ( )。 ( A)函数的定义和函数的调用均可以嵌套 ( B)函数的定义不可以嵌套,但函数的调
11、用可以嵌套 ( C)函数的定义可以嵌套,但函数的调用不可以嵌套 ( D)函数的定义和函数的调用均不可以嵌套 29 下列说法中不正确的是 ( )。 ( A)指针是一个变量 ( B)指针中存放的是数值 ( C)指针可以进行加、减等算术运算 ( D)指针变量占用存储空间 30 若有定义和语句: int*pp,*p,a=20,b=10; pp=p=p=printf(“%d,%dn“,*p,*pp); 则输出结果是 ( )。 ( A) 20,10 ( B) 20,20 ( C) 10,20 ( D) 10,10 31 下列二维数组的说明中,不正确的是 ( )。 ( A) float a4=0,1,8,5
12、,9; ( B) int a34; ( C) )#define N 5 float a N3; ( D) int a 29.5; 32 若有定义: “int a 23;”则对 a数组的第 i行第 j列元素的正确引用为 ( )。 ( A) *(*(a+i)+j) ( B) (a+i)j ( C) *(a+i+j) ( D) *(a+i)+j 33 下列能正确进行字符串赋值的是 ( )。 ( A) char s5=“ABCDE“; ( B) char s5=A,B,C,D,E; ( C) char*s;s=“ABCDE“; ( D) char*s;printf(“%s“,s); 34 若有说明 c
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 138 答案 解析 DOC
