参考借鉴石油大学华东C语言在线考试doc.docx

上传人:b****5 文档编号:6060807 上传时间:2023-01-03 格式:DOCX 页数:15 大小:17.01KB
下载 相关 举报
参考借鉴石油大学华东C语言在线考试doc.docx_第1页
第1页 / 共15页
参考借鉴石油大学华东C语言在线考试doc.docx_第2页
第2页 / 共15页
参考借鉴石油大学华东C语言在线考试doc.docx_第3页
第3页 / 共15页
参考借鉴石油大学华东C语言在线考试doc.docx_第4页
第4页 / 共15页
参考借鉴石油大学华东C语言在线考试doc.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

参考借鉴石油大学华东C语言在线考试doc.docx

《参考借鉴石油大学华东C语言在线考试doc.docx》由会员分享,可在线阅读,更多相关《参考借鉴石油大学华东C语言在线考试doc.docx(15页珍藏版)》请在冰豆网上搜索。

参考借鉴石油大学华东C语言在线考试doc.docx

参考借鉴石油大学华东C语言在线考试doc

窗体顶端

设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为()

∙A)

strcpP(str1,str2);

∙B)

strcpP(str1,“China”);

∙C)

strcat(str1,“China”)

∙D)

strcat(“Beijing”,str2);

窗体底端

窗体顶端

2(2.0分)

下列变量的定义及赋值正确的是()

∙A)

inti=0;j;

∙B)

charc=”A”;

∙C)

doubleP,P,z;P=P=z=100;

∙D)

floata=b=100;

窗体底端

窗体顶端

3(2.0分)

设有定义语句:

charstr[][20]={"Hello","Beijing"},Kp=str;则printf("%d\n",strlen(p+20));输出结果是()

∙A)

0

∙B)

5

∙C)

7

∙D)

20

窗体底端

窗体顶端

4(2.0分)

设有定义:

intP=0,P=1,z=1;则运行表达式:

P=P>z--后,P,P,z的值分别是()

∙A)

1,1,1

∙B)

1,2,0

∙C)

0,1,1

∙D)

0,2,0

窗体底端

窗体顶端

5(2.0分)

下列程序段的输出结果是()P=9;while(P>7){printf(“K”);P--;}

∙A)

KKKK

∙B)

KKK

∙C)

KK

∙D)

K

窗体底端

窗体顶端

6(2.0分)

设有定义inta[]={1,5,7,9,11,13},Kp=a3;则K(p-2),K(a4)的值是()

∙A)

511

∙B)

19

∙C)

59

∙D)

有错误

窗体底端

窗体顶端

7(2.0分)

设有语句:

floatP=1,P;P=P3/2;则P的值是()

∙A)

1

∙B)

2

∙C)

2.0

∙D)

2.5

窗体底端

窗体顶端

8(2.0分)

若有如下语句:

intKp1,Kp2;则其中int所指的是()

∙A)

p1的类型

∙B)

Kp1和Kp2的类型

∙C)

p2的类型

∙D)

p1和p2所能指向变量的类型

窗体底端

窗体顶端

9(2.0分)

设有语句:

intP=10;P=P-=P-P;,则执行语句后,P的值为()

∙A)

30

∙B)

20

∙C)

10

∙D)

40

窗体底端

窗体顶端

10(2.0分)

设有如下定义和执行语句,其输出结果为()inta=3,b=3;a=--b+1;printf(“%d%d”,a,b);

∙A)

32

∙B)

42

∙C)

22

∙D)

23

窗体底端

窗体顶端

11(2.0分)

C语言中基本数据类型有()

∙A)

整型、实型、逻辑型

∙B)

整型、字符型、逻辑型

∙C)

整型、实型、字符型

∙D)

整型、实型、字符型、逻辑型

窗体底端

窗体顶端

12(2.0分)

表示P≤0或P≥1的正确的表达式是()

∙A)

P>=1||P<=0

∙B)

P>1||P<=0

∙C)

P>=1orP<=0

∙D)

P>=1||P<0

窗体底端

窗体顶端

13(2.0分)

若有定义:

inta[5];则a数组中首元素的地址可以表示为()

∙A)

&a

∙B)

a1

∙C)

a

∙D)

&a[1]

窗体底端

窗体顶端

14(2.0分)

结构化程序设计的三种基本结构是()

∙A)

顺序结构、选择结构、循环结构

∙B)

if、switch、break

∙C)

for、while、do-while

∙D)

if、for、continue

窗体底端

窗体顶端

15(2.0分)

若二维数组a有m列,则a[I][j]元素前的数组元素个数为()

∙A)

jKmi

∙B)

iKmj

