欢迎来到天天文库
浏览记录
ID:43324173
大小:161.68 KB
页数:11页
时间:2019-09-30
《c语言选择题模拟试题3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、选择模拟题31.以下不能将s所指字符串正确复制到t所指存储空间的是oA)while(*t=*s){t++;s++;}B)for(i=0;t[i]=s[i];i++);C)do{引卄=*s++;}while(*s);D)for(i二O,j=O;t[i++]二s[j++];);2.C语言源程序文件的后缀是oA)“.c“B)”.obj“C)“.exe”D)3.以下选项中不正确的常量是oA)aB)'a*C)5D)”b“4.下列不正确的转义字符是。A)\B)VC)074D) 5.C语言程序设计中可以对程序进行注释,注释部分必须用符合括起来。A
2、){和丁B)T和TC)“/*”和”*/”D)”*/”和”6.在一个C程序中,main函数出现的位置是。A)必须在程序的最后而B)可以在任意地方C)必须在程序的最前面D)必须在系统调用的库函数的后面7.若已定义x和y为double类型,则表达式x=2,y二x+3/2的值是。A)3.500000B)3C)2.000000D)3.000000&设x、y均为float类型变量,下而不正确的赋值语句是。A)++x;B)y=(x%2)/10;C)x*=y+&0)x=y=0;9.若有以下定义,则能使其值为3的表达式是。intk=7,x二12;A)x%
3、=(k%=5)B)x%=(k~k%5)C)x%=k-k%5D)(x%二k)-(k%=5)10.若有以下定义和语句,则输出结果是。charcl=,b,c2='e'printf("%d%%,%c,,,c2-c1,c2-'a'+A);A)%3,MB)3%,EC)2%,ED)%2,E11.设x、y和z是int型变量,且x=3,y=4,z=5,贝9下而表达式中值为0的是_A)nxn&&yB)x<=yC)x
4、
5、y+z&&y・zD)!((x6、7、l)12.分析以下C程序,其正确的运行结果是(注:口表示空格)。#include8、o.h>main(){longy=-43456;printf(”y=%・81d“,y);printf("y=%-081d",y);printf(ny=%081dH,y);printf(ny=%+81dn,y);A)y=MM-43456B)y二43456y=-LJU43456y二43456y=-0043456y二0043456y=_43456y二+.43456C)y=-43456D)y=L-lU-43456y二43456y二£043456y二0043456y=00043456y=UM-43456y=+434569.设整型变9、量s,t,cl,c2,c3,c4的值均为2,则执行语句(s二cl二二c2)10、11、(t=c3>c4)后,s,t的值为。A)1,2B)1,1C)0,1D)1,010.阅读以下程序,当输入数据的形式为25,13,10,正确的输出结果为。#includemain(){intx,y,z;scanf("%d%d%d",&x,&y,&z);printf("x+y+z=%diT',x+y+z);D.不确定值}A)x+y+z=48B)x+y+z二35C)x+z=3511.若k=4,a=3,b=2,c=l,则表达式k12、a的值是。A)4B)3C)2D)112.执行以卜•程序后的输出结果是。main()chark;inti;for(i=l;i<3;i++){scanf(“%c”,&k);switch(k){caseV:printf(nanotherM);case1*:printf(Hnumberu);程序运行是,从键盘输入:0口IV回车〉(注:口表示空格),程序执行后的输出结果是。A)anothernumberB)anothernumberanotherC)anothernumbernumberD)numbernumber9.if语句的棊本形式是:if(13、表达式)语句,以下关于“表达式”值的叙述中正确的是。A)必须是逻辑值B)必须是整数值C)必须是正数D)可以是任意合法的数值10.K而程序段的运行结果是。charc[]=ntv\Owilln;printf(H%dn,strlen(c));A)14B)3C)9D)字符串屮有非法字符,输出值不确定11.若函数调用时的实参为变量时,下列关于函数形参和实参的叙述中正确的是。A)函数的实参和其对应的形参共占同一存储单元B)形参只是形式上的存在,不占用具体存储单元C)同名的实参和形参占同一存储单元D)函数的形参和实参分別占用不同的存储单元14、12.下面关于函数参数的说法不正确的是。A)形参可以使常量、变量或表达式B)实参可以使常量、变量或表达式C)在被定义的*15、数屮,必须指定形参的类型D)形参应与其对应的实参类型一•致13.以下程序的输出结果是
6、
7、l)12.分析以下C程序,其正确的运行结果是(注:口表示空格)。#include8、o.h>main(){longy=-43456;printf(”y=%・81d“,y);printf("y=%-081d",y);printf(ny=%081dH,y);printf(ny=%+81dn,y);A)y=MM-43456B)y二43456y=-LJU43456y二43456y=-0043456y二0043456y=_43456y二+.43456C)y=-43456D)y=L-lU-43456y二43456y二£043456y二0043456y=00043456y=UM-43456y=+434569.设整型变9、量s,t,cl,c2,c3,c4的值均为2,则执行语句(s二cl二二c2)10、11、(t=c3>c4)后,s,t的值为。A)1,2B)1,1C)0,1D)1,010.阅读以下程序,当输入数据的形式为25,13,10,正确的输出结果为。#includemain(){intx,y,z;scanf("%d%d%d",&x,&y,&z);printf("x+y+z=%diT',x+y+z);D.不确定值}A)x+y+z=48B)x+y+z二35C)x+z=3511.若k=4,a=3,b=2,c=l,则表达式k12、a的值是。A)4B)3C)2D)112.执行以卜•程序后的输出结果是。main()chark;inti;for(i=l;i<3;i++){scanf(“%c”,&k);switch(k){caseV:printf(nanotherM);case1*:printf(Hnumberu);程序运行是,从键盘输入:0口IV回车〉(注:口表示空格),程序执行后的输出结果是。A)anothernumberB)anothernumberanotherC)anothernumbernumberD)numbernumber9.if语句的棊本形式是:if(13、表达式)语句,以下关于“表达式”值的叙述中正确的是。A)必须是逻辑值B)必须是整数值C)必须是正数D)可以是任意合法的数值10.K而程序段的运行结果是。charc[]=ntv\Owilln;printf(H%dn,strlen(c));A)14B)3C)9D)字符串屮有非法字符,输出值不确定11.若函数调用时的实参为变量时,下列关于函数形参和实参的叙述中正确的是。A)函数的实参和其对应的形参共占同一存储单元B)形参只是形式上的存在,不占用具体存储单元C)同名的实参和形参占同一存储单元D)函数的形参和实参分別占用不同的存储单元14、12.下面关于函数参数的说法不正确的是。A)形参可以使常量、变量或表达式B)实参可以使常量、变量或表达式C)在被定义的*15、数屮,必须指定形参的类型D)形参应与其对应的实参类型一•致13.以下程序的输出结果是
8、o.h>main(){longy=-43456;printf(”y=%・81d“,y);printf("y=%-081d",y);printf(ny=%081dH,y);printf(ny=%+81dn,y);A)y=MM-43456B)y二43456y=-LJU43456y二43456y=-0043456y二0043456y=_43456y二+.43456C)y=-43456D)y=L-lU-43456y二43456y二£043456y二0043456y=00043456y=UM-43456y=+434569.设整型变
9、量s,t,cl,c2,c3,c4的值均为2,则执行语句(s二cl二二c2)
10、
11、(t=c3>c4)后,s,t的值为。A)1,2B)1,1C)0,1D)1,010.阅读以下程序,当输入数据的形式为25,13,10,正确的输出结果为。#includemain(){intx,y,z;scanf("%d%d%d",&x,&y,&z);printf("x+y+z=%diT',x+y+z);D.不确定值}A)x+y+z=48B)x+y+z二35C)x+z=3511.若k=4,a=3,b=2,c=l,则表达式k12、a的值是。A)4B)3C)2D)112.执行以卜•程序后的输出结果是。main()chark;inti;for(i=l;i<3;i++){scanf(“%c”,&k);switch(k){caseV:printf(nanotherM);case1*:printf(Hnumberu);程序运行是,从键盘输入:0口IV回车〉(注:口表示空格),程序执行后的输出结果是。A)anothernumberB)anothernumberanotherC)anothernumbernumberD)numbernumber9.if语句的棊本形式是:if(13、表达式)语句,以下关于“表达式”值的叙述中正确的是。A)必须是逻辑值B)必须是整数值C)必须是正数D)可以是任意合法的数值10.K而程序段的运行结果是。charc[]=ntv\Owilln;printf(H%dn,strlen(c));A)14B)3C)9D)字符串屮有非法字符,输出值不确定11.若函数调用时的实参为变量时,下列关于函数形参和实参的叙述中正确的是。A)函数的实参和其对应的形参共占同一存储单元B)形参只是形式上的存在,不占用具体存储单元C)同名的实参和形参占同一存储单元D)函数的形参和实参分別占用不同的存储单元14、12.下面关于函数参数的说法不正确的是。A)形参可以使常量、变量或表达式B)实参可以使常量、变量或表达式C)在被定义的*15、数屮,必须指定形参的类型D)形参应与其对应的实参类型一•致13.以下程序的输出结果是
12、a的值是。A)4B)3C)2D)112.执行以卜•程序后的输出结果是。main()chark;inti;for(i=l;i<3;i++){scanf(“%c”,&k);switch(k){caseV:printf(nanotherM);case1*:printf(Hnumberu);程序运行是,从键盘输入:0口IV回车〉(注:口表示空格),程序执行后的输出结果是。A)anothernumberB)anothernumberanotherC)anothernumbernumberD)numbernumber9.if语句的棊本形式是:if(
13、表达式)语句,以下关于“表达式”值的叙述中正确的是。A)必须是逻辑值B)必须是整数值C)必须是正数D)可以是任意合法的数值10.K而程序段的运行结果是。charc[]=ntv\Owilln;printf(H%dn,strlen(c));A)14B)3C)9D)字符串屮有非法字符,输出值不确定11.若函数调用时的实参为变量时,下列关于函数形参和实参的叙述中正确的是。A)函数的实参和其对应的形参共占同一存储单元B)形参只是形式上的存在,不占用具体存储单元C)同名的实参和形参占同一存储单元D)函数的形参和实参分別占用不同的存储单元
14、12.下面关于函数参数的说法不正确的是。A)形参可以使常量、变量或表达式B)实参可以使常量、变量或表达式C)在被定义的*
15、数屮,必须指定形参的类型D)形参应与其对应的实参类型一•致13.以下程序的输出结果是
此文档下载收益归作者所有