武汉纺织大学10年c语言,武汉纺织大10年C语言试题.doc

武汉纺织大10年C语言试题

PAGE

PAGE 1

C语言程序设计

C语言程序设计

武 汉 纺 织 大学

√ √

一二 三

请注意:

请注意:

①答案一律写在答题纸上,写在试卷上无效

②答题纸要写上学号、班级、姓名

③交卷时,试卷和答题纸一起提交

一.选择题:(单选, 每题2分, 共40分)

以下叙述不正确的是( )

A)一个C源程序可由一个或多个函数组成。

B) C语言程序的基本组成单位是函数。

C)一个C语言程序必须包含一个main函数。

D) C语言程序经过编译后生成的文件名的后缀为 .exe。

一个C程序的执行是从( )。

A) 本程序的main函数开始,到本程序文件的最后一个函数结束。

B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。

C)本程序的main函数开始,到main函数结束。

D)本程序文件的第一个函数开始,到本程序main函数结束。

在C语言提供的不合法的关键字是:

A)swicth B)INT C)case D)default

在C语言中,合法的字符常量是

A)’\084’     B) ’ab’    C)  ’\x43’   D)″b″

若int a;则表达式“(a=2*5,a*2),a+6”的值是:

A)20 B)6 C)16 D)20

假设x和y都是double数据,则表达式x=1,y=x+7/2的值是:

A)4.500000 B)4 C)2.000000 D)4.000000

若有语句scanf(

若有语句scanf("%d%d",&a,&b),要使变量a、b分别得23、45,则正确的输入形式为: ( )

A) 23;45 B) 23,45 C) 23 45 D) 2345

已知程序段:

int? x;? f1oat? y;

scanf("%3d%f",&x,&y);

若从第一列开始输入数据98765? 321(回车),则x 的值为: ( )

A)98765? B)987?? ? C)? 65?????? D)? 745

以下叙述正确的是( )

A) 在C程序中,语句之间必须要用分号“,”分隔。

B)若a是实型变量,C程序中允许赋值a =10;因此,实型变量中允许存放整型数。

C)在C程序中,无论是整数还是实数,都能准确无误地表示。

D)在C程序中,%是只能用于整型运算的运算符。

若有以下定义和语句

char c1='b' ,c2='f';

printf("%d ,%c\n" ,c2-c1 ,c2-'a'+'A');

则输出结果是:( )

A)3 ,G B)4 ,F C)5 ,F D)输出结果不确定

12. 能正确表示x的取值在[-1,60]之间的C语言表达式是( )

60≥x≥-1 B)x>=-1 || x<=60

C) x>=-1 && x<=60 D) 60>=x>=-1

13. 下面程序段的输出结果是:( )

short int i=32769;

printf("%d\n",i);

A)32769 B)-32767 C)32767 D)输出不是确定的数

14.

14. 假定x、y、z、m均为int型变量,有如下程序段:int x=1, y=2, z=4;m=(x

则该程序运行后,m的值是( )

A) 4 B) 3 C) 2 D) 1

15. 下列运算符中优先级最高的是( )。

A) < B) ++C) && D) !=

16. 逻辑运算符两侧的运算对象______。

A) 只能是0和1B) 只能是0或非0正数

C) 只能是整型或字符型数据 D) 可以是任何类型的数据

17. 以下程序段运行后x,y,z的值是______。

int x = 30, y = 40, z = 50;

if (x > y)

z = x;

x = y;

y = z;

A) x = 40, y = 30, z = 30B) x = 40, y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值