[IT认证]二级C语言习题汇编及答案[校内复习资料]_第1页
[IT认证]二级C语言习题汇编及答案[校内复习资料]_第2页
[IT认证]二级C语言习题汇编及答案[校内复习资料]_第3页
[IT认证]二级C语言习题汇编及答案[校内复习资料]_第4页
[IT认证]二级C语言习题汇编及答案[校内复习资料]_第5页
已阅读5页,还剩162页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全国计算机等级考试二级c语言程序设计习 题 集校内复习资料第一章 c语言的结构一.单项选择题1.设d为字符变量,下列表达式不正确的是_。(a) d=97 (b) d=a (c) d=a (d) d=g2.c语言的程序一行写不下时,可以_。 a 用逗号换行 b 用分号换号 c 在任意一空格处换行 d 用回车符换行3.在ascii代码表中可以看到每一个小写字母比它相应的大写字母的ascii码_。(a) 大32 (b) 大64 (c) 小32 (d) 小14.下列四个叙述中,错误的是_。 a 一个c源程序必须有且只能有一个主函数 b 在c源程序中注释说明必须位于语句之后 c 一个c源程序可以含零个或

2、多个子函数 d c源程序的基本结构是函数5.一个c程序可以包含任意多个不同名的函数,但有且仅有一个_。(a) 过程 (b) 主函数 (c) 函数 (d) include6.c 语言中,当复合语句多于一条时,要有一对_括起来。 a 方括号 b 圆括号 c 花括号 d 尖括号7._是c程序的基本构成单位。(a) 函数 (b) 函数和过程 (c) 超文本过程 (d) 子程序8.c语言程序的基本单位是_。(a) 程序行 (b) 语句 (c) 函数 (d) 字符9.c语言规定,必须用_作为主函数名。(a) function (b) include (c) main (d) stdio10.c语言规定,在

3、一个c程序中,main()函数位置_。 a 必须开始 b 必须在最后 c 可以任意 d 必须在系统调用库函数之后11.下列说法正确的是_。(a) 在执行c程序时不是从main函数开始的(b) c程序书写格式严格限制,一行内必须写一个语句(c) c程序书写格式自由,一个语句可以分写在多行上(d) c程序书写格式严格限制,一行内必须写一个语句,并要有行号12.以下说法中正确的是_。(a) c语言程序总是从第一个定义的函数开始执行(b) 在c语言程序中,要调用的函数必须在main()函数中定义(c) c语言程序总是从main()函数开始执行(d) c语言程序中的main()函数必须放在程序的开始部分

4、13.以下叙述不正确的是_。a 分号是c语句的必要组成部分b c程序的注释可以写在语句的后面 c 函数是c程序的基本单位d 主函数的名字不一定用main表示14.若有以下定义: float x;int a,b; 则正确的switch语句是_。(a) switch (x) case 1.0:printf(*n); case 2.0:printf(*n); (b) switch (x) case 1,2:printf(*n); case 3:printf( *n); (c) switch (a+b) case 1:printf(*n); case 1+2:printf(*n); (d) switc

5、h (a+b) case 1:printf(*n); case 2:printf(*n); 15.一个c语言由若干个c函数组成,各个函数在文件中的书写位置为_。 a 任意 b 第一个函数必须是主函数,其他函数任意 c 必须完全按调用的顺序排序 d 其他函数必须在前,主函数必须在最后16.程序 #define num 30+4 main() printf(num*20=%d,num*20); 的执行结果为_。(a) num*20=110 (b) num*20=680 (c) num*20=604 (d) 以上都不对17.下面属于c语句的是_。 a printf(%dn,a) b #include

6、 c a=b;b=c;c=a; d /*this is a program */18.所谓微处理器的位数,就是计算机的_。(a) 字长 (b) 字 (c) 字节 (d) 二进制位19.c语言程序的基本单位是_。 a 程序行 b 语句 c 函数 d 字符20.以下叙述正确的是_。 a c语言程序总是从第一个定义的函数开始执行 b c语言程序中的main()函数开始执行 c c 语言程序中的main ()函数必须放在程序的开始执行 d 一个c函数中只允许一对花括号21.机器语言是用_编写的。(a) 二进制码 (b) ascii码 (c) 十六进制码 (d) 国标码22.计算机只能识别机器语言,而人