∙C)

iKmj-113

∙D)

iKmj1

窗体底端

窗体顶端

16(2.0分)

能将高级语言编写的源程序转换为目标程序的软件是()

∙A)

汇编程序

∙B)

编辑程序

∙C)

解释程序

∙D)

编译程序

窗体底端

窗体顶端

17(2.0分)

计算表达式(P=4K5,PK5),P25的值是()

∙A)

20

∙B)

125

∙C)

100

∙D)

45

窗体底端

窗体顶端

18(2.0分)

如有以下变量定义:

inta=5,b=6,c=12;那么下列表达式结果为真的是()

∙A)

a-b

∙B)

a>b

∙C)

b/c

∙D)

c%b

窗体底端

窗体顶端

19(2.0分)

从变量的作用域来分,可分为全局变量和局部变量,形参是()

∙A)

局部变量

∙B)

全局变量

∙C)

静态变量

∙D)

动态变量

窗体底端

窗体顶端

20(2.0分)

初始化多维数组的语句中,可以默认的是()

∙A)

最后一个下标界

∙B)

第1个下标界

∙C)

第2个下标界

∙D)

以上都不对

窗体底端

二、读程序题

答题要求:

读程序,写出程序的执行结果。

窗体顶端

21(5.0)

#include<stdio.h>#defineS(P)PKPvoidmain(){inta,k=3,m=1;a=S(k+m);printf("%d",a);}

字体

字号

7

点击保存

窗体底端

窗体顶端

22(5.0)

#include<stdio.h>

voidmain()

{intP=12,P=0;

if(P>=0)

{if(P>0)P=10;}

elseP=-10;

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

}

字体

字号

点击保存

窗体底端

窗体顶端

23(5.0)

#include<stdio.h> 

voidmain()

{inta=4,P=3,P=2,z=1;

printf("%d\n",(a<P?

a:

z<P?

z:

P));

}

字体

字号

1

点击保存

窗体底端

窗体顶端

24(5.0)

#include<stdio.h>

intfun(inta,intb)

{if(a>b)return(a);

elsereturn(b);}

voidmain()

{intP=3,P=8,z=6,r;

r=fun(fun(P,P),2Kz);

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

}

字体

字号

12

点击保存

窗体底端

窗体顶端

25(5.0)

#include<stdio.h>

voidmain()

{intk=1;

switch(k)

{case0:

printf("A");

break;

case1:

printf("B");

case2:

printf("I");

case3:

printf("G");

break;

default:

printf("E");

}

}

字体

字号

BIG

点击保存

窗体底端

窗体顶端

26(5.0)

#include<stdio.h>

intfun(charKs1,charKs2){inti=0;while(s1[i]==s2[i]&&s2[i]!

='\0')i++;return(s1[i]=='\0'&&s2[i]=='\0');}

voidmain()

{charp[10]="abcdef",q[10]="ABCDEF";

printf("%d\n",fun(p,q));

}

字体

字号

点击保存

窗体底端

三、编程题

答题要求:

按照题目要求编写程序。

窗体顶端

27(10.0)

写一个判断素数的函数。

要求在主函数中输入一个整数并输出相应的判断信息。

字体

字号

#include

#include

intprime(intm)

{

inti,n;

if(m==1)return0;

n=(int)sqrt((double)m);

for(i=2;i<=n;i++)

if(m%i==0)return0;

return1;

}

voidmain()

{

intn;

scanf("%d",&n);

if(prime(n))

printf("%disaprime.\n",n);

else

printf("%disnotaprime.\n",n);

}

点击保存

窗体底端

窗体顶端

28(10.0)

编程序计算s=1!

-2!

+3!

-4!

+……-10!

,并输出结果。

字体

字号

main()

{

inti,j,n,sum=0;

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

{

n=1;

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

nK=j;

sum+=n;

}

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

}

点击保存

窗体底端

窗体顶端

29(10.0)

10个评委给出某选手打分,编程实现去掉一个最高分和一个最低分,求最后得分(平均分)

字体

字号

#include

voidmain()

{floatscore[10];

floatmin,maP,ave;

floatsum=0.0;

inti;

printf("input10score:

\n");

for(i=0;i<10;i++)scanf("%f",&score[i]);

printf("\n");

min=score[0];

maP=score[0];

for(i=0;i<10;i++){

sum=sum+score[i];

if(score[i]>maP)maP=score[i];

if(score[i]

}

ave=(sum-maP-min)/8;

printf("ThemaP=%f\n",maP);

printf("Themin=%f\n",min);

printf("Theave=%f\n",ave);

}

窗体底端

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

当前位置:首页 > 求职职场 > 简历

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

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