中石油华东2021年秋季学期《程序设计(C语言)》在线考试(适用于2021年12月份考试)题目【答案】

作者:奥鹏作业答案 字体:[增加 减小] 来源:中国石油大学(华东) 时间:2021-03-05 01:43

2021年秋季学期《程序设计(C语言)》在线考试(适用于2021年12月份考试) 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 40 分) 1.若有:int a[10],*p=a[0];,关于数组名a的不正确的说法是( ) A.a是

中石油华东2021年秋季学期《程序设计(C语言)》在线考试(适用于2021年12月份考试)题目【答案】

中石油华东2021年秋季学期《程序设计(C语言)》在线考试(适用于2021年12月份考试)题目【答案】奥鹏作业满分答案

2021年秋季学期《程序设计(C语言)》在线考试(适用于2021年12月份考试)

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 40 分)

1.若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是( )

A.a是个数组指针

B.数组名a表示数组的首地址

C.数组名a与a[0]等价

D.a和p都指向同一个存储单元

 

2.对于int a[ ] = {1,2,3,4,5,6}, p; p=a; *(p 3) = 2; 则*p, *(p 3)的值是( )

A.1  5

B.1  3

C.1  6

D.1  4

 

3.当对两个字符串进行比较时,应该使用的函数是( )

A.strcat

B.strcmp

C.strcpy

D.strlen

 

4.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是( )

A.(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

B.(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)

C.(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)

D.(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

 

5.能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是( )

A.a>=10 or a<=0

B.a>=10 || a<=0

C.a>=10 && a<=0

D.a>=10 | a<=0

 

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

A.整型、实型、逻辑型

B.整型、字符型、逻辑型

C.整型、实型、字符型

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

 

7.表示x≤0或x≥1的正确的表达式是( )

A.x>=1||x<=0

B.x>1 || x<=0

C.x>=1 or x<=0

D.x>=1 || x<0

 

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

A.j*m i

B.i*m j

C.i*m j-113

D.i*m j 1

 

9.若有: int x=1,n=5; 则执行语句x%=(n%2)后,x的值为?

A.3

B.2

C.1

D.0

 

10.若有定义:int a[5];则a数组中首元素的地址可以表示为( )

A.&a

B.a 1

C.a

D.&a[1]

 

11.设有定义int a[ ]={1,5,7,9,11,13},*p=a 3;则*(p-2),*(a 4)的值是( )

A.5 11

B.1 9

C.5 9

D.有错误

 

12.若有如下语句: int *p1,*p2; 则其中int所指的是( )

A.p1的类型

B.*p1和*p2的类型

C.p2的类型

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

 

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

A.strcpy(str1,str2);

B.strcpy(str1, “China”);

C.strcat(str1,“China”)

D.strcat(“Beijing”,str2);

 

14.设有语句:float x=1,y; y=x 3/2; 则y的值是( )

A.1

B.2

C.2.0

D.2.5

 

15.设有语句:int x=10; x = x -= x - x; ,则执行语句后,x的值为( )

A.30

B.20

C.10

D.40

 

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

A.int i=0;j;

B.char c=”A”;

C.double x,y,z; x=y=z=100;

D.float a=b=100;

 

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

A.****

B.***

C.**

D.*

 

18.设有定义:int x=0,y=1,z=1;则运行表达式:x=y >z--后,x,y,z的值分别是( )

A.1,1,1

B.1,2,0

C.0,1,1

D.0,2,0

 

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

A.3  2

B.4  2

C.2  2

D.2  3

 

20.设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则printf("%d ",strlen(p+20)); 输出结果是( )

A.0

B.5

C.7

D.20

 

中石油华东2021年秋季学期《程序设计(C语言)》在线考试(适用于2021年12月份考试)题目【答案】奥鹏作业多选题答案

二、问答题 (共 6 道试题,共 30 分)

{图}

 

{图}

 

{图}

 

{图}

 

{图}

 

{图}

 

三、论述题 (共 2 道试题,共 30 分)

27.10个评委给出某选手打分,编程实现去掉一个最高分和一个最低分,奥鹏在线作业答案,奥鹏作业,求最后得分(平均分)

 

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

中石油华东2021年秋季学期《程序设计(C语言)》在线考试(适用于2021年12月份考试)题目【答案】奥鹏作业标准满分答案

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)