C语言程序设计考试题答案Word文档格式.docx

上传人:b****1 文档编号:13405079 上传时间:2022-10-10 格式:DOCX 页数:29 大小:63.81KB
下载 相关 举报
C语言程序设计考试题答案Word文档格式.docx_第1页
第1页 / 共29页
C语言程序设计考试题答案Word文档格式.docx_第2页
第2页 / 共29页
C语言程序设计考试题答案Word文档格式.docx_第3页
第3页 / 共29页
C语言程序设计考试题答案Word文档格式.docx_第4页
第4页 / 共29页
C语言程序设计考试题答案Word文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

C语言程序设计考试题答案Word文档格式.docx

《C语言程序设计考试题答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言程序设计考试题答案Word文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

C语言程序设计考试题答案Word文档格式.docx

*p=x;

*x=*y;

*y=*p;

D.func(int*x,int*y){*x=*y;

*y=*x;

4、若x=2,y=3则x||y的结果是(分数:

A.0

B.3

C.1

D.2

CO

5、已知inta[10];

则对a数组元素的正确引用是(分数:

A.a[10]

B.a[3.5]

C.a[10]

D.a(5)

二、多选

1、若定义:

inta【2】【3】{0,2,4,6,8,10};

以下描述正确的有(分数:

3分)

A.*(a+1)为元素6的地址

B.*(a[1】+1)的值为2

C.**(a+1)+2的值为8

D.a[0】与a的相同

ABCD。

2、在缓冲文件系统中用于读写的函数有(分数:

A.putchar()

B.fread()

C.rewind()

D.purw()

ABD。

3、指出下面合法的标识符

A.3ab

B.ABC

C.a_3

D._stu2

ABC。

PI3.14;

voidmain(){intsum;

sum=10+

is25\n"

);

}这段程序中常量有(分数:

3

4、指出下面哪些是合法的用户定义的标识符

A.P-S

B.908

C.wind

D.xy

BC。

6、这段程序中的常量有:

#define

15;

printf("

sum=%d\n"

sum);

result

分)

A.10

B.sum

C.15

D.PI

ACD。

1、说明语句int*(*p)();

的含义是

A.p是一个指向int型数组的指针

B..p是指针变量,它构成了指针数组

C.p是一个指向函数的指针,该函数的返回值是一个整型

D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针标准答案是:

D

2、已知inta,*p=&

a;

贝U下列函数调用中错误的是(分数:

A.scanf(”%d'

&

a);

B.scanf(”%d'

p);

C.printf(”%d'

a);

D.printf(”%d'

D。

3、在C语言中,字符型数据在内存中的存储形式是(分数:

A.原码

B.补码

C.反码

D.ASCII码

4、已定义以下函数:

fun(int*p){return*p;

}该函数的返回值是(分数:

A.不确定的值

B.形参p所指存储单元中的值

C.形参p中存放的值

D.形参p的地址值

5、()已知charb[5],*p=b;

,则正确的赋值语句是(分数:

A.b=“abcd”;

B.*b=“abcd”;

C.p=“abcd”;

D.*p=“abcd”;

1如果要把常量327存入变量a中,a可以定义成哪些类型?

(分数:

A.int

B.char

C.Iong

D.float

2、下面哪些写法是对的,而且是常量?

A.125

B.-0.456

C.1.25E+20

D.'

AB'

ACo

3、指出下面错误的表达式(分数:

A.a+b=5

B.56=a11

C.i=i++

D.5.6+6.2%3.1

4、若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的

数值保留小数点后两位,第三位进行四舍五入的运算?

A.f=(f*100+0.5)/100.0

B.i=f*100+0.5,f=i/100.0;

C.f=(int)(f*100+0.5)/100.0;

D.f=(f/100+0.5)*100.0;

5、已知a为整型变量,那么与表达式a!

=0真假值情况相同的表达式有哪些?

(分数:

A.a>

0||a<

B.a

C.!

a==0

D.!

a

1、()若有以下定义:

chars[20]="

programming"

,*ps=s;

则不能代表字符g的表达式是(分

数:

A.ps+3

B.s[3]

C.ps[3]

D.ps+=3,*ps标准答案是:

2、()当对两个字符串进行比较时,应该使用的函数是(分数:

2分)

A.strcat

B.strcmp

C.strcpy

D.strlen

3、()strlen11.若i为整型变量,则以下循环的次数是for(i=2;

i==0;

)printf(

A.无限次

B.0次

C.1次

D.2次

,但是可以有不同类型的数组元素,但是所有数组元素的类型必须相同,所有元素的类型必须相同,可以有不同类型的数组元素

5、()以下能正确定义数组并正确赋初值的语句是

A.intN=5,b[N][N];

B.inta[1][2]={{1},{3}};

C.intc[2][]={{1,2},{3,4}};

D.intd[3][2]={{1,2},{34}};

Do

1、程序的结构可分为哪几类(分数:

A.顺序结构

B.循环结构

C.程序结构

D.选择结构

ABDo

2、已知a为整型变量,那么与表达式a!

=0真假值情况相同的表达式有哪些?

.3分)

ABCo

3、已知a为整型变量,那么与表达式a!

A.

-“%d分数:

(分数:

B.!

D.a>

4、指出下面错误的表达式(分数:

A.a=5,b=6,c=7

B.i=i++

C.5.6+6.2%3.1

D.56=a11

BD。

5、下面哪些写法是对的,而且是常量?

B.2.5E+21

C.AB'

D.\n\\\'

\123

1、()选择正确的输入语句()。

(其中:

charstring[20];

)使得string的内容为"

Iamstudent"

.(分

A.scanf("

%s"

string);

B.scanf("

%c"

&

string);

C.scanf("

D.gets(string);

2、()对以下说明语句inta[10]={6,7,8,9,10};

的正确理解是(分数:

A.将5个初值依次赋给a[6]至a[10]

B.将5个初值依次赋给a[0]至a[4]

C.因为数组长度与初值的个数不相同,所以此语句不正确

D.将5个初值依次赋给a[1]至a[5]

3、()以下标识符中可以作为用户函数名的是(分数:

A.struct

B.int

C.union

D.go_to

4、源程序要正确地运行,必须要有什么函数?

A.printf函数

B.自定义的函数

C.main

D.不需要函数

C。

5C语言程序由什么组成?

A.子程序

B.主程序和子程序

C.函数

D.过程

Co

1、下面哪些是合法的用户定义的标识符(分数:

A._908

B.*par

C.sheep!

D.wind

AD。

2、下面合法的标识符(分数:

A.ABC

B.a_3

C.sum.a

3、C语言的主要特点有哪些?

A.简洁、紧凑,使用方便、灵活,易于学习和应用。

B.C语言是面向结构化程序设计的语言。

C.C语言允许直接对位、字节和地址进行操作。

D.数据类型丰富。

4、已定义c为字符型变量,则下列语句中错误的是(分数:

A.c='

97'

B.:

c="

97"

C.c=97;

D.c="

a"

5下列选项中是C语言合法标志符的有(分数:

A.good_morning

B.main

C.stdio.h

D.8abc

AB。

1、一个C程序的执行是从(分数:

A.本程序的main函数开始,到main函数结束

B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C.本程序的main函数开始,到本程序文件的最后一个函数结束

D.本程序文件的第一个函数开始,到本程序main函数结束标准答案是:

2、以下叙述正确的是(分数:

A.在C程序中,main函数必须位于程序的最前面

B.C程序的每行中只能写一条语句

C.C语言本身没有输入输出语句

D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误标准答案是:

3、以下叙述不正确的是。

A.一个C源程序可由一个或多个函数组成

B.一个C源程序必须包含一个main函数

C.C程序的基本组成单位是函数

D.在C程序中,注释说明只能位于一条语句的后面标准答案是:

4、语言规定:

在一个源程序中,main函数的位置(分数:

A.必须在最开始

B.必须在系统调用的库函数的后面

C.可以任意

D.必须在最后标准答案是:

5、一个C语言程序是由(分数:

A.一个主程序和若干子程序组成

B.函数组成

C.若干过程组成

D.若干子程序组成标准答案是:

Bo

二、多选1指出下面合法的标识符:

BCDo

2、指出下面哪些是关键字:

A.char

B

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

当前位置:首页 > 解决方案 > 学习计划

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

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