西安科技大学c语言期末卷和答案,C语言期末考试试题标准答案西安科技大学.doc...

C语言期末考试试题标准答案西安科技大学

西 安 科 技 大 学2011—2012学 年 第 2学 期 期 末(中)考 试 试 题(卷)

院系: 班级: 姓名: 学号:装 订 线 装 订 线 以 内 不 准 作 任 何 标 记 装 订 线科 目C语言期终考试试题考试性质考查命题朱宁洪审批6.C语言规定,函数返回值的类型是由 D .

A.return语句中的表达式类型所决定.

B.调用该函数时的主调函数类型所定决.

C.调用该函数是系统时决定.

D.在定义该函数时所指定的函数类型所决定.

7.若用数组名作为函数调用的实参传递给形参的是 A .

A.数组的首地址. B.数组第一个元素的值.

C.数组中全部元素的值. D.数组元素的个数.

8.下面不是C语言合法标识符的是 D

A.fine5 B.flag

C._score D.&i

9.下面不是C语言关键字的是 A

A.Do B.void

C.volatile D.unsigned

10.下面不正确的字符串常量是 A

A.’file’ B.”12’12”

C.”0” D.”while”

二.填空(每空2分,共20分)

1.C语言中函数头给出函数的特征描述,包括函数的 属性 、类型、名字、参数及参数类型.

2.有int x ,y , z;且x=3.2,y=4.2,z=2,则表达式z=(x+y)/z的值为 3 .

3.有int x=2 ,y=3;且y += (x++),则x=3, y= 5 .

试卷类型A考试地点学生班级自动化1101-05成绩一.选择题(每题2分,共20分)

1.以下叙述不正确的是 D .

A.一个C源程序可有一个或多个函数组成.

B.一个C源程序必须包含一个main函数.

C.C程序的基本组成单位是语句.

D.在C程序中,注释说明只能位于一条语句的后面.

2.根据定义和数据的输入方式,输入语句的正确形式为 B

A.scanf(“%f,%f”,&f1,&f2) B. scanf(“%f%f”,&f1,&f2);

C. scanf(“%3.2f%2.1f”,&f1,&f2); D. scanf(“%3.2f%2.1f”,&f1&f2);

3.下面正确的定义语句是 D

A.int a[1][4]={1,2,3,4,5}; B. double y[][3]= 0;

C. long b[2][3]={{1},{1,2},{1,2,3}}; D.float x[][3]={{1},{2},{3}};

4.设有程序段

int k=3;

while(k)

k=k-1;

则下面描述中正确的是 A .

A.while循环执行3次. B.循环是无限循环

C.循环体语句一次也不执行 D.循环体语句执行一次

5.C语言规定,简单变量做实参时,它和对应形参之间的数据传达方式是 B .

A.地址传递 B.单向值传递.

C.由实参传给形参再有形参传回给实参. D.由用户指定传递方式.

西 安 科 技 大 学20 —20 学 年 第 学 期 期 末(中)考 试 试 题(卷)

院系: 班级: 姓名: 学号:装 订 线 装 订 线 以 内 不 准 作 任 何 标 记 装 订 线科 目C语言期终考试试题试卷类型A考试班级自动化1101-05

三.写出下面程序的运行结果.(每题5分,共20分)

1.下面程序的运行结果是a=16,y=36.

#include “stdio.h”

main()

{ int a,y;

a=2;y=0;

do

{a+=2;y+=a;

if(y>30) break;}

while(a=14);

printf(“a=%d,y=%d\n”,a,y);

}

2.下面

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值