武汉理工大学c语言往年试卷,武汉理工大学C语言期末试题

武汉理工大学考试试卷(A、B卷)2010 ~2011 学年 2 学期 C语言程序设计课程闭卷

一、单项选择题(每题2分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将所选代码填写在下面表格中的对应位置。错选、多选或未选均无分。

1.以下叙述不正确的是______。

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

B.一个C源程序可由一个或多个函数组成。

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

D.C程序的基本组成单位是函数。

2.以下选项中,______是合法的C语言字符常量。

A. ″A″

B.′ \x43 ′

C. ′ ab ′

D. ′ \084 ′

3.以下不是合法的C语言赋值语句为______。

A.++a;

B.n=(m=(p=0));

C.a=b==c;

D.k=a+b=1;

4.设在C语言中,一个int型数据在内存中占用2个字节,则unsigned int型数据的

取值范围为______。

A.0~255

B.0~32767

C.0~65535

D.0~2147483647

5.已知字符′ b ′的ASCII码为98,语句printf(″ %d, %c″, ′ b ′, ′ b ′ + 1);的输出

结果为______。

A.98,b

B.语句不合法

C.98,99

D.98,c

6.执行语句for(i=1;i++<4;);后,变量i的值是______。

A.3

B.4

C.5

D.不定

7.若有声明int a[3][4];,则对a数组元素的非法引用是。

A. a[0][2*1]

B. a[1][3]

C. a[4-2][0]

D. a[0][4]

8.在C语言程序中,数组名做函数调用的实参时,传递给形参的是。

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

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

9.设有数组定义: char array [ ]="China"; 则数组 array所占的存储空间为。

A. 4个字节

B. 5个字节

C. 6个字节

D. 7个字节

10.若有定义int x, *p;,则以下正确的赋值表达式是。

A. p=&x;

B. p=x;

C.*p=&x;

D.*p=*x;

二、判断题(每题1分,共10分)

请将答案填写在下面的表格中,正确填“√”,错误填“×”。

()1. 在C语言程序中,程序的执行总是从main()函数开始,在main()函数中结束。()2. 利用scanf函数输入数据时,只有格式控制,没有输入项也能正确输入数据到内存,如scanf(″ a=%d , b=%d ″);。

()3. break语句只能用于switch语句体中。

()4. do…while语句的循环体至少无条件执行一次。

()5.构成数组的各个元素可以有不同的数据类型。

()6.可以利用变量对数组的下标进行动态定义,例如int n=10; int a[n];。

()7. 函数strlen("China\n")的值是7。

-可编辑修改-

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值