桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx

上传人:b****1 文档编号:15398198 上传时间:2022-10-30 格式:DOCX 页数:55 大小:53.48KB
下载 相关 举报
桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx_第1页
第1页 / 共55页
桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx_第2页
第2页 / 共55页
桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx_第3页
第3页 / 共55页
桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx_第4页
第4页 / 共55页
桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx

《桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx》由会员分享,可在线阅读,更多相关《桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx(55页珍藏版)》请在冰豆网上搜索。

桂林电子科技大学信息科技学院计算机期末考试复习题集Word文件下载.docx

A20B21C0D23

8已知inti;

,则执行语句i=2.6;

后,i的值为___。

A2B3C2.6D不确定

9以下合法的字符常量为___。

A'

ab'

B'

\482'

C'

\'

D'

\xaf'

10若y为int型变量,则执行以下语句后,y的值是___。

y=8;

y+=y-=y*y;

A64B–56C–112D–48

11以下合法的浮点型常量是___。

Ae-3B1.5E+2.4C5.6E-2D2.86e+5

12设int数据占用两个字节,float数据占用四个字节,double数据占用8个字节,且已知floata=2;

intb=3;

则执行下列语句输出为___。

printf("

%d"

sizeof(a*b)+2/5);

A4B8C6D7

13设int型占2个字节,且inti=-2;

则语句printf("

%u"

i);

的输出结果为___。

A0B-2C65534D65535

14若x、y、z均为整型常量,且a=100,则执行下列语句后的z值为___。

x=a++;

y=--a;

z=x+y-a--;

A100B400C200D300

15若有以下定义和语句:

intu=010,v=0x10,w=10,printf("

%d,%d,%d\n"

u,v,w);

,则输出结果是___。

A8,16,10B10,10,10C8,8,10D8,10,10

16设x、y为int型变量,则执行下列语句后,y的值是___。

x=5;

y=x++*x++;

y=--y*--y;

A529B2401C1209D625

17假设在程序中a,b,c均被定义成整型,并且已赋大于1的值,则下列能正确表示代数式

A1/a*b*cB1/(a*b*c)C1/a/b/(float)cD1.0/a/b/c

18若有定义:

inta=8,b=5,c;

chard='

A'

;

,则执行语句c=a/b+d%a+0.5;

后c的值为___。

A2B2.5

C3D类型不一致,无法计算,编译出错

19在有以下程序:

main()

{inti=10,j=1;

i=i+j++;

i++,++j,i);

}

执行后输出结果是___。

A12,3,11B12,2,11C11,3,11D12,3,12

20已知inti=65;

,则putchar(i);

%c"

AA,65,AB65,65,ACA,A,65DA,A,A

21已知inty,a,i=1;

,则语句printf("

%d,%d"

-i++,(y=a=3.6*3));

A-1,10B-2,1.8C0,3D1,18

22有以下程序:

{chara,b,c,d;

a='

b='

\xbc'

c='

\0xab'

d='

\023'

%c%c%c%c\n"

a,b,c,d);

编译时出现错误,以下叙述中正确的是___。

A程序中只有a='

语句不正确Bb='

语句不正确

Cd='

语句不正确Da='

和c='

语句都不正确

二填空题(第1题2分,其余每题3分,共56分)

1算法是指为解决某个特定问题而采取的___。

2已知scanf("

a=%d,b=%d,c=%d"

&

a,&

b,&

c);

,若从键盘输入2、3、4三个数分别作为变量a、b、c的值则正确的输入形式是___。

3设有语句inta=3;

,则执行了语句a+=a-=a*a后,变量a的值是___。

4以下程序的输出结果是___。

{inta=-10,b=-3;

-a++);

-a+b);

5以下程序的输出结果是___。

{charc;

c=0362;

%d\n"

c);

6以下程序段(n所赋的是八进制数)执行后输出结果是___。

intm=32767,n=032767;

%d,%o\n"

m,n);

7字符串"

\\name\\\101ddress\b\xaf"

的长度为:

___。

8有以下程序段:

intm=0,n=0;

charc='

a'

scanf("

%d%c%d"

m,&

c,&

n);

%d,%c,%d\n"

m,c,n);

若从键盘上输入:

10A10<

回车>

9以下程序的输出结果是___。

{printf("

%d,%o,%x\n"

10,10,10);

10,010,0x10);

%d,%x\n"

012,012);

10设a、b、c为整形变量,且a=2、b=3、c=4,则执行完语句a*=16+(b++)-(++c);

之后,变量a的值为___。

11以下程序的输出结果为___。

{intx=023;

%x\n"

--x);

12以下程序的结果为___。

{inta=2,b=3,c,d;

c=(a++)+(a++)+(a++);

d=(++b)+(++b)+(++b);

a=%dc=%d\n"

a,c);

b=%dd=%d\n"

b,d);

13以下程序

{charch1,ch2,ch3;

%c%c%c"

ch1,&

ch2,&

ch3);

%c%c%c%c%c"

ch1,'

#'

ch2,'

ch3);

当输入ABC时运行结果为【1】,当输入ABC时运行结果为【2】。

14若有定义:

floatx;

以下程序段的输出结果是___。

x=5.16894;

%f\n"

(int)(x*1000+0.5)/(float)1000);

15以下程序的功能是:

输入一个小写字母,输出对应的大写字母,将程序补充完整。

{charch;

【1】/*从键盘输入一个小写字母*/

【2】/*将该字母转换为大写字母*/

【3】/*输出转换后的结果*/

16当运行以下程序时,在键盘上从第一列开始输入9876543210↙(此处↙代表回车),则程序的输出结果是___。

{inta;

floatb,c;

%2d%3f%4f"

\na=%d,b=%f,c=%f\n"

a,b,c);

17以下程序的运行结果是___。

%12.5f\n"

123.1234567);

%12f\n"

%.2f\n"

%12.8s\n"

"

abcdefghij"

);

18运行以下程序时,如从键盘上输入abcdefg↙,则输出结果是___。

ch1=getchar();

ch2=getchar();

ch3=getchar();

putchar(ch1);

putchar(ch2);

putchar(ch3);

putchar('

\n'

19运行以下程序时,如从键盘上输入:

a=3,b=5↙35,35.12↙abc↙后,结果是___。

{inta,b;

floatx,y;

charc1,c2;

a=%d,b=%d"

b);

%f,%e"

x,&

y);

c1,&

c2);

a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n"

a,b,x,y,c1,c2);

顺序、选择结构程序设计

一单项选择题(每题2分,共40分)

1以下程序运行后的输出结果是___。

{inta=0,b=0;

a=10;

b=20;

a+b=%d\n"

a+b);

Aa+b=10Ba+b=30C30D出错

2以下程序运行后的输出结果是___。

{doubled=3.2;

intx,y;

x=1.2;

y=(x+3.8)/5.0;

d*y);

A3B3.2C0D3.07

3以下程序运行后的输出结果是___。

{doubled;

floatf;

longl;

inti;

i=f=l=d=20/3;

%d%ld%.1f%.1f\n"

i,l,f,d);

A666.06.0B666.76.7C666.06.7D666.76.0

4以下程序运行后的输出结果是___。

main(){inta=1,b=2;

a=a+b;

b=a-b;

a=a-b;

%d,%d\n"

a,b);

A1,2B1,1C2,2D2,1

5以下程序运行后的输出结果是___。

{intx,y,z;

x=y=2;

z=3;

y=x++-1;

%d%d"

x,y);

y=++x-1;

%d%

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

当前位置:首页 > 外语学习 > 法语学习

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

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