欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    安徽农业大学C语言题库试题.docx

    • 资源ID:4904255       资源大小:25.58KB        全文页数:33页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    安徽农业大学C语言题库试题.docx

    1、安徽农业大学C语言题库试题有以下程序 #include stdio.h int abc(int u,int v); void main () int a=24,b=16,c; c=abc(a,b); printf(%dn,c); int abc(int u,int v) int w; while(v) w=u%v; u=v; v=w return u; 输出结果是 A) 6 B) 7 C) 8 D) 9有以下程序#include char fun(char x , char y) if(xy) return x; return y; void main( ) int a=9,b=8,c=7;

    2、printf(%cn,fun(fun(a,b),fun(b,c); 程序的执行结果是 A)函数调用出错 B)8 C)9 D)7设有如下的函数ggg(x)float x; printf(n%d,x*x);则函数的类型 A) 与参数x的类型相同 B) 是void C) 是int D) 无法确定能正确表示a=10或a=0的关系表达式是 A) a=10 or a=0 B) a=10a=0 C) a=10&a=0 D) a=10 a=0以下所列的C语言常量中,错误的是 A) 0xFF B) 1.2e0.5 C) 2L D) 72以下所列的C语言常量中,错误的是 A) 0xFF B) 1.2e0.5 C)

    3、 2L D) 72以下程序段的输出结果是_#include stdio.hvoid main()unsigned int i=65535; printf(%dn,i);A) 65535 B) 0 C) 有语法错误,无输出结果 D) -1 以下程序的输出结果是 A)9 8 B)8 9 C)6 6 D)以上三个都不对#include “ math.h”main() double a=-3.0,b=2; printf(“ %3.0f %3.0fn”,pow(b,fabs(a),pow(fabs(a),b);下面程序运行结果为 。main( ) char c=a;if(ac=z)printf(LOW)

    4、;else printf(UP);A) LOW B) UP C) LOWUP D) 语句错误,编译不能通过请写出以下程序的输出结果_。 main() int a=100; if (a100) printf(“%dn”,a100); else printf(“%dn”,a=100);A 0 B 1 C 100 D -1有如下程序 main0 int x=1,a=0,b=0; switch(x) case 0: b+; case 1: a+ case 2: a+;b+ printf(“a=%d,b=%dn”,a,b); 该程序的输出结果是 A) a=2,b=1 B) a=1,b=1 C) a=1,

    5、b=0 D) a=2,b=2已知各变量的类型说明如下:int k,a,b;unsigned long w=5;double x=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( ) float a=5,b=4,d;d=(ab);printf(%dn,d);A. 1 B. 0C. 1.0 D. 4下列选项中不是结构化程序基本结构的是A. 顺序结构 B. 跳转分支结构 C. 选择结构 D. 循环结构执行以下程序段后s的值是_ int k,j,s; for (

    6、k=2;k6;k+=2) s=1; for (j=k;j6;j+) s+=j; A) 9 B) 1 C) 11 D) 10若有如下语句 int x=3; do printf( %dn,x -=2); while(!(-x);则上面程序段输出的是:_。A) 1 B) 1和-2 C) 3和0 D)是死循环编制C语言程序的步骤是_。A编译、连接、编辑、运行B编辑、连接、编译、运行C编辑、编译、连接、运行D编译、编辑、连接、运行C语言程序的执行,总是起始于 。A 程序中的第一条可执行语句 B 程序中的第一个函数 C main函数 D 包含文件中的第一个函数源程序要正确地运行,必须要有什么函数?A. p

    7、rintf函数 B. 自定义的函数C. main函数 D. 不需要函数以下能将字符串:you are luck!正确读入的语句组是_。A)chars80;scanf(%s,s);B)char *s;scanf(%s,s);C)char s80;gets(s);D)char *s;gets(s);下面程序段的运行结果是 _。 char c5=a,b,0,c,0; printf(%s,c);A)ab B)ab C)ab c D)ab0c0 当输入Beijing2008时,下列程序段的输出结果是_。gets(st); strlwr(st);stt=nihao; strcat(st,stt); put

    8、s(st);A. beijinghihao B.beijing2008nihaoC. Beijing2008nihao D.Beijingnihao下面程序段的运行结果是 _。#include void main ( ) char str =WLI , c; int k; for (k=0;(c=strk)!=0;k+) switch (c) case I: case L: break; default : putchar(c) ; continue ; putchar(*); 下面程序段的运行结果是 _。#include void main ( )int i; for (i=1;i=3;i+

    9、) if (i%2) printf(*); else break; printf(#); printf($); 分析如下程序,若此程序运行输出结果是:#include void fun(int *x) printf(%dn,*x+10); void main() int a=25; fun(&a);分析如下程序,此程序运行时输出结果是:#includevoid main()struct u char *name; int age; int income; s; s.name=Wangling; s.age=28; s.income=1000;printf(%dn,s.age);下面程序的输出结

    10、果是( )#include stdio.hvoid main() int x=-2,y=1,z=2; if (xy) if(y0)z=0; else z+=1; printf(%dn,z);考生注意:先将源程序文件714.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:计算2个数的平方差(结果第一个数的平方减去第二个数的平方)要求: 1)2个数由键盘输入2)通过函数调用实现(计算方法在子函数中,通过主函数调用实现)3)将结果显示出来考生注意:先将源程序文件111.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序

    11、运行时完成以下功能: * * * 并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。考生注意:先将源程序文件202.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能: 输入一个整数,判断它是否是水仙花数,(水仙花数的个位、十位、百位三个数的立方和等于 这个数本身)要求: 1)从键盘输入整数,先判断用户输入的是不是3位数; 2)若用户输入的是3位数再判断它是不是水仙花数。并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。考生注意:先将源程序文件309.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!补充程序使

    12、得程序运行时完成以下功能: 计算公式: s=1!+2!+3!+.+n! 式中的n!表示n的阶乘 要求: 1)n的值由键盘输入(n小于8) 2)将s的值显示出来。并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。题号:1 分值:2 得分:2 答案:C 试卷:C 题号:2 分值:2 得分:2 答案:D 试卷:D 题号:3 分值:2 得分:0 答案:C 试卷:D 题号:4 分值:2 得分:2 答案:D 试卷:D 题号:5 分值:2 得分:0 答案:B 试卷:C 题号:6 分值:2 得分:2 答案:D 试卷:D 题号:7 分值:2 得分:0 答案:A 试卷: 题号:8 分值:2 得分:0

    13、 答案:B 试卷: 题号:9 分值:2 得分:0 答案:A 试卷: 题号:10 分值:2 得分:0 答案:B 试卷: 题号:11 分值:2 得分:0 答案:A 试卷: 题号:12 分值:2 得分:0 答案:A 试卷: 题号:13 分值:2 得分:0 答案:A 试卷: 题号:14 分值:2 得分:0 答案:B 试卷: 题号:15 分值:2 得分:0 答案:D 试卷: 题号:16 分值:2 得分:0 答案:B 试卷: 题号:17 分值:2 得分:0 答案:C 试卷: 题号:18 分值:2 得分:0 答案:C 试卷: 题号:19 分值:2 得分:0 答案:C 试卷: 题号:20 分值:2 得分:0

    14、答案:C 试卷: 题号:21 分值:2 得分:0 答案:B 试卷: 题号:22 分值:2 得分:0 答案:B 试卷: 题号:23 分值:2 得分:0 答案:W* 试卷: 题号:24 分值:2 得分:0 答案:*#$ 试卷: 题号:25 分值:2 得分:0 答案:35 试卷: 题号:26 分值:2 得分:0 答案:28 试卷: 题号:27 分值:2 得分:0 答案:3 试卷: 1.有以下程序 #include int f(int n) if (n=1) return 1; else return f(n-1)+1; void main( ) int i,j=0; for(i=1;i3;i+) j

    15、+=f(i); printf(%dn,j); 程序运行后的输出结果是_。 A) 4 B) 3 C) 2 D) 1 2.有以下程序 #include void f(int x,int y) int t; if(xy) t=x; x=y; y=t; void main() int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf(%d,%d,%dn,a,b,c); 执行后输出的结果是 A) 3,4,5 B) 5,3,4 C) 5,4,3 D) 4,3,5 3.以下程序的输出结果是 A) 6 9 9 B) 6 6 9 C) 6 15 15 D) 6 6 15 #

    16、include int d=1; fun(int p) static int d=5; d+=p; printf(%d ,d); return(d); void main( ) int a=3; printf(%d n,fun(a+fun(d); 4.为表示关系x=y=z, 应使用的C语言表达式是 A) (x=y)(y=z) B) (x=y)AND (y=z)C) (x=y=z) D) (x=y)(y=z)下面不正确的赋值语句是_。 Aa=a+1 B.a=b C.a+=b D.a=1该源程序执行后,屏幕上显示什么? void main() int a; float b; a=4; b=9.5;

    17、 printf(a=%d,b=%4.2fn,a,b); A. a=%d,b=%fn B. a=%d,b=%f C. a=4,b=9.50 D. a=4,b=9.5 设变量定义为“int a, b;”,执行下列语句时,输入_,则a和b的值都是10。scanf(a=%d, b=%d,a, b);A、10 10 B、10, 10 C、a=10 b=10 D、a=10, b=10若X和Y都是int型变量,X=100,Y=200,且有下面的程序片段: printf(“%d”,(X,Y);上面程序片段的输出结果是A)200 B)100C)100 200 D)输出格式符不够,输出不确定的值阅读下面的程序:#

    18、include stdio.hvoid main() int k=-3; if(k=0) printf(#); else printf();上面程序片段的输出结果是( )A) # B) C) # D) 有语法错误,无输出结果若执行以下程序时从键盘上输入9,则输出结果是 A) 11 B) 10 C) 9 D) 8 main() int n; scanf(“%d”,n); if(n+10) printf(“%dn”,n); else printf(“%dn”,n-); 以下程序段中与语句k=ab?(bc?1:0):0;功能等价的是( )A) if(ab) (bc) ) k=1; else k=0;

    19、 B) if(ab) |(bc) ) k=1;else k=0; C) if(a=b) k=0; else if(b=c) k=1; D) if(ab) k=1;else if(bc) k=1; else k=0; 已知int k=10,m=3,n;则下列语句输出结果是printf(%dn,n=(k%m,k/m);A. 2B. 3C. 4D. 5若变量已正确定义并赋值,以下符合C语言语法的表达式是A. a:=b+1B. a=b=c+2C. int 18.5%3D. a=a+7有如下程序 main() float x=2.0,y; if(0.0x)y=0.0; else if(10.0x)y=1

    20、.0/x; else y=1.0; printf(%fn,y); 该程序的输出结果是A. 0.000000B. 0.250000C. 0.500000D. 1.000000C 语言中 while 和 do-while 循环的主要区别是_。A) do-while 的循环体至少无条件执行一次。 B) while 的循环控制条件比 do-while 的循环控制条件严格 。C) do-while 允许从外部转到循环体内 。D) do-while 的循环体不能是复合语句。 int x=0,y=5,z=3; while(z-0+x5) y=y-1; printf(“%d,%d,%dn”,x,y,z); 以

    21、上程序段的输出结果是_A)3,2,0 B)3,2,-1 C)4,3,-1 D)5,-2,-5下列字符串不符合标识符规定的是 。A) SUM B) sum C) 3cd D) endC语言中主函数的个数是_。A. 2个 B. 1个C. 任意个 D.10个C语言中主函数的个数是_。A. 2个 B. 1个C. 任意个 D.10个下列选项中,合法的C语言关键字是 A VAR B char C integer D dafault下面是对s的初始化,其中不正确的是_ 。A)char s5=abc; B)char s5=a,b,c;C)char s5= ; D)char s5=abcdef;以下能正确定义一

    22、维数组的选项是 _ A)int a5=0,1,2,3,4,5; B)char a=0,1,2,3,4,5; C)char a=A,B,C; D)int a5=0123; 当输入Beijing2008时,下列程序段的输出结果是_。gets(st); strlwr(st);stt=nihao; strcat(st,stt); puts(st);A. beijinghihao B.beijing2008nihaoC. Beijing2008nihao D.Beijingnihao以下程序运行后的输出结果是_ 。char ch=abc,x34;int i; for(i=0;i3;i+)strcpy(x

    23、i,ch); for(i=0;i3;i+)printf(%s,xii); 以下程序运行后的输出结果是_。 #include void main ( ) int x=15; while(x10x50) x+; if(x/3)x+;break; else continue; printf(%d,x); 分析以下程序,写出此程序的运行结果:#include int x,y;int s( ) int z; x=3; y=4; z=x+y; return(z);void main( ) int n; x=1; y=2; n=s( ); printf(n=%d,n+x+y); 分析如下程序,此程序运行时输

    24、出结果是:#includetypedef struct int a; float b; char *c;UN;void main()static UN x=19,83.5,zhang;UN *px;px=&x;printf(%s,px-c);以下程序的输出结果是 。 #include stdio.h void main() char c=A; printf(%c,c+4); 考生注意:先将源程序文件701.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:计算一个数的平方要求: 1)所求数由键盘输入2)通过函数调用实现(计算方法在子函数中,通过

    25、主函数调用实现)3)将求的平方数值显示出来考生注意:先将源程序文件102.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:编写一个程序,向屏幕输出以下信息: Hello! 欢迎学习C语言考生注意:先将源程序文件207.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能: 输入一个分数,输出成绩的等级,若分数=90,等级为A,若分数介于80和89之间,等级为B 若分数介于70和79之间等级为C,分数介于60和69之间等级为D,60以下的分数等级为E 要求: 1)从键盘输入分数,输出成绩的等级并以原

    26、文件名保存(不得删除原文件中的注释内容,否则该题不计分)。考生注意:先将源程序文件605.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能: 用选择法对10个整数按由大到小顺序排列。 要求: 1)从键盘读入10个整数到数组;2)用选择法进行排序;3)显示排序后的数组。考生注意:先将源程序文件605.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能: 用选择法对10个整数按由大到小顺序排列。 要求: 1)从键盘读入10个整数到数组;2)用选择法进行排序;3)显示排序后的数组。题号:1 分值:2 得分:0 答案:B 试卷: 题号:2 分值:2 得分:0 答案:D 试卷: 题号:3 分值:2 得分:0 答案:C 试卷: 题号:4 分值:2 得分:0 答案:A 试卷: 题号:5 分值:2 得分:0 答案:B 试卷: 题号:6 分值:2 得分:0 答案:C 试卷: 题号:7 分值:2 得分:0 答案:D 试卷: 题号:8 分值:2 得分:0 答案:A 试卷:


    注意事项

    本文(安徽农业大学C语言题库试题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开