




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2007年9月计算机等级考试二级C模拟试题(8)一 、选择题(1)循环链表的主要优点是A)不再需要头指针了B)从表中任一结点出发都能访问到整个链表C)在进行插入、删除运算时,能更好的保证链表不断开 D)已知某个结点的位置后,能够容易的找到它的直接前件正确答案: B (2)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A)ABCEDB)DCBEAC)DBCEAD)CDABE 正确答案: B (3)n个顶点的强连通图的边数至少有A)n-1B)n(n-1)C)nD)n+1 正确答案: C (4)在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的A)安全性B)一致性C)可理解性D)合理性 正确答案: C (5)模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的A)抽象和信息隐蔽B)局部化和封装化C)内聚性和耦合性D)激活机制和控制方法 正确答案: C (6)软件开发的结构化生命周期方法将软件生命周期划分成A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计 正确答案: A (7)在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是 A)路径的集合B)循环的集合C)目标的集合D)地址的集合 正确答案: A (8)在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有A)特定的数据模型B)数据无冗余C)数据可共享D)专门的数据管理软件 正确答案: A (9)数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计 正确答案: A (10)实体是信息世界中广泛使用的一个术语,它用于表示A)有生命的事物B)无生命的事物C)实际存在的事物D)一切事物 正确答案: C (11)以下说法错误的是A)一个算法应包含有限个步骤B)在计算机上实现的算法是用来处理数据对象的C)算法中指定的操作,不能通过已经实现的基本运算执行有限次后实现D)算法的目的是为了求解正确答案: C (12)下列选项中不是结构化程序基本结构的是A)顺序结构 B)跳转分支结构 C)选择结构 D)循环结构正确答案: B (13)已知int k,m=1;执行语句k=-m+;后,k的值是A)-1B)0C)1D)2正确答案: A (14)已知int m;float k;正确的语句是A)(int k)%mB)int(k)%m C)int(k%m)D)(int)k%m正确答案: D (15)下面各选项中,均是C语言标识符的选项组是A)33 we autoB)_23 me _3ew C)_43 3e_ elseD)ER -DF 32正确答案: B (16)已知int k;float m=-3;执行语句k=m%2;后,变量k的值是A)-1B)0C)1D)语句有错误正确答案: D (17)不能进行+和-运算的数据类型为A)指针B)整型C)长整型D)常量正确答案: D (18)已知int k=10,m=3,n;则下列语句输出结果是printf(%dn,n=(k%m,k/m);A)2B)3C)4D)5正确答案: B (19)已知int a;float b;所用的scanf调用语句格式为:scanf(a/%d,b=%f,&a,&b);为了将数据3和25.08分别赋给x和y,正确的输入应当是A)3,25.08B)a=3,b=25.08 C)a/3,b=25.08D)a/3b=25.08正确答案: C (20)当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是A)m=k=nB)(m=k)&(n=k)C)(m=k)|(n=k)D)(k=m)&(n=k)正确答案: B (21)下列程序的运行结果是#include stdio.hmain() int x=-9,y=5,z=8;if(xy)if(y0)z=0;else z+=1;printf(%dn,z);A)6B)7C)8D)9正确答案: D (22)现有定义int k=1;则执行语句while(+k4);后,k的值为A)4B)5C)6D)8正确答案: A (23)以下程序的运行结果为#include stdio.hmain()int m,n;for(m=0,n=10;m2;m-) k=0;for(n=m;n1;n-)k=k+m*n;printf(%fn,k);A)5.000000B)15.000000C)25.000000D)35.000000正确答案: B (25)下列程序的输出结果是#include stdio.hmain()int i,a=0,b=0;for(i=1;i10;i+)if(i%2=0)a+;continue;b+;printf(a=%d,b=%d,a,b);A)a=4,b=4B)a=4,b=5C)a=5,b=4D)a=5,b=5正确答案: B (26)下列选项可以正确表示字符型常量的是A)rB)aC)897D)296正确答案: A (27)下面对C语言的描述中,正确的是A)函数一定有返回值,否则无法使用函数B)C语言函数既可以嵌套定义又可以递归调用C)在C语言中,调用函数时,只能将实参的值传递给形参D)C语言程序中有调用关系的所有函数都必须放在同一源程序文件中正确答案: C (28)阅读下面程序段,则执行后的结果为#include stdio.hmain()int m=4,n=2,k;k=fun(m,n);printf(%dn,k);fun(int m,int n)return(m*m*m-n*n*n);A)64B)8C)56D)0正确答案: C (29)阅读下面程序段,则执行后输出的结果是#include stdio.hmain() char fun(char,int);char a=A;int b=13;a=fun(a,b);putchar(a);char fun(char a,int b)char k;k=a+b;return k;A)AB)MC)ND)L正确答案: C (30)编写求两个双精度数之和的函数,选项中正确的是A)double add(double a,double b)double s;s=a+b;return s; B)double add(double a,b)double s;s=a+b;return (s);C)double add(double a double b)double s;s=a+b;returns;D)double add(a,b) double a,b,s;s=a+b;return (s);正确答案: A (31)已知int a;则下面的说明指针变量p的语句正确的是A)int p=&aB)int *p=aC)int *p=&aD)int *p=*a正确答案: C (32)已知char *t;则变量t是A)指向char变量的指针B)指向指针的char变量C)指向指针的指针D)以上说法都不对正确答案: C (33)阅读下面程序,执行后的结果为#include stdio.hvoid fun(int *a,int *b) int k;k=5;*a=k;*b=*a+k;main() int *a,*b,x=10,y=15;a=&x;b=&y;fun(a,b);printf(%d,%dn,*a,*b);A)10,15B)5,15C)5,10D)15,10正确答案: C (34)阅读下面程序,在程序执行后的结果为#include stdio.hint *fun(int *a,int *b) int m;m=*a;m+=*b-3;return(&m);main()int x=21,y=35,*a=&x,*b=&y;int *k;k=fun(a,b);printf(%dn,*k);A)53B)21C)35D)14正确答案: A (35)已知int a10;则对a数组元素的正确引用是A)a10B)aC)a+5D)a10-10正确答案: D (36)在C语言中,一维数组的定义方法为类型说明符 数组名A)常量表达式B)整型常量 C)整型变量D)整型常量或整型表达式正确答案: A (37)阅读下列程序,则运行结果为#include stdio.hfun() static int x=5;x+;return x;main() int i,x;for(i=0;i3;i+)x=fun();printf(%dn,x);A)5B)6C)7D)8正确答案: D (38)下列程序的输出结果是#include stdio.h#defineM(x,y)x%ymain() int a,m=12,n=100;a=M(n,m);printf(%dn,a-);A)2B)3C)4D)5正确答案: C (39)阅读下面程序,则程序段的功能是#include stdio.hmain() int c=23,1,56,234,7,0,34,i,j,t;for(i=1;i=0 & tcj)cj+1=cj;j-;cj+1=t;for(i=0;i7;i+)printf(%d ,ci);putchar(n);A)对数组元素的升序排列B)对数组元素的降序排列C)对数组元素的倒序排列D)对数组元素的随机排列正确答案: B (40)阅读下列程序,则执行后的结果为#include stdio.hmain() int c4=1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56;printf(%x,%xn,c22,*(*(c+1)+1);A)3e,6B)62,5C)56,5D)3E,6正确答案: A (41)下列选项中错误的说明语句是A)char a=t,o,y,o,u,0;B)char a=toyou0;C)char a=toyou0;D)char a=toyou0;正确答案: D (42)下述对C语言字符数组的描述中错误的是A)字符数组的下标从0开始B)字符数组中的字符串可以进行整体输入/输出C)可以在赋值语句中通过赋值运算符=对字符数组整体赋值D)字符数组可以存放字符串正确答案: C (43)阅读下列程序,则在执行后,程序的运行结果为#include stdio.h#include string.hmain()char a30=nice to meet you!;strcpy(a+strlen(a)/2,you);printf(%sn,a);A)nice to meet you you B)nice toC)meet you youD)nice to you正确答案: D (44)阅读下面程序,则执行后的结果是#include stdio.hmain()char str=tomeetme,*p;for(p=str;pstr+7;p+=2)putchar(*p);printf(n);A)tomeetmeB)tmemC)oeteD)tome正确答案: B (45)下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me则程序输出的结果是#include stdio.hmain(argc,argv)int argc;char *argv;int i;printf(%dn,argc);A)3B)4C)2D)以上答案都不正确正确答案: B (46)阅读下面程序,则执行后的结果为#include stdio.hlong fun(int n)if(n2)return(fun(n-1)+fun(n-2);else return(2);main()printf(%ldn,fun(5);A)10B)15C)20D)以上3个答案都不正确正确答案: A (47)已知如下定义,则sizeof(a)的值是structint i;char c;double a; a;A)8B)9C)10D)11正确答案: D (48)已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义struct a *f(int t1,int *t2,strcut a t3,struct a *t4)struct a p,*p1;int i;则正确的函数调用语句为A)&p=f(10,&i,p,p1);B)p1=f(i+,(int *)p1,p,&p);C)p=f(i+1,&(i+2),*p,p);D)f(i+1,&i,p,p);正确答案: B (49)下面程序段的输出为#include stdio.hmain() printf(%dn,12y)if(xz)printf(%d,x);else printf(%d,y);printf(%dn,z);正确答案: 1.(3) (9)如下语句printf(%cn,B+40);在执行后的输出结果是 【9】 。正确答案: 1.(j) (10)阅读下面程序,则程序的执行结果为 【10】 。#include stdio.hmain()int a=30,b=20,z;z=fun(a+b,a-b);printf(%dn,z);fun(int a,int b)int z;z=a/b;return z;正确答案: 1.(5) (11)下面的程序实现的是指针p所指向的地址的n个数中,求出最大的和最小的数据,请填空。fun(int *p,int n)int *q;int max,min;max=min=*p;for(q=p; 【11】 ;q+)if( 【12】 )max=*q;else if( 【13】 )min=*q;正确答案: 1.(qmax) 3.(*qmin) (12)下面的函数fun的功能是将形参x的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业招聘计划制定与执行指南
- 电子厂绩效考核体系设计方案
- 环保企业节能减排案例
- 航运公司船舶维护记录表
- 医疗器械使用与管理安全规范汇编
- 医院绩效考核指标体系方案
- 高一数学教学工作总结与经验分享
- 职场新人网络安全入门指南
- 小学数学课堂游戏化教学设计方案
- 工厂设备维护保养流程规范
- 2025年长春吉润净月医院社会招聘模拟试卷(含答案详解)
- 2025年下半年宝山区国有企业员工招聘笔试备考试题及答案解析
- 2024-2025学年广东省深圳市梅山中学九年级上学期开学考英语试题及答案
- 2025年贵州省遵义市辅警招聘考试题题库(含参考答案)
- 2025年国网宁夏电力有限公司高校毕业生提前批招聘校园宣讲安排笔试参考题库附带答案详解
- 2025初级注册安全工程师题库合集(+答案)
- 2025年武汉东西湖分局招聘警务辅助人员招聘73人考试参考试题及答案解析
- 池黄高铁安全培训课件
- 单相光伏并网反激式微逆变器:拓扑结构、控制策略与性能优化研究
- 学堂在线 中国传统艺术-篆刻、书法、水墨画体验与欣赏 章节测试答案
- 2025年山西省教师职称考试(理论知识)复习题及答案(新课标)-山西教师
评论
0/150
提交评论