C语言期末考试试题及详细答案Word格式.docx

上传人:b****3 文档编号:13568959 上传时间:2022-10-11 格式:DOCX 页数:34 大小:240.36KB
下载 相关 举报
C语言期末考试试题及详细答案Word格式.docx_第1页
第1页 / 共34页
C语言期末考试试题及详细答案Word格式.docx_第2页
第2页 / 共34页
C语言期末考试试题及详细答案Word格式.docx_第3页
第3页 / 共34页
C语言期末考试试题及详细答案Word格式.docx_第4页
第4页 / 共34页
C语言期末考试试题及详细答案Word格式.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

C语言期末考试试题及详细答案Word格式.docx

《C语言期末考试试题及详细答案Word格式.docx》由会员分享,可在线阅读,更多相关《C语言期末考试试题及详细答案Word格式.docx(34页珍藏版)》请在冰豆网上搜索。

C语言期末考试试题及详细答案Word格式.docx

A、ch>

='

A'

&

chv='

z'

B、Av二chv=Z

14、在C语言中,能表示无符号长整型常数的是(D)。

A、OLB、4962710UC、912374uD、2UL

15、能正确表示C语言的字符常量的是(C)

16、C语言中逻辑表达式的值为(A)。

A、0或1B、非零值或零值C、true或falseD、'

true'

或'

false'

17、C语言提供的基本数据类型关键字是(C)。

A、integerB、FLOATC、unsignedD、Double

18、若定义语句:

intb[]={1,2,3,4,5},*P=b;

则表达式*p++的值是

(A)。

A、1B、2C、b[0]的地址D、b[1]的地址

19、在下列选项中,不正确的表达式是(C)。

A、a>

bB、c--,++b,a+=1C、a=c+b>

n-m=kD、

p++

20、若有以下定义:

inta[]={1,234,5,6,7};

charcl='

b'

c2='

2'

;

则数值不为2的表达式是(D)。

A、a[1]B、'

d'

-clC、a['

3'

-c2]Dc2-0

25、下述对C语言字符数组的描述中错误的是(C)。

A、字符数组可以存放字符串

B、字符数组中的字符串可以整体输入、输出

C、可以在赋值语句中通过赋值运算符”="

对字符数组整体赋值

D、不可以用关系运算符对字符组中的字符串进行比较

27、以下程序的输出结果是(A)

main

()

{

inti=010,j=10,k=ox10;

printf('

'

%d,%d,%d\n'

i,j,k);

}

A、8,10,16B、8,10,10C、10,10,10D

10,10,16

28、以下程序的输出结果是(B)。

#include

vstdio.h>

{printf("

%d\n"

NULL;

A、不确定的值(因变量无定义)B、0C、-1D

1

29、以下程序的输出结果是(B)。

charc1='

6'

,c2='

0'

printf

('

%d,%d,%d\n'

,c1,c2,c1-c2);

A、因输出格式不合法,输出出错信息B、54,48,6

C、6.0,7D、6,0,6

32、下述对C语言字符数组的描述中错误的是(C)。

C、可以在赋值语句中通过赋值运算符'

='

33、TurboC中,对于以下程序(A)。

main()

{intx,y;

y=creat(&

x);

%d\n'

y);

creat(inta)

{returna++;

}

A、编译时会给出错信息

B、顺利进行编译、连接、执行;

不报任何错误

C、顺利通过编译、连接、但不能执行

D、顺利通过编译,但连接出错

34、设有如下定义:

intx=10,y=4,z;

则语句:

%d\n'

z=(x%y,x/y));

的输出结果是(C)。

A、1B、0C、2D、3

35、下述程序段的输出结果是(D)

main()

{intx=10,y=10;

%d,%d\n'

x++,++y);

A、10,10B、11,11C、11,10D、10,11

36、定义如下变量和数组:

intj;

intx[3][3]={123,4,5,6,7,8,9};

则下面语句的输出结果是(C)。

for(i=0;

iv3;

i++)

%d'

x[i][2-i]);

A、159B、147C、357D、369

37、若要求在if后一对圆括号中表示a不等于0的关系,则不能正确表示这一关系的表达式为(C)。

A、av>

