计算机等考试二C语言笔试试题及答案

上传人:xy****7 文档编号:47183522 上传时间:2018-06-30 格式:PDF 页数:6 大小:16.62KB
返回 下载 相关 举报
计算机等考试二C语言笔试试题及答案_第1页
第1页 / 共6页
计算机等考试二C语言笔试试题及答案_第2页
第2页 / 共6页
计算机等考试二C语言笔试试题及答案_第3页
第3页 / 共6页
计算机等考试二C语言笔试试题及答案_第4页
第4页 / 共6页
计算机等考试二C语言笔试试题及答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

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

1、 本文由阳光孩童贡献d o c 文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机 查看。w w w .233.c o m2011 年 3 月计算机等级考试二级 C 语言 笔试试题及答案 笔试试题及答案一、 选择题 (1)下列关于栈叙述正确的是 A)栈顶元素最先能被删除 B)栈顶元 素最后才能被删除 C)栈底元素永远不能被删除 D)以上三种说法都不对 (2)下列叙述 中正确的是 A)有一个以上根结点的数据结构不一定是非线性结构 B)只有一个根结点 的数据结构不一定是线性结构 C)循环链表是非线性结构 D)双向链表是非线性结构 ( 3)某二叉树共有 7 个结点,其中叶子结点

2、只有 1 个,则该二叉树的深度为(假设根结 点 在第 1 层) A)3 B)4 C)6 D)7 (4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划 B)软件详细设计说明书 C)用户手册 D)软件需求规格说明书 ( 5)结构化程序所要求的基本结构不包括 A)顺序结构 B)GOTO 跳转 C)选择(分支)结构D)重复(循环)结构 (6)下面描述中错误的是w w w .233.c o mA)系统总体结构图支持软件系统的详细设计 B)软件设计是将软件需求转换为软 件表示的过程 C)数据结构与数据库设计是软件设计的任务之一 D)PAD 图是软件详细 设计的表示工具 (7)负责数据库中查

3、询操作的数据库语言是 A)数据定义语言 B)数据 管理语言 C)数据操纵语言 D)数据控制语言 (8)一个教师可讲授多门课程,一门课程 可由多个教师讲授。则实体教师和课程间的联 系是 A)1:1 联系 B)1:m 联系 C)m :1 联系 D)m :n 联系 (9)有三个关系 R、S 和 T 如下:则由关系 R 和 S 得到关系 T 的操作是 A)自然连接 B)交 C)除 D)并 (10)定义 无符号整数类为 UIn t ,下面可以作为类 UIn t 实例化值的是 A)-369 B)369 C)0.369 D)整数集合 1,2,3,4,5 (11)计算机高级语言程序的运行方法有编译执行和解释执

4、行 两种,以下叙述中正确的是w w w .233.c o mA)C 语言程序仅可以编译执行 B)C 语言程序仅可以解释执行 C)C 语言程序既可 以编译执行又可以解释执行 D)以上说法都不对 (12)以下叙述中错误的是 A)C 语言的 可执行程序是由一系列机器指令构成的 B)用 C 语言编写的源程序不能直接在计算机 上运行 C)通过编译得到的二进制目标程序需要连接才可以运行 D)在没有安装 C 语言 集成开发环境的机器上不能运行 C 源程序生成的.e x e 文件 (13)以下选项中不能用作C 程序合法常量的是 A)1,234 B)123 C)123 D)“x 7G“ (14)以下选项中可用作

5、 C 程序合法实数的是 A).1e 0 B)3.0e 0.2 C)E9 D)9.12E (15)若有定义语句:i n t a =3,b =2,c =1;,以下选项中错误的赋值表达式是 A)a =(b =4)=3; B)a =b =c +1; C)a =(b =4)+c ;D)a =1+(b =c =4); (16)有以下程序段 c h a r n a m e 20; i n t n u m ; s c a n f (“n a m e =%s n u m =%d “,n a m e ; 当执行上述程序段,并从键盘输入:n a m e =Li l i n u m =1001 后,n a m e 的

6、值为 A)Li l iw w w .233.c o mB)n a m e =Li l i C)Li l i n u m = D)n a m e =Li l i n u m =1001 (17)i f 语句的基本形式是: i f (表达式)语句,以下关于“表达式”值的叙述中正确的是 A)必须是逻辑值 B)必须 是整数值 C)必须是正数 D)可以是任意合法的数值 (18)有以下程序 #i n c l u d e m a i n ( ) i n t x =011; p r i n t f (“%d n “,+x ); 程序运行后的输出结果是 A)12 B)11 C)10D)9 (19)有以下程序 #

