计算机二级无纸化笔试题库

上传人:aa****6 文档编号:39219768 上传时间:2018-05-13 格式:DOC 页数:20 大小:231KB
返回 下载 相关 举报
计算机二级无纸化笔试题库_第1页
第1页 / 共20页
计算机二级无纸化笔试题库_第2页
第2页 / 共20页
计算机二级无纸化笔试题库_第3页
第3页 / 共20页
计算机二级无纸化笔试题库_第4页
第4页 / 共20页
计算机二级无纸化笔试题库_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《计算机二级无纸化笔试题库》由会员分享,可在线阅读,更多相关《计算机二级无纸化笔试题库(20页珍藏版)》请在金锄头文库上搜索。

1、第 1 套无纸化考试选择题(1)下列关于栈和队列的描述中,正确的是( D )。A)栈是先进先出B)队列是先进后出 C)队列允许在队头删除元素D)栈在栈顶删除元素 (2)已知二叉树后序遍历序列是 CDABE,中序遍历序列 是 CADEB,它的前序遍历序列是( C )。A) ABCDE B) ECABDC) EACDB D) CDEAB (3)在数据流图中,带有箭头的线段表示的是( B )。A)控制流 B)数据流C)模块调用 D)事件驱动 (4)结构化程序设计的 3 种结构是( B )。A)顺序结构,分支结构,跳转结构B)顺序结构,选择结构,循环结构C)分支结构,选择结构,循环结构D)分支结构,跳

2、转结构,循环结构 (5)下列方法中,不属于软件调试方法的是( C )。A)回溯法 B)强行排错法C)集成测试法 D)原因排除法 (6)下列选项中,不属于模块间耦合的是( B )。A)内容耦合 B)异构耦合C)控制耦合 D)数据耦合 (7)下列特征中不是面向对象方法的主要特征的是( D )。A)多态性 B)标识惟一性C)封装性 D)耦合性 (8)在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( C )。A)需求分析阶段 B)概念设计阶段C)逻辑设计阶段 D)物理设计阶段 (9)在一棵二叉树上,第 5 层的结点数最多是( D )。A)8 B)9C) 15 D) 16 (10)下列有关数

3、据库的描述,正确的是( B )。A)数据库设计是指设计数据库管理系统B)数据库技术的根本目标是要解决数据共享的问 题C)数据库是一个独立的系统,不需要操作系统的 支持D)数据库系统中,数据的物理结构必须与逻辑结 构一致 (11)以下关于 C 语言的叙述中正确的是( A )。A)预处理命令通常位于函数体外面,但也可以位 于函数体中间B)C 语言中的变量定义须在其他语句之前C)在 C 语言程序的书写中,一个语句必须单占一 行D) -个 C 语言源程序可以由一个或多个源文件组 成,每个源文件可由自己的 main 函数 (12)下列叙述中错误的是( A )。A)用户所定义的标识符允许使用关键字B)用户

4、所定义的标识符应尽量做到“见名知意”C)用户所定义的标识符必须以字母或下划线开头D)用户定义的标识符中,大、小写字母代表不同 标识 (13)下列选项中可作为 C 语言合法常量的是( A )。A) -80 B) -080C) -8el.0 D) -80.Oe (14)下列定义变量的语句中错误的是( D )。A) int_int; B) double int_;C) char For; D) float US$; (15)下列关于函数的叙述中正确的是( B )。A)每个函数都可以被其他函数调用(包括 main 函 数)B)每个函数都可以被单独编译C)每个函数都可以单独运行D)在一个函数内部可以定义

5、另一个函数 (16)当 a=l、b=2、c=3、d=4 时,执行下面程序段后, x 的值是( A )。if(amain() int a=4,b=3,c=2,d=l;printf(“%d” ,a main( )int b33=0,1,2,0,1,2,O,1,2, i,j,t=0;for(i=0;i=i;j-)t+=bij;printf(“%d”n” ,t) ;)程序运行后的输出结果是( C )。A)4 B)3 C)8 D)9 (19)以下程序:#includemain( ) charstr10;Scanf(%s“,printf(“%sn“,str);运行上面的程序,输入字符串 how are y

6、ou,则程序的执行结果是( A )。A) how B) how are youC)h D) howareyou (20)设 x 和 y 都是 int 类型,且 x=l,y= 2,则 printf”%d%d” ,x,y,(x,y)的输出结果是(A )。A) 12 B) 122C) 1,2 D)输出值不确定 (21)以下程序的输出结果是( B )。#includemain() int a=8,b=6,m=l;switch(a%4) case 0:m+;break;case l:m+:switch(b%3) default: m+;case 0:m+;break;Printf(“%d”n,m); A

