C语言练习题填空题带答案.docx

上传人:b****6 文档编号:16625191 上传时间:2023-07-15 格式:DOCX 页数:136 大小:45.41KB
下载 相关 举报
C语言练习题填空题带答案.docx_第1页
第1页 / 共136页
C语言练习题填空题带答案.docx_第2页
第2页 / 共136页
C语言练习题填空题带答案.docx_第3页
第3页 / 共136页
C语言练习题填空题带答案.docx_第4页
第4页 / 共136页
C语言练习题填空题带答案.docx_第5页
第5页 / 共136页
C语言练习题填空题带答案.docx_第6页
第6页 / 共136页
C语言练习题填空题带答案.docx_第7页
第7页 / 共136页
C语言练习题填空题带答案.docx_第8页
第8页 / 共136页
C语言练习题填空题带答案.docx_第9页
第9页 / 共136页
C语言练习题填空题带答案.docx_第10页
第10页 / 共136页
C语言练习题填空题带答案.docx_第11页
第11页 / 共136页
C语言练习题填空题带答案.docx_第12页
第12页 / 共136页
C语言练习题填空题带答案.docx_第13页
第13页 / 共136页
C语言练习题填空题带答案.docx_第14页
第14页 / 共136页
C语言练习题填空题带答案.docx_第15页
第15页 / 共136页
C语言练习题填空题带答案.docx_第16页
第16页 / 共136页
C语言练习题填空题带答案.docx_第17页
第17页 / 共136页
C语言练习题填空题带答案.docx_第18页
第18页 / 共136页
C语言练习题填空题带答案.docx_第19页
第19页 / 共136页
C语言练习题填空题带答案.docx_第20页
第20页 / 共136页
亲,该文档总共136页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言练习题填空题带答案.docx

《C语言练习题填空题带答案.docx》由会员分享,可在线阅读,更多相关《C语言练习题填空题带答案.docx(136页珍藏版)》请在冰点文库上搜索。

C语言练习题填空题带答案.docx

C语言练习题填空题带答案

试卷编号:

66

所属语言:

C语言

试卷方案:

平时练习-填空

试卷总分:

240分

共有题型:

1种

━━━━━━━━━━━━━━━━

一、填空共240题(共计240分)

━━━━━━━━━━━━━━━━

第1题(1.0分)题号:

301

已知i=5,写出语句a=i++;执行后整型变量a的值是【1】.

答案:

=======(答案1)=======

5

 

第2题(1.0分)题号:

476

结构化程序中,有三种结构:

顺序结构,【1】,

循环结构.

答案:

=======(答案1)=======

条件选择结构

=========或=========

选择结构

=========或=========

分支结构

 

第3题(1.0分)题号:

473

C程序中有且仅有一个【1】函数.

答案:

=======(答案1)=======

=========或=========

main

 

第4题(1.0分)题号:

475

程序流程图只有一个起点和【1】个终点.

答案:

=======(答案1)=======

1

=========或=========

=========或=========

1个

=========或=========

一个

 

第5题(1.0分)题号:

477

一个用C语言编写的程序在运行时,如果没有发生任何异常情况,则只有在执行了【1】函数

的最后一条语句或该函数中的return语句后,程序才会终止运行.

答案:

=======(答案1)=======

=========或=========

main

 

第6题(1.0分)题号:

474

C语言程序由【1】组成.

答案:

=======(答案1)=======

函数

 

第7题(1.0分)题号:

300

执行下列语句后,z的值是【1】.intx=4,y=25,z=5;z=y/x*z;

答案:

=======(答案1)=======

30

 

第8题(1.0分)题号:

298

C语言表达式!

(3<6)||(4<9)的值是【1】.

答案:

=======(答案1)=======

1

 

第9题(1.0分)题号:

299

设a,b,t为整型变量,初值为a=7,b=9,执行完语句t=(a>b)?

a:

b后,t的值是【1】.

答案:

=======(答案1)=======

9

 

第10题(1.0分)题号:

485

执行"printf("%d,%d",i,j,k,m);"后将在

屏幕上输出【1】个整数.

答案:

=======(答案1)=======

2

 

第11题(1.0分)题号:

480

C语言中一个单精度浮点型数据占【1】个字节.

答案:

=======(答案1)=======

4

 

第12题(1.0分)题号:

479

已知字母a的ASCII码为十进制数97,且设ch为字

符型变量,则表达式ch='a'+'8'-'3'的值为【1】.

答案:

=======(答案1)=======

f

 

第13题(1.0分)题号:

490

已知有声明floatd=1;doublef=1;longg;和语

句printf("",g=10+'i'+(int)d*f);,

为了正确地以十进制形式输出printf参数表中

第二个参数(表达式)的值,则在第一个参数

