云南师范大学计算机技术基础C语言期末考试样卷及答案.doc
《云南师范大学计算机技术基础C语言期末考试样卷及答案.doc》由会员分享,可在线阅读,更多相关《云南师范大学计算机技术基础C语言期末考试样卷及答案.doc(8页珍藏版)》请在咨信网上搜索。
1、云南师范大学20112012学年下学期统一考试计算机技术基础(C语言)期末考试样卷考试方式(闭卷机考) 考试时量:100分钟 试卷编号(样卷)一、判断题:(每题1分,共15分)1. 在C程序中,注释内容在编译时被忽略,因此好的C程序不需要注释.B A.对 B.错2。 #define是一种特殊的C语句,在行末没有分号。B A。对 B。错3. C语言中表达式32是合法的表达式.A A.对 B。错4在C程序中,赋值语句x=123和x=0123后,变量x的值是不同的。AA。对 B。错52&3的结果为1.AA.对 B。错6. C程序总是从程序的第一条语句开始顺序执行.BA.对 B。错7C语言中,函数的定
2、义可以嵌套。BA.对 B。错8。结构体中的成员变量可以有不同的数据类型。AA.对 B.错9.出现在主调函数之前的用户自定义函数,可以不必加函数声明。AA。对 B。错10C语言中用for循环语句实现的功能,用while循环语句不一定能实现.BA。对 B。错11。有如下说明:int a10=1,2,3,4,5,6,7,8,9,10,*p=a; 则数值为5的表达式是 (P+4)。 AA。对 B。错12。字符串和字符数组都要求其最后一个字符为0.B A.对 B.错13.合理使用共用体可以节省内存空间。AA.对 B.错14. 函数是C程序的基本单位.A A。对 B。错15。 全局变量在程序中的任何地方都
3、有效。 BA.对 B。错二、 单选题(在本题的每一小题的被选答案中只有一个正确答案,多选不给分,每题1分,共40分)1、下面叙述错误的是_。D A。 C程序中,各种括号应成对出现 B。 C程序中,赋值号的左边不可以是表达式 C。 C程序中,变量名的大小写是有区别的 D。 C程序中,若未给变量赋初值,则变量的初值自动为02有宏定义:define E 2.718则编译预处理时将E替换成一个_。D A。单精度常量 B。单精度变量 C.双精度变量 D。字符串3、C程序中,合法的关键字是_。AA。 int B。 integer C。 Int D。 Integer4以下选项中正确的定义语句是_.CAdou
4、ble a; b; Bdouble a=b=7; Cdouble a=7, b=7; Ddouble, a, b;5C程序中,运算对象必须为整型数据的运算符是_.B A。 + B. C。 / D。 6下列选项中,优先级最低的运算符是_.D A . != B. C. + D。 ,7将数学表达式ab/(c+df)改写为C语言表达式,正确的是_。C A. ab/(c+df) B. ab/c+df C。 ab/(c+d*f) D. (a*b)/(c+d)f8 C程序中语句结束符是_.C A。 : B. /* C. ; D。 , 9C语言中,错误的转义字符是_.D A。 n B。 101 C。 ” D
5、。10810判断char型变量ch是否为数字的表达式是_。C A. 0=ch=9 B。 (ch0) & (ch =0)(ch=9) D。 (ch=0)|(ch=9)11。 设x,y,t为int型变量,则执行语句x=1;y=3;t=(+x)&(x+y)|+y;”后,y的值为_。BA4 B3 C1 D不确定的值12C语言函数内定义的局部变量的隐含存储类别是_.B Astatic Bauto Cregister Dextern13.对switch后括号内的表达式,叙述正确的是_。C A。 只能是数字 B。 可以是浮点数 C。 只能是整型数据或字符型数据 D. 以上叙述都不对14。以下数组的定义中,合
6、法的是_。C A. int x(3); B. int x3 C。 int x2+1; D。 int n=3,xn;15以下初始化中能正确进行字符串赋值的操作是_。CAchar *a=“abc”; Bchar *a; gets(a);Cchar a3= “abc”; Dchar a3=a,b,c;16。 取地址运算符&,只能作用于_.CA常量 B表达式 C变量 D整型变量17以下程序的执行结果是_.D main() char t = w, a = m, b = d, c = x,m; m =( ta ) ? t : a; m =( m b ) ? m : b; m =( m c ) ? m :
7、c; printf( ”c , m ); Aw Bm Cd Dx18下列关于switch和break语句的说法中正确的是_。B Abreak语句只能用在switch语句中 B在switch语句中,可以根据需要决定是否使用break语句 C在switch语句中必须使用break语句 D以下选项都不正确19对for(表达式1;表达式2;表达式3)中表达式的正确理解是_。A A表达式2可以是任意合法表达式 B表达式2只能是关系或逻辑表达式 C三个表达式均可省略,但这时循环体中必须含有continue语句D表达式1必须是设置循环初值的赋值表达式20若i为整型变量,则以下循环的执行次数是_。Dfor(i
8、=2;i0;i);A无限次 B0次 C1次 D2次21以下程序 运行后的输出结果是_.C main() int k=0; while(k+=0); printf(“d”,k); A0 B1 C2 D有语法错误22有以下程序循环执行_次.B x=0; do x+;x=xx; while(!x); A死循环 B1次 C2次 D有语法错误23定义共用体的关键字是_ 。A Aunion Benum Cstruct Dtypedef24若变量已正确定义,执行语句scanf(”%ddd ”,&k1,&k2,&k3);时,正确的输入是_ 。B A20 30,40 B20 30 40 C20,30 40 D2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 云南 师范大学 计算机技术 基础 语言 期末 试样 答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。