3基本语句.docx

上传人:b****1 文档编号:10685315 上传时间:2023-05-27 格式:DOCX 页数:14 大小:17.27KB
下载 相关 举报
3基本语句.docx_第1页
第1页 / 共14页
3基本语句.docx_第2页
第2页 / 共14页
3基本语句.docx_第3页
第3页 / 共14页
3基本语句.docx_第4页
第4页 / 共14页
3基本语句.docx_第5页
第5页 / 共14页
3基本语句.docx_第6页
第6页 / 共14页
3基本语句.docx_第7页
第7页 / 共14页
3基本语句.docx_第8页
第8页 / 共14页
3基本语句.docx_第9页
第9页 / 共14页
3基本语句.docx_第10页
第10页 / 共14页
3基本语句.docx_第11页
第11页 / 共14页
3基本语句.docx_第12页
第12页 / 共14页
3基本语句.docx_第13页
第13页 / 共14页
3基本语句.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

3基本语句.docx

《3基本语句.docx》由会员分享,可在线阅读,更多相关《3基本语句.docx(14页珍藏版)》请在冰点文库上搜索。

3基本语句.docx

3基本语句

试卷编号:

10095

所属语言:

TurboC

试卷方案:

c3

试卷总分:

260分

共有题型:

1种

 

一、单项选择共26题(共计260分)

第1题(10.0分)题号:

133

若有以下定义:

chars='\092';则该语句()。

A:

使s的值包含1个字符

B:

定义不合法,s的值不确定

C:

使s的值包含4个字符

D:

使s的值包含3个字符

答案:

B

第2题(10.0分)题号:

115

先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是()。

A:

c='a';

B:

c="a";

C:

c="97";

D:

C='97'

答案:

A

第3题(10.0分)题号:

121

以下不符合C语言语法的赋值语句是()。

A:

a=1,b=2

B:

++j;

C:

a=b=5;

D:

y=(a=3,6*5);

答案:

A

第4题(10.0分)题号:

122

以下不符合C语言语法的赋值语句是()。

A:

j++;

B:

j=j=5;

C:

k=2*4,k*4;

D:

y=float(j);

答案:

D

第5题(10.0分)题号:

92

以下的选择中,正确的赋值语句是()。

A:

a=1,b=2

B:

j++

C:

a=b=5;

D:

y=int(x)

答案:

C

第6题(10.0分)题号:

554

从键盘上输入某字符串时,不可使用的函数是()。

A:

getchar()

B:

gets()

C:

scanf()

D:

fread()

答案:

A

第7题(10.0分)题号:

491

下列程序段的输出结果为()。

floatk=0.8567;

printf("%06.1d%%",k*100);

A:

0085.6%%

B:

0085.7%

C:

0085.6%

D:

.857

答案:

B

第8题(10.0分)题号:

492

下列程序段的输出结果为()。

floatx=213.82631;

printf("%3d",(int)x);

A:

213.82

B:

213.83

C:

213

D:

3.8

答案:

C

第9题(10.0分)题号:

130

以下程序段的执行结果是()。

doublex;x=218.82631;printf("%-6.2e\n",x);

A:

输出格式描述符的域宽不够,不能输出

B:

输出为21.38e+01

C:

输出为2.2e+02

D:

输出为-2.14e2

答案:

C

第10题(10.0分)题号:

622

putchar函数可以向终端输出一个()。

A:

整型变量表达式值

B:

实型变量值

C:

字符串

D:

字符或字符型变量值

答案:

D

第11题(10.0分)题号:

518

chara[]="Thisisaprogram.";输出前5个字符的语句是()。

A:

printf("%.5s",a);

B:

puts(a);

C:

printf("%s",a);

D:

a[5*2]=0;puts(a);

答案:

A

第12题(10.0分)题号:

496

doublex;scanf("%lf",&x);不可以赋值给x变量的常量是()。

A:

123

B:

100000

C:

A'

D:

"abc"

答案:

D

第13题(10.0分)题号:

129

若k,g均为int型变量,则下列语句的输出为()。

k=017;g=111;printf("%d\t",++k);printf("%x\n",g++);

A:

156f

B:

1670

C:

1571

D:

166f

答案:

D

第14题(10.0分)题号:

127

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

main()

{

printf("%d\n",null);

}

A:

0

B:

变量无定义

C:

-1

D:

1

答案:

B

第15题(10.0分)题号:

142

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

main()

{inti=010,j=10;

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

}

A:

11,10

B:

9,10

C:

010,9

D:

10,9

答案:

B

第16题(10.0分)题号:

621

printf函数中用到格式符%5s,其中数字5表示输出的字符串占用

5列,如果字符串长度大于5,则输出按方式()。

A:

从左起输出该字符串,右补空格

B:

按原字符长从左向右全部输出

C:

右对齐输出该字串,左补空格

D:

输出错误信息

答案:

B

第17题(10.0分)题号:

134

若a是float型变量,b是unsigned型变量,以下输入语句中合法的是()。

A:

scanf("%6.2f%d",&a,&b);

B:

scanf("%f%n",&a,&b);

C:

scanf("%f%3o",&a,&b);

D:

scanf("%f%f",&a,&b);

答案:

C

第18题(10.0分)题号:

135

已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为()。

chara='a';a--;

printf("%d,%c\n",a+'2'-'0',a+'3'-'0');

A:

b,c

B:

a--运算不合法,故有语法错

C:

98,c

D:

