计算机软件基础 一 答案

发布 2023-12-23 16:40:09 阅读 3059

2012年4月计算机软件基础(一)试题。

一、单项选择题(本大题共15小题,每小题2分,共30:

1.在绘制程序流程图时,表示“条件判断”的符号是【 】abcd.

2.下列运算符中优先级别最高的是【 】

a.< b.! c.!=d.&&

3.if语句的格式如下。

if(表达式)语句。

其中的“表达式。

a.必须是逻辑表达式b.必须是关系表达式。

c.可以是逻辑表达式或关泵表达式 d.可以是任意合法的表达式。

4.c语言中数组名作为函数参数时,其数据传递方式是。

a.地址传递 b.单向值传递 c.返回值传递 d.全局变量传递。

5.下面程序的运行结果是 【

a.3 4 4 b.3 4 5 c.5 7 5 d.5 7 76.已知:struct date

28.序列1:a b c d e f

序列2:a b c e d f

序列3:a c b d e f

序列4:a c b e d f

平均查找长度=(1+2*2+3 *3+2*4)/8=22/8=2.75 (1分)

四、程序分析题(本大题共4小题,每小题4分,共16分)30.结果输出为:156,89,55,72 (每个输出1分)31.

结果输出为:64,79,15,180 (每个输出1分)32.①&h (1分)

②h (1分)

③h-k (1分)

④2*k-l (1分)

33.①null (1分)

②h或h!= null (1分)

③q-p (1分)

④head= head->next (1分)五、程序设计题(本大题共2小题,每小题9分,共18分)34.【参考程序】

#include <>

#include <>

void main()

printf( "sqrt(%f)=%f\",a,x);

35.【参考程序】

struct node

{ int data;

struct node*lchild,*rchild;

’intn=o; /外部变量,计算二叉树中度为2的节点数量*/void count2(struct node*bt) /按照后序遍历的思想进行计数*/

{if( bt!=null) (1分)

{if( bt->lchild!=null&&bt->rchild!=null)

2019计算机软件基础试卷及其答案

中南大学考试试卷。2012 2013 学年上学期时间110分钟。计算机软件技术基础课程 32 学时 2 学分考试形式 开卷 专业年级 自动化 电气 测控10总分100分,占总评成绩70 注 此页不作答题纸,请将答案写在答题纸上,答题时请在答题纸上表明题号。一 填空题 每空1分,共20分,1 在同一问...

计算机软件基础2024年试卷A

北京航空航天大学。2008 2009 学年第 1 学期。计算机软件技术基础期末考试试卷。2009年 1 月 3 日 宋体五号字。班级学号姓名成绩。一 填空题 本题共15分,每空0.5分 1 软件按技术特点可分为 业务软件 xxxx xxxx 实时软件 个人计算软件 xxxx 2 在面向对象设计中,我...

033 计算机软件采购合同

计算机软件名称 软件采购合同。合同编号 买方 卖方 签订日期 签订地点 使用说明。1.本统一合同文本适用于国家电网公司各单位签订软件采购合同。2.对本统一合同文本中需当事人填写之处,如当事人约定无需填写的,则应注明 无 或划 3.对本统一合同文本的任何修改或补充,当事人均应在 特别约定 条款中进行约...