中的下划线位置处应填写的格式转换说明符是

【1】.

答案:

=======(答案1)=======

%ld

 

第14题(1.0分)题号:

483

在C语言的源程序中若出现常量"1L",则该常量

的类型是【1】.

答案:

=======(答案1)=======

长整型

=========或=========

longint

 

第15题(1.0分)题号:

481

C语言中为整型数据(int)分配【1】个字节的

存储空间.

答案:

=======(答案1)=======

2

 

第16题(1.0分)题号:

491

在TC中,语句序列intk=-1;printf("%u",k);

的输出结果为【1】.

答案:

=======(答案1)=======

65535

 

第17题(1.0分)题号:

482

在TurboC2.0系统中,若将实型常数1.5存储

在内存中,它占用【1】个字节.

答案:

=======(答案1)=======

8

 

第18题(1.0分)题号:

486

C语言中,逻辑值"真"用【1】表示.

答案:

=======(答案1)=======

1

 

第19题(1.0分)题号:

478

整型变量x的值为23,语句"printf

(″%o\\n″,x);"的输出结果为【1】.

答案:

=======(答案1)=======

27\n

 

第20题(1.0分)题号:

484

在C语言中,字符型数据在内存中以【1】码形式存放.

答案:

=======(答案1)=======

ASCII

=========或=========

美国标准信息交换

 

第21题(1.0分)题号:

489

从变量的作用域角度分有全局变量和【1】.

答案:

=======(答案1)=======

局部变量

=========或=========

局部

 

第22题(1.0分)题号:

488

变量从存储的时间来分可分为【1】和动态变量.

答案:

=======(答案1)=======

静态变量

 

第23题(1.0分)题号:

487

只有在程序运行时才为【1】存储类型和register

存储类型变量分配内存.

答案:

=======(答案1)=======

auto

=========或=========

自动

 

第24题(1.0分)题号:

492

现有语句#definea5+3,则表达式2*a的结果为

【1】.

答案:

=======(答案1)=======

13

 

第25题(1.0分)题号:

516

s=3,s++,s;这个语句执行完后,s的值为【1】.

答案:

=======(答案1)=======

4

 

第26题(1.0分)题号:

525

设有下面的程序段

intx=0,y=0;

t=x&&++y;执行语句后y的值为【1】.

答案:

=======(答案1)=======

0

 

第27题(1.0分)题号:

512

设inta=5,b=2;floatc=32.8;,表达式

b*(int)c%a的值为【1】.

答案:

=======(答案1)=======

4

 

第28题(1.0分)题号:

524

设x,y,z均为int型变量,请写出描述"x或y中

有一个小于z"的表达式【1】.

答案:

=======(答案1)=======

x

 

第29题(1.0分)题号:

514

若已知a=10,b=20,则!

a

答案:

=======(答案1)=======

1

 

第30题(1.0分)题号:

518

表达式a=3,a++,--a的值为【1】.

答案:

=======(答案1)=======

3

 

第31题(1.0分)题号:

500

C语言中逻辑值'真'用【1】表示.

答案:

=======(答案1)=======

1

 

第32题(1.0分)题号:

494

若x为int型,请以最简单的形式写出与逻辑表达

式!

x等价的C语言关系表达式【1】.

答案:

=======(答案1)=======

x==0

 

第33题(1.0分)题号:

526

表达式!

10!

=1的值是【1】.

答案:

=======(答案1)=======

1

 

第34题(1.0分)题号:

520

若a为int型变量,则下面表达式的值为【1】.

(a=4*5,a*2),a+6

答案:

=======(答案1)=======

26

 

第35题(1.0分)题号:

499

关系、算术、赋值三种运算符的运算优先顺序

由高到低为【1】、【2】、【3】.

答案:

=======(答案1)=======

算术

=======(答案2)=======

关系

=======(答案3)=======

赋值

 

第36题(1.0分)题号:

498

已知charw;intx;floaty;doublez;

则表达式:

w*x+z-y所求得的数据类型为【1】.

答案:

=======(答案1)=======

double

 

第37题(1.0分)题号:

510

已知:

a=1,b=2,表达式a>b?

a:

b+1的值是【1】.

答案:

=======(答案1)=======

3

 

第38题(1.0分)题号:

493

判断变量a、b的值均不为0的C表达式为【1】.

答案:

=======(答案1)=======

a*b!

=0

=========或=========

a*b

 

第39题(1.0分)题号:

507

以下十个运算符+!

<

=,?

:

&&=||%中优先级别最高和最低的分别

是【1】和【2】.

答案:

=======(答案1)=======

!

=======(答案2)=======

 

第40题(1.0分)题号:

511

表达式3>2>1的值是【1】.

答案:

=======(答案1)=======

0

 

第41题(1.0分)题号:

508

C语言中的表达式只能由三种字符组成,他们是字

母、数字和【1】.

答案:

=======(答案1)=======

下划线

=========或=========

_

 

第42题(1.0分)题号:

517

inta=2,b=3;表达式a>b?

a++,++b的值为【1】.

答案:

=======(答案1)=======

4

 

第43题(1.0分)题号:

519

执行语句序列"charx=3,y=6,z;z=x^y<<2;"

后,z的二进制值为【1】.

答案:

=======(答案1)=======

00011011

 

第44题(1.0分)题号:

496

设有程序段intx=4,y=4;

t=++x||++y;执行语句后y的值为【1】.

答案:

=======(答案1)=======

4

 

第45题(1.0分)题号:

506

若有定义:

intb=7;floata=2.5,c=4.7;则表达

式a+(int)(b/3*(int)(a+c)/2)%4的值为【1】.

答案:

=======(答案1)=======

5.5

 

第46题(1.0分)题号:

509

计算a、b中最小值的条件表达式为【1】.

答案:

=======(答案1)=======

a

a:

b

 

第47题(1.0分)题号:

515

设a和b均为int整型变量,且a=5,b=7,则以下

表达式的值为【1】.1.0+a/b

答案:

=======(答案1)=======

1.0

=========或=========

1

 

第48题(1.0分)题号:

522

若x为int型变量,执行以下语句后x值是【1】.

x=3;

x+=x-=x+x;

答案:

=======(答案1)=======

-6

 

第49题(1.0分)题号:

513

条件"20

答案:

=======(答案1)=======

((x>20)&&(x<30))||(x<-100)

=========或=========

x>20&&x<30||x<-100

 

第50题(1.0分)题号:

502

若a是int型变量,则执行表达式"a=25/3%3"

后,a的值为【1】.

答案:

=======(答案1)=======

2

 

第51题(1.0分)题号:

505

设a、b、c为整型数,且a=3,b=5,c=2,则执行

完以下语句:

a*=16+(b++)-(++c);后,

a的值是【1】.

答案:

=======(答案1)=======

54

 

第52题(1.0分)题号:

495

设x,y,z均为int型变量,请写出描述"x,y和

z中有两个为负数"的表达式【1】.

答案:

=======(答案1)=======

((x<0)&&(y<0))||((x<0)&&(z<0))||((y<0)&&(z<0))

 

第53题(1.0分)题号:

503

若有定义:

inta=2,b=3;float

x=3.5,y=2.5;

则表达式(float)(a+b)/2+(int)x%(int)y的

值为【1】.(float)(a+b)=5.0(float)(a+b)/2=2.5(int)x=3(int)y=23%2=12.5+1=3.5

答案:

=======(答案1)=======

3.5

 

第54题(1.0分)题号:

521

当a=1,b=1,c=1时,表达式a

答案:

=======(答案1)=======

1

 

第55题(1.0分)题号:

504

若a=1,b=4,c=3,则表达式a&&b+c||b-c的值

为【1】.

答案:

=======(答案1)=======

1

 

第56题(1.0分)题号:

501

执行语句"a=5+(c=6);"后,变量a、c的值依次为【1】、【2】。

答案:

=======(答案1)=======

11

=======(答案2)=======

6

 

第57题(1.0分)题号:

497

如果a=1,b=2,c=3,d=4,则表达式

a>b?

c:

d的值为【1】.

答案:

=======(答案1)=======

4

 

第58题(1.0分)题号:

523

设y为int型变量,请写出描述"y为奇数"的表达式【1】。

答案:

=======(答案1)=======

y%2!

=0

=========或=========

y%2==1

 

第59题(1.0分)题号:

534

若执行以下程序时从键盘上输入9,则输出结果是【1】

A)11B)10C)9D)8

Main0

{intn;

scanf("%d",&n);

if(n++<10)printf("%d\n",n);

elseprintf("%d\n",n--);

}

答案:

=======(答案1)=======

10

 

第60题(1.0分)题号:

533

阅读以下程序:

main()