7、)1 B)2 C)3 D)4 (22)定义如下变量和数组:int i,x33=1,2,3,4,5,6,7,8,9;则下面语句的输出结果是(C )。for(i=O;ivoid main()int a20,*p4;int i,k=0;for(i=O;i#define N 8void fun(int *x,int i)* x=*(x+i)+1;main() int aN=1,2,3,4,5,6,7, 8,i;fun(a,2);for(i=O;imain()char a=a,b , c , d , f,g),*p;P=a;printf(“%cn” ,*p+4) ;A)a B)b C)e D)f (34

8、)下面函数的功能是( D )。sss(s,t)char*s,*t; while(*s);while(*t)*(s+)=*(t+);return s;A)将字符串 s 复制到字符串 t 中B)比较两个字符串的大小C)求字符串的长度D)将字符串 t 续接到字符串 s 中 (35)下列程序的运行结果是( A )。#includevoid sub(int*s,int*y) static int m=4;*y=sm;m-;void main()int a=1,2,3,4,5,k,x;printf(“n”);for(k=O;kint b=3;int fun(int *k) b=*k+b;return(b)

9、; main() int a10-1,2,3,4,5,6,7,8 ,i;for(i=2;imain() int l_case; float printF;printf(“请输入 2 个数:” ) ;scanf(%d %f, printf(%d %fn,1_case,printF);A)定义语句出错,1_case 不能作为变量名B)定义语句出错,printF 不能用作用户自定义标 识符C)定义语句无错,scanf 不能作为输入函数使用D)定义语句无错,printf 不能输出 l_case 的值 (13)以下不正确的转义字符是( D )。A) B) d C) s D) 088 (14)下面程序的运

10、行结果是( C )。y=5;x=14;y=(x=3*y,x+6) ,x-l);printf(x=%d,y=%d,x,y);A) x=27, y=27 B) x=12, y=13C) x-15,y=14 D) x=y=27 (15) sizeof(char)是( B )。A) -种函数调用B) -个整型表达式C) -个字符型表达式D) -个不合法的表达式 (16)下列 4 个程序中,完全正确的是( B )oA) #include main();/*programming*/printf(programming!n); B) #include main()*programming*printf(“

11、programming !n”); C) #includemain()*programming*/*printf(programming!n);D) include main() /*programming*printf(programming!n); ( 17)设变量均已正确定义,若要通过scanf(%d%c%d%c,if(x+2)printf(%d,x).else printf(%dn,x-);A)4 和 3 B)4 和 2C)4 和 l D)3 和 2 (19)以下叙述中不正确的是( D )。A)在不同的函数中可以使用相同的名字的变量B)函数中的形式参数是局部变量C)在一个函数内定义的变

12、量只在本函数范围内有 效D)在一个函数内的复合语句中定义的变量在本函 数范围内有效(20)运行下面的程序,输入字符串 Microsoft VisualStudio,则程序的执行结果是( C )。#includemain() char Chr20;scanf(%s,printf(%sn,Chr);A) Microsoft Visual StudioB) MC) MicrosoftD) MicrosoftVisualStudio (21)若有“double a;” ,则正确的输入语句是( C )。A) scanf(%lf,a); B) scanf(%f,(22) if 语句的基本形式为:if(表达

13、式)语句,其中 “表达式”( A )。A)可以是任意合法的表达式B)必须是逻辑表达式C)必须是逻辑表达式或关系表达式D)必须是关系表达式 (23)若 i、j 已定义成 int 型,则以下程序段中内循环 体的总执行次数是( B )。for(i=6;iO;i-)for(j=0;jint m=13;int fun(int x,int y) int m=2;retum(x*y-m);main() int a=7,b=6;printf(%d“,fun(a,b)/m);A)l B)3 C)7 D) 10 (26)下面程序运行后的输出结果是( A )。#includemain() int a5=1,O,4,

14、2,O,b51,2,3,4,5),i,s=0;for(i=O;imain()char p4=“ABC”,“DEF”,“GHI”);int i;for(i=O;i#includemain() char*sl=“abDuj“;char*s2=“ABdUG“;int t;t=strcmp(sl,s2);printf(“%d“,t);A)正数 B)负数C)零 D)不确定的值 (30)已知:int c34;,则对数组元素引用正确的 是( C )A)c14 B)c1.5OC)c1+OO D)以上表达都错误 (31)以下程序:#include#includemain() char str=“abcdn123

15、xab” ;printf(“%d” ,(str);运行后的输出结果是( C )。A)10 B)9 C)7 D) 14 (32)C 语言中允许用外部说明来指定变量、函数和其他 标识符的特征,这里所说的外部指的是( D )。A)冠以关键字 externB)位置在函数体外部C)作用范围是全程的D)位置在函数的外部 (33)有以下程序:#include int fun(int x,int y) if(x=y)return(x);else return(x+y)/2);main() int a=l,b=2,c=3;printf(“%dn” ,fun(2*a,fun(b,c);程序运行后的输出结果是( A )。A)2 B)3 C)4 D)5 (34

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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