模拟题选择题 ch3_期末模拟试题选择题

其他范文 时间:2020-02-28 21:22:44 收藏本文下载本文
【www.daodoc.com - 其他范文】

模拟题选择题 ch3由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“期末模拟试题选择题”。

1.不属于字符型常量的是【1】。【1】(A)'A'

(B)“B”(D)'x72'(C)'n'

B 2.'72'在内存中占 【2】 个字节,“72”在内存中占【3】。【2】

D 【3】(A)4(C)2

(B)3(D)1(A)4(C)2

(B)3(D)1 C 3.字符串“”ABC“”的长度是【4】。【4】(A)11(C)5

(B)7

(D)3 B .设有整型变量n1、n2,其值均为3,执行语句“n2=n1++,n2++,++n1;”后,n1的值是【7】,n2的值是【8】。【7】

C 【8】(A)3(C)5

(B)4(D)6(A)3(C)5

(B)4(D)6 C 7.执行语句“f=(3.0,4.0,5.0),(2.0,1.0,0.0);”单精度变量f的值是【9】。【9】(A)3.0(C)2.0

(B)5.0(D)0.0 D 8.设a、b均为整型变量,下列表达式中不是赋值表达式的是【10】。【10】(A)a=3,4,5

(B)a=3*2(C)a=a&&b(D)a=b=4 A 9.指出下面不正确的赋值语句是【11】。【11】(A)a++;(C)a+=b;

(B)a==b;(D)a=1,b=1;B 10.执行下列语句后,a的值是【12】,b的值是【13】,c的值是【14】。

int a,b,c,m=1,n=0;

a=(--m==n++)?--m:++n;

b=m++;

c=--n;【12】

D 【13】

D 【14】

A(A)0(C)2

(B)1(D)-1(A)0(C)2

(B)1(D)-1(A)0(C)2

(B)1(D)-1 1.属于整型常量的是【1】。【1】(A)12

(B)12.0(D)10E10(C)-12.0

A 2.char型常量在内存中存放的是【2】。【2】(A)ASCII代码值(C)内码值

(B)BCD代码值(D)十进制代码值

A 3.设整型变量a为5,使b不为2的表达式是【3】。【3】(A)b=a/2

(B)b=6-(--a)(C)b=a%2

(D)b=a>3?2:1 C 4.执行语句“x=(a=3,b=a--);”后,x、a、b的值依次为【4】。【4】(A)3,3,2(C)3,2,3

(B)3,2,2(D)2,3,2 5.sizeof(double)的结果值是【5】。【5】

A(A)8(C)2

(B)4(D)出错

7.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是【7】。【7】(A)0(C)-4

(D)2

(B)4 C 8.设f为实型变量,下列表达式中不是逗号表达式的是【8】。【8】(A)f=3,4,5(C)f>=3,f

(B)f=(3,2,1,0)(D)f=2,f=1 D

11.在16位PC机上执行下列语句后,a的16进制值是【11】,b的值是【12】,c的值是【13】,d的值是【14】。

int a,b,c;long d;b=(a=32767,a+1);c=d=0xffff;【11】

A 【12】(A)32767(C)0

(B)32768

(D)-32768(A)0xffff(C)0xfffe

(B)0x7fff(D)0x7ffe D 【13】

D 【14】

A(A)65535(C)0

(B)32768

(D)-1(A)65535(C)0

(B)32768

(D)-1 1.属于实型常量的是【1】。【1】 A)'A' C)120

B)“120” D)1E-1 D 2.已知字符“A”的ASCII代码值是65,字符变量c1的值是'A'、c2的值是'D'。执行语句“printf(“%d,%d”,c1,c2-2);“后,输出结果是 【2】。【2】 A)A,B

B)A,68 D)65,66 C)65,68

D 3.设单精度型变量f、g均为5.0,使f为10.0的表达式是 【3】。【3】 A)f+=g

B)f-=g+5 D)f/=g*10 C)f*=g-15 A 4.表达式“1?(0?3:2):(10?1:0)”的值为 【4】。【4】 A)3 C)1

B)2 D)0 B 5.设实型变量f

1、f

2、f

3、f4的值均为2,整型变量m

1、m2的值均为1。表达式“(m1=f1>=f2)&&(m2=f3

A A)0 C)2

B)1 D)出错 6.设有单精度变量f,其值为13.8。执行语句“n=((int)f)%3;”后,整型变量n的值是【6】。【6】 A)1

B)4 D)4.6 C)4.333333 A 7.整型变量a、b、c分别为

