首页 > 编程知识 正文

c语言二级题库破解版,c语言基础知识题库

时间:2023-05-06 02:50:11 阅读:143481 作者:2425

C语言描述问题比汇编语言快速、工作量小、可读性好,易于调试、修改、移植,代码质量与汇编语言相当。 以下是小编收集的计算机二级C语言死记硬背题库。 我希望你认真读。

一.单选题

1*** .如有说明: int a[10]; a对数组元素的正确引用是

A.a[10]。

b.a [ 3,5 ]。

C.a***5***

D.a[10-10]。

正确答案: d

2** .在数据库设计中,将E-R图转换为关系数据模型的过程

a .需求分析阶段

b .逻辑设计阶段

c .概念设计阶段

d .物理设计阶段

正确答案: b

3** .结构化编程主要强调的是

a .方案规模

b .方案效率

c .编程语言的先进性

d .程序易读性

正确答案: d

4***,y,t都作为int类型变量,执行语句: x=y=3; t= x|| y; 完成后,y的值为

a .我不知道

B.4

C.3

D.1

正确答案: c

5***.inta=1,b=3表示a^b的值为

A.3

B.1

C.2

D.4

正确答案: c

二.程序修改问题

以下程序中的函数fun的功能是,在长整数数的各位中依次取出奇数的’数,构成新的数并置于t。 高位仍是高位,低位仍是低位。

例如,如果s的数量为87653142,则t的数量为7531。 请纠正程序中的错误,以便获得正确的结果。 注:某些源程序不能在文件MODll.C中添加或删除行,也不能修改程序的结构。

(参考答案)

***1***}t=0; ***2***if***d%2 1=O***或if***d%2==1***

(试验点分析)

主题考察:以指针型变量为函数参数的if语句的条件式与奇偶数的表现方法相组合来决定公式的内容。

(解决问题的想法) )

从***1***函数定义可以看出,变量t是指针变量,所以将初始值0代入t是错误的。 因为t指的是存储新数的变量,所以在这里应该给新数赋予初始值0,即。 t=0。

***2***变量d表示数s的各位的数量,此处的if条件需要判断d是否为奇数。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。