天大17春《C语言程序设计》在线作业二满分答案.docx

上传人:b****3 文档编号:5275191 上传时间:2022-12-14 格式:DOCX 页数:12 大小:17.52KB
下载 相关 举报
天大17春《C语言程序设计》在线作业二满分答案.docx_第1页
第1页 / 共12页
天大17春《C语言程序设计》在线作业二满分答案.docx_第2页
第2页 / 共12页
天大17春《C语言程序设计》在线作业二满分答案.docx_第3页
第3页 / 共12页
天大17春《C语言程序设计》在线作业二满分答案.docx_第4页
第4页 / 共12页
天大17春《C语言程序设计》在线作业二满分答案.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

天大17春《C语言程序设计》在线作业二满分答案.docx

《天大17春《C语言程序设计》在线作业二满分答案.docx》由会员分享,可在线阅读,更多相关《天大17春《C语言程序设计》在线作业二满分答案.docx(12页珍藏版)》请在冰豆网上搜索。

天大17春《C语言程序设计》在线作业二满分答案.docx

天大17春《C语言程序设计》在线作业二满分答案

《C语言程序设计》在线作业二

试卷总分:

100得分:

100

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

1.函数调用:

fun(a+b,a+c,25)中的参数个数是_____.

A.3

B.4

C.5

D.6

满分:

2.5分

正确答案:

A

 

2.已知函数原型声明为:

char*www(chara,charb);该函数的类型为________。

A.指向字符型的指针

B.字符型

C.整型

D.指向整型的指针

满分:

2.5分

正确答案:

A

 

