C语言运算符与表达式的练习题答案
C语言运算符与表达式的练习题
单项选择题
(1)以下选项中,正确的 C 语言整型常量是( D )。
A. 32L B. 510000 C. -1.00 D. 567
(2)以下选项中,( D )是不正确的 C 语言字符型常量。
A. 'a' B. '\x41' C. '\101' D. "a"
(3)字符串的结束标志是( C )。
A. 0 B. '0' C. '\0' D. "0"
(4)算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( B )。
A. 算术运算、赋值运算、关系运算 B. 算术运算、关系运算、赋值运算
C. 关系运算、赋值运算、算术运算 D. 关系运算、算术运算、赋值运算
(5)逻辑运算符中,运算优先级按从高到低依次为( D )。
A. && ! || B. || && ! C. && || ! D. ! && ||
(6)表达式!x||a==b 等效于( D )。
A. !((x||a)==b) B. !(x||y)==b C. !(x||(a==b)) D.
(!x)||(a==b)
(7)设整型变量 m,n,a,b,c,d 均为1,执行 (m=a>b)&&(n=c>d)后, m,n 的值是( A )。
A. 0,0 B. 0,1 C. 1,0 D. 1,1
*(8)设有语句 int a=3;,则执行了语句 a+=a-=a*=a; 后,变量 a 的值是( B )。
A. 3 B. 0 C. 9 D. -12
(9)在以下一组运算符中,优先级最低的运算符是( D )。
A. * B. != C. + D. =
(10)设整型变量 i 值为2,表达式(++i)+(++i)+(++i)的结果是( B,上机13 )。
A. 6 B. 12 C. 15 D. 表达式出错
(11)若已定义 x 和 y为double 类型,则表达式 x=1;y=x+3/2 的值是( D )。 A. 1 B. 2 C. 2.0 D. 2.5
*(12)设a=1,b=2,c=3,d=4,则表达式:a
A. 4 B. 3 C. 2 D. 1
(13)设a 为整型变量,不能正确表达数学关系:10
A. 10
=14
C. a>10 && a<15 D. !(a<=10) && !(a>=15)
*(14)设 f是实型变量,下列表达式中不是逗号表达式的是( B )。
A. f= 3.2, 1.0 B. f>0, f<10 C. f=2.0, f>0 D. f=(3.2,
1.0)
*(15)设ch是 char型变量,其值为 'A',则下面表达式的值是( B )。
ch=(ch>='A'&& ch<='Z')? (ch+32):ch
A. A B. a C. Z D. Z
(16)以下运算符中,结合性与其他运算符不同的是( A )。
A. ++ B. % C. / D. +
(17)以下用户标识符中,合法的是( B )。
A. int B. nit C. 123 D. a+b
(18) C 语言中,要求运算对象只能为整数的运算符是( A )。
A. % B. / C. > D. *
(19) PC 机中,'\n'在内存占用的字节数是( A )。
A. 1 B. 2 C. 3 D. 4
(20) 字符串"ABC"在内存占用的字节数是( B )。
A. 3 B. 4 C. 6 D. 8
(21) 要为字符型变量 a赋初值,下列语句中哪一个是正确的( B )。
A. char a="3"; B. char a=’3’; C. char a=%; D. char a=*;
(22)下列不正确的转义字符是( C )。 A. \\ B. \' C. 074 D. \0
填空题
(1) C 语言中的逻辑值“真”是用 1 表示的,逻辑值“假”是用 0
表示的。
(2) 设 c='w',a=1,b=2,d=-5, 则表达式 'x'+1>c, 'y'!=c+2, -a-5*b<=d+1, b==a=2的值分别为 1 、 0 、 1 、 0
。
(5) 设 float x=2.5,y=4.7; int a=7;,表达式 x+a%3*(int)(x+y)%2/4的值为 。
(6) 判断变量 a、b 的值均不为 0 的逻辑表达式为 a*b!=0或a!=0&&b!=0 。
(7) 求解赋值表达式 a=(b=10)%(c=6),表达式值、a、b、c 的值依次为 4,10,6
。
(8) 求解逗号表达式 x=a=3,6*a 后,表达式值、x、a 的值依次为
18,3,3 。
(9) 数学式a/(b*c)的 C 语言表达式是 a/(b*c); 。
第一单元 C语言概述
一、选择题
1、C语言中主函数的个数为( A)个。
A)1 B)2
C)无穷个 D)任意个
2、以下关于C语言描述错误的是( D)。
A)一个C程序总是从main函数开始执行T
B)每个语句和数据声明的最后必须有一个分号T
C)C语言的注释符是以“/*”开始并以“*/”结束的 T
D)一个C程序可以包含多个main函数F
3、C 语言源程序文件后缀为( C )。 A).EXE B).OBJ C) .C D).ASM
4、C语言是由( C )组成的。
A)子程序 B)主程序与子程序 C)函数 D)过程
5、C语言属于( B )语言
A)机器语言 B)汇编语言 C)高级语言 D)面向对象语言
第二单元 C语言基础
一、选择题
1、C语言中普通整型变量int在内存中占( B )字节。
A)1 B)2 C)3 D)4
2、下列不是C语言基本数据类型的是 ( A )。
A)字符型 B) 整型
C) 浮点型 D) 结构体
3、有关自增、自减运算,以下只有( D )是正确的。
A) ---f B) ++78 C) a—b++ D) d++
4、已知A=7.5,B=2,C=3.6,表达式(A>B && C>A) || (AB)的值是( A )。
A)0 B)10 C)1 D)5
5、若有x=1,y=2,z=3,则表达式(x
A)1 B)2 C)3 D)0
6、 判断char型变量ch是否为大写字母的正确表达式是( C )。
A) ‘A’<=ch<=‘Z’ B) (ch>=‘A’)&(ch<=‘Z’)
C) (ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch)
7、判断整型变量digit是否为数字的正确表达式是( C )。
A) ‘0’<=ch<=‘9’ B) (ch>=‘0’)&(ch<=‘9’)
C) (ch>=‘0’)&&(ch<=‘9’) D) (‘0’<= ch)AND(‘9’>= ch)
8、 一个C程序的执行是从( A )。
A) 本程序的main函数开始,到main函数结柬
B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束
9、在以下标识符中,合法的是( C )
A)if B) 0xy C)_xy D)case
10、C语言中各种类型的数据其实决定了占用内存的字节数。float占( C )。
A)一字节 B)二字节 C)四字节 D)八字节
11、下列各选项中,( A )是有效的标识符。
A)ab B)3day C)day-3 D)#abc
12、以下叙述正确的是( C )
A) 在C程序中,每行只能写一条语句
B) 若a是实型变量,C程序中不允许a=10这种赋值。
C) 在C程序中,%是只能用于整数运算的运算符
D) 在C程序中,无论是整数还是实数,没有什么区别
13、有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量 a的值为1,b的值为3,c的值为2,则正确的数据输入方式是( B )。
A)132↙ B)1,3,2↙
C)a=1 b=3 c=2↙ D)a=1,b=3,c=2↙
14、设整型变量a为5,使b不为2的表达式是( C )。
A) b = a/2 B) b = 6-(--a) C) b=a%2 D) b=a>3?2:1
15、以下程序的输出结果是( D )。
int x=10,y=10;
printf(“%d %d\n”,x--,--y);
A) 10 10 B) 9 9 C) 9 10 D) 10 9
16、选出下列标识符中不是合法的标识符的是( D )。
A) hot_do B) cat1 C) _pri D) 2ab
17、设有如下定义: int x=10,y=3,z;
则语句printf("%d\n",z = x%y); 的输出结果是( D )。
A) 1 B) 0 C) 4 D) 3
18、各种基本数据类型的存贮空间正确的长度排列为( C )。
A)int < char
C)char
C语言单项选择题(含答案)
C语言单项选择题(含答案)
计算机程序设计基础(C语言)
单项选择练习题
一、基本概念
1. C语言程序是由构成的。
A)一些可执行语言 B)main函数C)函数 D)包含文件中的第一个函数
2. 是构成C语言程序的基本单位。
A)函数 B)过程 C)子程序 D)子例程
3.C语言可执行程序从开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数
C) 程序中的main函数 D) 包含文件中的第一个函数
4.C语言程序从main()函数开始执行,所以这个函数要写在____。
A) 程序文件的开始 B) 程序文件的最后
C) 它所调用的函数的前面 D) 程序文件的任何位置
5. 以下说法中正确的是。
A)C语言程序总是从第一个定义的函数开始执行
B)在C语言程序中,要调用的函数必须在main( )函数中定义
C)C语言程序总是从main( )函数开始执行
D)C语言程序中的main( )函数必须放在程序的开始部分
6. 下列方法中错误的是。
A)主函数可以分为两个部分:主函数说明部分和主函数体。
B)主函数可以调用任何非主函数的其它函数。
C)任何非主函数可以调用其它任何非主函数。
D)程序可以从任何非主函数开始执行。
7.下列关于C语言的说法错误的是。
A) C程序的工作过程是编辑、编译、连接、运行
B) 标识符的命名由英文字母、数字和下划线组成,与字母的大小写无关 C) C程序的三种基本结构是顺序、选择、循环
D) 一个C程序总是从main函数开始执行的
8. 系统默认的C语言源程序扩展名为.C,需经过之后,生成.exe文件,才能运行?
A) 编辑?编译 B )编辑?连接 C) 编译?连接 D) 编辑?改错
9.下列说法中正确的是。
A)由于C源程序是高级语言程序,因此一定要在TC软件中输入。
B)由于C源程序是由字符流组成的,因此可以作为文本文件在任何文本编辑的软件中输入。
C)由于C程序是高级语言程序,因此输入后即可执行。
《C语言》练习题及答案解析
《C语言》练习题及答案解析
一.选择题
1.下列字符序列中,不可用作C语言标识符的是(B)。
A.abc123 B.no.1 C._123_ D._ok
2.一个C语言源程序是由(B)。
A. 一个主程序和若干子程序组成
B. 一个或多个函数组成
C. 若干过程组成
D. 若干子程序组成
3. 正确的C语言标识符是 (A )。
A._buy_2 B.2_buy C.?_buy D.buy?
4. 已知字母A的ASCII码为十进制数65,且S为字符型,则执行语句S=’A’+’6’-’3’;后,S中的值为( A)。
A.’D’ B.68 C.不确定的值 D.’C’
5.下列说法中,错误的是(A)。
A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号
B.每个函数都有一个函数头和一个函数体,主函数也不例外
C.主函数只能调用用户函数或系统函数,用户函数可以相互调用
D.程序是由若干个函数组成的,但是必须有且仅有一个主函数
6.有如下程序段,从键盘输入数据的正确形式应是( B)。(注:└┘代表空格)
float x,y,z;
scanf(“x=%d,y=%d,z=%d”,&a,&y,&z);
A.123 B.x=1,y=2,z=3
C.1,2,3 D.x=1└┘ y=2└┘ z=3
7.在C语言中,char型数据在内存中的存储形式是( D)。
A.补码 B.反码 C.原码 D.ASCII码
8. 下列符号中,不属于转义字符的是(B )。
数据类型、运算符与表达式
一、选择题
1. 本题序号:39
在C语言中运算对象必须是整型的运算符是( )
A %
B !
C /
D *
参考答案
A
2. 本题序号:65
下列关于C语言的叙述错误的是( )
A 大写字母和小写字母的意义相同
B 不同类型的变量可以在一个表达式中
C 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型
D 同一个运算符号在不同的场合可以有不同的含义
参考答案
A
3. 本题序号:66
在C语言中,错误的int类型的常数是( ) 。
A 32768
B 0
C 037
D 0xAF
参考答案
A
4. 本题序号:330
如果有整型变量x,浮点型变量y,双精度型变量z,则表达式y*z+x+y执行后的类型为( )
A 双精度
B 浮点型
C 整型
D 逻辑型
参考答案
A
5. 本题序号:374
设C语言中,一个int 型数据在内存中占2个字节,则unsigned int 型数据的取值范围是( )
A 0—255
B 0—32767
C 0—65535
D 0--2147483647
参考答案
C 6. 本题序号:380以下正确的叙述是( )
A 在C程序中,每行只能写一条语句;
B 若a是实型数据,C程序中允许赋值a=10,因此实型变量中允许存放整型数;
C 在C程序中,无论是整数还是实数,都能被正确无误的表示;
D 在C程序中,%是只能用于整数的运算符;
参考答案
B
7. 本题序号:406
若有int q,p;以下不正确的语句是( )
A p*=3;
B p/=q;
C p+=3;
D p&&=q;
参考答案
D
8. 本题序号:429
设有float x;则x是____变量。
A 整型
B 实型
C 字符型
D 长型
参考答案
B
9. 本题序号:460
C语言中运算对象必须是整型的运算符是( )
A %=
B /
C =
D <=
参考答案
A
10. 本题序号:503
知识点一数据类型运算符及表达式模拟练习(答案版)
知识点一数据类型运算符及表达式模拟练习(答案版)
模拟练习一(数据类型、运算符及表达式)基础知识及数据类型
1.一个C语言程序是由()组成。(☆基础知识☆)A.主程序B.子程序C.函数D.过程2.一个C程序总是从()开始执行。(☆基础知识☆)
A.程序的第一条执行语句B.主函数C.子程序D.主程序3.一个C语言程序()(☆基础知识☆)
A.应当只包含一到多个主函数B.应当由两个主函数C.只能有一个主函数D.可以没有主函数4.C语言规定:在一个源程序中,main函数的位置()(☆基础知识☆)
A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后5.C语言程序中,main()函数的特征是()(☆基础知识☆)
A.可独立运行的程序B.必不可少的函数C.最先执行的函数D.具有前述三特征的函数6.以下叙述中正确的是()(☆基础知识☆)A.C语言的源程序不必通过编译就可以直接运行
B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C源程序经编译形成的二进制代码可以直接运行D.C语言中的函数不可以单独进行编辑
7.下面4组常量,合法的一组C语言常量是()(◆常量◆)
A.O0某102E+9‘a’‘’’B.1010LE1‘a’‘\\0’
C.0.01“\\””“\\””‘t’‘\\t’D.0.13E+0“\\””‘tt’0128.下面不正确的字符串常量是()(◆常量◆)A.‘abc’B.“12’12”C.“w”D.““9.以下选项中不正确的实型常量是()(◆常量◆)
A.2.6E-1B.0.8324eC.-78.8745D.456e-210.以下正确的实型常量是()(◆常量◆)
A.2B.3.12e0.8C.e8D.5.6E-2
11.以下所列的C语言常量中,错误的是()(◆常量◆)A.0某FFB.1.2e0.5C.2LD.’\\72’
12.下列字符序列中,可用作C语言用户标识符的是()(◆标识符◆)A.enumB._123C.%aD.#age13.对下列标识符或表达形式,正确的是()(◆标识符◆)A.M.johnB.charC.3.2e0.8D.e8
C语言习题集(平时练习含答案)1
1 C语言习题集
第一章 C语言概述
复习要点:
1. 程序的构成,main函数和其他函数。
2.语句,注释
3.运行C程序的步骤和方法
习题:
1.C程序是由 函数 构成的,一个C程序中至少包含 一个main函数 。
2. 函数 是C程序的基本单位。(最小单位是表达式)
3.C程序有且只有一个 main函数 。
4.C程序从 main函数 开始执行。
5.C程序注释符是由 /* 和 */
组成,且不能嵌套使用。
6.C程序的语句是以 ;
结束。
7.C程序一条语句可分多行写,需要以 为连接符。(可以直接换行)
8.C程序可以用 { 和 } 将多条语句括起来,形成复合语句。
9.上机运行一个C程序必须经过 源代码输入 ,编译 , 连接 , 运行
4个步骤。
10.C程序的源文件扩展名是 。c 。
11.以下叙述中正确的是( C)
A)C语言程序将从源程序中第一个函数开始执行
B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C)C语言规定必须用main作为主函数名,main必须小写,程序将从此开始执行,在此结束
D)main可作为用户标识符,用以命名任意一个函数作为主函数
12.以下叙述中错误的是( D
)
A)C语言源程序经编译后生成后缀为.obj的目标程序
B)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
13.以下不是语句的是( A)
A) a=10 B)a=b+c;c=20;C) ; D){a=b;b++;}
14.运行以下程序
main()
{
int a=10; /* 定义一个变量 a
c语言第3章练习题--运算符、表达式、输入输出知识讲解
c语言第3章练习题--运算符、表达式、输入输出 精品文档
收集于网络,如有侵权请联系管理员删除 1. 下面四个选项中,均是不合法的标识符的选项是(C)
A)A, P_0, do
B)float, 1a0, _A
C)b-a, goto, int
D)_123, temp, INT
2. c语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C)
A)必须为字母;
B)必须为下划线;
C)必须为字母或下划线;
D)可以是字母、数字和下划线中任一种字符.
3. 已知字母A的ASCII码为十进制的65,下面程序的输出是(A)
main()
{ char ch1,ch2;
ch1='A'+'5'-'3';
ch2='A'+'6'-'3'; 精品文档
收集于网络,如有侵权请联系管理员删除 printf("%d,%c\n",ch1,ch2);
}
A)67, D B)B, C C)C, D D)不确定的值
4. 假设所有变量均为整型,则表达式(B)
(a=2, b=5,b++,a+b) 的值是
A)7 B)8 C)6 D)2
5. 设以下变量均为int类型,则值不等于7的表达式是,C
A) (x=y=6,x+y,x+1) B) (x=y=6,x+y,y+1)
C) (x=6,x+1,y=6,x+y) D) (y=6,y+1,x=y,x+1)
6. 若有说明语句:char c=‘\72’;则变量c(A)
A)包含1个字符
B)包含2个字符
C)包含3个字符
D)说明不合法,c的值不确定 精品文档
收集于网络,如有侵权请联系管理员删除
7. 若以下变量均是整型,且num = sum =7;则计算表达式.B
sum=num++,sum++,++num 后sum的值为(B)
C语言运算符和表达式练习题
本文档如对你有帮助,请帮忙下载支持!
运算符和表达式
1、若有定主:int a=11; float x=2.8,y=5.7;则表在式x+a%3*(int)(x+y)%2/4的值是:
2、若有定义: int a=8,b=5,c; 执行语句:c=a/b+0.4;后,c的值是:
3、已有定义:int x=3; 则表达式:x=x+1.78的值是
4、已有定义:float f=13.8;,则表达式:(int)f/3的值是
5、已有定义:double x=3.5; 则表达式:x=(int)x+1的值是:
6、已有定义:int x=10, y=3,z; ,则表达式:z=(x%y, x/y)的值是
7、已有定义:int x=0,y=0;,则计算表达式:(x=x+2,y=x+3/2,y+5)后,表达式的值是 ,变量x的值是:
8、若x,i,j和k都是int型变量,则执行表达式x=(i=4,j=16,k=32)后,x的值为:
9、设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f值的数据类型为:
1、若有语句:
Int x=12,y=8,z;
Z=0.8+x/y;则执行语句后,z的值为:
2、若“int a; float b=12.2;”,则执行“a=(int)b%3;”后,a的值是:
3、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是
4、若有定义句语:int s=6; 则表达式s%2+(s+1)%2的值为
6、设a,b均为double型,且a=5.5;b=25;则表达式(int)a+b/b的值是:
C语言练习题参考答案
完成下列练习题:
练习一
单选题
(1) 下列 C语言表达式能正确表达数学计算式1÷2× 2x y。
A、 1/sqrt(2*3.14)*2*pow(x,y) B、1.0/sqrt(2)*2*x**y
C、 1.0/sqrt(6.28)*2x^y D、 1/6.28^0.5*2*pow(x,y)
(2) 执行以下程序段后, 输出结果为__(14)_.
main( )
{
long a;
a=(72*456-60)/2;
printf(“%ld\n”,a);
}
A、 -16382 B、 16382 C、 16386 D、-16386
(3) 可以用signed和unsigned 修饰的类型标识符是 。
①int ②float ③double ④char
A.①④ B.②③ C.①② D.①②③④
(4) 以下常量中, (4) 是符合语法要求的。
①0258 ②’\0xaa’ ③1E-9 ④3.5f ⑤(1/2)e-2 ⑥3L ⑦0xFF
A. ①②③ B. ③⑤ C. ②③④⑦ D.③④⑥⑦
(5) 以下常量表示中错误的是 。
A.e2 B.-2L C.2.5f D. 0xabcd
C语言练习题及答案
C语言练习题及答案
第1章 C语言概述
一、选择题:
1、一个C程序的执行是从( A )。
A本程序的main函数开始,到main函数结束
B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C本程序的main函数开始,到本程序文件的最后一个函数结束
D本程序文件的第一个函数开始,到本程序main函数结束
2、 在 C 语言中,每个语句必须以( D )结束。
A. 回车符 B. 冒号 C. 逗号 D. 分号
3、C 语言规定:在一个源程序中,main函数的位置( C )。
A. 必须在最开始 B. 必须在系统调用的库函数的后面
C. 可以任意 D. 必须在最后
4、一个C 语言程序是由( B )。
A. 一个主程序和若干子程序组成 B. 函数组成
C. 若干过程组成 D. 若干子程序组成
5、下列说法中错误的是( D )。
A. 主函数可以分为两个部分:主函数说明部分和主函数体
B. 主函数可以调用任何非主函数的其他函数
C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行
6、用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( C )。
A. 生成可执行目标文件 B. 生成目标文件
C. 输出运行结果 D. 自动保存源文件
二、填空题:
1、C 语言只有 32 个关键字和 9 种控制语句。
2、每个源程序有且只有一个 main 函数,系统总是从该函数开始执行C语言程序。
3、C 语言程序的注释可以出现在程序中的任何地方,它总是以 \* 符号作为开始标记,以 */ 符号作为结束标记。
4、C 语言中,输入操作是由库函数 scanf 完成的,输出操作是由库函
带答案C语言2-10章作业
带答案C语言2-10章作业
C语言习题集
专业班级
学号
姓名
第2章运算符与表达式
一、选择题
1.若有定义:int a=2,b=3 ; float x=,y=; 则下面表达式的值为(C)。
(float)(a+b)/2+(int)x% (int)y
A) B)35 C) D)
2.若有定义:int x=3 ,y=2; float a= ,b=; 则下面表达式的值为( B )。
(x+y)%2+(int)a/(int)b
A) B)1 C) D)2
3.若x和n均是int 型变量,且x的初值为12,n的初值为5,则执行下面表达式后x的值为( A )。x%=(n%=2)
A)0 B)1 C)2 D)3
4.设有 int x=11; 则表达式 (x++*1/3)的值是( A )。
A)3 B)4 C)11 D)12
5.下列程序的输出结果是( C )。
#include <>
main( )
{ double d=; int x,y;
x=; y=(x+/;
printf("%d\n", d*y);}
A)3 B)3.2 C)0 D)
6.下列程序执行后的输出结果是(小数点后只写一位)( A )。
#include <>
main( )
{ double d; float f; long l; int i; i=f=l=d=20/3;
printf("%d %ld %f %f\n", i,l,f,d);
}
A)6 6 B)6 6
C)6 6 D)6 6
7.若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是( C )。
A)1 B)2 C) D)
8.若变量a,i已正确定义,且i已正确赋值,则合法的语句是( B )。
A)i=int(a) B)++i; C)a=a++=5; D)a=int(i);
9.若执行以下程序段后,c3的值为( A )。
int c1=1,c2=2,c3;
