100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 湖北师范大学c语言考试题目 湖北师范学院期末C语言试卷.doc

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

时间:2020-04-10 11:17:22

相关推荐

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

剑飞出品 必属精品

PAGE

PAGE1 / NUMPAGES9

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

阅卷人

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

高级语言程序设计 试卷

(全院 级 理科)

班级 姓名 学号

题目

总分

题分

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。