计算机等级考试 二级C语言 笔试模拟试题 人邮二

上传人:飞*** 文档编号:3784732 上传时间:2017-08-11 格式:DOCX 页数:13 大小:22.74KB
返回 下载 相关 举报
计算机等级考试 二级C语言 笔试模拟试题 人邮二_第1页
第1页 / 共13页
计算机等级考试 二级C语言 笔试模拟试题 人邮二_第2页
第2页 / 共13页
计算机等级考试 二级C语言 笔试模拟试题 人邮二_第3页
第3页 / 共13页
计算机等级考试 二级C语言 笔试模拟试题 人邮二_第4页
第4页 / 共13页
计算机等级考试 二级C语言 笔试模拟试题 人邮二_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《计算机等级考试 二级C语言 笔试模拟试题 人邮二》由会员分享,可在线阅读,更多相关《计算机等级考试 二级C语言 笔试模拟试题 人邮二(13页珍藏版)》请在金锄头文库上搜索。

1、一 、选择题 本题共得 (0) 分软件生命周期中花费费用最多的阶段是 A)详细设计 B)软件编码 C)软件测试 D)软件维护考生答案: 正确答案: D为了提高测试的效率,应该 A)随机选取测试数据 B)取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划 D)集中对付那些错误群集的程序考生答案: 正确答案: D以下不是面向对象思想中的主要特征的是 A)多态 B)继承 C)封装 D)垃圾回收考生答案: 正确答案: D下列叙述中,不符合良好程序设计风格要求的是 A)程序的效率第一, 清晰第二 B)程序的可读性好 C)程序中要有必要的注释 D)输入数据前要有提示信息考生答案: 正确

2、答案: A软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 A)模块间的关系 B)系统结构部件转换成软件的过程描述 C)软件层次结构 D)软件开发过程考生答案: 正确答案: B数据处理的最小单位是 A)数据 B)数据元素 C)数据项 D)数据结构考生答案: 正确答案: C假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 A)log2n B)n2 C)O(n1.5) D)n(n-1)/2考生答案: 正确答案: D在深度为 5 的满二叉树中,叶子结点的个数为 A)32 B)31 C)16 D)15考生答案: 正确答案: C数据库系统的核心是 A)数据库B)数据库管

3、理系统C)模拟模型D)软件工程考生答案: 正确答案: B一个关系中属性个数为 1 时,称此关系为 A)对应关系 B)单一关系 C)一元关系 D)二元关系考生答案: 正确答案: C下面各选项中,均是 C 语言合法标识符的选项组是 A)33 we auto B)_23 me _3ew C)_43 3e_ else D)ER -DF 32考生答案: 正确答案: B可在 C 程序中用作用户标识符的一组标识符是 A)and B)Date C)Hi D)case_2007 y-m-d Dr.Tom Bigl考生答案: 正确答案: A以下对 C 语言函数的有关描述中,正确的是 A)在 C 语言中调用函数时,

4、只能把实参的值传给形参,形参的值不能传送给实参 B)C 函数既可以嵌套定义又可以递归调用 C)函数必须有返回值,否则不能使用函数 D)函数必须有返回值,返回值类型不定考生答案: 正确答案: A若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是 A)函数的实参和其对应的形参共占同一存储单元 B)形参只是形式上的存在,不占用具体存储单元 C)同名的实参和形参占同一存储单元 D)函数的形参和实参分别占用不同的存储单元考生答案: 正确答案: D现有定义 int a;double b;float c;char k;,则表达式 a/b+c-k 值的类型为 : A)int B)double

5、C)float D)char考生答案: 正确答案: B以下关于 long、int 和 short 类型数据占用内存大小的叙述中正确的是 A)均占 4 个字节 B)根据数据的大小来决定所占内存的字节数 C)由用户自己定义 D)由 C 语言编译系统决定考生答案: 正确答案: D有以下程序段 int j;float y;char name50; scanf(%2d%f%s,&j,&y,name); 当执行上述程序段,从键盘上输入 55566 7777abc 后,y 的值为 A)55566.0B)566.0 C)7777.0D)566777.0考生答案: 正确答案: B若变量已正确定义,有以下程序段

