蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

c语言期末试卷B卷(附答案)

  • 资源ID:53132974       资源大小:108.13KB        全文页数:16页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:15积分 【人民币15元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要15积分 【人民币15元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

c语言期末试卷B卷(附答案)

一、单项选择题每小题2分,共30分 1. 下列关于C语言用户标识符的叙述中正确的是B A 用户标识符中可以出现在下划线和中划线减号 B 用户标识符中不可以出现中划线,但可以出现下划线 C 用户标识符中可以出现下划线,但不可以放在用户标识符的开头 D 用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头 2. 在C语言中,合法的字符常量是 A A\087‘B\x43‘ CabeD”\0 3. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是B A x、y、z;B scanf %ddd”,x, y, C scanf ddd” , x, y, z ;D scanf ddd” , x, y, z; 4. 若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式abacdcd的值 A 1B 2C 3D 4 5. 设有int a3, b2, c6, d4, m2, n3;执行 mab | | ncd 后 n 的值为 B A 0B 1C 2D 3 6. 若a为int类型,且其值为3 ,则执行完a*aa*a ;后,a的值是 D A -3B 9C -12D 144 7. 设 int a12,b8;则 a/b 的结果为B A 1. 5B 1C 3/2D 2 8. 若定义int a511,*ba;则 printf d\n”, *b;的输出结果为D A无确定值 B a的地址 C 512D 511 9. 在C语言中,引用数组元素时,其数组下标的数据类型允许是C A整型常量B整型表达式 C 整型常量或整型表达式D任何类型的表达式 10. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是B A地址传递B单向值传递 0由实参传给形参,再由形参传回实参D传递方式由用户指定 11. 数字字符0的ASCII值为48,若有以下程序 main { char a ],, b,2; printf c, , b; printfd\n”, ba; 程序运行后的输出结果是A A 3, 2B 50, 2C 2, 2D 2, 50 12, 以下函数值的类型是D fun float x float y; y 3*x-4; return y; A intB不确定 13, 以下能正确定义一维数组的选项是 A int a[5] {0, 1,2, 3, 4, 5} C char a { A , B , C }; 14, 有以下程序,结果为D main { int a[5] {l,2,3, 4, 5}; int *paa[l]; printf d” ,pa[2]; } A 3B 4 15. 假设 struct student { int num; float score; stul; 则下列赋值语句中正确的是c A student. score85;B C voidD float B Bint a[] {0, 1,2, 3,4, 5}; Dint a[5]0123”; C 5D 2 student{1001,95; C stul. num1001D stul-num1001 二、判断题(对的打“J”,错的打“X”,每小题1分,共10分) 1. 定义一个函数包括数据说明部分和执行语句部分,两者可以交叉出现。V 2. C语言中,若函数定义未给出返回值类型,系统默认为返回值类型为int类型。X 3. 全局变量的作用域一定比局部变量的作用域范围大。X 4. 对字符串”c program”进行完整赋值的操作是X char str[9]‘‘c program; 5. 在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同X。 6. 若有定义inta[4][5];排列在数组中的第11个元素是V 7. 存储字符串” \ acdl\376”需要的字节数为7个。X 8. 存储字符数组中的最后一个字符必须是\0。V 9. 在一个函数内定义的变量只能在本函数范围内有效。V 10. 设 int m7 float n3. 5 执行 m-m- n 后,m 的值是 1。V 三、写出下列程序段的输出结果(每小题5分,共20分) 1. 有下列程序段,请写出运行结果。 include stdio.h main int iO,aO; whilei20 for;; if i100 break; else i-; ill; ai; printfad\n,a; 2. 有下列程序段,请写出运行结果。 int fl int x { static int z3; int y0; y; z; returnxyz; }. main int al, k; fork0;k3;k printf 3d, f 1 a; } 程序运行后的输出结果是 3. 有下列程序段,请写出运行结果。 main { char k; int i; for il;i3;i scanf c”,k; switchk { case O printf anothern; case 1 printf numbern; } } } 程序运行时,从键盘输入01〈回车〉,程序执行后的输出结果是 4. 有下列程序段,请写出运行结果。 void swapint x,int y int t; tx;xy;yt; printf 〃%d d\n〃,x, y; }. main int a3, b4; swap a, b; printf 〃%d , d\n〃,a, b; } 程序运行后的输出结果是 四、程序填空题每空2分,共20分 1 .输入整数a和b,若a*ab*b100,则输出a*ab*b的结果,否则输出ab的结果。 main int a, b, x, y;

注意事项

本文(c语言期末试卷B卷(附答案))为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

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




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


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开