资源描述:
《安徽农业大学C语言题库试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、有以下程序#include"stdio.h"intabc(intu,intv);voidmain(){inta=24,b=16,c;c=abc(a,b);printf('%d",c);}intabc(intu,intv){intw;while(v){w=u%v;u=v;v=w}returnu;}输出结果是A)6B)7C)8D)9有以下程序#includecharfun(charx,chary){if(x<y)returnx;returny;}voidmain
2、(){inta='9',b='8',c='7';printf("%c",fun(fun(a,b),fun(b,c)));}程序的执行结果是A)函数调用出错B)8C)9D)7设有如下的函数ggg(x)floatx;{printf("%d",x*x);}则函数的类型A)与参数x的类型相同B)是voidC)是intD)无法确定能正确表示a〉=10或a=〈0的关系表达式是A)a〉=10ora〈=0B)a〉=10│a〈=0C)a〉=10&&a〈=0D)a>=10││a〈=0以下所列的C语言常量中,错误的是A)0xFFB)1.2e
3、0.5C)2LD)‘72’以下所列的C语言常量中,错误的是A)0xFFB)1.2e0.5C)2LD)‘72’以下程序段的输出结果是_______#include"stdio.h"voidmain(){unsignedinti=65535;printf("%d",i);}A)65535B)0C)有语法错误,无输出结果D)-1以下程序的输出结果是A)98B)89C)66D)以上三个都不对#include“math.h”main(){doublea=-3.0,b=2;printf(“%3.0f%3.0f”,pow(b,fabs(
4、a)),pow(fabs(a),b));}下面程序运行结果为。main(){charc=′a′;if(′a′〈c〈=′z′)printf("LOW");elseprintf("UP");}A)LOWB)UPC)LOWUPD)语句错误,编译不能通过请写出以下程序的输出结果___。main(){inta=100;if(a〉100)printf(“%d”,a〉100);elseprintf(“%d”,a〈=100);}A0B1C100D-1有如下程序main0{intx=1,a=0,b=0;switch(x){case0
5、:b++;case1:a++case2:a++;b++}printf(“a=%d,b=%d”,a,b);}该程序的输出结果是A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2已知各变量的类型说明如下: intk,a,b; unsignedlongw=5; doublex=1.42; 则以下不符合C语言语法的表达式是 A.x%(-3) B.w+=-2 C.k=(a=2,b=3,a+B. D.a+=a-=(b=4)*(a=3)以下程序输出的结果是____。main(){fl
6、oata=5,b=4,d;d=(a>b);printf("%d\n",d);}A.1B.0C.1.0D.4下列选项中不是结构化程序基本结构的是 A.顺序结构 B.跳转分支结构 C.选择结构 D.循环结构执行以下程序段后s的值是_____intk,j,s;for(k=2;k<6;k+=2){s=1;for(j=k;j<6;j++)s+=j;}A)9B)1C)11D)10若有如下语句intx=3;do{printf("%d",x-=2);}while(!(--x));则上面程序段输出的是:________。A)1B)1和-2C)3
7、和0D)是死循环编制C语言程序的步骤是________。A.编译、连接、编辑、运行B.编辑、连接、编译、运行C.编辑、编译、连接、运行D.编译、编辑、连接、运行C语言程序的执行,总是起始于。A程序中的第一条可执行语句B程序中的第一个函数Cmain函数D包含文件中的第一个函数源程序要正确地运行,必须要有什么函数?A.printf函数B.自定义的函数C.main函数D.不需要函数以下能将字符串:youareluck!正确读入的语句组是__________。A)chars[80];scanf("%s",s);B)char*s;scanf("%s
8、",s);C)chars[80];gets(s);D)char*s;gets(s);下面程序段的运行结果是________。charc[5]={'a','b',' ','c',' '};p