6、i=0; do printf(%d,i);while(i+); printf(%dn,i); 其输出结果是 A)0,0 B)0,1 C)1,1 D)程序进入无限循环考生答案: 正确答案: B下列程序的运行结果是 #include stdio.h main() int x=-9,y=5,z=8; if(x void main() int cs; while(cs=getchar()!=; n)switch(cs-2) case 0 case 1: putchar(cs+4); case 2: putchar(cs+4); break; case 3: putchar(cs+3); default

7、: putchar(cs+2); A)668977B)668966C)6677877D)6688766考生答案: 正确答案: A以下程序的输出结果是 main() int a,i;a=0; for(i=1;i int a=2,4,6,8; main() int i; int *p=a; for(i=0;i main() int i,j,m=55; for(i=1;i #include int fun(int *s, int t, int *k) int i; *k=0; for(i=0;i 则程序输出的结果是 #include stdio.h main(argc,argv) int argc;

8、char *argv; int i; printf(%dn,argc); A)3 B)4 C)2 D)以上答案都不正确考生答案: 正确答案: B有如下程序 int a10=1,2,3,4,5,6,7,8,9,10; int *p=&a3,b;b=p5; 则 b 的值是 A)5B)6C)9D)8考生答案: 正确答案: C以下叙述中错误的是 A)改变函数形参的值, 不会改变对应实参的值 B)函数可以返回地址值 C)可以给指针变量赋一个整数作为地址值 D)当在程序的开头包含头文件 stdio.h 时, 可以给指针变量赋 NULL考生答案: 正确答案: C下面程序的输出结果是 #include mai

9、n() int a=1,2,3,4,5,6,7,8,9,0,*p; p=a; printf(%dn,*p+9); A)0B)1C)10D)9考生答案: 正确答案: C有下面程序段 #include stdio.h #include string.h main() char a320=china,isa,bigcountry!; char k100=0,*p=k; int i; for(i=0;i int fun(char s) int n=0; while(*s=0 ) n=10*n+*s-0;s+; return(n); main() char s10=6,1, *,4,*,9,*,0,*;

10、 printf(%dn,fun(s); 程序的运行结果是 A)9B)61490C)61D)5考生答案: 正确答案: C设有定义:char p=1 , 2, 3 ,*q=p;,以下不能计算出一个 char 型数据所占字节数的表达式是 A)sizeof(p) B)sizeof(char) C)sizeof(*q) D)sizeof(p0)考生答案: 正确答案: A有以下函数 int aaa(char *s) char *t=s; while(*t+); t-; return(t-s); 以下关于 aaa 函数的功能的叙述正确的是 A)求字符串 s 的长度 B)比较两个串的大小 C)将串 s 复制到

11、串 t D)求字符串 s 所占字节数考生答案: 正确答案: A当用户要求输入的字符串中含有空格时,应使用的输入函数是 A)scanf()B)getchar()C)gets() D)getc()考生答案: 正确答案: C下列选项中错误的说明语句是 A)char a=t,o, y , o , u,0; B)char a=toyou0;C)char a=toyou0; D)char a=toyou0;考生答案: 正确答案: D以下程序的输出结果是 int f() static int i=0; int s=1; s+=i; i+; return s; main() int i,a=0; for(i=

12、0;iy ) if(xz)printf (%d,x);else printf(%d,y );printf(%dn,z); 考生答案: 1.()正确答案: 1.(3)(8 )阅读下面程序,则程序的执行结果为 【8 】 。#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.()正确答案: 1.(5)(9 )以下程序的输出结果是【9 】 。main() int y=9;for(; y0; y-)if (y%3=0)printf(%d, -y); continue; 考生答案: 1.()正确答案: 1.(852)(10 )下述程序的输出结果是【10】 。#includeint fun(int x) int p;if(x=0x=1)return 3;elsep=x-fun(x-2);return p;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号