2、3、4,运算表达式“a*=16+(b++)-(++c)”后,a的值是【7】,b的值是【8】,c的值是【9】。【7】 A)31

B)30 C)29

D)28 D 【8】 A)2

B)3 C)4

D)5 C 【9】 A)-5

B)-4 C)5

D)4 C 8.若w=1,x=2,y=3,z=4,则条件表达式w

B)3 C)2

D)1 D 9.执行下列语句后,a的值是【11】。

int a=8;

a+=a-=a*a;【11】 A)-240

B)64 C)112

D)-112 D 10.执行下列语句后,m的值是 【12】,n1的值是 【13】,n2的值是 【14】

int m,n1,n2;m=(n1=n2=10,n1*10,n1++,n2+=n1);【12】 A)10

B)100

。D 【13】

C 【14】

D C)110 D)21 A)10 C)11

B)100 D)101 A)10 C)110

D)21

B)20 9.设有说明语句int x=2,y=3;表达式x=(y==3)的值为【9】。【9】 A)0

B)1

C)2

D)3 B 10.数学关系式x≤y≤z可用C语言的表达式表示为【10】。【10】 A)(x

B)(x

D)(x

C A)x=0 B)x==1 C)x!=1 D)x!=0 17.属于整型常量的是【17】。【17】 A)12 D)10E10

B)12.0

C)-12.0 A 18.设整型变量a为5,使b不为2的表达式是【18】。【18】 A)b=a/2 D)b=a>3?2:1

B)b=6-(--a)

C)b=a%2 C 19.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是【19】。【19】 A)0 D)2

B)4

C)-4

C 20.设f为实型变量,下列表达式中不是逗号表达式的是【20】。【20】 A)f=3,4,5

B)f=(3,2,1,0)

C)f>=3,f

D)f=2,f=1 D

1.在C语言中,下列合法的变量名是 【1】。【1】 A)b.cat

B)-p12 D)p_12 C)static

D 2.设有说明语句int i;char ch;double d;则表达式d=12.0,ch='a',i=5;的值是 【2】。【2】 A)'a' C)12.0

D)97

B)5 B 7.设有说明语句int k,i=5,j=10;则表达式k=(++i)*(j--)的值是 【7】。【7】 A)50 C)45

D)55

B)60 C C语言中基本的数据类型包括 【2 】。

【2 】(A)整型,实型,逻辑型。(C)整型,字符型,逻辑型

(B)整型,实型,字符型

(D)整型,实型,逻辑型,字符型。

B 3.关于C语言变量的叙述,【3 】是错误的。

【3 】

(A)变量名必须由字母或下划线开头。(B)程序中的变量必须在被使用之前定义。(C)不同的基本类型的变量之间可以混合运算。(D)变量的数据类型决定变量的“作用域”。D 4.若w,x,y,z均为int型变量,则为了使以下语句的输出为 1234+123+12+1的正确

输入形式应当是【4 】。

Scanf(”%4d+%3d+%2d+%1d“,&x,&y,&z,&w);Printf(”%4d+%3d+%2d+%1dn“, x, y, z, w);【4 】(A)1234123121〈回车〉

(B)***4〈回车〉(C)1234+1234+1234+1234〈回车〉

(D)1234+123+12+1〈回车〉

D 5.设x,y为float型变量,则下列赋值语句中,【5 】是正确的。

【5 】(A)y=float(3);(C)x=y=0;

(B)*x=y(D)x=&y;C 6.设有说明语句int x=2,y=3;表达式x=(y= =3)的值为【6 】。

【6 】(A)0(C)2

(B)1(D)3 B 7.设有定义:char c;float f;int i;unsigned u;double d;下列各表达式类型分别为【7 】。

①u+1 ②d!=f&&(i +1)③4.0*i + c

【7 】(A)double ,double ,double(或float)

(B)int,double,char

C(C)unsigned,int,double(或float)(D)unsigned,unsigned,int 1. 假设所有变量均为整型,则表达式(b=3,a=4,b++,a+b)的值是【1】。【1】 B(A)7(C)6

(B)8(D)5 2. 若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是【2】。【2】(A)2.750000(C)2.500000

(B)3.500000(D)0.000000 B 已知整型变量k和g;则 下列的程序段输出结果为【18】。int k,g;k=017;g=111;printf(”%d,“,++k);printf(”%xn",g++);【18】(A)15,6f(C)15,71 D

(B)16,70(D)16,6f

下载模拟题选择题 ch3word格式文档
下载模拟题选择题 ch3.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文