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

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

不会咨询:open585858

不会咨询:open585858

不会咨询:open585858

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

试卷总分:100 得分:100

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

1.判断字符串的长度,应该使用的函数是( )

A.strcat

B.strcmp

C.strcpy

D.strlen

2.结束while(表达式)循环的条件是( )

A.当表达式的值为0时

B.当表达式的值不为0时

C.当表达式的值为1时

D.当表达式的值非0时

3.如有以下变量定义:int a=5,b=6,c=12;那么下列表达式结果为真的是( )

A.a-b

B.a>b

C.b/c

D.c%b

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

A.strcat

B.strcmp

C.strcpy

D.strlen

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

A.整型、实型、逻辑型

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

C.整型、实型、字符型

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

6.计算表达式(x=4*5,x*5),x 25的值是( )

A.20

B.125

C.100

D.45

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

A.3

B.2

C.1

D.0

8.对于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

9.能正确表示逻辑关系“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

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

A.局部变量

B.全局变量

C.静态变量

D.动态变量

11.设有定义: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

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

A.p1的类型

B.*p1和*p2的类型

C.p2的类型

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

13.设有定义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.有错误

14.设有如下定义和执行语句,其输出结果为( )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

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

A.int i=0;j;

B.char c=”A”;

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

D.float a=b=100;

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

A.1

B.2

C.2.0

D.2.5

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

A.30

B.20

C.10

D.40

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

A.****

B.***

C.**

D.*

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

A.0

B.5

C.7

D.20

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

A.strcpy(str1,str2);

B.strcpy(str1, “China”);

C.strcat(str1,“China”)

D.strcat(“Beijing”,str2);

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

{图}

{图}

{图}

{图}

{图}

{图}

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

编写函数change使输入的字符串按反序存放,在主函数中输入和输出字符串。例如输入是:12345abcde,则输出为:edcba54321

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值