本科C语言考试 答案,河北农业大学2009-2010本科,C语言期末考试真题及答案

很权威哦!

河北农业大学课程考试试卷

2009 – 2010 学年 第 2 学期 学院 本科 专

业 卷别: A

考试科目: C语言程序设计 考核方式: 闭卷

姓 名: 学号: 专业班级: (注:考生务必将答案写在答题纸上,写在本试卷上无效)

本试卷共(4)页

一、 单选题。(共30分)

1. (1分)下列对于数组的描述,正确的是( )

A、数组一旦定义,其大小是固定的,但数组元素的类型可以不同 B、数组一旦定义,其大小是固定的,且数组元素的类型必须相同 C、数组一旦定义,其大小是可变的,且数组元素的类型可以不同 D、数组一旦定义,其大小是可变的,但数组元素的类型必须相同

2. (1分)有以下程序段,最后i的值是()。

int i, x;

for(i=1,x=1;i<=20;i++) { if(x>=10) break; if(x%2= =1)

{ x+=5; continue; } x-=3; }

A、4 B、5 C、6 D、7

3. (1分)变量的指针代表变量的()。

A、名 B、一个标志 C、地址 D、值

4. (1分)已知下列程序段:

char a[3], b[ ]="China";

a=b;

printf("%s", a); 则( )。

A、 运行后将输出China B、 运行后将输出Ch C、 运行后将输出Chi D、 编译出错

5. (1分) 下列叙述中错误的是( )

A、主函数中定义的变量在整个程序中都是有效的 B、在其他函数中定义的变量在主函数中不能使用 C、形式参数也是局部变量

D、复合语句中定义的变量只在该复合语句中有效

6. (1分)有程序段:int a;

for(scanf(―%d‖,&a);a= =0;) printf(―‖continue‖);

则for语句中的a= =0可以用以下哪一个表达式代替()。A、a!=0 B、!a C、a>0 D、a>=0

7. (1分)有如下程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值