武汉理工大学c语言作业,武汉理工大学C语言期末试题

武汉理工大学考试试卷

1-30-jpg_6_0_______-19-0-0-19.jpg

B卷)

学年课程

单项选择题 (每题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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值