江西先锋学院2008-2009学年第二学期。
c语言程序设计》期末考试试卷(a)
一、 选择题(共20题,每题2分,共40分)
1、以下选项中可作为c语言合法常量的是( a )
a.-80. b.-080 c.-8e1.0 d.-80.0e
2、c语言源程序名的后缀是( b)
a..exe b..c c..obj d..cp
3、可在c程序中用做用户标识符的一组标识符是( a )
4、以下不能正确定义二维数组的选项是( a )
s[s[2]=;
s[2][2]=;s[2][2]=,
5、以下叙述中正确的是( c )
语言程序将从源程序中第一个函数开始执行
b.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
可作为用户标识符,用以命名任意一个函数作为主函数
6、下面不是保留字。( d )
7、己有说明:int x=l,y=l,z=l,t;则表达式:t=++x||+y&&+z的值是( c )
a.3b.2c.1d.0
8、若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( d )
"%d",a,b,"%d%d%d",a,b,c);
"%d","d",&p);
9、下面正确的实型常量为( c )
a. e-2b. 0e0c. 3e5.2 d. 10e
10、以下说法正确的是( c )
a.'x'+101是一个错误的表达式。
语言不允许类型的混合运算。
c.强制类型转换时,类型说明符必须加括号。
d.(int)x+y 和(int)(x+y)是完全等价的表达式。
11、当c的值不为0时,能正确将c的值赋给变量a、b的选项是( c )
c.(a=c)&&b=
12、下列属于正确的c语言赋值语句的有( a )
a.ib.i+=1c.i=1d. i=i+l
13、正确的c语句是( d )
a. int a=b=c=3b. for (x=0, x<9, x++)
c. int x;if (x==3) then x=6; d. int x=3; if (x= =3) x=6;
14、下列c语言程序的正确运行结果是( d )
int i=12;
switch ( i )
a. 10b.12c. 14d.15
15、在c语言中,不能用八进制表示的数据类型是( d )
a.字符型b.整型c.长整型 d.浮点型。
16、以下程序的输出结果是(c )
main (
以上程序的输出结果是( d )
a.10 1 9 2b. 9 8 7 6
c.10 9 9 0d.10 10 9 1
20、执行下面语句后的输出为( d )
int i = 1;
if (i<=0) printfn")
else printf("%n")
ab.% c.% cd.有语法错误,不能正确执行。
二、填空题(共10空,每空3分,共30分)
1、执行以下程序后的输出结果是 14
main()
2、当执行以下程序时,输入1234567890《回车》,则其中while循环体将执行 0 次。
#include <>
main()
3、 以下程序的运行结果是m= 4k= 4 i= 5 k= 5 。
int k=0;
void fun(int m)
main()
4、若有以下定义:float x=6.5,y=3.
7 ; int a; 则表达式(int)(x+y)的值为 10 ,表达式(int)x+y的值为 9.7 ,表达式a=x+y的值为 10 。
5、要在显示器上显示“i’m a student.”相应的输出语句应为。
三、综合应用题(共2题,每题15分,共30分)
1、计算输出1+1/3+1/5+1/7+…+1/99的值。
#include”
main()
int i;
float num,s=0;
for(i=1;i<=99;i=i+2)
num=1.0/i;
s+=num;
printf(“数列的值:%f”,s)
2、定义一个函数,使用冒泡法对一个数组中的size个整数进行排序(升序),并编写主函数调用该函数。
C语言程序设计A卷
成都东软信息技术职业学院。2009 2010学年第二学期期末试题 c语言程序设计 a卷 适用 08级软件技术 英语强化 日语强化 测试专业 说明 本试卷共五大题,试卷满分100分,考试时间120分钟。一 选择题 本题共30分,每小题2分 1 c语言程序从 开始执行。a 程序中的第一个函数b 主函数。...
C语言程序设计A卷
卷号 a 湖北工业大学二oo七 二oo八学年第二学期期末考试。c语言程序设计试题。电子应用专科专业用 闭卷 注意 学号 姓名和所在年级班级不写 不写全或写在密封线外者,试卷作废。一 单项选择题 每题2分,共20分 1 i o设备指的是计算机的 a 存储设备 b 输入和输出设备 c 控制器 d 运算器...
C语言程序设计A卷
一 选择题 15x3分 1.在c语言中,用于直接中断最内层循环的语句是 a switchb continue c breakd if 2.若i,j已定义为int型,则以下程序中循环体总的执行次数是 假定在循环体内不改变i,j的值 for i 5 i i for j 0 j 4 j a 20b 24 ...