武汉理工大学c语言期末好过吗

如题所述

不好。立即下载
为了提升浏览体验,原视图版网页已升级为如下版式
武汉理工大学C语言期末试题
PLUS联合会员,享八亿文档和万本图书开通会员
武汉理工大学C语言期末试题.doc
54.5K11页 73阅读loudicrh2020-11-25
立即下载 +合伙人(招募中) 举报
武汉理工大学C语言期末试题

武汉理工大学考试试卷A、 B卷)

2010 201 1学年2学期 语言程序设计 课程 闭卷

一、单项选择题(每题2分共20分

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

1. 以下叙述不正确的是___。

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

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

C.一个源程序必须包含一个ma  函数。

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

2. 以下选项中,____是合法的语言字符常量。

. ″A″ B。 ′  x43 ′ C. ′ a b ′

D。 ′ 04′

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

A++;  n=(m=(p=0))  C。a=b=c; D.k=

+b1 

4. 设在语言中一个int型数据在内存中占用个字节则uns  ged nt型数据的取值范围为_____。

A.025  B  0~32767 C。 0~ 5535

  0214483647

5. 已知字符′  ′的ASC I码为98 语句p intf  ″%d,c″, ′  ′  ′

1/11页
武汉理工大学C语言期末试题

 ′   ) 的输出结果为_____。

A98   B。语句不合法 98 99 D。8  

6. 执行语句fo (i=1 ; i++ 〈4;  后,变量i的值是____.

A 3 。  C。 5

D。不定

7. 若有声明int [][4]  则对a数组元素的非法引用是 .

A a0 [2  ] B。 a 1  [  。 a[-2  [ 

D.a   4

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

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

。数组全部元素的值  数组元素的个数

9. 设有数组定义: cha arra  ]"China” 则数组  ray所占的存储空间为 .

A。 4个字节 B。 5个字节 C。 6个字节   个字节

10.若有定义in  x,    ,则以下正确的赋值表达式是 。

A.p=&x;   =x  *p&x .p= ;

二、判断题 每题1分共 分)

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

 )1。 在C语言程序中程序的执行总是从main( 函数开始在main

2/11页
武汉理工大学C语言期末试题

 函数中结束.

  。 利用saf函数输入数据时只有格式控制,没有输入项也

能正确输入数据到内存如scan  ″a=%d  =d″  。 )3. re a语句只能用于si tc h语句体中。

 )4.d…whi le语句的循环体至少无条件执行一次。

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

( 6.可以利用变量对数组的下标进行动态定义例如int =0; ita n ;。 7。 函数str  n  ”Ch  na\n")的值是7.

 8.函数的定义一般由函数首部和函数体部分组成。

 )9.用户自定义的函数必须有返回值.

 )10. 函数调用中的参数称为实际参数。

三、填空题 每空1分,共10分)

1 C语言程序的基本结构可以分为 、 、

三种。

2 数组[ 0下标的范围是从______到________。

3. 在语言中 取地址运算符是 指针运算符

是 。

已知n为三位整数即n〉 =100且n 〈999 求n的百位数字、十位数字、个位数字的表达式分别为 、 和 。

四、程序阅读题 每题5分共15分)

1. in  d 〈std  o。 h〉main  

in   

 anf  d” &* 

3/11页
武汉理工大学C语言期末试题if   15)prin tf(”%" x5 if(x10)   intf  "d  x if x>5)pr  n  f(”%d\”,x+5) 

}

若程序运行时从键盘输入  2 后回车  则输出结果为 .

2. main( )



 +)for   1 ; j<i  j++s=+2 printf  s d\n",s) 



程序运行后的输出结果为 。

3. #i   u  〈tio  〉main  

int a,b int p1 , p2  p sanf  %d d"  a,&b);p1&a  p=b;if( 〈 

{pp1  1= ; p2= 

}

4/11页
武汉理工大学C语言期末试题prit   ” d\”,a,);pritf  ”% %d ", p1 , p2 



若程序运行时从键盘输入 4 和 5 后回车,则输出结果为: 。

五、程序填空题. 每空3分共15分

1 .一个三位整数(10099) 若各位数的立方和等于该数自身,则称其为“水仙花数"(如 1531 +53+33  ,找出所有的这种数.

ain  



 nt n  a  b, ;

+





2.定义求素数的prime函数,在main调用prie函数求3~20内的所有素数。

 ntprime(int

;fl a = f++)if()

reak 

return f    



  )intp ime  nt) 
温馨提示:答案为网友推荐,仅供参考