7、熟悉高级语言,故人机通信必须借助一 种中间者,此中间者就是_。(a) 编译程序 (b) 编辑程序 (c) 连接程序 (d) 装入程序23.下面正确的赋值语句是_ a i+; b a=1,b=2; c a=b=5 d y=int(x)24.以下叙述中正确的是a)c程序中注释部分可以出现在程序中任意合适的地方b)花括号和只能作为函数体的定界符c)构成c程序的基本单位是函数,所有函数名都可以由用户命名d)分号是c语句之间的分隔符,不是语句的一部分?25.在c语言中,回车换行符是_。(a) n (b) t (c) v (d) b26._不是c语言提供的合法关键字。(a) switch (b) prin

8、t (c) case (d) default27.下面四个叙述中,错误的是_。a c语言中的关键字必须小写 b c语言中的标识符必须全部由字母组成c c语言不提供输入输出语句 d c语言中的注释行可以出现在程序的任何位置28.下面四个叙述中,正确的是_。 a c程序中的所有字母都必须小写 b c程序中的关键字必须小写,其他标识符不区分大小 c c程序中的所有字母都不区分大小 d c语言中的所有关键字必须小写29.在c语言中,每个语句和数据定义是用_结束。(a) 句号 (b) 逗号 (c) 分号 (d) 括号30.以下选项中可作为c语言合法整数的是a)10110b b)0386 c)0xffa

9、d)x2a231.在printf的格式字符中,g格式字符的作用是_.a 以字符形式输出,且只输出了一个字符b 输出一个字符串c 用来输出实数,并根据数值的大小,自动选用f格式或e格式d 以无符号十进制形式输出整数32.在c语言中,如果下面的变量都是int类型,则输出结果是_。sum=pad=;pad=sum+,pad+,+pad;printf(%d,pad);a 7 b 6 c 5 d 433.结构化程序设计的三种基本逻辑结构为顺序、选择和_。(a) 随机 (b) 循环 (c) 相关 (d) 直接34.下列字符串是标识符的是_。(a) _wl (b) 3_3333 (c) int (d) li

10、ne 335.c语言提供的合法关键字是_。(a) break (b) print (c) funiton (d) end36.c语言提供的合法关键字是_。(a) continue (b) procedure (c) begin (d) append37.在下面字符序列中,不可用作c语言标识符的是_。a water b price c ab d a1238.下列字符串是标识符的是_。(a) int (b) 5_student (c) long (d) ! df39.下面不正确的叙述是_。a 在c程序中所应用变量必须先定义后使用b 在程序中,xyz和xyz是两个不同的变量c 若a和b类型相同,在执

11、行了赋值语句a=b;后b中的值将放入a中,b中的值不变d当输入数值型数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值40.下面各标识符中,合法的用户自定义标识符是_。 a a#b b 2b c void d printf41.以下选项中,合法的c语言关键字是_。 a var b cher c 2l d default42.以下选项中非法的表达式是?a)0=x100? b)i=j=0c)(char)(65+3)? d)x+1=x+143.下面正确的叙述是_。a 在c程序中,语句之间必须用分号;分隔 b若a是实型变量,c程序中允许以下赋值a=10,因此实型变量中允许存放整型 c在c程

12、序中,无论是整数还是实数,都能准确无误地表示 d在c程序中,%是只能用于整数运算的运算符44.以下不能定义为用户标识符的是a)scanf?b)void?c)_3com_?d)int45.下列字符串是标识符的是_。(a) _hj (b) 9_student (c) long (d) line 1二.填空题1.以下函数用来求出两整数之和,并通过形参将结果传回,请填空。void func(int x,int y, _z) *z=x+y; 2.主函数名后面的一对圆括号中间可以为空,但一对圆括号不能_。3.函数体一般包括_、_。4.函数体的范围是 _。5.在c语言中,输入操作是由库函数_完成的,输出操作

13、是由库函数_完成。6.在一个c源程序中,注释部分两侧的分界符分别为和_。7.一个c源程序中至少应包括一个_。8.c源程序的基本单位是_。.第二章 数据类型及其运算一.单项选择题1.在c语言中,逻辑真以_表示。a true b 大于0的数 c 非零整数 d 非零数2.c语言中,文件由_。a记录组成 b 由数据行组成c 由数据块组成 d 由字符序列组成3.已知在ascii代码中,字母a的序号为65,以下程序的输出的结果是_# include main() char c1=a, c2=y;printf(%d,%dn,c1,c2); a) 因输出格式不合法,输出错误信息 b)65,90 c)a,y d

