经典题解文档格式.docx

上传人:b****6 文档编号:15911305 上传时间:2022-11-17 格式:DOCX 页数:47 大小:36.65KB
下载 相关 举报
经典题解文档格式.docx_第1页
第1页 / 共47页
经典题解文档格式.docx_第2页
第2页 / 共47页
经典题解文档格式.docx_第3页
第3页 / 共47页
经典题解文档格式.docx_第4页
第4页 / 共47页
经典题解文档格式.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

经典题解文档格式.docx

《经典题解文档格式.docx》由会员分享,可在线阅读,更多相关《经典题解文档格式.docx(47页珍藏版)》请在冰豆网上搜索。

经典题解文档格式.docx

8、C语言中定义了一个变量,该变量代表内存中的一个()

(A)区域(B)单元(C)地址(D)容量

9、已知字母a的ASCII码为97,则执行下列语句后输出为()

chara=’a’;

a--;

printf(“%d,%c”,a+’2’-‘0’,a+’3’-‘0’);

(A)a,c(B)a--运算不合法,故有语法错误

(C)98,c(D)格式描述和输出项不匹配,输出无定值

10、若ch为char型变量,k为int型变量,则执行下列语句后的输出为

()

ch=’a’;

k=12;

printf(“%x,%o,”,ch,ch,k);

printf(“k=%%d\n”,k);

(A)因变量类型与格式描述符的类型不匹配,输出为定值

(B)输出项与格式描述符个数不符,输出为0或不定值

(C)61,141,k=%d

(D)61,141,k=%12

11、以下说法正确的是()

(A)C语言程序是从第一个定义的函数开始执行

(B)在C语言程序中,要调用的函数必须在main()函数中定义

(C)C语言程序是从main()函数开始执行

(D)C语言程序中的main()函数必须放在程序的开始部分

12、以下叙述中不正确的是()

(A)在C程序中所有的变量必须先定义后使用

(B)在程序中,aph和APH是两个不同的变量

(C)若a和b类型相同,在执行了赋值语句a=b后,b中的值放入a中,b中的值不变

(D)当输入数值时,对于整型变量只能输入整型值,对于实型值只能输入实型值

13、以下选项中合法的用户标识符是()

(A)int(B)a#(C)5mem(D)_243

14、以下选项中合法的C语言字符常量是()

(A)’\t’(B)”A”(C)67(D)A

15、以下选项中不正确的转义字符是()

(A)’\\’(B)’\’’(C)’020’(D)’\0’

16、C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符()

(A)必须为字母(B)必须为下划线

(C)必须为字母或下划线(D)可以是字母、数字、下划线中任意一种

二、填空题

1、C语言中的标识符可分为_____、_____和预定义标识符3类。

2、在C语言程序中,用关键字_____定义基本整型变量,用关键字_____定义单精度实型变量,用关键字_____定义字符型变量。

3、计算机中内存储器的最小存储单位是_____,其中能容纳的数是_____。

4、通常一个字节包含_____个二进制位。

在一个字节中能存放的最大(十进制)整数是_____,最小(十进制)整数是_____,它的二进制数的形式是_____。

5、一个C语言程序的开发过程包括:

编辑、_____、连接和运行4个步骤。

6、在C源程序中,可使用_____和_____两种方式进行注释。

7、在C语言中,输入操作时由库函数_____完成,输出操作由库函数_____完成。

8、若s是int型变量,且s=6,则表达式s%2+(s+1)%2的值为_____。

9、若a、b和c均为int型变量,则计算表达式a=(b=4)+(c=2)后,a值为_____,b值为_____,c值为_____。

10、字符串”ab\034\\\x79”的长度为_____。

第二章运算符与表达式

1、以下程序的输出结果为()

#include<

stdio.h>

voidmain()

{inti=4,a;

a=i++;

printf(“a=%d,i=%d”,a,i);

}

(A)a=4,i=4(B)a=5,i=4(C)a=4,i=5(D)a=5,i=5

2、若已定义x和y为double类型,则表达式“x=1,y=x+3/2”值为()

(A)1(B)2(C)2.0(D)2.5

3、已知字符A的ASCII码值为65,以下程序()

