大学计算机C语言程序设计.docx

上传人:b****2 文档编号:24296248 上传时间:2023-05-26 格式:DOCX 页数:64 大小:27.85KB
下载 相关 举报
大学计算机C语言程序设计.docx_第1页
第1页 / 共64页
大学计算机C语言程序设计.docx_第2页
第2页 / 共64页
大学计算机C语言程序设计.docx_第3页
第3页 / 共64页
大学计算机C语言程序设计.docx_第4页
第4页 / 共64页
大学计算机C语言程序设计.docx_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

大学计算机C语言程序设计.docx

《大学计算机C语言程序设计.docx》由会员分享,可在线阅读,更多相关《大学计算机C语言程序设计.docx(64页珍藏版)》请在冰豆网上搜索。

大学计算机C语言程序设计.docx

大学计算机C语言程序设计

一、填空共219题

第1题题号:

422

设有以下结构类型说明和变量定义,则变量a在内存所占字节数是【1】.

Structstud

{charnum[6];

ints[4];

doubleave;

}a,*p;

答案:

1).22

第2题题号:

533

设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是【1】.

for(x=0,y=0;y!

=123&&x<3;x++)

scanf(%d,&y);

答案:

1).3

第3题题号:

496

静态变量和外部变量的初始化是在【1】阶段完成的,而自动变量的赋值是

在【2】时进行的.

答案:

1).编译

2).函数调用

第4题题号:

96

已知a=13,b=6,a&b的十进制数值为【1】.

答案:

1).4

:

398

题号题5第

程序段intk=10;while(k=0)k=k-1循环体语句执行【1】次.

答案:

1).0

第6题题号:

651

设w=5;w+=-2;则w的值为【1】.

答案:

1).3

第7题题号:

258

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

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

答案:

1).12

第8题题号:

457

设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!

(a+b)+c-1&&b+c/2

后,t的值是【1】.

答案:

1).1

第9题题号:

402

设a取二进制数00101101,若想通过a^b运算使a的高4位取反,低4位不变,则b的

二进制数是【1】.

答案:

1).11110000

第10题题号:

311

若所用变量均已正确定义,则执行下面程序段后的值是【1】.

for(i=0;i<2;i++)printf(YES);printf(\

);

答案:

1).YESYES

第11题题号:

663

intx=2;z=++x+1;则z的值为【1】.

答案:

1).4

第12题题号:

1442

设有intx=11,则表达式(x++*1/3)的值是【1】。

答案:

1).3

第13题题号:

35

C语言表达式!

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

答案:

1).1

第14题题号:

1437

C语言源程序文件的后缀是.C,经过编译之后,生成后缀为.OBJ的【1】文件,经连接生成后缀.EXE的可执行文件。

答案:

1).目标

第15题题号:

86

写出表达式1.234&&5.982的值是【1】.

答案:

1).1

第16题题号:

653

intx;x=-3+4*5-6,则x的值为【1】.

答案:

1).11

第17题题号:

535

执行以下程序段后,s的值是【1】inta[]={5,3,7,2,1,5,3,10},s=0,k;

for(k=0;k<8;k+=2)

s+=*(a+k);

答案:

1).16

第18题题号:

654

intx;x=-3+4%5-6,则x的值为【1】.

答案:

1).-5

第19题题号:

380

C语言中调用【1】函数来关闭文件.

答案:

1).fclose或fclose()

第20题题号:

524

在C语言中,文件的存取是以【1】为单位的,这种文件被称为【2】文件.

答案:

1).字符

2).流式

第21题题号:

512

在C语言中的实型变量分为两种类型,它们是float型和【1】型.

答案:

1).double

第22题题号:

681

已知a=10,b=15,c=1,d=2,e=0,则表达式(c==b)>e的值为【1】.

答案:

1).0

第23题题号:

1439

在微机中,字符的比较就是对它们的【1】进行比较。

答案:

1).ASCII码值或ASCII码或ASCII

第24题题号:

80

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

1).30

答案:

第25题题号:

673

intx=2,y=3,z=4;则表达式x+y&&x=y的值为【1】.

答案:

1).1

第26题题号:

376

调用fopen函数打开一文本文件,在使用方式这一项中,

为输出而打开需填入【1】.

答案:

1).w或w+

第27题题号:

534

若有以下定义和语句:

inta[4]={0,1,2,3},*p;

p=&a[2];

则*--p的值是【1】.

答案:

1).1

第28题题号:

439

假设有条件intx=1,y=2,z=3;则表达式z+=x>y?

++x:

++y的值是【1】.

答案:

1).6

第29题题号:

308

当a=3,b=2,c=1;时,执行以下程序段后a=【1】.

if(a>b)a=b;

if(b>c)b=c;

elsec=b;

c=a;

答案:

1).2

第30题题号:

668

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

答案:

1).0

第31题题号:

677

intx=2,y=3,z=4;则表达式x+y>!

z的值为【1】.

答案:

1).1

第32题题号:

344

复制字符串的库函数是【1】,只写函数名即可.