14、)65,894.如果int i=3;int j=4,则k=i+ +j执行之后k,i和j的值分别为_。(a) 7,3,4 (b) 8,3,5 (c) 7,4,4 (d) 8,4,55.sizeof(double)是_a)一种函数调用 b)一个双精度型表达式c)一个整型表达式 d)一个不合法的表达式6.在c语言中,下列类型属于基本类型的是_。(a) 整型、实型、字符型 (b) 空类型、枚举型(c) 结构体类型、实型 (d) 数组类型、实型7.以下选项中,非法的字符常量是_。a t b 17 c n d xaa8.下列符号中,可以作为变量名的是_。(a) +c (b) *x (c) _day (d)

15、 next day9.下面c语言中非法的转义字符为_。 a t b 108 c n dxff10.以下程序的输出结果是_。 main() int i=010,j=10,k=0x10; printf(%d,%d,%dn,i,j,k); (a) 8,10,16 (b) 8,10,10 (c) 10,10,10 (d) 10,10,1611.将十进制21转化为二进制为_。(a) 11111 (b) 10101 (c) 10011 (d) 1000112.以下程序的输出结果是_。 main() int i=011,j=11,k=0x11; printf(%d,%d,%dn,i,j,k); (a) 9,

16、11,17 (b) 9,11,11 (c) 11,11,11 (d) 11,11,1613.在c语言中,合法的字符常量是_。a 084 b x43 c ab d 014.以下叙述正确的是_a 可以把define和if定义为用户标识符b 可以把define定义为用户标识符,但不能把if定义为用户标识符c 可以把if定义为用户标识符,但不能把define定义为用户标识符d define和if都不能定义为用户标识符15.在c语言中,以下合法的字符常量是_。(a) 084 (b) x43 (c) 0 (d) 016.在c语言中,合法的长整型常数是_。 a 0l b 4962710 c 0.054838

17、743 d 2.1869e1017.下列符号中,可以作为变量名的是_。(a) +a (b) 12345e (c) a3b (d) 5e+018.在c语言中,下列类型属于构造类型的是_。(a) 整型 (b) 字符型 (c) 实型 (d) 数组类型19.下列类型不属于基本类型的是_。(a) 结构体类型和整型 (b) 结构体类型、数组、指针(c) 实型 (d) 空类型和枚举型20.下列常数中,不合法的c常量是_。(a) -0x3bl (b) 123e+2.3 (c) (d) 6e+721.下列常数中,不合法的c常量是_。(a) -0x2al (b) lg3 (c) (d) china22.c语言提供

18、的合法的数据类型关键字是_。a doubl b short c integer d char23.c语言中最简单的数据类型包括_。(a) 整型,实型,逻辑型 (b) 整型,实型,字符型(c) 整型,字符型,逻辑型 (d) 整型,实型,逻辑型,字符型24.当执行下面两个语句后,输出的结果为_。 char c1=97; c2=98; printf(%d %c,c1,c2);a 97 98 b 97 b c a 98 d a b25.设d为字符变量,下列表达式正确的是_。(a) d=678 (b) d=a (c) d=d (d) d=gjkl26.内存中每一个基本单位,都被赋予一个唯一的序号,称为_

19、。(a) 容量 (b) 地址 (c) 编号 (d) 字节27.两个字节表示_。(a) 32位 (b) 16位 (c) 8位 (d) 4位28.以下可用作c语言用户标识符的一组标识符是_。(a) void (b) a3_b3 (c) for (d) 2a define _123 -abc do word if case sizeof29.下列数中,_最小。(a) 二进制数100 (b) 十进制数8 (c) 十六进制数12 (d) 八进制数1030.c语言提供的合法关键字是_。a switch b chan c case d default31.下列字符串不是标识符的是_。(a) sum(b) a

