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

    C语言选择题2.docx

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

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

    C语言选择题2.docx

    1、C语言选择题21、构成C语言的基本单位是 _ 。 A、命令 B、语句 C、过程 D、函数=d题目描述2、C语言中,复合语句的构成是将一系列语句置于_。 A、begin与end之间 B、方框号“ ”之间 C、花括号“ ”之间 D、圆括号“( )”之间=c题目描述3、C语言中的简单数据类型包括 _ 。 A、整型、字符型、逻辑型 B、整型、实型、字符型 C、整型、实型、逻辑型 D、整型、实型、逻辑型、字符型=b题目描述4、不合法的C语言标识符是_ 。 A、_abc B、MD C、Int D、1x.c =d题目描述5、下列描述,正确的是_ 。 A、表达式3.2%5是合法的 B、用b=8作为while循

    2、环的条件是合法的 C、逗号表达式是没有值和类型的 D、字符型变量和int型变量的操作完全不同=b题目描述6、设x、y和temp均为int型变量,则以下语句: temp=x; x=y; y=temp; 的功能是_。 A、交换x和y中的值 B、无确定结果 C、把x和y按从大到小排列 D、把x和y按从小到大排列 =a题目描述7、在C语言中,十进制的47可等价地写为_ 。 A、057 B、02f C、57 D、2f=a题目描述8、已知:int a=4,b=5;则执行表达式a=ab后, 变量a的值为_。 A、0 B、1 C、4 D、5=a题目描述9、下列可以正确表示字符型常量的是_。 A、a B、t C

    3、、n D、297=b题目描述10、已知:char ch=A;则下列表达式的值是_。 ch = (ch=A&ch=Z) ? (ch+32) : ch; A、A B、a C、Z D、z=b题目描述11、以下程序段的输出结果是_ 。 Char s=141abct; printf(%dn,strlen(s); A、9 B、11 C、5 D、3=c题目描述12、合法的数组定义是_ 。 A、char y=A, B, C; B、char y3=A,A, A; C、char y3= ABC; D、char y3= A,B,C; =d题目描述13、假定x和y为double型,则表达式x=2,y=x+5/2的值是

    4、_ 。 A、4.500000 B、4 C、4.000000 D、2.000000=c题目描述14、设有输入语句如下: scanf(x=%d, y=%d, &x, &y); 为使变量x的值为12,变量y的值为34,则从键盘输入数据的正确格式 是_。 A、 12 34 B、 x=12, y=34 C、 12, 34 D、 1234 =b题目描述15、设C程序如下: #define ABC(x) x*x #includestdio.h main() int a=3,b; b=ABC(a+1); printf(b=%d, b); 上述程序运行输出的结果是_ 。 A、b=7 B、b=a+1 C、b=16

    5、 D、b=4=a题目描述16、以下程序的输出结果是_ 。 main() int a=3; printf(%dn,a+=(a-=a*a) ); A、-6 B、12 C、0 D、-12=d题目描述17、设正x、y均为整型变量,且x=10, y=3,则以下语句的输出 结果是_ 。 printf(%d,%dn,x-,-y); A、10,3 B、9,3 C、10,2 D、9,2=c题目描述18、以下定义语句中,错误的是_ 。 A、int a=1,2; B、char *a3; C、char s10=test; D、int n=5,an;=d题目描述19、设a、b、C、d、m、n均为int型变量,且a=5、

    6、b=6、c=7、d=8、 m=2、n=1,则逻辑表达式(m=ab)&(n=cd) 的值为_。 A、0 B、 1 C、2 D、 3=a题目描述20、在调用函数时,如果实参是简单变量,它与对应形参之间的 数据传递方式是_ 。 A、地址传递 B、单向值传递 C、由实参传给形参,再由形参传回实参 D、传递方式由用户指定=b题目描述21、以下的for循环_ 。 for(x=0, y=0; (y!=123)&(x4);x+); A、是无终止的循环 B、一次也不执行 C、执行3 次 D、执行4次=d题目描述22、以下程序的输出结果是_。 main() int i, a10; for(i=9;i=0;i-)

    7、ai=10-i; printf(%d %d %d,a2,a5,a8); A、2 5 8 B、7 4 1 C、8 5 2 D、3 6 9=c题目描述23、若变量a是int类型,并执行了语句:a=A+1.6; 则正确的叙述是_ 。 A、a的值是字符A的ASCII值加上1 B、a的值是浮点型 C、不允许字符型和浮点型相加 D、a的值是字符C=a题目描述24、阅读以下程序: main() int x; scanf(%d,&x); if(x-5) printf(%d,x); else printf(%d,x+); 程序运行后,如果从键盘上输人5,则输出结果是_ 。 A、3 B、 4 C、 5 D、 6=

    8、b题目描述25、以下程序段的输出结果是_ 。 int a=1234; printf(%2dn,a); A、12 B、34 C、1234 D、提示出错、无结果=c题目描述26、若定义:int a=511,*b=&a; 则printf(%dn,*b);的输出结果为_ 。 A、无确定值 B、a的地址 C、510 D、511=d题目描述27、假定w、x、y、z、m均为int型变量,有如下程序段: w=1; x=2; y=3; z=4; m=(wx)?w:x; m=(xy)?x:y; m=(yz)?y:z; 则该程序运行后,m的值是_ 。 A、1 B、 2 C、 3 D、 4 =c题目描述28、以下程序

    9、的输出结果是 _ 。 main() int a, b; for(a=1, b=1; a=10) break; if (b%3=1) b+=3; continue; printf(%dn,a); A、4 B、6 C、5 D、101=a题目描述29、以下程序的输出结果是 _ 。 f ( int a) int b=0; static int c = 3; b+; c+; return(a+b+c); main() int a = 2, i; for(i=0;i3;i+) printf(%dn,f(a); A、 7 B、 7 C、 7 D、 7 8 9 10 7 9 11 13 7=a题目描述30、以

    10、下程序中,while循环的循环次数是_ 。 main() int i=0; while(i10) if(i=d题目描述31、以下程序的输出结果是_ 。 main() int a=4,b=5,c=0,d; d=!a & !b | !c; printf(%dn,d); A、1 B、0 C、非0的数 D、-1=a题目描述32、若有定义:int a8; 则以下表达式中不能代表数组元素 a1的地址的是_ 。 A、&a0+1 B、&a1 C、&a0+ D、a+1=c题目描述33、在C语言中,变量的缺省存储类型是 _ 。 A、auto B、register C、static D、extern=a题目描述34

    11、、以下程序的输出结果是 _ 。 main() char a=1,2,3,4,5,6,7,8,9,10; char *p; p=a; printf(%d ,(*p)+); p=p+3; printf(%dn,*p+); A、2 4 B、1 3 C、1 4 D、2 3=c题目描述35、以下程序的输出结果是 _ 。 main() int a=5,b=4,c=3,d; d=(abc); printf(%dn,d); A、1 B、0 C、3 D、4=b 选择题:1、C 语言编译逻辑运算时,以 _ 代表真和假。 A、T,F B、1,0 C、1,0 D、0,1=b题目描述2、下面不属于结构化程序设计方法的是

    12、 _ 。 A、平行设计 B、逐步求精 C、模块化 D、自顶向下=a题目描述3、若: int s3030;则数组元素的非法引用是_。A、s209 B、s29+12*3 C、s329 D、s930-1标准答案=b题目描述4、假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(wy)?x:z;则程序运行后,m的值是_ A、1 B、3 C、4 D、2=d题目描述5、下列可以正确表示字符型常数的是 _ A、a B、010 C、n D、h=c题目描述6、若定义语句 double bb100,则该数组array元素的 上、下限为_ 。 A、 0,99 B、99,0

    13、 C、100,1 D、0,100=a题目描述7、下列各组字符序列中,可用作C语言程序标识符的是_。A、SBSD B、 _1$234C、spr#it D、 4_cf_1在=a题目描述8、已知:char ch=R;则下列表达式的值是_ ch = (ch=A&ch=Z) ? (ch+32) : ch; A、R B、A C、Z D、r=d题目描述9、以下程序段的输出结果是_ 。Char s=nabcert;printf(%dn,strlen(s);A、9 B、8 C、11 D、110=b题目描述10、能正确表达数学关系-10aa-10 B、a10 &-10-10|10a D、a10 ; -10a =b

    14、题目描述11、设x、y、z和k都是int型变量,则执行表达式: x=(y=k=2, z=k+8, y=4*5)后 的值为_。A、20 B、10 C、2 D、32=a题目描述12、以下数据中不属于int类型的是_。A、-32769 B、0x23C、036 D、32767=a题目描述13、设 int a=5,b=10,t,*x=&a、*y=&b;则以下语句: t=*y; *y=*x; *x=t; 的功能是 _ 。A、无确定结果 B、交换x和y中的值C、交换a和b中的值 D、a和b的值不变=c题目描述14、假定有以下变量定义int k=5, x=15;则能使值为3的表达式是_。A、x%k B、k%x

    15、C、k/x D、3%k=d题目描述15、以下程序的输出结果是_ 。#includemain()int x,t;x=10;t=(+x)+(+x); printf(%dn,t);A、20 B、23 C、24 D、22=c题目描述16、合法的数组定义是 _。A、int k=5;char ak=abcd; B、int k=5;char a5=O, K, !;C、int k=4;char a4=O,K,!;D、int k=4;char a=OK!;=c题目描述17、假定x和y为double 型,则表达式x=2,y=x+5/2的值是_A、4.500000 B、4.000000C、2.000000 D、3.

    16、000000=b题目描述18、以下程序的输出结果是_ 。#includemain()int a=2, b=5;printf(a=%d%,b=%d%n,a, b);A、a=%2, b=%5 B、a=2, b=5C、a=%d, b=%d D、a=2%, b=5%=d题目描述19、有如下程序: main() int i,sum; for(i=1;i6;i+) sum+=i; printf(%dn,sum); 程序执行后sum的值是(20)A、15 B、14 C、不确定 D、0=c题目描述20、若变量a是int类型,并执行了语句:a=B+2.6; 则正确的叙述是_。A、a的值是字符C b、a的值是字符

    17、B的ASCII值加上2C、a的值是浮点型 D、不允许字符型和浮点型相加 =b题目描述21、以下程序的输出结果是_。main() int i;for (i=1;i=5;i+) if(i%2=0) printf(*); else printf(#); printf($n);A、#*#*#$ B、#*#$ C、*#$ D、#*$=a题目描述22、若有说明语句:int a, b, c, *d=&a;, 则能正确从键盘读入三个整数 分别赋给变量a、b、c的语句是_。A、scanf(%d%d%d,&a,&b,&d); B、scanf(%d%d%d,&a,&b,c);C、scanf(%d%d%d,d,&b,

    18、&c); D、scanf(%d%d%d,a,b,*d);=c题目描述23、若定义:char a=B,*b=&a; 则printf(%cn,*b);的输出结果为_。A、无确定值 B、a的地址 C、B D、*b=c题目描述24、为判断char型变量m是否是小写字母,可用表达式_。A、a= m & m=“z” B、a=m & m=z C、a=m & m=z D、三个答案都错=c题目描述25、以下程序的输出结果是 _。main()int x=0,a=2, b=3; switch(x) case 0: b=b+a; case 1: a=b+a; break; case 2: +a;+b; printf(

    19、a=%d,b=%dn,a,b);A、a=7,b=5 B、a=2,b=5 C、a=8,b=6 D、a=5,b=3=a题目描述26、以下程序的输出结果是_。main( ) int a=-1,b=3,c=3,s=0,w=0,t=0; if(c0) s=a+b; if(a0) if(c0) w=a-b; else t=c; printf(%d,%d,%dn,s,w,t);A、2,-4,3 B、0,0,0 C、2,0,0 D、0,0,3=c题目描述27、有以下定义语句:int a10=3, 9, 11, 14, 20, 32, 60, *p;p=a;则 *+p 的值是_A、 9 B、11 C、3 D、4

    20、 =a题目描述28、以下程序的输出结果是_ main() char s=abcdef; s=s+3; printf(%sn,s); A、abcdef B、def C、abc D、cdef=b题目描述29、以下的for循环_ 。for(x=1; x0; x+);A、是无终止的循环 B、一次也不执行C、执行4次 D、执行3 次=a题目描述30、以下程序的输出结果是_。main()int a=0,c=0,d,e; d=2/3&+c; e=7|+a; printf(%d,%d ,a,c);A、1,1 B、0,0C、0,1 D、1,0=b题目描述31、有以下程序:main() int x; scanf(

    21、%d,&x); if(x-5) printf(%d,x); else printf(%d,x+);程序运行后,如果从键盘输入5,则输出结果是_。A、3 B、4 C、5 D、6=b题目描述32、以下程序的输出结果是_ main() int x=10,y=10,i; for(i=0;x8;y=+i) printf( %d,%d,x-,y);A、9,10,8,10 B、10,10,9,1 C、10,10,9,10 D、9,10,8,1=b题目描述33、输入a和b 两个整数,按先大后小的顺序输出a 和b。main() int *p1,*p2,a,b,*t; scanf(%d,%d,&a,&b ); p

    22、1=&a;p2=&b; if(ab) _printf(%d,%dn, *p1,*p2 );在下划线处应填入的是A、t=a;a=b;b=t; B、t=p1;p1=p2;p2=t;C、*t=p1;p1=p2;p1=*t; D、*t=*p1;*p1=*p2;*p2=*t;=b题目描述34、在C语言中,形参的缺省存储类型是_ A、static B、register C、auto D、extern=c题目描述35、若有定义:int aa8; 则以下表达式中能代表数组元素aa0的 地址的是_A、*aa0 B、aa0 C、aa D、&aa=c1、不合法的C语言标识符是_ 。 A、xyz B、_AB C、5a

    23、.c D、Int=c题目描述2、对C的源程序进行编译是指 _ 。 A、建立并修改源程序 B、将C源程序翻译成目标程序 C、将目标程序连接成可执行程序 D、对程序进行查错和排错=b题目描述3、下列描述,正确的是_ 。 A、逗号表达式是没有值和类型的 B、表达式6.3%5是合法的 C、用x=15作为while循环的条件是合法的 D、int型变量和字符型变量的操作完全不同=c题目描述4、设x、y和p均为float型变量,则以下语句: p=x; x=y; y=p; 的功能是_。 A、把x和y按从小到大排列 B、把x和y按从大到小排列 C、无确定结果 D、交换x和y中的值=d题目描述5、在C语言中,十进制的35可等价地写为_ 。 A、023 B、043 C、43 D、23=b题目描述6、C语言中,复合语句的构成是将一系列语句置于_。 A、花括号“ ”之间 B、方框号“ ”之间 C、begin与end之间 D、圆括号“( )”之间=a题目描述7、已知:int a=4,b=5;则执行表达式a=ab后, 变量a的值为_。 A、0 B、1 C、4 D、5=b题目描述8、下列可以正确表示字符型常量的是_


    注意事项

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

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




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

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开