欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级C语言笔试45及答案解析.doc

    • 资源ID:1326387       资源大小:61KB        全文页数:11页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

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

    【计算机类职业资格】二级C语言笔试45及答案解析.doc

    1、二级 C 语言笔试 45 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:60.00)1.下列各 m 的值中,能使 m%3=2, 则表达式(b2)/(b1)的值是_。(分数:2.00)A.0B.2C.4D.87.执行以下语句后的输出结果是_。 int x=3,y=0; printf(“%d,%d”,-1x-10 main () int a2 3=1,3,5,7,9,11,*p; p=(int *)malloc(sizeof(int); fur ( printf (“%d/n“, *p); (分数:2.00)A.1B.7C.9D.119.下列程序的输出

    2、结果为_。 main ( ) int p, y=0, x=0; p=x8 | y8; printf(“%d “,p); p+=(p+=2); printf(“%d/n“,p); (分数:2.00)A.-1 0B.0 0C.0 4D.-1 210.若有以下调用语句,则不正确的 fun 函数的首部是_。 main() int a50,n; fun(n, do ai=y%2;i+; y=y/2; while(y=1); for(j=i-1;j=0;j-)printf(“%d“,aj); printf(“/n“); (分数:2.00)A.1000B.10010C.00110D.1010014.进行二分

    3、法查找,则线形表_。(分数:2.00)A.必须以顺序方式存储B.必须以链接方式存储,且数据元素已按值排好序C.必须以链接方式存储D.必须以顺序方式存储,且数据元素已按值排好序15.设血 a=12;,则执行完语句 a+=a-=a*a;后,a 的值是_。(分数:2.00)A.522B.264C.144D.-26416.在下列叙述中,错误的一条是_。(分数:2.00)A.对关系的描述称为关系模式,一个关系模式对应一个关系的结构B.不同元组对同一个属性的取值范围称为域C.二维表中的行称为属性D.所谓关键字,即属性或属性组合,其值能够惟一标识一个元组17.下列程序中,正确的为_。(分数:2.00)A.m

    4、ain() int *pb= float 1=15.25; print f(“%d/n“ ,*p; B.amin() int a,*pa; a=10; *pa=a; prinffC%d“,*p; C.main() char s20; char *ps= scanf(“%s“,*; printf(“%s“,*; D.main() char str10; int *ps=str0; str=“abcdefg“; printf(“%s“,*; 18.下列程序的输出结果是_。 main() int k=17; printf(“%d,%0,%x /n“,k,k,k); (分数:2.00)A.17,021

    5、,0x11B.17,17,17C.17,Ox11,021D.17,21,1119.下列描述中,正确的一条是_。(分数:2.00)A.关系表达式的值是一个逻辑值,即“真”或“假”,可以赋给一个逻辑变量B.在 C 语言中,判断一个量是否为:真”时,以 0 代表“假”,以 1 代表“真”C.设 a=3、b=4、c=5,则表达式!(x= (分数:4.00)填空项 1:_39.下列程序的功能是计算机一元二次方程的根。 #includeU 【10】 /U #include stdio.h main ( ) float a, b, c, disc, x1, x2, realpart, imagpart; s

    6、canf(“%f%f%f“, printf(“The equation“); if(U 【11】 /U=1e-6) printf(“ is not quadratic/n“); else disc=b*b-4*a*c; if (fabs (disc) =1e-6) printf(“has two equal roots:%-8.4f/n“,-b/(2*a); else if(U 【12】 /U) x1= (-b+sqrt (disc)/(2*a); x2= (-b-sqrt (disc)/(2*a); printf(“has distinct real roots:%8.4f and %.4f

    7、/n“,xl,x2); else realpart=-b/(2*a); imagpart=sqrt (-disc)/(2*a); printf(“has complex roots:/n“); printf (“%8.4f+%. 4fi/n“, realpart, imagpart); printf (“%8.4f-%. 4fi/n“, realpart, imagpart); (分数:4.00)填空项 1:_40.下列程序的功能是计算机平均成绩并统计 90 分以上的人数。 main ( ) int n,m; float grade, average; average=n=m=U 【13】 /

    8、U; while(U 【14】 /U) scanf(“%f“, if (grade0) break; m+; average+=grade; if (grade90)U 【15】 /U; m+; ) if(n) printf(“%.2f %d/n“,average/n,m); (分数:4.00)填空项 1:_二级 C 语言笔试 45 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:60.00)1.下列各 m 的值中,能使 m%3=2, 则表达式(b2)/(b1)的值是_。(分数:2.00)A.0B.2C.4D.8 解析:7.执行以下语句后的输出结果是_

    9、。 int x=3,y=0; printf(“%d,%d”,-1x-10 main () int a2 3=1,3,5,7,9,11,*p; p=(int *)malloc(sizeof(int); fur ( printf (“%d/n“, *p); (分数:2.00)A.1B.7C.9 D.11解析:9.下列程序的输出结果为_。 main ( ) int p, y=0, x=0; p=x8 | y8; printf(“%d “,p); p+=(p+=2); printf(“%d/n“,p); (分数:2.00)A.-1 0B.0 0C.0 4D.-1 2 解析:10.若有以下调用语句,则不

    10、正确的 fun 函数的首部是_。 main() int a50,n; fun(n, do ai=y%2;i+; y=y/2; while(y=1); for(j=i-1;j=0;j-)printf(“%d“,aj); printf(“/n“); (分数:2.00)A.1000B.10010 C.00110D.10100解析:14.进行二分法查找,则线形表_。(分数:2.00)A.必须以顺序方式存储B.必须以链接方式存储,且数据元素已按值排好序C.必须以链接方式存储D.必须以顺序方式存储,且数据元素已按值排好序 解析:15.设血 a=12;,则执行完语句 a+=a-=a*a;后,a 的值是_。(

    11、分数:2.00)A.522B.264C.144D.-264 解析:16.在下列叙述中,错误的一条是_。(分数:2.00)A.对关系的描述称为关系模式,一个关系模式对应一个关系的结构B.不同元组对同一个属性的取值范围称为域C.二维表中的行称为属性 D.所谓关键字,即属性或属性组合,其值能够惟一标识一个元组解析:17.下列程序中,正确的为_。(分数:2.00)A.main() int *pb= float 1=15.25; print f(“%d/n“ ,*p; B.amin() int a,*pa; a=10; *pa=a; prinffC%d“,*p; C.main() char s20; c

    12、har *ps= scanf(“%s“,*; printf(“%s“,*; D.main() char str10; int *ps=str0; str=“abcdefg“; printf(“%s“,*; 解析:18.下列程序的输出结果是_。 main() int k=17; printf(“%d,%0,%x /n“,k,k,k); (分数:2.00)A.17,021,0x11B.17,17,17C.17,Ox11,021D.17,21,11 解析:19.下列描述中,正确的一条是_。(分数:2.00)A.关系表达式的值是一个逻辑值,即“真”或“假”,可以赋给一个逻辑变量B.在 C 语言中,判断

    13、一个量是否为:真”时,以 0 代表“假”,以 1 代表“真”C.设 a=3、b=4、c=5,则表达式!(x= (分数:4.00)填空项 1:_ (正确答案:void fun (double b1022))解析:39.下列程序的功能是计算机一元二次方程的根。 #includeU 【10】 /U #include stdio.h main ( ) float a, b, c, disc, x1, x2, realpart, imagpart; scanf(“%f%f%f“, printf(“The equation“); if(U 【11】 /U=1e-6) printf(“ is not qua

    14、dratic/n“); else disc=b*b-4*a*c; if (fabs (disc) =1e-6) printf(“has two equal roots:%-8.4f/n“,-b/(2*a); else if(U 【12】 /U) x1= (-b+sqrt (disc)/(2*a); x2= (-b-sqrt (disc)/(2*a); printf(“has distinct real roots:%8.4f and %.4f/n“,xl,x2); else realpart=-b/(2*a); imagpart=sqrt (-disc)/(2*a); printf(“has

    15、complex roots:/n“); printf (“%8.4f+%. 4fi/n“, realpart, imagpart); printf (“%8.4f-%. 4fi/n“, realpart, imagpart); (分数:4.00)填空项 1:_ (正确答案:(10) math.h (11) fabs(a) (12) fabs(disc)1e-6)解析:40.下列程序的功能是计算机平均成绩并统计 90 分以上的人数。 main ( ) int n,m; float grade, average; average=n=m=U 【13】 /U; while(U 【14】 /U) scanf(“%f“, if (grade0) break; m+; average+=grade; if (grade90)U 【15】 /U; m+; ) if(n) printf(“%.2f %d/n“,average/n,m); (分数:4.00)填空项 1:_ (正确答案:(13) 0 (14) 1 (15) continue)解析:


    注意事项

    本文(【计算机类职业资格】二级C语言笔试45及答案解析.doc)为本站会员(sofeeling205)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




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

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开