20、verage(c) day_night(d) m.d.john32.下列说法正确的是_。(a) main函数必须放在c程序的开头(b) main函数必须放在c程序的最后(c) main函数可以放在c程序的中间部分,即在一些函数之前在另一些函数之 后,但在执行c程序时是从程序开头执行的(d) main函数可以放在c程序的中间部分,即在一些函数之前在另一些函数之 后,但在执行c程序时是从main函数开始的33.表达式(int)2.1416的值为_。(a) 2 (b) 2.1 (c) 0 (d) 334.c语言中能用来表示整常数的进制是_。(a) 十进制、八进制 、十六进制 (b) 十二进制、十进制

21、(c) 六进制、八进制 (d) 二进制、十进制35.下列常数中,合法的c常量是_。(a) x-y (b) 105 (c) be (d) 7ff36.下列常数中,合法的c常量是_。(a) -0. (b) 105 (c) ab (d) 3+537.下列常数中,合法的c常量是_。(a) n (b) e-310 (c) def (d) 123438.以下程序的输出结果是_。 #include main() int i=011, j=11; printf(%d,%dn,+i,j-); (a) 10,11 (b) 12,10 (c) 11,11 (d) 10,939.下面各运算符中,优先级别最低的是_a

22、?: b - - c & d - =40.在c语言中,要求运算数必须是整型的运算符是_。(a) % (b) / (c) (d) !41.在以下一组运算符中,优先级最高的运算符是_。(a) (b) + (c) & (d) !=43.如果int i=3,则printf(%d,-i+)的结果为_,i的值为 _。(a) -3,4 (b) -4,4 (c) -4,3 (d) -3,344.设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是_。a)3 b)0 c)9 d)-1245.如果int i=3,则k=(+i)+(+i)+(i+)执行过后k的值为_,i 的值为_。(a) 15,

23、6 (b) 12,5 (c) 18,6 (d) 15,546.c语言中,运算对象必须是整型数的运算符是_。(a) % (b) / (c) %和/ (d) *47.当运行以下程序时输入open t h e door (此处代表enter键),则输出结果是_。 #include char fun(char *c) if(*c=a) *c-=a-a; return *c; main() char s81, *p=s; gets(s); while(*p) *p=fun(p);putchar(*p);p+; putchar(n); (a) open the door (b) open the door

24、(c) open t h e door (d) open the door48.写出下面程序的输出结果_。 main() int x=2,y=0,z; x+=3+2;printf(%d,x); x*=y=z=4;printf(%d,x); (a) 7 28 (b) 无法计算 (c) 7 4 (d) 8 449.写出下面程序的输出结果_。 main() int x,y,z; x=y=1; z=x+ -1; printf(%d,%dt,x,z); z+=-x+ +(+y|+z); printf(%d,%d,x,z); (a) 2,0 3,-1 (b) 2,1 3,0 (c) 2,0 2,1 (d)

25、 2,1 0,150.写出下面程序的输出结果_。 main() int x; x=-3+4*5-6;printf(%d,x); x=3+4%5-6;printf(%d,x); x=-3*4%-6/5;printf(%d,x); x=(7+6)%5/2;printf(%d,x); (a) 11 1 0 1 b) 11 -3 2 1 (c) 12 -3 2 1 (d) 11 1 2 151.下面程序的输出结果是_。 main() int x=0x23; printf(%dn,+x); (a) 36 (b) 35 (c) 23 (d) 2452.以下关于运算符优先级的描述中,正确的是_。(a) !(

26、逻辑非)算术运算关系运算&(逻辑与)|(逻辑或)赋值运算(b) &(逻辑与)算术运算关系运算赋值运算(c) 关系运算算术运算&(逻辑与)|(逻辑或)赋值运算(d) 赋值运算算术运算关系运算&(逻辑与)|(逻辑或)53.若已定义x和y为double类型,则表达试: x=1,y=x+3/2的值是_。a 1 b 2 c 2.0 d 2.554.以下程序的运行结果是_。 main() int c,x,y; x=0; y=0; c=0; c=x+&y+; printf(n%d %d %dn,x,y,c); (a) 1 0 0 (b) 2 1 1 (c) 0 1 1 (d) 0 0 155.为表示关系x=

27、y=z,应使用c语言表达式_。(a) (y=z) (b) (x=y)and(y=z)(c) (x=y=z) (d) (x=y)&(y=z)56.表达式(double)(20/3)的值为_。(a) 6 (b) 6.0 (c) 2 (d) 357.程序段:int i=65536:printf(%dn,i); 则输出结果是_。a 65536 b 0 c有语法错误,无输出结果 d -158.在下面关于多种类型数据的混合运算的叙述中,正确的一条是_。a 一个int整型与一个double型数据运算,先将double型转换成int型 b 一个int型与一个long型数据运算,先将int型转换成long型c

