(word完整版)武汉纺织大学10年C语言试题.doc
上传人:13****51 上传时间:2024-09-10 格式:DOC 页数:9 大小:1MB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)武汉纺织大学10年C语言试题.doc

(word完整版)武汉纺织大学10年C语言试题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)武汉纺织大学10年C语言试题(word完整版)武汉纺织大学10年C语言试题(word完整版)武汉纺织大学10年C语言试题C语言程序设计武汉纺织大学√√一二三请注意:①答案一律写在答题纸上,写在试卷上无效②答题纸要写上学号、班级、姓名③交卷时,试卷和答题纸一起提交一.选择题:(单选,每题2分,共40分)1.以下叙述不正确的是(D)A)一个C源程序可由一个或多个函数组成。B)C语言程序的基本组成单位是函数。C)一个C语言程序必须包含一个main函数。D)C语言程序经过编译后生成的文件名的后缀为。exe。2,一个C程序的执行是从(C).A)本程序的main函数开始,到本程序文件的最后一个函数结束.B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束.C)本程序的main函数开始,到main函数结束.D)本程序文件的第一个函数开始,到本程序main函数结束。在C语言提供的不合法的关键字是:(A)A)swicthB)INTC)caseD)default在C语言中,合法的字符常量是(B)A)’\084'B)’ab'C)’\x43’D)″b″若inta;则表达式“(a=2*5,a*2),a+6”的值是:(26)AD什么是一样?A)20B)6C)16D)20假设x和y都是double数据,则表达式x=1,y=x+7/2的值是:(A)A)4。500000B)4C)2.000000D)4.000000若有语句scanf("%d%d",&a,&b),要使变量a、b分别得23、45,则正确的输入形式为:(C)A)23;45B)23,45C)2345D)2345已知程序段:intx;f1oaty;scanf("%3d%f",&x,&y);若从第一列开始输入数据98765321(回车),则x的值为:(A)A)98765B)987C)65D)745以下叙述正确的是(D)A)在C程序中,语句之间必须要用分号“,"分隔。B)若a是实型变量,C程序中允许赋值a=10;因此,实型变量中允许存放整型数。C)在C程序中,无论是整数还是实数,都能准确无误地表示。D)在C程序中,%是只能用于整型运算的运算符。若有以下定义和语句charc1=’b’,c2='f’;printf(”%d,%c\n”,c2-c1,c2—’a'+’A');则输出结果是:(B)A)3,GB)4,FC)5,FD)输出结果不确定12。能正确表示x的取值在[-1,60]之间的C语言表达式是(C)60≥x≥-1B)x>=—1||x〈=60C)x〉=-1&&x〈=60D)60〉=x〉=-113.下面程序段的输出结果是:(A)shortinti=32769;printf(”%d\n”,i);A)32769B)-32767C)32767D)输出不是确定的数14。假定x、y、z、m均为int型变量,有如下程序段:intx=1,y=2,z=4;m=(x<y)?x:y;则该程序运行后,m的值是(D)A)4B)3C)2D)115。下列运算符中优先级最高的是(B).A)<B)++C)&&D)!=16。逻辑运算符两侧的运算对象_C_____。A)只能是0和1B)只能是0或非0正数C)只能是整型或字符型数据D)可以是任何类型的数据17。以下程序段运行后x,y,z的值是___B___。intx=30,y=40,z=50;if(x〉y)z=x;x=y;y=z;A)x=40,y=30,z=30B)x=40,y=50,z=50C)x=30,y=40,z=50D)x=50,y=30,z=4018.以下程序的运行结果是__A____.#inlcude<stdio。h〉voidmain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d\n”,a,b);}A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a