{chara='

A'

;

intb=20;

printf("

%d,%o"

(a=a+1,a+b,b),a+'

a'

-'

b);

(A)表达式非法,输出零或不确定值

(B)因输出项过多,无输出或输出不确定值

(C)输出结果为20,142

(D)输出结果为20,142,20

4、对于条件表达式(M)?

(a++):

(a--),其中的表达式M等价于()

(A)M==0(B)M==1(C)M!

=0(D)M!

=1

5、若有定义:

intx=3,y=2;

floata=2.5,b=3.5;

则下面表达式的值为()

(x+y)%2+(int)a/(int)b

(A)1.0(B)1(C)2.0(D)2

6、若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后x的值为()

x%=(n%=2)

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

7、假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为()

(A)7(B)8(C)9(D)10

8、下列程序的输出结果是()

{doubled=3.2;

intx,y;

x=1.2;

y=(x+3.8)/5.0;

printf(“%d\n”,d*y);

(A)3(B)3.2(C)0(D)3.07

9、设intx=1,y=1;

表达式(!

x||y--)的值是()

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

10、执行以下程序段后,c3的值为()

intc1=1,c2=2,c3;

c3=1.0/c2*c1;

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

11、如下程序的运行结果是()

{inty=3,x=3,z=1;

printf(“%d%d\n”,(++x,y++),z+2);

(A)34(B)42(C)43(D)33

12、能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是()

(A)a>

=10ora<

=0(B)a>

=0|a<

=10

(C)a>

=10&

&

a<

=0(D)a>

=10||a<

=0

13、设x、y、t均为int型变量,则执行语句:

x=y=3;

t=++x||++y;

后,y的值为()

(A)不定值(B)4(C)3(D)1

14、设a、b、c、d、m、n均为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=a>

b)&

(n=c>

d)运算后,n的值为()

15、假定w、x、y、z、m均为int型变量,有如下程序段:

w=1;

x=2;

y=3;

z=4;

m=(w<

x)?

w:

x;

m=(m<

y)?

m:

y;

z)?

z;

则该程序运行后,m的值是()

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

16、下列程序的输出结果是()

{inta=0,b=0,c=0;

if(++a>

0||++b>

0)

++c;

printf(“a=%d,b=%d,c=%d”,a,b,c);

(A)a=0,b=0,c=0(B)a=1,b=1,c=1

(C)a=1,b=0,c=1(D)a=0,b=1,c=1

17、在C语言中,如果下面的变量都是int类型,则输出的结果是()

sum=pad=5;

pad=sum++,pad++,++pad;

printf(“%d\n”,pad);

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

18、以下程序的输出结果是()

#include<

voidmain()

{inti=010,j=10;

printf(“%d,%d\n”,++i,j--);

(A)11,10(B)9,10(C)010,9(D)10,9

19、已知inti;

floatf;

,正确的语句是()

(A)(intf)%i;

(B)int(f)%i;

(C)(intf%i);

(D)(int)f%i;

20、已知inta=4,b=5;

,则执行表达式a=a>

b后,变量a的值为()

(A)0(B)1(C)4(D)5

21、判断char类型数据c1是否为大写字母的最简单且正确的表达式为()

(A)’A’<

=c1<

=’Z’(B)(c1>

=’A’)&

(c1<

=’Z’)

(C)(c1>

=’A’)AND(c1<

=’Z’)(D)(c1>

1、若i为int整型变量且赋值为6,则运算i++后表达式的值是_____,变量i的值是_____。

2、条件“20<

x<

30或x<

-100”的C语言表达式是_____。

3、下面程序的输出结果是_____。

{intx=023;

printf(“%d\n”,--x);

4、对以下数学式,写出3个与a/c*b等价的C语言表达式_____、_____、_____。

5、若a是int型变量,则执行表达式a=25/3%3后a的值为_____。

6、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为_____。

7、若有定义intm=5,y=2;

则执行表达式y+=y-=m*=y后y的值为_____。

8、已知inty;

floatx=-3;

,执行语句y=x%2;

后,变量y的值为_____。

第三章基本语句

1、合法的C语言赋值语句是()

(A)a=b=58(B)k=int(a+b)(C)a=58,b=58(D)--i;

2、若变量已正确定义,以下程序段:

x=5.16894;

printf(“%f\n”,(int)(x*1000+0.5)/(float

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1