c语言1Word格式文档下载.docx

上传人:b****2 文档编号:1393020 上传时间:2023-04-30 格式:DOCX 页数:24 大小:19.61KB
下载 相关 举报
c语言1Word格式文档下载.docx_第1页
第1页 / 共24页
c语言1Word格式文档下载.docx_第2页
第2页 / 共24页
c语言1Word格式文档下载.docx_第3页
第3页 / 共24页
c语言1Word格式文档下载.docx_第4页
第4页 / 共24页
c语言1Word格式文档下载.docx_第5页
第5页 / 共24页
c语言1Word格式文档下载.docx_第6页
第6页 / 共24页
c语言1Word格式文档下载.docx_第7页
第7页 / 共24页
c语言1Word格式文档下载.docx_第8页
第8页 / 共24页
c语言1Word格式文档下载.docx_第9页
第9页 / 共24页
c语言1Word格式文档下载.docx_第10页
第10页 / 共24页
c语言1Word格式文档下载.docx_第11页
第11页 / 共24页
c语言1Word格式文档下载.docx_第12页
第12页 / 共24页
c语言1Word格式文档下载.docx_第13页
第13页 / 共24页
c语言1Word格式文档下载.docx_第14页
第14页 / 共24页
c语言1Word格式文档下载.docx_第15页
第15页 / 共24页
c语言1Word格式文档下载.docx_第16页
第16页 / 共24页
c语言1Word格式文档下载.docx_第17页
第17页 / 共24页
c语言1Word格式文档下载.docx_第18页
第18页 / 共24页
c语言1Word格式文档下载.docx_第19页
第19页 / 共24页
c语言1Word格式文档下载.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

c语言1Word格式文档下载.docx

《c语言1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《c语言1Word格式文档下载.docx(24页珍藏版)》请在冰点文库上搜索。

c语言1Word格式文档下载.docx

n=%d"

n);

A、m大m=50

B、n大n=30

C、m大m=50n大n=30

D、语法错误不能运行

D

5、

在C语言程序中,下列打印语句不正确的是()

A、printf("

d%"

18);

B、printf("

1.89);

C、printf("

%f"

D、printf("

%c"

'

m'

B

6、

以下关于C语言函数中的return语句的说法,正确的是()

A、return语句可以结束函数的运行

B、在函数体中必须有return语句

C、在无返回值的函数中不允许有return语句

D、有返回值的函数中可以没有return语句

7、

若有以下定义,则不正确的赋值语句是()

inta,b=1;

floatx;

A、a=1,b=2;

B、b++;

C、a=b=5;

D、b=x;

8、

在C语言中,下列代码的输出结果是()

voidmain()

{

printf("

%1.0f\n"

sqrt(4));

}

A、0

B、2

C、4

D、16

9、

分析如下C语言代码片段,输出结果为()

inti=2,j;

i++;

j=i;

printf(“%d,%d”,i,j);

A、2,3

B、3,3

C、3,2

D、2,2

10、

在C语言中,对上面的程序,正确的判断是()

main()

inta,b;

scanf(“%d”,&

x);

y);

if(x>y)

x+=y;

y++;

y+=x;

x++;

printf(“%d,%d”,x,y);

A、若输入数据1和4,则输出2和6

B、若输入数据4和1,则输出6和2

C、若输入数据4和4,则输出5和9

D、有语法错误,不能通过编译

11、

有定义语句:

intb;

charc[10];

则正确的输入语句是()

%d%s"

b,&

c);

b,c);

b,c);

b,&

12、

在C语言中,下面()是逻辑运算符中优先级最高的。

A、!

B、&

&

C、||

D、|

E、&

13、

在C语言中,下列正确的字符型常量是()

A、"

f"

B、'

9'

C、#

D、365

14、

下面的C语言代码段的输出结果是()

intj;

for(j=1;

j<10;

j+=2)

%d"

j);

A、123456789

B、2468

C、13579

D、12468

15、

要将20赋值到数组Num的第三个元素,正确的方法是()

A、Num[3]=20

B、Num[2]=20

C、Num[4]=20

D、[3]Num=20

16、

分析下面的C程序,输出结果是()

#include<stdio.h>

voidmain()

intnum=0;

while(num<=2){

num++;

num);

A、123

B、012

C、23

D、12

17、

在C语言中,设有数组定义:

chararray[]="

China"

;

则数组array所占的空间为()

A、4个字节

B、5个字节

C、6个字节

D、7个字节

18、

下面C代码的输出结果是()

intanswer,result;

answer=100;

result=answer一10;

Theresultis%d"

result+5);

A、Theresultis90

B、Theresultis95

C、Theresultis10

D、Theresultis100

19、

C语言中,while和do…while循环的主要区别是()

A、while的循环控制条件比do…while的循环控制条件严格

B、do…while的循环体至少无条件执行一次

C、do…while允许从外部转到循环体内

D、do…while的循环体不能是复合语句

20、

已知ch是字符型变量,下面正确的赋值语句是()

A、ch='

123'

B、ch='

\xff'

C、ch='

\08'

D、ch="

\"

21、

下面正确的字符常量是()

a"

\\'

'

C、'

W'

D、'

22、

若有说明:

inta[3][4]={0};

则下面正确的叙述是()

A、只有元素a[0][0]可得到初值0

B、此说明语句不正确。

C、数组a中各元素都可得到初值,但其值不一定为0。