28、float型数据在运算时一律先转换成单精度型d 一个int型与一个short型数据运算,先将int型转换成short型59.10+a+1.5-567.345/b的结果是_型数据。(a) long (b) double (c) int (d) unsigned float60.对于下面的程序,说法正确的是_。 main( ) int x=3, y=1, z=1; if(x=y+z) printf(x=y+z); else printf(x!=y+z); (a) 有语法错误不能通过编译 (b) 输出x=y+z(c) 可以通过编译,但是不能通过连接,因而不能运行 (d) 输出x!=y+z61.语句i

29、nt i=3;k=(i+)+(i+)+(i+);执行过后k的值为_,i的值为_。(a) 9,6 (b) 12,5 (c) 18,6 (d) 15,562.假设所有变量均为整型,表达式a=2,b=5,ab? a+: b+,a+b的值是_。a 7 b 8 c 9 d 263.分析以下程序 #include main() int a,b,c=246; a=c/100%9;b=(-1)&(-1); printf(%d,%dn,a,b); 其输出结果是_。(a) 2,1 (b) 3,2 (c) 4,3 (d) 2,-164.若x=3,y=z=4,则下列表达式的值分别为_。 (1) (z=y=x)? 1:

30、0 (2) z=y&y=x(a) 0 1 (b) 1 1 (c) 0 0 (d) 1 065.设有如下定义:int x=10,y=3,z;则语句printf(%d/n,z=(x%y,x/y); 的输出结果是_。(a) 3 (b) 0 (c) 4 (d) 166.设有语句char a=72;则变量a _a)包含1个字符 b)包含2个字符 c)包含3个字符 d)说明不合法67.以下程序的运行结果是_。 main() int a=5,b=6,c=7,d=8,m=2,n=2; printf(%dn,(m=ab)&(n=cd); (a) 0 (b) 1 (c) 2 (d) 368.下面程序的输出结果是_

31、。 main() int a,b,c; a=100; b=200; printf(%d,(a,b); (a) 200 (b) 100 (c) 100 200 (d) 输出格式符不够,输出不确定的值69.在c语言中,如果下面的变量都是int类型,则输出的结果是_。 sum=wa=10; wa=sum+,wa+,+wa; printf(%dn,wa);(a) 10 (b) 12 (c) 11 (d) 1370.若已定义int a=25,b=14,c=19;以下三项运算符(?:)所构成的语句的执 行结果是_。 a+=25&b-=2&c+? printf(*a=%d,b=%d,c=%dn,a,b,c)

32、: printf(#a=%d,b=%d,c=%dn,a,b,c)(a) (*a=25,b=14,c=19)(b) (*a=26,b=13,c=19)(c) (#a=25,b=14,c=19)(d) (#a=26,b=13,c=19)71.表达式:10!=9的值是_。(a) true(b) 非零值 (c) 0(d) 172.表达式ab|c&d的运算顺序是_a ,&,| b ,|,&,c ,&,|, d ,&,|73.表达试:10!=9的值是_。a true b非零值 c 0 d 174.逻辑运算符运算对象的数据类型_。(a) 只能是0或1 (b) 只能是.t.或.f.(c) 只能是整型或字符型

33、(d) 任何类型的数据75.判断字符型变量ch为小写字母的表达式是_。(a) a=ch=a)&(ch=a) | (ch=a)&(ch=z)76.若t为double类型,表达试t=1,t+5,t+的值是_。a 1 b 6.0 c 2.0 d 1.077.下面程序的输出是_。 main() int x=10,y=3; printf(%dn,y=(x/y,x%y); (a) 0 (b) 1 (c) 3 (d) 不确定的值78.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为_a a0 b !a c a=0 d a79.若有以下函数关系 x0y=x x=0y=x+1下面程

34、序段能正确表示以上关系的是_。(a) y=2x; if(x!=0) if(x0) y=x; else y=x+1;(b) y=2x; if(x=0) if(x0) y=x; else y=x+1; else y=2x;(d) y=x+1; if(x=0) if(x0) y=2x; else y=x;若有以下变量定义:float x;int a,b;则正确的switch语句是_。(a) switch(x) case 1.0:printf(*n); case 2.0:printf(*n); (b) switch(x) case 1,2:printf(*n); case .3:printf(*n);

35、 (c) switch(a+b) case 1:printf(*n); case 2*a:printf(*n); (d) switch(a+b) case 1:printf(*n); case 1+2:printf(*n); 80.设a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0 的表达式是_。(a) a&b(b) a=b(c) ab+c&b-c(d) !(ab)& !c1)81.设int a=12, 则执行完语句a+=a-=a*a的值是_a 522 b 264 c 144 d -26482.设int x=10,y=3,z;则语句printf(%dn,z=(x

36、% y,x / y );)的输出结果是_。a 1 b 0 c 4 d 383.下列赋面语句中符合c语言语法的是_。(a) a=7+b+c=a+7;(b) a=7+b+=a+7;(c) a=7+b,b+,a+7(d) a=7+b,c=a+7;84.下面不正确的赋值语句是_ a i+; b i=i=5; c k=2*4, k*4 d y=float(i);85.以下程序的输出结果是_ main() int x=10, y=10; printf(%d %dn,x-, -y);a 10 10 b 9 9 c 9 10 d 10 986.以下程序的输出结果是_。 main() int x=10,y=10

37、; printf(%d%dn,x-,-y); (a) 10 10(b) 9 9(c) 9 10(d) 10 987.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关 系的表达式为_。(a) a0 (b) !a (c) a=0 (d) a88.以下程序的输出结果是 _# include main() int i=010 , j = 10;printf(%d,%dn,+ +i , j - -); a) 11,10 b ) 9,10 c) 010,9 d) 10,989.设m、n、p、q为整形变量,则下面选项中不正确的赋值语句是_a m=n=p=q=168; b m+n; c p+

38、; d p=m+n-(q=23);90.设有以下说明:char ch=b,且有下面的表达式: ch=(ch=a& ch=z)?(ch+32):ch; 则上面表达式的值是_。(a) b (b) b (c) z (d) z91.设有语句 int a=5,b=6,c=7,d=8,m=2,n=2; (m=ab)&(n=(+cd & bc); 则执行完上述语句后n的值为_。(a) 1 (b) 2 (c) 3 (d) 092.设语句int a=3; ,则执行了语句a+=a-=a*a; 后,变量a 的值是_a 3 b -12 c 9 d 093.设语句int a=3; ,则执行了语句a-=a-=a*a; 后

39、,变量a 的值是_a 3 b 0 c 9 d -1294.下面语句中为c语言中正确的赋值语句是_a x=1,y=2 b k+; c x=y=2 d y=int(x)95.写出下面程序的输出结果_。 main() int x=2,y=0,z; x*=3+2;printf(%d,x); x*=y=z=4;printf(%d,x); (a) 8 40 (b) 10 40 (c) 10 4 (d) 8 496.以下程序的输出结果是_# include # include main() int a=1,b=4,c=2;float x=10.5 , y=4.0 , z;z=(a+b)/c+sqrt(dou

40、ble)y)*1.2/c+x;pritnf(%fn,z); a) 14.000000 b) 015.400000 c) 13.700000 d) 14.90000097.以下c语言赋值语句合法的是_。(a) x=y=58 (b) j+; (c) x=58,y=58 (d) m=int(x+y);98.下面程序的输出是_。 main() int a=-1,b=4,k; k=(a+=0)&(!(b-=0); printf(%d %d %dn,k,a,b); (a) 0 0 3 (b) 0 1 2 (c) 1 0 3 (d) 1 1 299.以下程序的输出结果是_# includemain() int a ,b,d=241;a=d/100%9;b=(-1)&(-1);printf(%d,%dn,a,b); a) 6,1 b) 2,1 c) 6,0 d) 2,0100.以下程序的运行结果是_。 main() int c,x,y; x=1; y=1; c=0; c=x+|y+; printf(n%d %d %dn,x,y,c); (a) 1 1 0 (b) 2 1 1 (c) 0 1 1 (d) 0 0 1101.有以下程序main()?int?a;?char?c=10; float?f=100.0;?doubl?e?x;a=f/=c*=(x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论