西工大c语言题库链表,西工大20年4月机考随机试题-C语言程序设计作业答案

7cae3d3e9ae6731a1a63ec5e6bf8cf90.gif西工大20年4月机考随机试题-C语言程序设计作业答案

C20204试卷总分100 得分92一、 单选题 共 35 道试题,共 70 分1. 当顺利执行了文件关闭操作时,fclose函数的返回值是( )。A.0B.TrueC.-1D.1正确答案A2.假定w、x、y、z、m均为整型变量,且w1, x2, y3, z4则执行语句mwxwx;mmymy;mmzmz;后,m的值是( )。A.4B.3C.2D.1正确答案D3. 有以下程序main int i,s1; for i1;i50;i ifi5 printfdn,s;A.409B.277C.1D.91正确答案D4. 以下叙述中错误的是( )。A.在程序中凡是以开始的语句行都是预处理命令行B.预处理命令行的最后不能以分号表示结束C.define MAX 是合法的宏定义命令行D.C程序对预处理命令行的处理是在程序执行的过程中进行的正确答案D5. 已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是( )。A.kkA不能给a数组输入字符串的语句是( )。A.getsaB.getsa0;C.getsD.getsb正确答案B7. 已知int i, x34; 则不能将x11的值赋给变量i的语句是( )。A.i**x11B.ix11C.i**x1D.i*x11正确答案C8. 若int i, x; 则forix0; i9 i, x控制的循环体将执行( )次。A.10B.9C.5D.6正确答案C9. 执行以下语句后b的值为( )。int a,b,c; abc1; a||bA.1B.2C.错误D.0正确答案A10. 有以下语句,则对a数组元素的引用不正确的是( )。int a100,1,2,3,4,5,6,7,8,9,*pa; A.ap-aB.*printfd n,MA1ab;A.6B.8C.24D.42正确答案C12. 以下不构成无限循环的语句或语句组是( )。A.n0;br/don;whilen0;B.n0;br/while1n;C.n10;br/whilen;n--;D.forn0,i1; ;ini;正确答案A13. 设有 int a1,b2,c3,d4,m2,n2; 执行 mabB.int x431,2,3,1,2,3,1,2,3,1,2,3;C.int x41,2,3,1,2,3,1,2,3,1,2,3;D.int x31,2,3,4;正确答案C17. C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是( )。A.地址传递B.值传递C.由实参传给形参,并由形参传回来给实参D.由用户指定传递方式正确答案B18. 有以下程序include main int x1,y0,a0,b0; switchx case 1 switchy case 0a; break; case 1b; break; case 2a; b; break; case 3a; b; printfad,bdn,a,b; A.a1,b0B.a2,b2C.a1,b1D.a2,b1正确答案D19. 以下错误的描述为( )。A.在函数之外定义的变量称为外部变量,外部变量是全局变量B.在一个函数中既可以使用本函数中的局部变量,又可以使用外部变量C.外部变量定义和外部变量声明的含义相同D.若在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量不起作用正确答案C20. 执行下面程序main int n; scanfd, ifn5 printfdn,n; else printfdn,n--;若从键盘上输入4,则输出结果是( )。A.6B.4C.5D.3正确答案C21. 为了判断两个字符串s1和s2是否相等,应当使用( )。A.ifs1s2B.ifs1s2C.ifstrcpys1, s2D.ifstrcmps1, s20正确答案D22.下列程序的输出结果是( )。include stdio.hmain int i,a0,b0;fori1;i10;i ifi20 a;continue;A.a4,b4B.a4,b5C.a5,b4D.a5,b5正确答案B23. 运行程序include mainint nc;switchn default printferror;break; case acase Acase bcase Bprintfgood;break; case ccase Cprintfpass; case dcase Dprintfwarn; 则输出结果是( )。A.goodB.passC.warnD.passwarn正确答案D24. 若定义int a7;float x2.5;y4.7;则表达式xa3*intxy2/4的值是( )。A.2.500000B.2.750000C.3.50000D.0.000000正确答案A25. 表达式18/4*sqrt4.0/8值的数据类型是( )。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值