答案:

1).strcpy

第33题题号:

664

intx=2;z=++x+1;则x的值为【1】.

答案:

1).3

第34题题号:

685

已知a=10,b=15,c=1,d=2,e=10,则表达式a++&&e++&&c++的值为【1】.

答案:

1).1

第35题题号:

306

当a=1,b=2,c=3时,执行以下程序段后b=【1】.

if(a>c)b=a;

a=c;

c=b;

答案:

1).2

第36题题号:

386

C语言源程序的基本单位是【1】.

答案:

1).函数

第37题题号:

652

设intx=1/4;则x的值为【1】.

答案:

1).0

第38题题号:

84

写出语句b=(a=6,a*3);执行后整型变量b的值是【1】.

答案:

1).18

第39题题号:

657

intx;x=(3+4)%5-6,则x的值为【1】.

答案:

1).-4

第40题题号:

477

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

答案:

1).ffff

第41题题号:

88

表达式a+=b相当于表达式【1】.

答案:

a=b+a

或1).a=a+b

第42题题号:

437

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

#includestdio.hmain(){inta=010,j=10;printf(%d,%d\n,++a,j--);}

答案:

1).9,10

第43题题号:

433

已知x=3,y=2,则表达式x*=y+8的值为【1】.

答案:

1).30

第44题题号:

76

设x的值为15,n的值为2,则表达式x%=(n+3)运算后x的值是【1】.

答案:

1).0

第45题题号:

539

若有定义:

inta[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【1】.

答案:

1).8

第46题题号:

1443

计算机中内存储器的最小存储单位是【1】。

答案:

1).位或bite或位(bite)

第47题题号:

604

若有以下数组a,数组元素:

a[0]~a[9],其值为

941282107513

该数组的元素中,数值最大的元素的下标值是【1】.

答案:

1).2

第48题题号:

655

intx;x=3*4%-5/6,则x的值为【1】.

答案:

1).0

第49题题号:

346

合并字符串的库函数是【1】,只写函数名即可.

答案:

1).strcat

第50题题号:

656

intx;x=-3+4%-5*3,则x的值为【1】.

答案:

1).9

第51题题号:

78

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

答案:

1).15

第52题题号:

679

已知a=10,b=15,c=1,d=2,e=0,则表达式a*b&&c的值为【1】.

答案:

1).1

第53题题号:

335

若有以下数组a,数组元素:

a[0]~a[9],其值为

941282107513

该数组的元素中,数值最小的元素的下标值是【1】.

答案:

1).8

第54题题号:

309

当a=3,b=2,c=1;时,执行以下程序段后b=【1】.

if(a>b)a=b;

if(b>c)b=c;

elsec=b;

c=a;

答案:

1).1

第55题题号:

526

feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为【1】,

否则为【2】.

答案:

1).非0值

2).0

第56题题号:

89

表达式i++相当于表达式【1】.

答案:

1).i=i+1或i=1+i

第57题题号:

444

c语言表达式5>2>7>8的值是【1】.

答案:

1).0

第58题题号:

382

若有定义:

chars[]=china;

则TurboC系统为数组s开辟【1】个字节的内存单元.

答案:

1).6

第59题题号:

350

.】传递1函数调用时的实参和形参之间的数据是单向的【.

答案:

1).值

第60题题号:

445

c语言表达式!

(4>=6)&&(3<=7)的值是【1】.

答案:

1).1

第61题题号:

669

intx=2,y=3,z=4;则表达式x+y>z的值为【1】.

答案:

1).1

第62题题号:

254

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

答案:

1).7

第63题题号:

501

数组在内存中占一段连续的存储区,由【1】代表它的首地址.

答案:

1).数组名

第64题题号:

352

预处理命令行都必须以【1】号开始.

答案:

1).#

第65题题号:

438

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

#includestdio.hmain(){inta;for(a=0;a<10;a++);printf(%d,a);}

答案:

1).10

第66题题号:

1264

】1的值是【3&&0表达式

答案:

1).0

第67题题号:

667

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

答案:

1).0

第68题题号:

400

函数的定义不可以嵌套,但函数的调用【1】嵌套.

答案:

1).可以

第69题题号:

420

若有定义:

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

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

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

答案:

1).3

第70题题号:

94

已知a=13,b=6,a%b的十进制数值为【1】.

答案:

1).1

第71题题号:

431

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

答案:

1).97b

第72题题号:

506

一个C源程序中至少应包括一个【1】函数.

答案:

1).main

:

639

题号第73题】.x=2,y=2则表达式x*=y+8的值为【1已知答案:

1).20

:

443

题号第74题.5-2>=x-1<=y-2的值是【1】时x=5,y=8,c语言表达式答案:

1).1

:

233

题号第75题

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

1).3

:

348

题题号第768,9}};其中a[1][2]的值为【1】.

答案:

1).6

第77题题号:

351

C语言中,【1】是程序的基本组成部分.

答案:

1).函数

第78题题号:

341

定义inta[2][3];表示数组a中的元素个数是【1】个.

答案:

1).6

第79题题号:

385

函数调用语句func((e1,e2),(e3,e4,e5))中含有【1】个实参.

答案:

1).2

第80题题号:

662

.】1的值为【z则intx=2;z=-x+++1;

答案:

1).-1

第81题题号:

1265

C语言中一个函数由函数首部和【1】两部分组成.

答案:

1).函数体

第82题题号:

97

已知a=13,b=6,a^b的十进制数值为【1】.

答案:

1).11

第83题题号:

567

已知a=13,b=6,!

a的十进制数值为【1】.

答案:

1).0

第84题题号:

1260

表达式!

10的值是【1】.(填数字)

答案:

1).0

第85题题号:

682

已知a=10,b=15,c=1,d=2,e=0,则表达式c==b>e的值为【1】.

答案:

1).1

第86题题号:

327

执行语句charstr[81]=abcdef;后,字符串str结束标志存储在str[【1】]

(在括号内填写下标值)中.

答案:

1).6

第87题题号:

343

.只写函数名即可,】1求字符串长度的库函数是【.

答案:

1).strlen

第88题题号:

377

调用fopen函数打开一文本文件,在使用方式这一项中,

为输入而打开需填入【1】.

答案:

1).r或r+

第89题题号:

303

为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【1】语句配对.

答案:

1).if

第90题题号:

562

已知a=13,b=6,a/b的十进制数值为【1】.

答案:

1).2

第91题题号:

1266

设变量定义为intx=3,*p=&x;,设变量x的地址为2000,则*p=【1】,&(*p)=【2】(填数字)

答案:

1).3

2).2000

第92题题号:

658

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

答案:

1).8

第93题题号:

442

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

答案:

1).65535

:

290

题号题94第

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

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

答案:

1).14

第95题题号:

310

当a=3,b=2,c=1;时,执行以下程序段后c=【1】.

if(a>b)a=b;

if(b>c)b=c;

elsec=b;

c=a;

答案:

1).2

第96题题号:

516

若s是int型变量,且s=6,则下面表达式的值是【1】.

s%2+(s+1)%2

答案:

1).1

第97题题号:

255

表达式18&&53的值是【1】.

答案:

1).1

第98题题号:

332

若有以下数组a,数组元素:

a[0]~a[9],其值为

941282107513

该数组可用的最小下标值是【1】.

答案:

1).0

第99题题号:

471

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

答案:

1).-1

第100题题号:

421

若输入字符串:

abcde<回车>,则以下while循环体将执行1】次.【

While((ch=getchar())=='e')printf(*);答案:

1).0

:

98

题题号第101】.已知a=13,b=6,!

a的十进制数值为【1答案:

1).0

:

384

题号第102题

函数的【1】调用是一个函数直接或间接地调用它自身.答案:

1).递归

:

671

题号题第103

】.1intx=2,y=3,z=4;则表达式x+y&&z的值为【答案:

1).1

:

670

第104题题号1】.的值为【则表达式intx=2,y=3,z=4;x+y>z&&y==z答案:

1).0

:

388

题号题105第

设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】.

答案:

1).1.0或1

第106题题号:

505

在c语言中,格式输入操作是由库函数在C语言中,格式输入操作是由库函数

【1】完成的,格式输出操作是由库函数【2】完成的.

答案:

1).scanf

2).printf

第107题题号:

648

设k=(a=2,b=3,a*b),则k的值为【1】.

答案:

1).6

第108题题号:

367

执行下列语句后,*(p+1)的值是【1】.

chars[3]=ab,*p;

p=s;

答案:

1).b

第109题题号:

601

若有以下数组a,数组元素:

a[0]~a[9],其值为

941282107513

该数组中下标最小的元素名字是【1】.

答案:

1).a[0]

第110题题号:

349

按内存排列顺序,数组chara[2]中的所有元素是a[1]和【1】.

答案:

1).a[0]

第111题题号:

646

设x=62,表达式x>=60&&x<70||x==1的值为【1】.

答案:

1).1

第112题题号:

99

已知a=13,b=6,a>>2的十进制数值为【1】.

答案:

1).3

第113题题号:

528

设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:

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

后,a的值是【1】.

答案:

1).28

第114题题号:

100

已知a=13,b=6,a||b的十进制数值为【1】.

答案:

1).1

第115题题号:

369

将函数funl的入口地址赋给指针变量p的语句是【1】.

答案:

1).p=funl;

第116题题号:

328

C语言中,数组元素的下标下限为【1】.

答案:

1).0

:

511

题号题117第

若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为

【1】,n的值为【2】.

答案:

1).10

2).6

第118题题号:

333

若有以下数组a,数组元素:

a[0]~a[9],其值为

941282107513

该数组可用的最大下标值是【1】.

答案:

1).9

第119题题号:

594

若所用变量都已正确定义,请填写以下程序段的输出结果【1】.

for(i=1;i<=5;i++);

printf(OK\n);

答案:

1).OK

第120题题号:

395

语句:

x++;++x;x=x+1;x=l+x;

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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