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

C语言期末考试试卷及答案3

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

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

C语言期末考试试卷及答案3

C语言期末考试试卷及答案3 一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 下列说法正确的是() A. C程序可以从任何一个函数开始执行 B. main函数可以被其它函数调用 C. 一 C程序只能有一main函数 D. main函数中不能有形参 2. 下列属于正确的标示符是() A. a B. a2 C. a. 3 D. a_3 3. 下列数据中属于“字符串常量”的是 A. ABC B. ABC C. abc D. a 4. char型常量在内存中存放的是() A. ASCII代码B. BCD代码C.内码D.十进制代码 5. 设字符型变量a3,b6,计算表达式c(ab)〈〈2后c的二进制值是() A. 00011100 B. 00000111 C. 00000001 D. 00010100 6. 若有以下定义char a; int b; float c double d;则表达式a*bd-c的值的类型为 ) A. float B. int C. char D. double 7. 以下程序的输出结果是a5, b4,则输入数据的形式应该是() include “stdio. h main () ( int a, b; scanf 〃%d, bd,z, a, b; printf 〃ad, bd〃, a, b; } A 5 4 B 5, 4 C 5 b4 D 5, b4 8. C语言中,while和do,,while循环的主要区别是 A. while的循环控制条件比do„while的循环控制条件严格 B. do,,while的循环体至少无条件执行一次 C. do„while允许从外部转到循环体内 D. do„while的循环体不能是复合语句 9. 循环语句 for x0, y二0; y二 123 | | x4 ;x;的循环执行 A.无限次B.不确定次数C. 4次D. 3次 10. 在C语言中,设有数组定义char array []〃China〃;则array所占的空间为 A. 4个字节 B. 5个字节 C. 6个字节 D. 7个字节 11. 若变量已正确说明为int类型,要通过语句scanf “%d d d”,a, b, c;给 a, b, c分别赋值3, 5, 8,不正确的输入形式是 A. 3enter B. 3, 5,8enter 5enter 8enter C. 3enter D. 3 5enter 5 8enter 8 12. char *p〃happy new year〃; char *qp; int k;for kl;k〈8;k ( putchar (*q); q; } 上面C程序段的输出结果是() A. happy new year B. happy new C. happy n D. happy E. appy n 13. 设 double *p[5];则 A. p是指向double型变量的指针 B. p是double型数组 C. p是指针数组,其元素是指向double型变量的指针 D. p是数组指针,指向double型数组 14. 两个指针变量不可以() A.相加B比较C相减D指向同一地址 15. 对C语言函数描述正确的是 A. 在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传回给实参 B. C函数既可以嵌套定义又可以递归调用 C. 函数必须有返回值,否则不能使用函数 D. 函数必须有返回值,返回值类型不定 16. 设有如下定义,则对data中的a成员的正确引用是() struct test{int a;float b;}data, *pdata; A. *p. data, a B. *p. a C. p-data. a D. p. data, a 17. 有如下程序提示注意宏替换的规则 define N 2 甘define M N1 甘define NUM 2*M1 main int i; foril;iNUM;i printf d\n , i; } 该程序中的for循环执行的次数是 A. 5 B. 6 C. 7 D. 8 18. 若有以下定义,则 printf %d\n , sizeof them;的输出是typedef union long x[2];int y[4];char z[8];} MYTYPE; MYTYPE them; A. 32 B. 16 C. 8 D. 24 19. 下列语句中,将c定义为文件型指针的是 A. FILE c; B. FILE *c; C. file c; D. file *c; 20. 下列关于C语言数据文件的叙述中正确的是 A. 文件由ASCII码字符序列组成,C语言只能读写文本文件 B. 文件由二进制数据序列组成,C语言只能读写二进制文件 C. 文件由记录序列组成,可按数据存放形式分为二进制文件和文本文件D.文件由数据流 形式组成,可按数据的存放形式分为二进制文件和文本文件 二、填空题本大题共10小题,每小题2分,共20分 1. 在定义变量的同时给变量赋予初值就称为 2. 下面程序段的输出结果是 int a28; aa21; printf %d o\n”,a, a; 3. 能正确表示 OWaWlO的逻辑表达式是 4. 若有定义inta[3],*p;则使p指向数组a的赋值语句是 5. strcmp函数的功能是 b b2 4ac6. 写出数学式 x 的C 语言表达式 2a 7. 将以下程序写成三目运算符的表达式是 ifab max二a; else maxb 8. 设有定义如下define FN 2*N,则表达式F23的值是 9. 在C语言中,指针运算符为,取地址运算符 O 10. 在C语言中,参数传递的两种形式是 和 三、程序分析题本大题共5小题,每小题5分,共25分 1. 若运行时输入2〈回车〉,则以下程序的运行结果是 ttinclude stdio. h main char class; printf Enter 1 for 1st class post or 2 for 2nd post; scanf c” , class; if class二二,r printf 1st class postage is 19p” ; else printf 2nd class postage is 14p” ; 2. 以下程序的执行结果是 includestdio. h void main { int num0

注意事项

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

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




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


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

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

经营许可证号:ICP备2024020385号



收起
展开