浙江科技学院c语言题库,浙江科技学院历届c语言试卷.doc

专业班级 学号

专业班级 学号 姓名

………………………………………………………………………装订线……………………………………………………………………………………

2010 - 2011 学年第 2 学期考试试卷 A 卷

考试科目 C语言程序设计 考试方式 闭 完成时限 2小时

拟题人 题库 审核人 批准人 201

建工、生化、艺术、轻工、理学 学院 2010 年级 理工科专业

题序

总分

加分人

复核人

得分

签名

命题:

说明:

应将全部答案写在答卷纸对应的题号处;否则作无效处理;

编程题应写明题号,若答卷纸不够,请写在背面,不要另添卷纸;

考试完成后,必须将试卷与答卷同时交回。

得分

一、判断题(本大题共12小题,每题小1分,共12分)

在定义数组时,数组的长度可以用整型常量或者整型变量表示。

执行“int x=3,y=4; float z;z=x/y;”后,z的值为0.75。

C语言中,关系表达式的值是1和0,分别表示“真”和“假”。

else语句一定要与if语句配对使用,程序中else语句的个数一定小于或者等于if语句的个数。

C语言是一种结构化程序设计语言,结构化程序由顺序、选择、循环三种基本结构组成。

函数中可以使用多个return语句,也可以没有return语句。如果使用多个return语句可以向主函数返回多个值。

使用”w”方式打开一个已经存在的文本文件,将在该文件原有数据的基础上添加新的数据。

定义语句“char s[]={“Hello”};”和“char s[]={‘H’, ‘e’, ‘l’, ‘l’, ‘o’};”定义的两个字符数组是等价的。

调用函数时,若实参是一个数组名,则向函数传送的是数组的首地址。

使用do……while 语句实现循环时,不管条件真假,都将首先无条件的执行一次循环。

假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是6。

语句“c=*p++”的执行过程是p所指向的存储单元的值赋值给变量c,然后p变量自增。

得分

二、单选题(本大题共20小题,每题1分,共20分)

一个C程序总是从( )开始执行。

A.

书写顺序的第一个函数

B.

书写顺序的第一条执行语句

C.

主函数main()

D.

不确定

程序设计一般包含以下4个步骤,其中首先应该完成的是( )。

A.

设计数据结构和算法

B.

建立数学模型

C.

编写程序

D.

调试运行程序

以下不能正确计算代数式值的C语言表达式是( )。

A.

1/3*sin(1/2)*sin(1/2)

B.

sin(0.5)*sin(0.5)/3

C.

pow(sin(0.5),2)/3

D.

1/3.0*pow(sin(1.0/2),2)

下列语句执行后,变量n的值是( )。

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

{n=1;

n=n*i;

}

A.

1

B.

3

C.

4

D.

6

对下列语句的描述正确的是( )。

int i=1;

do

{i++;

}while(i=10);

A.

执行后i的值是1

B.

执行后i的值是2

C.

执行后i的值是10

D.

死循环

能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是

A.

a>=10 or a<=0

B.

a>=0|a<=10

C.

a>=10 &&a<=0

D.

a>=10||a<=0

设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为( )。

A.

0

B.

1

C.

2

D.

语法错误

下列程序段不是死循环的是( )。

A.

int i=100;

while(1) ?

{ i=i%100+1;

?if(i>100)break;

?}

B.

int k=0;

do{++k;} while(k>=0);

C.

for( ; ;);

D.

int s=36;

while(s) ––s;

已知int x=10, y=20, z=30;,以下语句执行后x、y、z的值是( )。

if (x>y) z=x; x=y; y=z;

A.

x=10, y=20, z=30

B.

x=20, y=30, z=30

C.

x=20, y=30, z=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值