3.设inta=5,b=2,c=3,d=4;,则表达式(a

c+d:

c-d的值是____.

A.-1

B.3

C.4

D.7

满分:

2.5分

正确答案:

A

 

4.能正确表示a和b同时为负的表达式是_______。

A.a*b>0

B.a+b<0

C.a<0||b<0

D.a<0&&b<0

满分:

2.5分

正确答案:

D

 

5.对于for(s=2;;s++)可以理解为()。

A.for(s=2;0;s++)

B.for(s=2;1;s++)

C.for(s=2;s<2;s++)

D.for(s=2;s>2;s++)

满分:

2.5分

正确答案:

B

 

6.已知w=1,x=2,y=3,z=3,a=4,b=2;则执行语句(a=w>x)&&(b=y>z);后,a,b的值为___。

A.1和1

B.0和0

C.4和2

D.0和2

满分:

2.5分

正确答案:

D

 

7.以下叙述中正确的是________。

A.同一个函数中可以使用相同名字的变量

B.在所有函数之外定义的变量为全局变量

C.在main()函数体内定义的变量为全局变量

D.形式参数可以是表达式

满分:

2.5分

正确答案:

B

 

8.执行printf(“%-4d%c”,85,'A');后的结果是_____(每个□代表一个空格)。

A.85A

B.85□□A

C.□□85A

D.□□85□□A

满分:

2.5分

正确答案:

B

 

9.以下不能做为用户标识符的是______。

A.switch

B.abcd

C.Sum

D.p_01

满分:

2.5分

正确答案:

A

 

10.已知数组floatb[3][2];该数组行下标的范围是________。

A.1~3

B.0~3

C.1~2

D.0~2

满分:

2.5分

正确答案:

D

 

11.设p1和p2均为指向int型的指针变量,k为int型变量,下列不正确的赋值语句是___。

A.k=*p1+*p2;

B.k=*p1*(*p2)

C.p2=k

D.p1=p2

满分:

2.5分

正确答案:

C

 

12.判断字符型变量ch是否为大写英文字母的表达式为___。

A.A’<=ch<=‘Z’

B.ch>=‘A’&&ch<=‘Z’

C.ch>‘a’&&ch<=‘z’

D.ch>=‘A’||ch<=‘Z’

满分:

2.5分

正确答案:

B

 

13.设有定义inta,b;,下列语句正确的是____。

A.a++b;

B.6++;

C.a+b=2;

D.a+=b;

满分:

2.5分

正确答案:

D

 

14.对于程序片段inti,a[5];for(i=0;i<5;i++)scanf(“%d”,&a[i]);若要使数组元素的值分别为1,2,3,4,5,正确的输入是_________。

A.1,2,3,4,5

B.12345

C.12345

D.1;2;3;4;5

满分:

2.5分

正确答案:

B

 

15.下列选项中,书写正确的是___。

A.#definePI=3.14159

B.include“stdio.h”

C.defineM3

D.#definePI3.14159

满分:

2.5分

正确答案:

D

 

16.程序#includemain(){inta=11,b=3;printf(“%d\n”,=a/b);}执行后的输出结果是()。

A.1

B.3

C.11

D.a=3.66666

满分:

2.5分

正确答案:

B

 

17.以下叙述中错误的是___。

A.计算机不能直接执行源程序

B.C语言源程序经编译后生成的.obj文件是二进制文件

C..obj文件经连接后生成的.exe文件是二进制文件

D..obj和.exe的二进制文件都可以直接运行

满分:

2.5分

正确答案:

D

 

18.设inta[5]={2,4,6,8,10},*p=a;,则a[p-a+2]的值是_______。

A.2

B.4

C.6

D.8

满分:

2.5分

正确答案:

C

 

19.程序main(){unsignedintx=0xffff;printf(“%u\n”,x);}运行后的输出结果是___。

A.-1

B.65535

C.32767

D.0xFFFF

满分:

2.5分

正确答案:

B

 

20.设有如下宏定义:

#defineA3+2#defineBA*A则表达式“B*B”的值为________。

A.23

B.5

C.25

D.625

满分:

2.5分

正确答案:

A

 

21.设x=1,y=2,m=4,n=3,则表达式x>y?

x:

m

y:

n的值为()。

A.1

B.3

C.2

D.4

满分:

2.5分

正确答案:

B

 

22.程序voidmain(void){intn=5;while(n>2){n--;printf(“%d”,n);}}的输出结果是___。

A.543

B.432

C.432

D.5432

满分:

2.5分

正确答案:

B

 

23.设inti=010,j=10;则printf(“%d,%d\n”,++i,j--);的输出是____。

A.11,10

B.9,10

C.010,9

D.10,9

满分:

2.5分

正确答案:

B

 

24.设inta=5,b=6;b*=a+1;则b的值为()。

A.5

B.6

C.31

D.36

满分:

2.5分

正确答案:

D

 

25.要将a和b中的数据进行交换,以下不正确的是____

A.t=b;b=a;a=t;

B.t=a;a=b;b=t;

C.b=a+b;a=b-a;b=b-a;

D.a=b;t=a;b=t;

满分:

2.5分

正确答案:

D

 

26.表达式6!

=7的值是______。

A.0

B.1

C.6

D.true

满分:

2.5分

正确答案:

B

 

27.设chars[10];,函数strcpy(s,“abcd”)执行后s中的内容是_______。

A.a

B.s

C.abc

D.abcd

满分:

2.5分

正确答案:

D

 

28.在C语言中,运算对象的逻辑值“真”用________表示。

A.false

B.非0数

C.0

D.负数

满分:

2.5分

正确答案:

B

 

29.设int类型的数据长度为2字节,则该类型数据的取值范围是________。

A.0至65536

B.0至65535

C.-32767至32768

D.-32768至32767

满分:

2.5分

正确答案:

D

 

30.在C语言中,说明字符型量使用______.

A.int

B.char

C.float

D.double

满分:

2.5分

正确答案:

B

 

31.设inta=1,b=2;执行语句a=b%4;后,a的值是____.

A.0.5

B.1

C.2

D.4

满分:

2.5分

正确答案:

C

 

32.设有定义structdata{intno;charname[16];intage;}x={12,"zhao",20};,则执行printf(“%d%s\n”,x.no,x.name);输出的结果是()。

A.12zhao

B.20zhao

C.zhao20

D.noname

满分:

2.5分

正确答案:

A

 

33.p1,p2为指向浮点类型的指针变量,下列运算没有意义的是________。

A.*p1-*p2

B.p1++

C.*p1+*p2

D.p1+p2

满分:

2.5分

正确答案:

D

 

34.设chars[]="abcdefg";,函数strlen(s)的值是_______。

A.7

B.6

C.a

D.abcdefg

满分:

2.5分

正确答案:

A

 

35.C语言的基本数据类型是_______.

A.intfloatdoublelogical

B.intdoublefloatchar

C.intdatefloatchar

D.intdoublefloatstring

满分:

2.5分

正确答案:

B

 

36.与算术运算符'*'和'/'同一级别的运算符是______。

A.!

B.+

C.%

D.<

满分:

2.5分

正确答案:

C

 

37.设inta[6]={1,2,3,4,5,6},*p=a;,*(p+3)的值是____.

A.3

B.4

C.5

D.6

满分:

2.5分

正确答案:

B

 

38.对于定义structexp{inti;floatj;doublek;}x;变量x所占用的内存字节数为________。

A.8

B.7

C.14

D.18

满分:

2.5分

正确答案:

C

 

39.结构化程序的三种基本结构是_________。

A.顺序结构,分支结构,循环结构

B.递归结构,循环结构,转移结构

C.嵌套结构,循环结构,顺序结构

D.递归结构,分支结构,顺序结构

满分:

2.5分

正确答案:

A

 

40.下列程序的输出结果为________。

main(){inti=3,b;b=(i--)+(i--);printf(“%d”,b);}

A.6

B.2

C.3

D.4

满分:

2.5分

正确答案:

A

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

当前位置:首页 > 自然科学 > 物理

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

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