格式描述和输出项不匹配,输出无定值

答案:

C

第19题(10.0分)题号:

132

若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码为97),

则以下程序段的执行结果是()。

ch='a';k=12;printf("%x,%o,",ch,ch,k);printf("k=%%d\n",k);

A:

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

B:

输出项与格式描述符个数不符,输出为零值或不定值

C:

61,141,k=%d

D:

61,141,k=%12

答案:

C

第20题(10.0分)题号:

490

以下字符中不是转义字符的是()。

A:

\a'

B:

\b'

C:

\c'

D:

'\\'

答案:

C

第21题(10.0分)题号:

149

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

main()

{floatx=3.6;

inti;

i=(int)x;

printf("x=%f,i=%d\n",x,i);

}

A:

x=3.600000,i=4

B:

x=3,i=3

C:

x=3.600000,i=3

D:

x=3i=3.600000

答案:

C

第22题(10.0分)题号:

112

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

main()

{charc1=97,c2=98;

printf("%d%c",c1,c2);

}

A:

9798

B:

97b

C:

a98

D:

ab

答案:

B

第23题(10.0分)题号:

131

若k为int型变量,则以下程序段的执行结果是()。

k=-8567;printf("|%06D|\n",k);

A:

格式描述符不合法,输出无定值

B:

输出为|%06D|

C:

输出为|0-8567|

D:

输出为|-8567|

答案:

B

第24题(10.0分)题号:

503

以下语句中,不能实现回车换行的是()。

A:

printf("\n");

B:

putchar("\n");

C:

fprintf(stdout,"\n");

D:

fwrite("\n",1,1,stdout);

答案:

B

第25题(10.0分)题号:

138

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

main()

{inti,j,k,a=3,b=2;

i=(--a==b++)?

--a:

++b;

j=a++;k=b;

printf("i=%d,j=%d,k=%d\n",i,j,k);

}

A:

i=2,j=1,k=3

B:

i=1,j=1,k=2

C:

i=4,j=2,k=4

D:

i=1,j=1,k=3

答案:

D

第26题(10.0分)题号:

136

下列程序的输出结果为()。

main()

{intm=7,n=4;

floata=38.4,b=6.4,x;

x=m/2+n*a/b+1/2;

printf("%f\n",x);

}

A:

27.000000

B:

27.500000

C:

28.000000

D:

28.500000

答案:

A

一、填空共19题(共计190分)

第1题(10.0分)题号:

668

intx=4,y=z=2;z=x==(y=z);则z的值为【1】.

答案:

1).0

 

第2题(10.0分)题号:

667

intx=4,y=z=2;x=x==(y=z);则x的值为【1】.

答案:

1).0

 

第3题(10.0分)题号:

420

若有定义:

inta=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是【1】.

c=(a-=(b-5));

c=(a%11)+(b=3);

答案:

1).3

 

第4题(10.0分)题号:

233

inta=1,b=2,c=3;执行语句a=b=c;后a的值是【1】.

答案:

1).3

 

第5题(10.0分)题号:

666

intx=y=4,z=2;x=y==z;则x的值为【1】.

答案:

1).0

 

第6题(10.0分)题号:

438

以下程序的输出结果为【1】,

#include"stdio.h"main(){inta;for(a=0;a<10;a++);printf("%d",a);}

答案:

1).10

 

第7题(10.0分)题号:

581

下面程序段的输出结果是【1】.

 

inta=12;a=a&052;printf("%d\n",a);

答案:

1).8

 

第8题(10.0分)题号:

289

下面程序段的输出结果是【1】.

inta=12;a=a&052;printf("%d\n",a);

答案:

1).8

 

第9题(10.0分)题号:

471

下列语句输出的结果是【1】,unsignedintb=65535;printf("%d",b);

答案:

1).-1

 

第10题(10.0分)题号:

442

下列程序的运行结果是【1】,main(){unsignedx1;intb=-1;x1=b;printf("%u",x1);}

答案:

1).65535

 

第11题(10.0分)题号:

432

执行下列语句的结果是【1】,a=3;printf("%d,",++a);printf("%d",a++);

答案:

1).4,4

 

第12题(10.0分)题号:

290

下面程序段的输出结果是【1】.

inta=12;a=a&0377;pritnf("%o\n",a);

答案:

1).14

 

第13题(10.0分)题号:

437

以下程序的输出结果为【1】,

#include"stdio.h"main(){inta=010,j=10;printf("%d,%d\n",++a,j--);}

答案:

1).9,10

 

第14题(10.0分)题号:

293

getchar()函数只能接收一个【1】.

答案:

1).字符

 

第15题(10.0分)题号:

431

执行下面两个语句,输出的结果是【1】,charc1=97,c2=98;printf("%d%c",c1,c2);

答案:

1).97b

 

第16题(10.0分)题号:

436

下列程序的输出是【1】,

main(){inta=011;printf("%d\n",++a);}

答案:

1).10

 

第17题(10.0分)题号:

258

下面程序段的输出结果是【1】.

inta=12;a=a&0377;pritnf("%d\n",a);

答案:

1).12

 

第18题(10.0分)题号:

477

下列语句输出的结果是【1】,inta=-1;printf("%x",a);

答案:

1).ffff

 

第19题(10.0分)题号:

87

输入整型变量a的值.

inta;scanf("%d",【1】);

答案:

1).&a

 

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

当前位置:首页 > 工程科技 > 能源化工

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

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