【www.arisingsemi.com--IT认证】

c阶乘公式
北京经济技术职业学院2013-2014学年第一学期13级计算机应用技术和电子商务专业《C语言程序设计》课程期中考试试卷
专业:            班级:          姓名:        学号:            得分:
注意事项:
1.共6页,用钢笔或圆珠笔答卷。2.闭卷.3.总分:100分, 考试时间:100分钟
题号(题型)




总分
得分
评卷教师签字
一、单项选择题(本大题共15小题,每小题2分,共30分)。
试题的答案都要写在表格中,不按要求做的一律不能得分。
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
1. C语言中,自定义标识符由字母、数字或下划线组成,且第一个字符必须是(  )。
A.数字          B.字母或数字  C.数字或下划线   D.字母或下划线
2. 以下方法中不能用于表示一个算法的是(  )。

A.用流程图表示 B.用伪代码表示  C.用表格表示  D.用自然语言表示
3. 假定x和y为double型,则表达式x=2,y=x+3/2的值是(  )。
A.3.500000         B.3                C.2.000000      D.3.000000
4. 在以下一组运算符中,优先级最高的运算符是(  )。
A. =y>=z            B.(x>=y)&&(y>=z) 
C.(x>=y)&(y>=z)      D.(x>=y)||(y>=z)
8. 有一个函数原型如下所示: abc(float x,double y); 则该函数的返回类型为(      ) 
A. void               B. double           C. int           D. float 


9、为了计算s=10。(即10的阶乘),则s变量应定义为(    )。

        ed          D.以上三种类型均可
10. 表达式:10。=9+1的值是(  )。

A. true             B. 非零值              C. 0            D. 1
11.C语言中NULL表示(       ) 
A.空指针
B.变量未找到
C.字符串的结束符
D.文件的结束符
12. 下面对typedef不正确的叙述是(     ) 
A .用typedef可以定义各种类型名,但不能用来定义变量
B .用typedef可以增加新的基本数据类型
C.用typedef只是将已存在的类型用一个新的标识符表示
D .使用typedef有利于程序的通用和移植
13. 函数调用strcpy(str1,strcat(str2,str3))的功能是(  )
A. 将字符串str1复制到字符串str2中后再连接到字符串str3之后
B. 将字符串str3复制到字符串str2中后再连接到字符串str1之后
C. 将字符串str2连接到字符串str3之后再复制到字符串str1中
D. 将字符串str3连接到字符串str2之后再复制到字符串str1中
14. C语言对嵌套if语句的规定是:else总是与(  )。
A.其之前最近的if配对             B.第一个if配对 
C.缩进位置相同的if配对            D.其之前最近的且尚未配对的if配对
15. C语言中运算符的优先级从高到低的排列顺序是(       ) 
A. 关系运算符  算术运算符 赋值运算符
B. 算术运算符 赋值运算符 关系运算符
C. 赋值运算符 关系运算符 算术运算符
D. 算术运算符 关系运算符 赋值运算符
二、填空题(每题2分,共20分)。
1. 若a为int型变量,则表达式(a=4*5,a*2),a+6的值是________。
2. C语言中,语句结束符是________,c语言的注释符由_______开始,至_____结束。

3.设int a=2,b=3;float x=3.5,y=2.5;
表达式(float)(a+b)/2+(int)x%(int)y的值是________。
4. 结构化程序的三种基本结构分别是________ 、________和循环结构。

6. 假设变量a,b均为整型,以下语句可以借助中间变量t把a,b中的值进行交换,即:把b中的值给a,把a中的值给b。请填空。
t=a; ________;________;
三、读程序写结果(每题5分,共30分)。

1.
2.


执行后输出结果是:
执行后输出结果是:

四、编程题(每题10分,共20分)。



1、编写一个程序,输入x的值,按下列公式计算并输出y的值。
x      (x

本文来源:http://www.arisingsemi.com/it/92738/