欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    二级C语言单选题16章答案删减版.docx

    • 资源ID:27416778       资源大小:28.05KB        全文页数:51页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    二级C语言单选题16章答案删减版.docx

    1、二级C语言单选题16章答案删减版一、单项选择 共274题 (共计274分)第2题 (1.0分) 题号:18C语言程序是由( )组成的。A:一个主程序和若干子程序B:函数C:若干过程D:若干子程序答案:B第4题 (1.0分) 题号:30在C语言中,错误的语句是( ).A:a=b=c;B:;C:breakD:b=3*5,a*=4;答案:C第6题 (1.0分) 题号:208C语言程序从main()函数开始执行,所以这个函数要写在( ).A:程序文件的开始B:程序文件的最后C:程序文件的任何位置(除别的函数体内)D:它所调用的函数的前面答案:C第7题 (1.0分) 题号:19完成C源文件编辑后、到生成

    2、执行文件,C语言处理系统必须执行的步骤依次为( ).A:连接、编译B:编译、连接C:连接、运行D:运行答案:B第10题 (1.0分) 题号:20要调用文件处理函数时,在#include 命令行中应包含( ).A:ctype.hB:string.hC:stdio.hD:math.h答案:C第14题 (1.0分) 题号:40已知宏定义#define N 3#define Y(n) (N+1)*n)执行语句z=2*(N+Y(5+1);变量z的值为( ).A:42B:48C:54D:出错答案:B第16题 (1.0分) 题号:226若x,y 均定义为 int 型,z 为 double 型 ,以下不合法的

    3、 scanf 函数调用语句是( )。A:scanf(%d%d,%lf,&x,&y,&z);B:scanf(%x,%d,%lf,&x,&y,&z);C:scanf(%d,%x,%lf,&x,&y,&z);D:scanf(%d,%d,%x,&x,&y,&z);答案:D第17题 (1.0分) 题号:233若有宏定义#define p(x,y,z) x=y*z;,则宏替换p(a,x+5,y-3.1);应为语句( )。A:a=x+5*y-3.1;B:a=(x+5)*(y-3.1);C:a=x+5*y-3.1D:a=(x+5)*(y-3.1)答案:A第20题 (1.0分) 题号:230( )是C语言提供的

    4、合法数据类型关键字.A:FloatB:signedC:integerD:Char答案:B第21题 (1.0分) 题号:229以下所列字符常量中,不合法的是( ).A:0xa2B:65C:$D:x2a答案:A第24题 (1.0分) 题号:107下列程序的输出是( ).#includemain() printf(%d,NULL); A:0B:变量无定义C:-1D:1答案:A第25题 (1.0分) 题号:227以下四个字符序列中,能用作用户自定义的标识符是( ).A:PutcharB:-doubleC:A123-D:int答案:A第26题 (1.0分) 题号:588C语言文件系统中,整数1008若以

    5、ASCII形式存储,则占几个字节( ).A:2B:4C:1D:5答案:B第28题 (1.0分) 题号:213若变量已正确说明为float类型,要通过语句scanf(%f %f %f ,&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是( ).A:102233B:10.0,22.0,33.0C:10.022.0 33.0D:10 2233答案:B第29题 (1.0分) 题号:212以下所列的C语言常量中,错误的是( ).A:0XffB:1.2e0.5C:2LD:72答案:B第31题 (1.0分) 题号:228在C程序中,1如果用来表示逻辑值时,应代表( ).

    6、A:真B:假C:整数1D:长整型数1答案:A第33题 (1.0分) 题号:154下列格式符中,可以用于以8进制形式输出整数的是( ).A:%dB:%8dC:%oD:%1d答案:C第34题 (1.0分) 题号:232设有说明语句 char a=101; ,则变量a( ).A:包含4个字符B:包含2个字符C:包含3个字符D:包含1个字符答案:D第35题 (1.0分) 题号:583若x,y 均定义为 int 型,z 为 double 型 ,以下不合法的 scanf 函数调用语句是( )。A:scanf(%d%d,%lf,&x,&y,&z);B:scanf(%x,%d,%lf,&x,&y,&z);C:

    7、scanf(%d,%x,%lf,&x,&y,&z);D:scanf(%d,%d,%x,&x,&y,&z);答案:D第36题 (1.0分) 题号:591以下叙述中正确的是( ).A:输入项可以是一个实型常量,如: scanf(%f,3.5);B:只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf(a=%d ,b=%d);C:当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如:scanf(%4.2f,&d);D:当输入数据时,必须指明变量地址,例如: scanf(%f,&f);答案:D第42题 (1.0分) 题号:214使用语句scanf(x=%f,y=%f,&x,&y

    8、);输入变量x,y的值(代表空格),正确的输入是( ).A:1.25,2.4B:1.252.4C:x=1.25,y=2.4D:x=1.25y=2.4答案:C第43题 (1.0分) 题号:219正确的自定义标识符是( ).A:ifB:a*bC:iFD:8pq答案:C第45题 (1.0分) 题号:217下述程序段的输出结果是( ).int x=10;int y=x+;printf(%d,%d,(x+,y),y+);A:11,10B:11,11C:10,10D:10,11答案:A第46题 (1.0分) 题号:193以下答案中不是C语言最基本数据类型的是( ).A:逻辑型B:整型C:字符型D:实型答案

    9、:A第47题 (1.0分) 题号:218下列选项中,合法的C语言关键字是( ).A:VARB:cherC:integerD:default答案:D第51题 (1.0分) 题号:224C语言中字符型(char)数据在内存中的存储形式是( ).A:原码B:补码C:反码D:ASCII码答案:D第52题 (1.0分) 题号:222下面正确的字符常量是 ( ).A:cB:C:WD:ab答案:C第54题 (1.0分) 题号:153常数的书写格式决定了常数的类型和值,0x1011是( ).A:8进制整型常量B:字符常量C:16进制整型常数D:2进制整型常数答案:C第57题 (1.0分) 题号:210若变量都

    10、已正确说明,则以下程序段( ).a=2;b=3;printf(ab?*a=%d:#b=%d,a,b);A:没有正确的输出格式控制B:输出为:*a=2C:输出为:#b=2D:输出为: *a=2#b=3答案:C第58题 (1.0分) 题号:215在main函数体内部和外部均允许出现的实体是( ).A:预处理命令B:语句C:另一函数的定义D:函数形式参数声明答案:A第60题 (1.0分) 题号:223以下不正确的C语言标识符是( ).A:2yB:a_1_2C:ablexeD:_x答案:A第63题 (1.0分) 题号:243已知有声明int x=2;,以下表达式中值不等于8的是( ).A:x+=2,x

    11、*2B:x+=x*=xC:(x+7)/2*(x+1)%2+1)D:x*7.2/x+1答案:D第65题 (1.0分) 题号:257设 int x=1, y=1; 表达式(!x|y-)的值是( ).A:0B:1C:2D:-1答案:B第66题 (1.0分) 题号:611C语句k*=k+3;还可以写作( ).A:k=k*k+3;B:k=3+k*k;C:k=k*(k+3);D:k=k+3*k;答案:C第67题 (1.0分) 题号:375下列关于C语言的叙述,错误的是( ).A:大写字母和小写字母的意义相同B:不同类型的变量可以在一个表达式中C:在赋值表达式中等号(=)左边的变量和右边的值可以是不同的类型

    12、D:同一个运算符号在不同的场合可以有不同的含义答案:A第70题 (1.0分) 题号:618表达式sizeof(double)的值是( ).A:16B:2C:4D:8答案:D第73题 (1.0分) 题号:598设有定义float y=3.45678;int x;,则以下表达式中能实现将y中数值保留小数点后2位,第3位四舍五入的表达式是( ).A:y=(y*100+0.5)/100.0B:y=(y/100+0.5)*100.0C:y=y*100+0.5/100.0D:x=y*100+0.5,y=x/100.0答案:D第78题 (1.0分) 题号:612设x、y、t均为int型变量,则执行语句:x=

    13、y=3;t=+x|+y;后,y的值为( ).A:不定值B:4C:3D:1答案:C第81题 (1.0分) 题号:593以下程序的输出结果是( ).main() int x=0.5; char z=a;printf(%dn, (x&1)&(zz) ); A:0B:1C:2D:3答案:A第82题 (1.0分) 题号:599以下程序段输出结果是( ).int a=11,b=12,c=13,s;s=a+=10&b-=2&c+;printf(%d,%d,%d,%d,s,a,b,c);A:0,12,12,13B:1,11,10,13C:0,11,10,12D:1,11,10,12答案:A第83题 (1.0分

    14、) 题号:249表示关系x=y=z的C语言表达式为( ).A:(x=y) & (y=z)B:(x=y) and (y=z)C:(x=y=z)D:(x=y) & (y=2) 且 (x=2) AND (x=2)&(x=5)D:(2x) AND (x5)答案:C第94题 (1.0分) 题号:237若w=1,x=2,y=3,z=4,条件表达式wx?w:yy-?x:y的值为( ).A:4B:1C:2D:3答案:D第111题 (1.0分) 题号:327已知int a =15;执行语句a2;以后,变量a的值是( ).A:20B:40C:60D:80答案:C第112题 (1.0分) 题号:592若a为int类

    15、型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( ).A:-3B:9C:-12D:6答案:C第117题 (1.0分) 题号:244关系表达式axb的正确描述是( ).A:a=x=a&x=a|xbD:!(x=b)答案:B第118题 (1.0分) 题号:238设ch是char型变量,其值为A,且有下面的表达式:ch=(ch=A&ch=Z)?(ch+32):ch上面表达式的值是( ).A:AB:aC:ZD:z答案:B第126题 (1.0分) 题号:380下列程序段执行后输出结果为( )int i=-1;if(i=0)printf(*n); else printf(%n);A:*CB:%

    16、C:%CD:*答案:D第128题 (1.0分) 题号:622下列_结构不是C程序的结构?A:顺序结构B:循环结构C:程序结构D:选择结构答案:C第135题 (1.0分) 题号:389有如下程序main() float x=2.0,y;if(x10.0)y=1.0/x;else y=1.0;printf(%fn,y);该程序的输出结果是()A:0.000000B:0.250000C:0.500000D:1.000000答案:D第136题 (1.0分) 题号:628与语句if(ab)if(cd)x = 1;else x = 2;等价的是 ()A:if(ab)if(cd) x = 1;else x

    17、= 2;B:if(ab)if(cd) x = 1; else x = 2;C:if(ab)& (cd) x = 1;else x = 2;D:if(ad) x = 1;答案:A第141题 (1.0分) 题号:385以下程序段中,与语句:k=ab?(bc?1:0):0;功能相同的是()A:if(ab)&(bc) k=1;else k=0;B:if(ab)|(bc) k=1;else k=0;C:if(a=b) k=0; else if(bb) k=1;else if(bc) k=1; else k=0;答案:A第142题 (1.0分) 题号:383下列程序段中,能将变量x、y中值较大的数保存到变

    18、量a,值较小的数保存到变量b的程序段是_.A:if(xy) a=x;b=y;else a=y;b=x;B:if(xy)a=x;b=y; else a=y;b=x;C:if(xy)a=x;b=y; else a=y;b=x;D:if(xy)a=x;b=y; else (xy)a=y;b=x;答案:C第144题 (1.0分) 题号:1612若k是int型变量,且有下面的程序片段: k=-3; if(kb?(bc?1:0):0;功能等价的是()A:if(ab)&(bc)k=l;else k=0;B:if(ab)(bc)k=l;else k=O;C:if(a=b)k=0;else if(bb)k=1,

    19、else if(bc)k=l;else k=0;答案:A第149题 (1.0分) 题号:632设有定义int a=1,b=2,c=3; 以下语句中执行效果与其他三个不同的是A:if(ab) c=a,a=b,b=c;B:if(ab) c=a,a=b,b=c;C:if(ab) c=a;a=b;b=c;D:if(ab) c=a;a=b;b=c;答案:C第150题 (1.0分) 题号:381若执行下面的程序时,从键盘上输入3和4,则输出结果是_.main()int a,b,s; scanf(%d%d,&a,&b); s=a; if(ab) s=b;s=s*s; printf(%dn,s);A:9B:1

    20、6C:3D:4答案:A第151题 (1.0分) 题号:386有如下程序main()int a=2,b=-1,c=2;if(ab)if(bb) printf(%dn,a);printf(%dn,b);B:printf(%dn,b);if(ab) printf(%dn,a);C:if(ab) printf(%dn,a);else printf(%dn,b);D:if(a5) printf(%dn,a); else printf(%dn,-a);A:6B:7C:5D:4答案:C第155题 (1.0分) 题号:635有以下程序 main() int a,b,d=25; a=d/10%9; b=a&(-1); printf(%d,%dn,a,b); 程序运行后的输出结果是() A:6,1B:2,1C:6,0D:2,0答案:B第157题 (1.0分) 题号:392有以下程序 main() int i=1,j=2,k=3; if(i+=1&(+j=3|k+=3) printf(%d %d %dn,i,j,k); 程序运行后的输出结果是 ()A:1 2 3B:2 3


    注意事项

    本文(二级C语言单选题16章答案删减版.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

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




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

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开