[计算机类试卷]国家二级(C语言)机试历年真题试卷汇编16及答案与解析.doc
《[计算机类试卷]国家二级(C语言)机试历年真题试卷汇编16及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)机试历年真题试卷汇编16及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)机试历年真题试卷汇编 16及答案与解析 一、选择题 1 设栈的顺序存储空间为 S(0:49),栈底指针 bottom=49,栈顶指针 top=30(指向栈顶元素 )。则栈中的元素个数为 ( )。 ( A) 30 ( B) 29 ( C) 20 ( D) 19 2 下列与队列结构有关联的是 ( )。 ( A)函数的递归调用 ( B)数组元素的引用 ( C)多重循环的执行 ( D)先到先服务的作业调度 3 下列叙述中正确的是 ( )。 ( A)有一个以上根结点的数据结构不一定是非线性结 构 ( B)只有一个根结点的数据结构不一定是线性结构 ( C)循环链表是非线性结构 ( D)
2、双向链表是非线性结构 4 面向对象方法中,继承是指 ( )。 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对象之间的共同性质 ( D)类之间共享属性和操作的机制 5 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 6 程序测试的目的是 ( )。 ( A)为被测程序设计正确的测试用例 ( B)发现并改正程序中的错误 ( C)发现程序中的错误 ( D)改正程序中的错误 7 在数据库中,数据模型包括数据结构、数据操作和 ( )。 ( A)数据约束 ( B)数据类型 ( C)关系运算 ( D)查
3、询 8 以下叙述中正确的是 ( )。 ( A)程序的算法只能使用流程图来描述 ( B)结构化程序的三种基本结构是循环结构、选择结构、顺序结构 ( C) N-S流程图只能描述简单的顺序结构的程序 ( D)计算机可以直接处理 C语言程序,不必进行任何转换 9 以下选项中不能用于描述算法的是 ( )。 ( A)伪代码和流程图 ( B)程序语句 ( C) ER图 ( D)文字叙述 10 层次型、网状型和关系型数据库的划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 11 有三个关系 R、 S和 T加下: 则由关系 R和 S得到关系 T的操作
4、是 ( )。 ( A)自然连接 ( B)差 ( C)交 ( D)并 12 以下叙述中正确的是 ( )。 ( A)不同函数的形式参数不能使用相同名称的标识符 ( B)用户自己定义的函数只能调用库函数 ( C)实用的 C语言源程序总是由一个或多个函数组成 ( D)在 C语言的函数内部,可以定义局部嵌套函数 13 以下选项中叙述正确的是 ( )。 ( A) C程序必须由 main语句开始 ( B)函数体必须由 开始 ( C) C程序中的注释可以嵌套 ( D) C程序中的注释必须在一行里完成 14 下列选项中正确的标识符是 ( )。 ( A)一 a1 ( B) ai ( C) a2_i ( D) in
5、t 15 有以下程序 (字母 A的 ASCII代码为 65): #include stdio h main() char c1=A, c2=Y; printf(“ d d n“, c1, c2); 程序运行后的输出结果是 ( )。 ( A)输出格式不合法,输出出错信息 ( B) A Y ( C) 65 90 ( D) 65 89 16 有以下程序: #include stdio h main() int a; a=(int)(一 1 53*3); printf(“ d n“, a); 程序的运行结果是 ( )。 ( A)一 3 ( B)一 4 ( C)一 5 ( D)结果不确定 17 以下叙述
6、中正确的是 ( )。 ( A)在 scanf函数中的格式控制字符串是为了输入数据用的,不会输出到屏幕上 ( B)在使用 scan函数输入整数或实数时,输入数据之间只能用空格来分隔 ( C)在 printf函数中,各个输出项只能是变量 ( D)使用 printf函数无法输出百分号 18 设有定义: double x=2 12;,以下选项中不能完整输出变量 x值的语句是( )。 ( A) printf(“x= 5 0f n“, x); ( B) printf(“x= f n“, x); ( C) printf(“x= 1f n“, x); ( D) printf(“x= 0 5f n“, x);
7、19 关于 “while(条件表达式 )循环体 ”,以下叙述正确的是 ( )。 ( A)循环体的执行次数总是比条件表达式的执行次数多一次 ( B)条件表达式的执行次数总是比循环体的执行次数多一次 ( C)条件表达式的执行次数与循环体的执行次数一样 ( D)条件表达式的执行次数与循环体的执行次数无关 20 有以下程序: #include stdio h main() int a, b; for(a=0; a 3; a+) scanf(“ d“, r=f(p, q); printf(“ d, d, d, d, d n“, i, j, *p, *q, *r); 则程序的输出结果是 ( )。 ( A)
8、 5, 3, 3, 5, 5 ( B) 3, 5, 5, 3, 5 ( C) 3, 5, 3, 5, 5 ( D) 5, 3, 5, 3, 5 37 有以下程序: #include stdio h int a=1, b=2; void fun1(int a, int b) printf(“ d d“, a, b); void fun2() a=3; b=4; main() fun1(5, 6); fun2(); printf(“ d d n“, a, b); 程序运行后的输出结果是 ( )。 ( A) 5 6 1 2 ( B) 3 4 5 6 ( C) 1 2 5 6 ( D) 5 6 3 4
9、 38 设有定义: structint n; float x; ) s2, m2=(10, 2 8, 0, 0 0; 则以下赋值语句中正确的是 ( )。 ( A) s0=m1; ( B) s=m; ( C) s 13=m n; ( D) s2 x=m2 x; 39 有以下程序: #include stdio h #include string h struct S char name10; ; void change(struct S*data, int value) strcpy(data name, “#“); value=6; main() struct S input; int num
10、=3; strcpy(input name, “OK“); change( input, num); printf(“ s d n“, input name, num); 程序运行后的输出结果是 ( )。 ( A) #3 ( B) #6 ( C) OK 3 ( D) OK 6 40 有以下程序: #include stdio h typedef structint b, p; )A; void f(A c) *注意 :c是结构变量名 * int j; c b+=1; c p+=2; main() int i; A a=1, 2; f(a); printf(“ d d n“, a b, a p)
11、; 程序运行后的输出结果是 ( )。 ( A) 2 4 ( B) 1 2 ( C) 1 4 ( D) 2 3 二、程序填空题 41 程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数 fun的功能是:将存放学生数据的结构体数组,按姓名的字典序 (从小到大 )排序。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:不得增行或删行, 也不得更改程序的结构 ! 试题程序: #include #include struct student long sno; char name10; float score3; ; void fun(struct stu
12、dent a, int n) *found* 【 1】 t; int i, j; *found* for(i=0; i0) t=ai; ai=aj; aj=t; ) main() struct student s4=10001,“ZhangSan”, 95, 80, 88), 10002, “LiSi“, 85, 70,78), 10003, “CaoKai“, 75, 60, 88, 10004, “FangFang“, 90, 82, 87; int i, j; printf(“The original data: n“); for(j=0; j #include double fun(d
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 历年 汇编 16 答案 解析 DOC