7、i n c l u d e m a i n () i n t s ; s c a n f (“%d “, w h i l e (s 0) s w i t c h (s ) c a s e 1:p r i n t f (“%d “,s +5); c a s e 2:p r i n t f (“%d “,s +4); b r e a k ; c a s e 3:p r i n t f (“%d “,s +3);w w w .233.c o md e f a u l t :p r i n t f (“%d “,s +1);b r e a k ; s c a n f (“%d “, 运行时,若输入 1

8、 2 3 4 5 0,则输出结果是 A)6566456 B)66656 C)66666 D)6666656 (20)有 以下程序段 i n t i ,n ; f o r (i =0;i =0 w h i l e (i y );w w w .233.c o m 程序运行后的输出结果是 A)1,2 B)4,1 C)3,4 D)2,3 (38)有以下程序 #i n c l u d e s t r u c t S i n t a ,b ; d a t a 2= 10,100,20,200 ; m a i n () s t r u c t S p =d a t a 1; p r i n t f (“%d

9、 n “,+(p .a ); 程序运行后的输出结果是 A)10 B)11 C)20 D)21 ( 39)有以下程序 #i n c l u d e m a i n () u n s i g n e d c h a r a =8,c ; c =a 3; p r i n t f (“%d n “ ,c ); 程序运行后的输出结果是 A)32 B)16 C)1 D)0 (40)设 f p 已定义,执行语句f p =f o p e n (“f i l e “,“w “);后,以下针对文本文件 f i l e 操作叙述的 选项中正确的是w w w .233.c o mA)写操作结束后可以从头开始读 B)只

10、能写不能读 C)可以在原有内容后追加写 D)可以随意读和写 二、填空题 (1)有序线性表能进行二分查找的前提是该线性表必须 是 【1】 存储的。 (2)一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABD ECF,则后序遍历结 果为 【2】 。 (3)对软件设计的最小单位(模块或程序单元)进行 的测试通常称为 【3】 测试。 (4)实体完整性约束要求关系数据库中元组的 【4】 属性值不能为空。 (5)在关系 A(S,SN,D)和关系 B(D,CN,NM)中,A 的主关键字是 S, B 的主关键字是 D, 则称 【5】 是关系 A 的外码。 (6)以下程序运行后的输出结果 是 【6】

11、 。 #i n c l u d e m a i n () i n t a ; a =(i n t )(d o u b l e )(3/2)+0.5+(i n t )1.99*2 ); p r i n t f (“%d n “,a ); (7)有以下程序 #i n c l u d e m a i n () i n t x ; s c a n f (“%d “, i f (x 15) p r i n t f (“%d “,x -5); i f (x 10) p r i n t f (“%d “,x );w w w .233.c o mi f (x 5) p r i n t f (“%d n “,x

12、 +5); 若程序运行时从键盘输入 12,则输出 结果为 【7】 。 (8)有以下程序(说明:字符 0 的 ASCII 码值为 48) #i n c l u d e m a i n () c h a r c 1,c 2; s c a n f (“%d “, c 2=c 1+9; p r i n t f (“%c %c n “,c 1,c 2); 若程 序运行时从键盘输入 48,则输出结果为 【8】 。 (9)有以下函数 v o i d p r t ( c h a r c h ,i n t n ) i n t i ; f o r (i =1;i 0)开始的后续元 素全部向前移动一个位置。请填空。

13、 v o i df u n (i n t a N,i n t k ) i n t i ; f o r (i =k ;i (12)有以下程序,请在 【12】 处填 写正确语句,使程序可正常编译运行。 #i n c l u d e 【12】 ; m a i n () d o u b l e x ,y ,( *p )(); s c a n f (“%l f %l f “, p =a v g ; p r i n t f (“%f n “,(*p )(x ,y ); d o u b l e a v g (d o u b l e a ,d o u b l e b ) r e t u r n (a +b )

14、/2); (13)以下程序运行后的输出结果是 【 13】 。 #i n c l u d e m a i n () i n t i ,n 5= 0 ; f o r (i =1;i = 0;i -) p u t c h a r (*(p +i ); p r i n t f (“n -“); f r e e (p ); (15)以下程序运行后的输出 结果是 【15】 。 #i n c l u d e m a i n () FILE *f p ; i n t x 6= 1,2,3,4,5,6 ,i ; f p = f o p e n (“t e s t .d a t “,“w b “); f w r

15、i t e (x ,s i z e o f (i n t ),3,f p ); r e w i n d (f p ); f r e a d (x ,s i z e o f (i n t ),3,f p ); f o r (i =0;i 后,n a m e 的值为 A)Li l iw w w .233.c o mB)n a m e =Li l i C)Li l i n u m = D)n a m e =Li l i n u m =1001 (17)i f 语句的基本形式是: i f (表达式)语句,以下关于“表达式”值的叙述中正确的是 A)必须是逻辑值 B)必须 是整数值 C)必须是正数 D)可以是任意合法的数值 (18)有以下程序 #i n c l u d e m a i n ( ) i n t x =011; p r i n t f (“%d n “,+x ); 程序运行后的输出结果是 A)12 B)11 C)10D)9 (19)有以下程序 #i n c l u d e m a i n () i n t s ; s c a n f (“%d “, w h i l e (s 0) s w i t c h (s ) c a s e 1:p r i n t f (“%d “,s +5); c a s e 2:p r i n t

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

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

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