杭州电子科技大学c语言oj,杭州电子科技大学C语言期末试题及答案.doc

杭州电子科技大学C语言期末试题及答案

杭州电子科技大学学生考试卷(A )卷

说明: 请将全部答案都书写在最后页答题纸上,否则答题无效。

试题一、判断题,正确打钩,错误打叉 (共10分)

1、定义一个数组后,其每个元素的类型是相同的。T

2、在循环体中可以再嵌套循环。T

3、用C语言编写的源程序须经过编译连接后,生成扩展名为.exe的可执行文件,才能运行。t

4、如果变量p是一个指针变量,则它只能存储地址。T

5、在函数体内定义的变量称全局变量,可以被程序中的所有函数引用。F

6、一维数组的数组名是一个地址常量,表示第一个元素的地址。T

7、在scanf函数中的格式符%d可以能用于输入实型数据。F

8、任何变量在定义时,必须要定义其类型。T

9、在函数定义时,必须有参数和返回值。F

10、表达式3/2*5.2与表达式5.2*3/2等价,即两个表达式的值相等。F

试题二、单选题,根据题目从A、B、C、D中选择一个正确的选项(共10分)

1.下面哪一个不是正确的用户标识符。( C )

A、 X_2B、x_2C、2_xD、_2x

2. 若有数组定义语句“int a[4][5];”,则对a中数组元素的正确引用是( D )。

A.a[4][1]B.a[2,1]C.a[4][5]D.a[4–1][5–5]

3. 有定义int a=9;,语句“a+=a– =a+a;”执行后,变量的值是( C )。

A.18B.9C.–18D.–9

4. a、b是整型变量,执行语句“scanf("a=%d,b=%d",&a,&b);”,使a和b的值分别为1和2,正确的输入是( C )。

A.1 2B.1,2C.a=1,b=2D.a=1 b=2

5. C语言中的基本数据类型包括(B )。

A.整型、实型、逻辑型B.整型、实型、字符型

C.整型、逻辑型、字符型D.整型、实型、逻辑型、字符型

6. 与语句while(!s )中的条件等价的是(B )。

A.s==0B.s!=0C.s==1D.s=0

7. 若有“float a=1.5,b=3.5,*pa=&a;*pa*=3;pa=&b;”,则正确的是( C )。

A.pa的值是1.5B.*pa的值是4.5

C.*pa的值是3.5D.pa的值是3.5

8. 若有以下定义语句:

struct student { int num; char name[9];

}stu[2]={1, "zhangsan",2, "lisi"};

则以下能输出字符串“lisi”的语句是( )。

A.printf("%s",stu[0].name);B.printf("%s",&stu[1].name);

C.printf("%s",stu[1].name[0]); D.printf("%s",&stu[1].name[0]);

9.如果在函数中定义一个变量,有关该变量作用域正确的是( )。

A.只在该函数中有效B.在该文件中有效

C.在本程序中有效D.为非法变量

10.假设变量x、k都已定义,下列语句片段中,无语法错误的是( )。

A、switch(x)

{ case x<15: putchar('A');

case x>30: putchar('E');

}

B、switch(x)

{ case 3+2: a='A';

defualt: a='E';

case 1*3: a='B';

}

C、switch(x)

{ case 1+a: k=x-2;

case 5*a: k=x+3;

default: k=0;

}

D、switch(x)

{ case 3.5: k=0.5*x;

case 7.8: k=8*x;

default: k=0;

}

试题三、程序阅读,写出运行结果(每小题4分,共20分)

1.

void main ( )

{ int num = 0 ;

while ( num <=2 )

{ num

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值