C语言五邑大学高潮练习6答案.doc
《C语言五邑大学高潮练习6答案.doc》由会员分享,可在线阅读,更多相关《C语言五邑大学高潮练习6答案.doc(14页珍藏版)》请在咨信网上搜索。
1、试卷号:TSheet1一、选择题1、C语言源程序文件的扩展名一般为_ 。(A) .txt(B) .c(C) .obj(D) .exe2、以下选项中合法的用户标识符是_ 。(A) long(B) _2Test(C) 3Dmax(D) A.dat3、以下选项中,_ 不是C语言的保留字(关键字)。(A) printf(B) short(C) if(D) sizeof4、下列选项中合法的变量名是_ 。(A) x(1)(B) y.1(C) 3y(D) _xyz5、下面各选项中,属于非法的C语言整型常量的是_ 。(A) 01(B) 0x11(C) 081(D) -327656、以下不合法的常量是_ 。(A
2、) 2.7(B) 1.0E+3(C) 3.5E-3.0(D) 3.4e-57、下列字符常量的写法中,正确的是_ 。(A) 082(B) ab(C) t(D) 4f 8、下列各组中全是字符串常量的是_ 。(A) 123 , 456 , 789(B) abc , xyz , 5(C) a+b , 1+2=5 , china(D) n , 1+2=3 , aaa9、已知字符A的ASCII码是65,字符a的ASCII码是97,则101表示的字符常量是_ 。(A) 字符A(B) 字符B(C) 字符e(D) 非法常量10、在C语言中,char型数据在内存中的存储形式是_ 。(A) 原码(B) 反码(C)
3、补码(D) ASCII码11、sizeof(float) 是_ 。(A) 一个双精度型表达式(B) 一个整型表达式(C) 一种函数调用(D) 一个不合法的表达式12、以下能正确地定义整型变量a,b,c,并给它们都赋值5的语句是_ 。(A) int abc5;(B) int a,b,c5;(C) int a5,b5,c5;(D) abc5;13、以下各组运算符的优先级按由高到低的顺序排列正确的是_ 。(A) *=、&、!=、%(B) *=、%、&、!=(C) %、!=、&、*=(D) &、!=、%、=14、已知a、b为整型,z为实型,ch为字符型,下列表达式中合法的是_ 。(A) z=(a+b)
4、+(B) a+b=z(C) b=ch+a(D) b=z%a15、设char ch; 则不合法的赋值语句是_ 。(A) cha+b;(B) ch0;(C) cha+b;(D) ch7+9;16、若有定义int x;则经过表达式x=(float)2/3运算后,x的值为_ 。(A) 2.0(B) 0(C) 2(D) 117、若有int x=13,y=5; 则表达式 x+, y+=2, x/y的值为_ 。(A) 1(B) 2(C) 0(D) 1318、逻辑运算符两侧运算对象的数据类型_ 。(A) 只能是0或1(B) 只能是0或非0数(C) 只能是整型或字符型数据(D) 可以是任何类型的数据19、设整型
5、变量m、n、a、b、c、d的值均为1,表达式(m=ab)&(n=cb)运算后,m、n的值是_ 。(A) 0,0(B) 0,1(C) 1,0(D) 1,120、以下为非法操作的是_ 。(A) int i ; i=100 ;(B) int i=100 ;(C) const int i ; i=100 ;(D) const int i=100 ;21、C语言源程序文件代码经编译后生成的目标文件,其扩展名为_ 。(A) .txt(B) .c(C) .obj(D) .exe22、C语言源程序文件代码经编译后生成目标文件,对目标文件进行连接后生成可执行文件,其生成的可执行文件的扩展名为_ 。(A) .tx
6、t(B) .c(C) .obj(D) .exe二、填空题1、C语言程序书写格式规定,每行可写_语句,一个语句可以_ 。2、一条C语言的语句至少应包含一个_。3、用_ 对C语言程序中的任何部分作注释。4、运用C语言实现一个基本程序的过程,包括编写源程序、_、连接、运行(调试)。5、设有说明:char c1; 则 c1=a; 是否正确?(回答是或否) _ 6、设有说明:char c2;则 c2=65; 是否正确?(回答是或否) _7、char c ; 表达式 c=a- A+B 运算后,c的值为_ 。8、表达式 10+x+2.5*7 的值为_型的量。9、表达式 x= (2+3, 6*5) , x+5
7、 运算后,x的值为_ 。10、设 a=5 ; 则表达式 a+=a*=a+a 运算后,a的值为_ 。11、设int a=7 ; double x=2.5,y=4.7 ; 则表达式x+a%3*(int)(x+y)%2/4的值为_ 。12、把数学表达式x+ya+b写成C语言表达式:_ 。13、条件2x3或x-10的C语言表达式是_ 。14、设int i=32,j=1,k=3;则表达式!i|(j-k)&i&!(k-3|i*k)的值为_ 。15、设int x,y,z; 则执行语句x(y(z10)+5)-5;后,x值为_ ,y值为_ ,z值为_ 。16、表达式 (int)(sqrt(0.25)+5.7)
8、运算后, 其值为_ 。试卷号:TSheet2一、选择题1、为了避免在嵌套的条件语句if-else中产生二义性,C语言中规定的if-else匹配原则是_ 。(A) else子句与其之前未配对的if配对(B) else子句与其之前未配对的最近的if配对(C) else子句与其之后最近的if配对(D) else子句与同一行上的if配对2、对于switch(c)中的变量c不能定义为_ 类型。(A) unsigned(B) int(C) char(D) float3、下列关于switch语句的描述中,正确的是_ 。(A) switch语句中default子句只能放在最后(B) switch语句中case
9、子句后面的表达式可以是整型表达式(C) switch语句中每个语句序列中必须有break语句(D) switch语句中default子句可以没有,也可有一个4、下面叙述正确的是_ 。(A) for循环只能用于循环次数已经确定的情况(B) for循环同do while语句一样,先执行循环体再判断(C) 不管哪种形式的循环语句,都可以从循环体内转到循环体外(D) for循环体内不可以出现while语句5、下面程序段运行后,a、b、c的值是_ 。 a=1; b=2; c=2; while (abc) t=a; a=b; b=t; c-; printf(%d,%d,%d,a,b,c);(A) 1, 2
10、, 0(B) 2, 1, 0(C) 1, 2, 1(D) 2, 1, 16、以下程序段的输出结果为_ 。 int i=0, s=0; do if(i%2)i+;continue; i+; s+=i; while(i7); printf(%dn,s);(A) 16(B) 12(C) 28(D) 217、以下for循环体执行的次数是_。 for (x=0,y=0; (y=123) & (x4);x+);(A) 为无限次循环(B) 循环次数不定(C) 4次(D) 3次8、以下程序段的输出结果为_ 。 for(i=4;i100) break;(B) for ( ; ;);(C) int k=0; do
11、 +k; while (k=0) ;(D) int s=36;while (s);-s;二、填空题1、以下程序段的运行结果是_ 。int x=1, y=0;switch (x) case 1: switch (y) case 0: printf(*1*); break; case 1: printf(*2*); break; case 2: printf(*3*);2、执行下面程序段后,k值是_ 。 k=1;n=263; do k*=n%10;n/=10; while(n);3、鸡兔共有30只,脚共有90个,下面的程序段是计算鸡兔各有多少只。for ( x=1;x=29;x+ ) y=30-x
12、; if ( _ ) printf(%d , %dn, x , y);4、下面程序段的运行结果是 _ 。int i,j=4;for(i=j;i=2*j;i+) switch(i/j) case 0: case 1: printf(*);break; case 2: printf(#); 5、以下程序段的功能:从键盘输入的字符中统计数字字符的个数(n),用#结束循环。int n=0; char c;while( _ ) if( _ ) n+;6、填空完成下面程序,其功能是打印100以内个位数为6且能被3整除的所有数。int i,j;for( i=0;_ ;i+) j=i*10+6; if ( _
13、 ) continue; printf(%dn, j);7、填空完成下面程序,其功能是从3个红球,5个白球,6个黑球中任意取出8个球,且其中必须有白球,输出所有可能的方案。int i, j, k ;printf(redtwhitetblackn);for(i=0; i=3; i+) for( _ ; j=5; j+) k=8-i-j; if( _ ) printf(%dt%dt%dn, i, j, k); 1、一个C语言源程序至少包含一个且只能包含一个_函数。(A) MAIN( )(B) main( )(C) open( )(D) close( )2、一个C语言源程序一般包含有许多函数,其中m
14、ain()函数的位置_。(A) 必须在最开始(B) 必须在最后(C) 既可以在最开始也可以在最后(D) 可以任意3、对于C语言程序的函数,下列叙述中正确的是_。(A) 函数的定义不能嵌套,但函数的调用可以嵌套(B) 函数的定义和调用均不能嵌套(C) 函数的定义可以嵌套,但函数的调用不能嵌套(D) 函数的定义和调用可以嵌套4、函数声明中不包括下面哪一项?_。(A) 函数类型(B) 函数名(C) 函数参数的类型和参数名(D) 函数体5、以下不正确的说法是_。(A) 在不同函数中可以使用相同名字的变量(B) 形式参数是局部变量(C) 在函数内定义的变量只在本函数范围内有效(D) 在函数内的复合语句中
- 配套讲稿:
如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。