【计算机类职业资格】计算机二级(C)5及答案解析.doc
《【计算机类职业资格】计算机二级(C)5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(C)5及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(C)5 及答案解析(总分:645.00,做题时间:120 分钟)一、选择题(1-10 题每题 2 分,11-50 题(总题数:40,分数:60.00)1.有以下程序: void sum(int a) a0=a-1+a1; main() int a10= 1,2,3,4,5,6,7,8,9,10; sum( printf(“%d/n“,a2); 程序运行后的输出结果是_。 (分数:1.50)A.6B.7C.5D.82.在 Windows 环境下,能实现窗口移动的操作是( )。(分数:1.50)A.用鼠标拖动窗口中的任何部位B.用鼠标拖动窗口的边框C.用鼠标拖动窗口的控制按钮D.用鼠标
2、拖动窗口的标题栏。3.有以下程序: int a=2; int f(int n) static int a=3; int t=0; if(n%2) static int a=4; t+=a+; else static int a=5; t+=a+; return t+a+; main() int s=a,i; for(i=0;iA.26B.28C.29D.244.在 Windows 环境下,粘贴按钮是( )。(分数:1.50)A.B.C.D.5. 有以下程序 main( ) int i=10,j=1; printf(“%d,%d/n“,i-,+j); 执行后输出的结果是( )。 (分数:1.50
3、)A.9,2B.10,2C.9,1D.10,16.设 char 型变量 x 中的值为 10100111,则表达式(2+x)(3)的值是(分数:1.50)A.10101001B.10101000C.11111101D.010101017.阅读以下函数 fun(char *sl,char *s2) int i=0; while(sli=s2i return(sli=/0 此函数的功能是( )。 (分数:1.50)A.比较 s1 和 s2 所指字符串的大小,若 s1 比 s2 的大,函数值为 1,否则函数值为 0B.将 s2 所指字符串赋给 s1C.比较 s1 和 s2 所指字符串是否相等,若相等,
4、函数值为 1,否则函数值为 0D.比较 s1 和 s2 所指字符串的长度,若 s1 比 s2 的长,函数值为 1,否则函数值为 08.有以下程序: int fa(int x) return x *x; int fb(int x) return x *x *x; int f(int( *f1)( ),int( *f2)( ),int x) return f2(x)-f1(x); main( ) int i; i=f(fa,fb,2);printf(“%d/n“,i); 程序运行后的输出结果是( )。 (分数:1.50)A.-4B.1C.4D.89.下列关于栈的描述正确的是_。 (分数:1.50)
5、A.在栈中能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素10.执行以下程序后,test.txt 文件的内容是(若文件能正常打开)_。 #include main() FILE *fp; char *s1=“Fortran“,*s2=“Basic“; if(fp=fopen(“test.txt“,“wb“)=NULL) printf(“Cant open test.txt file/n“); exit(1); fwrite(s1,7,1,fp); /*把从地址 s1 开始的 7
6、 个字符写到 fp 所指文件中*/ f seek(fp, 0L,SEEK_SET); /*文件位置指针移到文件开头*/ fwrite(s2,5,1,fp); fclose(fp); (分数:1.50)A.BasicanB.BasicFortranC.BasicD.FortranBasic11.若整型变量 a、b、c、d 中的值依次为 1、4、3、2。则条件表达式 a0|Ename,p-num); printf(“%s %d/n“,p-name,p-num); 程序运行后的输出结果是_。(分数:1.50)A.SunDan 20042B.SunDan 20044C.LiSiGuo 20042D.Y
7、angSan 2004136.与十进制数 200 等值的十六进制数为( )。(分数:1.50)A.A8B.A4C.C8D.C437.以下程序段中与语句 k=ab?(bc?1:0):0;功能等价的是( )。(分数:1.50)A.if(ab) else k=0;B.if(ab)|(bc) k=1 else k=0;C.if(ab) k=1; else if(bc) k=1; else k=0;38.在 Windows 环境下,当一个应用程序窗口被最小化后,该应用程序( )。(分数:1.50)A.继续在后台运行B.继续在前台运行C.终止运行D.暂停运行39.已定义 ch 为字符型变量,以下赋值语句中
8、错误的是(分数:1.50)A.ch=/;B.ch=62+3;C.ch=NULL;D.ch=/xaa;40.十六进制数 100 转换为十进制数为( )。(分数:1.50)A.256B.512C.1024D.6441.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:-1.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析42.NULL 是指 ( )。(分数:-1.00)A.0B.空格C.未知的值或无任何值D.空字符串43.SQL 语言又称为( )。(分数:-1.00)A.结构化定
9、义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言44.链表不具有的特点是( )。(分数:-1.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比45.应用数据库的主要目的是( )。(分数:-1.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题46.下列说法中,不属于数据模型所描述的内容的是( )。(分数:-1.00)A.数据结构B.数据操作C.数据查询D.数据约束47.关系表中的每一横行称为一个( )。(分数:-1.00)A.元组B.字段C.属性D.码48.在数据管理技术发展过程中,
10、文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:-1.00)A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件49.下列不属于软件调试技术的是( )。(分数:-1.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法50.数据库、数据库系统和数据库管理系统之间的关系是( )。(分数:-1.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3 者没有明显的包含关系三、填空题(每空 2 分,共 40 分)(总题数:15,分数:600.00)51.以下函数的功能是删除字符串 s 中的
11、所有数字字符。请填空。 viod dele(char *s) int n=0,i; for(i=0;si;i+) if( 1) sn+=si; sn= 2; (分数:40.00)填空项 1:_52.设函数 findbig( )已定义为求 3 个数中的最大值。以下程序将利用函数指针调用 findbig 函数。请填空。 main( ) int findbig(int,int,int); int (*f)( ),x,y,z,big; f= 1; scanf(“%d%d%d“, big=(*f)(x,y,z); printf(“big=%d/n“,big); (分数:40.00)填空项 1:_53.以
12、下程序的输出结果是 1。 #define MCRA(m) 2*m #define MCRB(n,m) 2*MCRA(n)+m main( ) int i=2,j=3; printf(“%d/n“,MCRB(j,MCRA(i); (分数:40.00)填空项 1:_54.在 DOS 环境下,表示打印机的设备文件名是 1。(分数:40.00)填空项 1:_55.以下程序的功能是输入任意整数给 n 后,输出 n 行由大写字母 A 开始构成的三角形 字符阵列图形。例如,输入整数 5 时(注意:n 不得大于 10),程序运行结果如下: A B C D E F G H I J K L M N O 请填空完成
13、该程序。 main1 int i,j,n; char ch=A; scanf(“%d“, if(n0|Ename,p-num); printf(“%s %d/n“,p-name,p-num); 程序运行后的输出结果是_。(分数:1.50)A.SunDan 20042 B.SunDan 20044C.LiSiGuo 20042D.YangSan 20041解析:本题主函数中定义了结构体类型的指针变量 p,并使其指向了结构体类型的数组 s1,并通过调用函数 f 改变了指针变量 p 所指向的结构体中成员变量 name 的值,但并未改变其 num 的值。这是因为函数 f 中的形参 name 是一个字符
14、型指针变量,它指向了主函数中指针变量 p 所指向的结构体的成员变量 name, 所以对函数 f 中的形参*name 的改变也就是对主函数中 p-name 的改变,而函数 f 中对形参 num 的改变并 不会影响主函数中 p-num 的值,因为此时传递给 num 的是一个值,而不是地址。36.与十进制数 200 等值的十六进制数为( )。(分数:1.50)A.A8B.A4C.C8 D.C4解析:37.以下程序段中与语句 k=ab?(bc?1:0):0;功能等价的是( )。(分数:1.50)A.if(ab) else k=0; B.if(ab)|(bc) k=1 else k=0;C.if(ab)
15、 k=1; else if(bc) k=1; else k=0;解析:38.在 Windows 环境下,当一个应用程序窗口被最小化后,该应用程序( )。(分数:1.50)A.继续在后台运行 B.继续在前台运行C.终止运行D.暂停运行解析:39.已定义 ch 为字符型变量,以下赋值语句中错误的是(分数:1.50)A.ch=/; B.ch=62+3;C.ch=NULL;D.ch=/xaa;解析:40.十六进制数 100 转换为十进制数为( )。(分数:1.50)A.256 B.512C.1024D.64解析:41.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:-1.00)A.便于用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 C5 答案 解析 DOC