D、数组a中每个元素均可得到初值0

23、

若有说明:

inta[3][4];

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

A、a[2][4]

B、a[1,3]

C、a[1+1][0]

D、a

(2)

(1);

24、

以下程序段()

x=一1;

do

x=x*x;

}while(!

A、是死循环

B、循环执行二次

C、循环执行一次

D、有语法错误

25、

有以下程序段,则()

intx=0,s=0;

while(!

x!

=0)s+=++x;

s);

A、运行程序段后输出0

B、运行程序段后输出1

C、程序段中的控制表达式是非法的

D、程序段执行无限次

26、

执行以下程序段后的输出结果是()

intw=0,x=10;

%d\n"

w++&

x++);

A、10

B、1

C、0

D、11

27、

以下不正确的语句为()

A、if(x>y);

B、if(x=y)&

(x!

=0)x+=y;

C、if(x!

=y)scanf("

elsescanf("

D、if(x<y){x++;

28、

当a=1,b=3,c=5,d=4,执行完下面一段程序后x的值是()

if(a<b)

if(c<d)

x=1;

if(a<c)

if(b<d)x=2;

elsex=3;

elsex=6;

elsex=7;

A、1

C、3

D、6

29、

请阅读以下程序()

inta=5,b=0,c=0;

if(a=b+c)

***\n"

e1se

$$$\n"

以上程序:

A、有语法错不能通过编译

B、可以通过编译但不能通过连接

C、输出***

D、输出$$$

30、

下列运算符中优先级最低的是()

A、,

C、+

D、!

=

31、

以下程序的运行结果是()

#include"

stdio.h"

inta,b,d=241;

a=d/100%9;

b=(-1)&

(-1);

%d,%d"

a,b);

A、6,1

B、2,1

C、6,0

D、2,0

32、

若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数表达式的值()

为“假”。

则以下不能满足要求的表达式是:

A、A%2==1

B、!

(A%2==0)

C、!

(A%2)

D、A%2

33、

下列运算符中优先级最高的是()

A、<

B、+

C、&

34、

在C语言中,逻辑运算符两侧运算对象的数据类型()

A、只能是0或1

B、只能是0或非0正数

C、只能是整型或字符型数据

D、可以是任何类型的数据

35、

设x、y均为f1oat型变量,则以下不合法的赋值语句是()

A、++x;

B、y=(x%2)/10;

C、x*=y+8;

D、x=y=0;

36、

有输入语句:

scanf("

a=%d,b=%d,c=%d"

a,&

为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是()

A、132(回车)

B、1,3,2(回车)

C、a=1b=3c=2(回车)

D、a=1,b=3,c=2(回车)

37、

若有以下定义,则能使值为3的表达式是()

intk=7,x=12;

A、x%=(k%=5)

B、x%=(k-k%5)

C、x%=k-k%5

D、(x%=k)-(k%=5)

38、

在C语言中,char型数据在内存中的存储形式是()

A、补码

B、反码

C、原码

D、ASCII码

39、

在C语言中,int、char和short种类型数据在内存中所占用的字节数()

A、由用户自己定义

B、均为2个字节

C、是任意的

D、由所用机器的机器字长决定

40、

以下正确的叙述是()

A、在C程序中,每行中只能写一条语句

B、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

C、在C程序中,无论是整数还是实数,都能被准确无误地表示

D、在C程序中,%是只能用于整数运算的运算符

41、

已知各变量的类型说明如下,符合C语言语法的表达式是()

inti=8,k,a,b;

unsignedlongw=5;

doublex=1.42,y=5.2;

A、a+=a-=(b=4)*(a=3)

B、a=a*3=2

C、x%(一3)

D、y=f1oat(i)

42、

下面四个选项中,均是C语言关键字的选项是()

A、auto,enum,include

B、switch,typedef,continue

C、signed,union,scanf

D、if,struct,type

43、

一个C语言程序是由()

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

B、函数组成

C、若干过程组成

D、若干子程序组成

44、

以下叙述不正确的是()

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

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

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

D、在C程序中,注释说明只能位于一条语句的后面

45、一个C程序的执行是从()

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

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

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

D、本程序文件的第一个函数开始,到本程序main函数结束

二、多选题 

(共5题,每题2分),说明:

选择多项正确的答案) 

1、在C语言中,下列()是合法的标识符。

【选两项】

A、COUNT

B、P234

C、4x

D、short

AB

以下正确的叙述有()。

A、在C程序中,每行中只能写一条语句

B、在C程序中,Abc和abc是2个相同的变量

C、若a和b的类型相同,在计算了赋值表达式a=b后b的值将放入a,而b的值不变

D、若a是float型变量,a=10是合法的,因为float型变量允许存放整型数

CD

以下初始化数组正确的有()

A、inta[5]={1,2,3,4,5,6};

B、inta[]={1,2,3,4,5,6};

C、inta[5]={1,2,3};

D、inta[5]=1;

BC

在二维数组“inta[4][3]={1,2,0,4,0,6,7,8};

”中,下列表达式不能得到0的是()

A、a[3][2]

B、a[0][0]

C、a[1][1]

D、a[2][0]

BD

以下正确声明employee变量的代码有()

已定义结构体

structemployee

charid[8];

charname[20];

};

A、structemployee;

B、structemployeeem;

C、structem;

D、employeeem;

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2