欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2024/9/27 编程问答 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 湖北师范大学c语言考试题目,湖北师范学院2010期末C语言试卷.doc 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

剑飞出品 必属精品

PAGE

PAGE1 / NUMPAGES9

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

阅卷人

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

高级语言程序设计 试卷

(全院 2010级 理科)

班级 姓名 学号

题目

总分

题分

20

40

40

100

得分

项选择题【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)

{ int *k;

k=a

总结

以上是生活随笔为你收集整理的湖北师范大学c语言考试题目,湖北师范学院2010期末C语言试卷.doc的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。