C语言程序设计模拟题Word格式文档下载.docx

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

C语言程序设计模拟题Word格式文档下载.docx

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

C语言程序设计模拟题Word格式文档下载.docx

do{b+=2;

a-=2+b;

}while(a>

=0);

1

2

3

4

5、以下关于函数的叙述正确的是【5】。

函数中必须要有return语句

函数中可以有多个return语句,但只有一个被执行

return语句中必须有一个表达式

函数中定义的变量不能与其它函数中的变量同名

6、满足x为奇数时值为真,x为偶数时值为假的表达式是【6】。

!

(x%2==1)

x%2==0

x%2

(x%2)

7、以下语句中无法正确赋值的是【7】。

charb[10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!

’};

charb[10];

b=“Hello!

”;

strcpy(b,“Hello!

”);

charb[10]=“Hello!

8、若有以下的定义和语句,则值为5的表达式是【8】。

inta[]={1,2,3,4,5,6,7,8,9,10};

a[5]

a[a[4]]

a[a[3]]

a[a[5]]

9、若有定义:

intk=7;

floata=2.5,b=4.7;

则表达式a+k%3*(int)(a+b)%2/4的值是【9】。

2.750000

2.500000

3.500000

0.000000

10、已知ch是字符型变量,下面正确的赋值语句是【10】。

ch=”\”

ch=’123’

ch=’\xff’

ch=’\08’

11、下面程序的运行结果是:

【11】。

voidmain()

{

charc=’a’;

if(‘0’<

=c<

=’9’)printf(“YES”);

elseprintf(“NO”);

}

语句有错误

NO

YESNO

YES

12、已知:

inta=4,b=5,c;

则执行表达式c=a=a>

b后,变量a的值为【12】。

5

13、以下程序的运行结果是【13】。

#include<

stdio.h>

{intx1=3,x2=1,x3=1;

if(x1=x2+x3)printf(“****”);

elseprintf(“####”);

存在语法错误

无输出结果

输出****

输出####

14、下面程序段的输出结果是【14】。

charp1[10]=“abc”,p2[]=“ABC”,str[50]=“xyz”;

strcpy(str+2,strcat(p1,p2));

printf(“%s\n”,str);

xyabcABC

zabcABC

yzabcABC

xyzabcABC

15、设有:

inta=1,b=2,c=3,d=4,m=2,n=2;

执行(m=a>

b)&

&

(n=c>

d)后n的值为【15】。

16、若已定义x和y为double类型,则表达式:

x=1,y=x+3/2的值是【16】。

2.0

2.5

17、以下程序段的输出结果为【17】。

intx=1,y=2;

voidfun1()

{x=3;

y=4;

}

voidfun2(intx,inty)

{printf(“%d,%d\n”,x,y);

{fun1();

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

fun2(5,6);

3,4,5,6

1,2,5,6

1,2,3,4

3,4,1,2

18、下面程序执行时,while的循环次数是【18】。

inti=0;

while(i<

10)

if(i<

1)continue;

if(i==5)break;

i++;

10

6

死循环,不能确定次数

19、对一维数组a的说明语句中正确的是【19】。

inta(10)

intn=10;

a[n];

#defineSIZE10

inta[SIZE];

intn;

scanf(“%d”,&

n);

inta[n];

20、若调用一个函数,且此函数中没有return语句,则该函数【20】。

没有返回值

返回若干个系统默认值

能返回一个用户所希望的函数值

返回一个不确定的值

21、下列运算符中优先级最高的是【21】。

A)!

B)%C)-=D)&

22、若intj=10;

执行下列程序后,变量j的正确结果是【22】。

switch(j){

case9:

j+=1;

case10:

case11:

default:

A)10B)11

C)12D)13

23、下列程序的运行结果是【23】。

intii,x[3][3]={1,2,3,4,5,6,7,8,9};

for(ii=0;

ii<

3,ii++)

printf(“%d”,x[ii][2-ii]);

A)1,5,9B)1,4,7

C)3,5,7D)3,6,9

24、在定义inta[10];

之后,对a的引用正确的是【24】。

A)a[10]B)a[6,3]

C)a(6)D)a[10-10]

25、在定义了a[2][3]之后,对a的引用正确的是【25】。

A)a(1,2)B)a[1,3]

C)a[1>

2][!

1]D)a[2][0]

26、设有程序段

intk=10;

while(k=0)k=k-1;

则下面描述中正确的是:

【26】

A)while循环执行10次

B)循环是无限循环

C)循环体语句一次也不执行

D)循环体语句执行一次

27、判断两个字符串s1和s2相等的正确语句是【27】。

A)if(s1=s2)B)if(s1==s2)

C)if(strcpy(s1,s2))D)if(strcmp(s1,s2)==0)

28、以下正确的字符常量的定义为【】。

A、’c’B、“cj”

C、’abc’D、’’

29、若x、y都是int型变量,且x=100,y=200,则printf(“%d”,(x,y));

的输出结果是【】。

200

100

100200

不确定

30、运行以下程序,如果从键盘输入ABCDE<

回车>

,则输出结果是【】。

intfunch(charstr[])

{

intnum=0;

while(str[num]!

=‘\0’)num++;

return(num);

voidmain()

{charstr[10];

gets(str);

printf(“%d\n”,funch(str));

7

31、为表示关系x>

=y>

=z,下面C语言表达式中正确的是【】。

(x>

=y)&

(y>

=z)

=y)and(y>

32、下面程序段的输出结果是【】。

intx=2,y=0,z;

x*=3+2;

printf(“%d”,x);

x*=y=z=4;

printf(“%d”,x);

840

1040

104

84

33、下列程序段的输出结果为【】。

inta=9;

printf(“%d\n”,a);

18

B)

9

-18

-9

34、设有整型变量a的值为5,使整型变量b的值不为2的表达式【】。

b=a/5

b=6-(--a)

b=a%2

b=(a-a--,a/2)

35、语句printf(“a\bre\’hi\’y\\\bou\n”)的输出结果为【】。

a\bre\’hi\’y\\\bou

a\bre\’hi\’y\bou

re’hi’you

abre’hi’y\bou

36、设a,b,c,d均是int型变量,为了使以下程序输出为:

1234+123+12+1,正确的输入形式应当为【】。

scanf(“%4d+%3d+%2d+%1d”,&

a,&

b,&

c,&

d);

printf(“%4d+%3d+%2d+%1d”,a,b,c,d);

1234123121<

1234123412341234<

1234+1234+1234+1234<

1234+123+12+1<

37、以下程序的输出结果是【】。

voidmain()

{inta=1,b=1;

switch(a+b)

{case2:

printf("

*\n"

);

case3:

**\n"

*

**

***

38、分析以下程序,以下程序【】。

voidmain()

{intx=5,a=0,b=0;

if(x=a+b)printf(“****\n”);

elseprintf(“####\n”);

}

有语法错,不能通过编译

通过编译,但不能连接

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

当前位置:首页 > 考试认证 > 从业资格考试

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

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