- 142.94 KB
- 2022-08-08 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
D|n1234567891011121314151617181920-、单项选择题(本大题共20小题,每小题2分,共40分)(D)4.03(D)98B(A)x=10,y=10(B)x二11,y=ll(A)double嘉应学院成人高等教育(A卷)C语言程序设计考试题(年月口)题号—-二三四五六七总分复核人得分评卷人1,一个程序的执行是从()(A)本程序的mdin函数开始,到mdin函数结束(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。(C)本程序的main函数开始,到本程序文件的最后一个函数结束。(D)本程序文件的第一个函数开始,到main函数结束。2,以下叙述正确的是()(A)在C程序中,mai11函数必须位于程序的最前面。(B)C程序每行中只能写一条语句。(C)C语言本是没有输入输出语句。(D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误。3,以下叙述不正确的是()(A)逗号运算符的运算级最低。(B)ABC和abc是两个不同的变量。(C)若a和b类型相同,在执行a二b后,b的自身值不变。(D)F和是完全等价的常量。4,()是C语言合法的常量。(A).45(B)078(C)25.6e3.4(D)'xy‘5,intx=3,y二2;则表达式x+二x*二y+8的值为()(A)28(B)30(C)60(D)176,设x=2.7,a=8,y=4.9,算术表达式x+a%3*(int)(x+y)%5/3的值为()(A)2.7(B)3.7(C)4.77,执行下面两个语句后,输出的结果为()charcl=98;printf("%d%c",cl,cl~32);(A)9766(B)98b(C)b668,执行下面语句后的结果为()y=10;x二y++;(C)x二1(),y=ll(D)x=ll,y=109,Charw;intx;floaty;doublez;则表达式w*x+z-y值的\n数据类型是()(A)char(C)int(D)float2,C语言中要求操作数必须是整数的运算符是()(A)/(B)%(C)!二(D)二3,用scanf(a%d,%d”,&a,&b)输入数据时,下面输入法中正确的是()(A)123,4(B)1234(C)123;4(D)4,以下关于运算符优先顺序的描述中正确的是()(A)关系运算符V算术运算符V赋值运算符V逻辑与运算符(B)逻辑与运算符V关系运算符V算术运算符V赋值运算符(C)赋值运算符V逻辑与运算符V关系运算符V算术运算符(D)算术运算符V关系运算符V赋值运算符<逻辑与运算符\n13,下列程序段中,功能与其它程序段不同的是()20,以下程序运行的结果是()(A)for(i=l,p=l;i〈二5;i++)p*二i;main()(B)for(i=l;i<=5;){p=l;p*二i;i++;}{inta=2,b=3,c=2;(C)i二1;p二1;while(i<=5){p*二i;i++;}if(amain(){inti,flag=l,n;scanf("%d”,&n);for(i=2;i<=sqrt(n);i++)if(n%i==0){flag=0;break;}if()printf(“%d是质数\n”,n);elseprintf(“%d不是质数\n”,n);以上程序横线处应填入:三、判断题(2X5=10分)1在C语言中,各种类型的整型数据在内存中都占2个字节()2表达式(j二3,j++)的值是4()3格式字符%。以指数形式输出实数数字部分小数位数7位()4charc[6]=〃abcde〃;printf(〃%3s〃,c)表示输出的字段的宽度为3位,如果被输出的数据的位数大于3,只输出3位数()5设d=l,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0()四.阅读填空题(2X15=30分)1,计算球的体积。main(){floatr,v;scanf(“”,&t);v二4*3.14*r*r*r73;printf(“v=%6・2f\n”,v);}以上程序横线处应填入: