《C语言程序设计》A卷

发布 2024-01-14 05:05:13 阅读 5477

江西先锋学院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 ...