{intx;

scanf("%d",&x);

if(x--<5)printf("%d"'x);

elseprintf("%d"'x++);

}

程序运行后,如果从键盘上输人5,则输出结果是【1】

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

答案:

=======(答案1)=======

4

 

第61题(1.0分)题号:

536

当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为【1】

if(aif(c)else

if(aif(belsex=3;

elsex=6;

elsex=7;

答案:

=======(答案1)=======

2

 

第62题(1.0分)题号:

528

执行语句"n=1;if(n=5)n++;"后,变量n值为【1】.

答案:

=======(答案1)=======

6

 

第63题(1.0分)题号:

549

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

main()

{inta=5,b=4,c=3,d;

d=(a>b>c);

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

}

答案:

=======(答案1)=======

0

 

第64题(1.0分)题号:

529

若执行以下程序时从键盘上输入9,则输出结果是【1】

main()

{

intn;

scanf("%d",&n);

if(n++<10)printf("%d",n);

elseprintf("%d",n--);

}

答案:

=======(答案1)=======

10

 

第65题(1.0分)题号:

543

以下程序运行后的输出结果是【1】.

main()

{intp=30;

printf("%d\n",(p/3>0?

p/10:

p%3));

}

答案:

=======(答案1)=======

3

 

第66题(1.0分)题号:

547

以下程序运行后的输出结果是【1】.

main()

{intx=10,y=20,t=0;

if(x==y)t=x;x=y;y=t;

printf("%d,%d\n",x,y);

}

答案:

=======(答案1)=======

20,0

 

第67题(1.0分)题号:

546

若有以下程序

main()

{inta=4,b=3,c=5,t=0;

if(aif(aprintf("%d%d%d\n",a,b,c);

}

执行后输出结果是【1】

答案:

=======(答案1)=======

503

 

第68题(1.0分)题号:

532

有以下程序

main()

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

if(a>b>c)

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

elseif((c-1>=d)==1)

printf("%d\n",d+1);

else

printf("%d\n",d+2);

}

执行后输出结果是【1】。

答案:

=======(答案1)=======

3

 

第69题(1.0分)题号:

535

以下程序输出结果是【1】

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

main()

{intm=5;

if(m++>5)printf("%d\n",m);

esleprintf("%d\n",m--);

}

答案:

=======(答案1)=======

6

 

第70题(1.0分)题号:

538

若执行下面的程序时从键盘上输入5,则输出是【1】

main()

{intx;

scanf("%d",&x);

if(x++>5)printf("%d\n",x);

elseprintf("%d\n",x--);}

答案:

=======(答案1)=======

6

 

第71题(1.0分)题号:

531

下列程序的功能是输入一个整数,判断是否是素数,若为素数输出1,否则输出0,请填空.

main()

{inti,x,y=1;

scanf("%d",&x);

for(i=2;i<=x/2;i++)

if【1】{y=0;break;}

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

}

答案:

=======(答案1)=======

((x%i==0))

 

第72题(1.0分)题号:

542

有以下程序

main()

{intn=0,m=1,x=2;

if(!

n)x-=1;

if(m)x-=2;

if(x)x-=3;

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

}

执行后输出结果是【1】

答案:

=======(答案1)=======

-4

 

第73题(1.0分)题号:

548

若从键盘输入58,则以下程序输出的结果是【1】。

main()

{inta;

scanf("%d",&a);

if(a>50)printf("%d",a);

if(a>40)printf("%d",a);

if(a>30)printf("%d",a);

}

答案:

=======(答案1)=======

585858

 

第74题(1.0分)题号:

544

以下程序运行后的输出结果是【1】.

main()

{inta=1,b=3,c=5;

if(c=a+b)printf("yes\n");

elseprintf("no\n");

}

答案:

=======(答案1)=======

yes

 

第75题(1.0分)题号:

539

以下程序运行后的输出结果是【1】.

main()

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

if(c=a)printf("%d\n",c);

elseprintf("%d\n",b);

}

答案:

=======(答案1)=======

1

 

第76题(1.0分)题号:

530

在下述程序中,判断i>j共执行的次数是【1】

main()

{inti=0,j=10,k=2,s=0;

for(;;)

{i+=k;

if(i>j)

{printf("%d",s);

break;

}s+=i;

}

}

答案:

=======(答案1)=======

6

 

第77题(1.0分)题号:

537

假定所有变量均已正确说明,下列程序段运行后x的值是【1】

a=b=c=0;x=35;

if(!

a)x--;

elseif(b);

if(c)x=3;

elsex=4;

答案:

=======(答案1)=======

4

 

第78题(1.0分)题号:

541

以下程序运行后的输出结果是【1】

main()

{

inta,b,c

a=10;b=20;c=(a%b<1)||(a/b>1);

printf("%d%d%d\n",a,b,c);

}

答案:

=======(答案1)=======

10200

 

第79题(1.0分)题号:

527

执行语句"n=1;if(n==5)n++;"后,变量n值为【有问题】.

答案:

=======(答案1)=======

2

 

第80题(1.0分)题号:

540

以下程序运行后的输出结果是【1】

main()

{

inta=3,b=4,c=5,t=99;

if(bif(aprintf("%d%d%d\n",a,b,c);

}

答案:

=======(答案1)=======

4599

 

第81题(1.0分)题号:

545

若有以下程序

main()

{intp,a=5;

if(p=a!

=0)

printf("%d\n",p)

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

当前位置:首页 > 自然科学 > 物理

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

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