0B、!

aC、a=0D、a

38、若m,y,z均为int型变量,则执行下面语句后m值是(A)。

m=1;

x=2;

y=3;

z=4;

m=(mvx)m:

x;

m=(mvy)m:

y;

m=(mvz)m:

z;

A、1B、2C、3D、4

39、若有定义:

inta=7;

floatx=2.5,y=4.7,则表达式x+a%3*(int)(x+y)%2/4的值是(A)。

A、2.500000B、2.750000C、3.500000D、0.000000

40、如下说法不正确的是(C)。

A、c>

a+b等效于c>

(a+b)

B、若a,b均为真,则a||b为真

C、表达式'

c'

的值为0

D、逻辑运算符!

比逻辑运算符||的优先级高

41、putchar()函数可以向终端输出一个(B)。

A、整型变量表达式值B、字符

C、字符串D、实型变量值

42、表达式18/4*sqrt(4.0)/8值的数据类型为(C)。

A、intB、floatC、doubleD、不确定

43、若已定义a为整型变量:

a=-2L;

printf('

,a);

则以上语句(B)。

A、赋值不合法B输出值为-2C、输出为不确定值D、

输出值为2

45、若int类型数据占两个字节,则以下语句的输出为(D)

intk=-1;

printf(”%d,%u\n”,k,k);

A、-1,-1B、-1,32767C、-1,32768D、-1,65535

46、已知字母a的ASCII码十进制值为97,则执行以下语句后的输出为

(C)。

yhg

chara='

a:

a--;

%d,%c\n”,a+'

-'

a+'

);

A、b,cB、a—运算不合法,故有语法错

C、98,cD、格式描述和输出项不匹配,输出无定值

47、下面语句中(B)是C语言的正确赋值语句。

A、a=1,b=2B、I++;

Ca=b=5D、y=int(x);

48

A中声明变量并初始化时:

inta=1,b=5;

但是,只赋值时是不能这

、设有以下说明语句

structstu

{inta;

floatb;

}stutype;

则下面的叙述不正确的是(C)。

A、struct是结构体类型的关键字B、structstu是用户

定义的结构体类型

C、stutype是用户定义的结构体类型名D、a和b都是结构体成

员名

49、能正确表示:

当x的取值范围在[1,10]或[100,110]内为真,否则

为假的表达式

是(

C

)。

A

、(

(x>

=

1)

(xv=

10)

(x>

100)

(x<

=110)

B

II(xv=

II

(x>

=

II(x<

C、

D

11(x<

50、

n为整

型变量,则循环

语句

for(n=

10;

n

>

0;

n--)

的循环次数为

(A)

A、

10

、9

11

、12

51、在对文件进行操作时,若要求文件的位置指针回到文件的开头,则应当调用的库函数是(D)。

A、fopen()

B、fseek()

C、fclose()

D、rewind()

52、下列哪个数组定义是正确的

(D)。

A、inta[5.5];

B、INTa[10];

C

、inta[n];

D、inta[3+2];

53、一个变量的指针就是(A

A、变量的地址B、变量的值C、变量的名称D变量的类型

55、下列正确的说法是(C)。

A、宏替换是在程序运行时进行的

B、函数调用是在程序编译时进行的

C、宏替换时,如果实参是表达式,应先求表达式的值,再替换

56、对于数学式.x/2a,下面正确的C语言表达式是(D)

A、sqr(x)/2aB、sqr(x)/2*aC、sqrt(x)/(2*a)D、

sqrt(x)/2*a

57、若int类型数据占2字节,则以下语句的输出为(D

intk=32768;

printf(”%d,%u\n”,k,k);

D-32768,

A、-1,65535B、-1,32767C、-1,-1,

32768

60、下面程序的运行结果(C)

main()

unsigneda=3,b=10;

5

61、已定义x为float型变量

x=213.82631;

%m.nc表示最大场宽m小数位为n位,整

则以上程序(A)

、输出为-213.82

C、输出为213.82

k=017;

s=111;

printf

("

%d"

++k);

%x\n”

,s++);

A、156f

、1670

、1571

D、16

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

当前位置:首页 > 高中教育 > 初中教育

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

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