2020年电大c语言程序设计作业1答案,2020年秋季学期《程序设计(C语言)》在线考试(适用于2020年12月...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

奥鹏中国石油大学(华东)2020年秋季学期在线考试(适用于2020年12月份考试)

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

A.a是个数组指针 B.数组名a表示数组的首地址 C.数组名a与a[0]等价 D.a和p都指向同一个存储单元

【参考答案】: A

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

【参考答案】: D

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.x1 || x=0 C.x=1 or x=0 D.x=1 || x0

【参考答案】:

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\n",strlen(p+20)); 输出结果是( )

A.0 B.5 C.7 D.20

【参考答案】:

21.

【参考答案】:

22.

【参考答案】:

23.

【参考答案】:

24.

【参考答案】:

25.

【参考答案】:

26.

【参考答案】:

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

【参考答案】:

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

【参考答案】:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值