湖北师范大学c语言考试题目,湖北师范学院2010期末C语言试卷.doc

湖北师范学院2010期末C语言试卷

卷号:(A) 绝密(2010年/12月)

阅卷人 湖北师范学院考试试卷(闭卷)

高级语言程序设计 试卷

(全院 2010级 理科)

班级 姓名 学号

题目一二三四五六七八九十总分题分204040100得分

项选择题【20题,每题1分,共20分】

1.设 int x=1, y=1; 表达式(!x||y--)的值是

A) 0 B) 1 C) 2 D) -1

2.在C语言中,函数的隐含存储类别是

A) 无存储类别 B) static C) extern D) auto

3.为表示关系x≤y≤z,正确的C语言表达式是__________。

A) (x<=y)&&(y<=z) B) (x<=y)AND(y<=z)

C) (x<=y<=z) D) (x<=y)&(y<=z)

4. 设有 int x=11; 则表达式 (x++ * 1/3) 的值是

A) 3 B) 4 C) 11 D) 12

5. 若变量已正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是

A) read(a,b,c); B) scanf(“%d%d%d”,a,b,c);

C) scanf(“%D%D%D”,&a,&b,&c); D) scanf(“%d%d%d”,&a,&b,&c);

6. 有如下程序

main()

{ int y=3,x=3,z=1;

printf(“%d %d\n”,(++x,y++),z+2);

}

运行该程序的输出结果是 。

A) 3 4 B) 4 2 C) 4 3 D) 3 3

7. 设int c=5和int a, a=2+(c+=c++,c+8,++c), 则a=__________。

A) 15 B) 14 C) 13 D) 16

8.当调用函数时,实参是一个数组名,则向函数传送的是 。

A) 数组的长度 B) 数组的首地址

C) 数组每一个元素的地址 D) 数组每个元素中的值

9. 以下程序的输出结果是 。

main()

{ int i, k, a[10], p[3];

k=5;

for (i=0;i<10;i++) a[i]=i;

for (i=0;i<3;i++) p[i]=a[i *(i+1)];

for (i=0;i<3;i++) k+=p[i] *2;

printf("%d\n",k);

}

A) 20 B) 21 C) 22 D)23

10. 若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为__________

A) a<>0 B) !a C) a=0 D) a

11. 在以下运算符中,优先级最高的运算符是__________

A) ? : B) ++ C) && D) +=

12. 有如下程序段

int *p,a=10,b=1

p=&a; a=*p+b;

执行该程序段后,a的值为

A) 12 B) 11 C) 10 D) 编译出错

13. 以下程序的输出结果是

main()

{ int a[3][3]={ {1,2},{3,4},{5,6} },i,j,s=0;

for(i=1;i<3;i++)

for(j=0;j<=i;j++) s+=a[i][j];

printf("%d\n",s);

}

A) 18 B) 19 C) 20 D)21

14. 在C语言的if语句中,用作判断的表达式为__________

A) 关系表达式 B) 逻辑表达式 C) 算术表达式 D) 任意表达式

15. 下列程序的运行结果是

void fun(int *a, int *b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值