武汉纺织大学10年C语言试题
√ √
一二 三
6
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("%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);
若从第一列开始输入数据? 321(回车)则 的值为:
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)输出不是确定的数