第六套模拟试题Word文档格式.docx

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

第六套模拟试题Word文档格式.docx

《第六套模拟试题Word文档格式.docx》由会员分享,可在线阅读,更多相关《第六套模拟试题Word文档格式.docx(26页珍藏版)》请在冰点文库上搜索。

第六套模拟试题Word文档格式.docx

m=fun3(m);

printf("

%d\n"

n);

的输出是______。

A、3

B、4

C、5

D、9

13.下面程序

{inty=9;

for(;

y>

0;

y--){

if(y%3==0)

{printf("

%d"

--y);

continue;

A、741

B、852

C、963

D、875421

14.下面程序

{

enumteam{my,your=4,his,her=his+10};

%d%d%d%d\n"

my,your,his,her);

A、0123

B、04010

C、04515

D、14515

15.下面程序

inta=-1,b=4,k;

k=(a++<

=0)&

&

(!

(b--<

=0));

%d%d%d\n"

k,a,b);

A、003

B、012

C、103

D、112

16.下面程序

main()

{

intx=10,y=3;

y=x/y);

}

A、0

B、1

C、3

D、不确定的值

17.下面程序

voidprtv(int*x)

++*x);

{inta=25;

prtv(&

a);

A、23

B、24

C、25

D、26

18.下面的程序片段

y=-1;

if(x!

=0)

if(x>

0)y=1;

elsey=0;

所表示的数学函数关系是______。

┏-1(x<

0)┏1(x<

0)

①y=┫0(x=0)②y=┫-1(x=0)

┗1(x>

0)┗0(x>

┏0(x<

0)┏-1(x<

③y=┫-1(x=0)④y=┫1(x=0)

0)

A、①

B、②

C、③

D、④

19.下面的程序

{intx=3,y=0,z=0;

if(x=y+z)printf("

****"

);

elseprintf("

####"

______。

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

B、输出****

C、可以通过编译,但是不能通过连接,因而不能运行

D、输出####

20.下面的程序

{intx=3;

do{

x-=2);

}while(!

(--x));

}

A、输出的是1

B、输出的是1和-2

C、输出的是3和0

D、是死循环

21.下面的程序中______错误(每行程序前面的数字是行号)。

1#include<

stdio.h>

2main()

3{

4floata[3]={0.0};

5inti;

6for(i=0;

i<

3;

i++)scanf("

a[i]);

7for(i=1;

i++)a[0]=a[0]+a[i];

8printf("

%f\n"

a[0]);

9}

A、没

B、第4行

C、第6行

D、第8行

22.下面函数

intfun1(char*x)

{char*y=x;

while(*y++);

return(y-x-1);

的功能是______。

A、求字符串的长度

B、比较两个字符串的大小

C、将字符串x复制到字符串y

D、将字符串x连接到字符串y后面

23.已知字母A的ASCII码为十进制的65,下面程序

{charch1,ch2;

ch1='

A'

+'

5'

-'

3'

;

ch2='

6'

%d,%c\n"

ch1,ch2);

A、67,D

B、B,C

C、C,D

24.以下程序的输出结果是______。

#include<

math.h>

main(){

inta=1,b=4,c=2;

floatx=10.5,y=4.0,z;

z=(a+b)/c+sqrt((double)y)*1.2/c+x;

z);

}

A、14.000000

B、15.400000

C、13.700000

D、14.900000

25.以下程序的输出结果是______。

inta,b,d=241;

a=d/100%9;

b=(-1)&

(-1);

%d,%d\n"

a,b);

A、6,1

B、2,1

C、6,0

D、2,0

26.以下程序的输出结果是______。

inta=2,c=5;

a=%%d,b=%%d\n"

a,c);

A、a=%2,b=%5

B、a=2,b=5

C、a=%%d,b=%%d

D、a=%d,b=%d

27.以下程序的输出结果是______。

#include<

NULL);

A、不确定的(因变量无定义)

B、0

C、-1

D、1

28.以下程序的输出结果是______。

inti=10,j=10;

++i,j--);

A、11,10

B、9,10

C、010,9

D、10,9

29.以下程序的输出结果是______。

{intk=4,m=1,p;

p=func(k,m);

%d,"

p);

func(inta,intb)

{staticintm=0,i=2;

i+=m+1;

m=i+a+b;

return(m);

A、8,17

B、8,16

C、8,20

D、8,8

30.以下程序的输出结果为______。

{char*alpha[6]={"

ABCD"

"

EFGH"

IJKL"

MNOP"

QRST"

UVWX"

};

char**p;

inti;

p=alpha;

for(i=0;

4;

i++)

%s"

p[i]);

\n"

A、ABCDEFGHIJKL

B、ABCD

C、ABCDEFGHIJKLMNOP

D、AEIM

31.以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:

findmax(int*s,intt,int*k)

{intp;

for(p=0,*k=p;

p<

t;

p++)

if(s[p]>

s[*k])______;

{inta[10],i,k;

10;

&

a[i]);

findmax(a,10,&

k);

k,a[k]);

A、k=p

B、*k=p-s

C、k=p-s

D、*k=p

32.以下的for循环:

for(x=0,y=0;

(y!

=123)&

(x<

4);

x++);

A、是无限循环

B、循环次数不定

C、执行4次

D、执行3次

33.以下函数调用语句中含有______实参。

func((exp1,exp2),(exp3,exp4,exp5));

A、1

B、2

C、4

D、5

34.在C语言中,要求运算数必须是整型的运算符是______。

A、%

B、/

C、<

D、!

35.若有说明:

inti,j=7,*p=&

i;

则与i=j;

等价的语句是______。

A、i=*p;

B、*p=*&

j;

C、i=&

D、i=**p;

36.若有以下说明:

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

则值为6的表达式是______。

A、*p+6

B、*(p+6)

C、*p+=5

D、p+5

37.下面程序的输出是______。

main()

{intk=11;

k=%d,k=%o,k=%x\n"

k,k,k);

A、k=11,k=12,k=11

B、k=11,k=13,k=13

C、k=11,k=013,k=0xb

D、k=11,k=13,k=b

38.下面程序的输出是______。

{intt=1;

fun(fun(t));

fun(inth)

{staticinta[3]={1,2,3};

intk;

for(k=0;

k<

k++)a[k]+=a[k]-h;

k++)printf("

a[k]);

return(a[h]);

A、1,3,5,

1,5,9,

B、1,3,5,

1,3,5,

C、1,3,5,

0,4,8,

D、1,3,5,

-1,3,7,

39.以下程序的输出结果是______。

#include<

string.h>

main()

{char*a="

abcdefghi"

fun(a);

puts(a);

fun(char*s)

{intx,y;

charc;

for(x=0,y=strlen(s)-1;

x<

y;

x++,y--)

{c=s[y];

s[y]=s[x];

s[x]=c;

A、ihgfedcba

B、abcdefghi

C、abcdedcba

D、ihgfefghi

40.以下程序的输出结果是______。

{intn[3][3],i,j;

for(j=0;

j<

j++)n[i][j]=i+j;

2;

j++)n[i+1][j+1]+=n[i][j];

n[i][j]);

A、14

B、0

C、6

D、值不确定

41.以下程序的输出结果是______。

{union{chari[2];

}r;

r.i[0]=2;

r.i[1]=0;

r.k);

A、2

B、1

C、0

D、不确定

42.设有以下定义和语句,则输出的结果是______。

(用small模式编译,指针变量占2个字节)

structdate

{long*cat;

structdate*next;

doubledog;

}too;

sizeof(too));

A、20

B、16

C、14

D、12

43.以下程序的输出结果是______。

#definef(x)x*x

{inta=6,b=2,c;

c=f(a)/f(b);

c);

A、9

B、6

C、36

D、18

44.以下程序的输出结果是______。

{char*s="

12134211"

intv[4]={0,0,0,0},k,i;

for(k=0;

s[k];

k++)

{switch(s[k])

{case'

1'

:

i=0;

case'

2'

i=1;

i=2;

4'

i=3;

v[i]++;

for(k=0;

k<

k++)printf("

%d"

v[k]);

A、4211

B、0008

C、4678

D、8888

45.若变量已正确定义并赋值,下面符合C语言语法的表达式是______。

A、a:

=b+1

B、a=b=c+2

C、int18.5%3

D、a=a+7=c+b

46.有如下程序

intn=9;

while(n>

6)

n--;

该程序的输出结果是______。

A、987

B、876

C、8765

D、9876

47.以下函数返回a所指数组中最小值所在的下标值。

fun(int*a,intn)

inti,j=0,p;

p=j;

for(i=j;

i<

n;

j++)

if(a[i]<

a[p])______;

return(p);

在下划线处应填入的是______。

A、i=p

B、a[p]=a[i]

C、p=j

D、p=i

48.有如下程序

#defineN2

#defineMN+1

#defineNUM2*M+1

for(i=1;

=NUM;

i++)

i);

该程序中的for循环执行的次数是______。

A、5

C、7

D、8

49.有如下程序

inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;

3;

for(j=0;

j<

=i;

s+=a[i][j];

s);

A、18

B、19

C、20

D、21

50.以下对结构体类型变量的定义中,不正确的是______。

①typedefstructaa

intn;

floatm;

}AA;

AAtd1;

②#defineAAstructaa

AA{

floatm;

}td1;

③struct

intn;

}aa;

structaatd1;

④struct

A、①

B、②

C、③

51.设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。

52.在最坏情况下,冒泡排序的时间复杂度为______。

53.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。

54.软件的需求分析阶段的工作,可以概括为四个方面:

______、需求分析、编写需求规格说明书和需求评审。

55.______是数据库应用的核心。

56.若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是______。

intw[10]={23,54,10,33,47,98,72,80,61},*p=w;

57.以下程序的输出结果是______。

#defineMAX(x,y)(x)>

(y)?

(x):

(y)

inta=5,b=2,c=3,d=3,t;

t=MAX(a+b,c+d)*10;

t);

58.下面程序的输出是______。

#defineMAX5

inta[MAX],k;

{fun1();

fun3();

fun2();

fun1()

{for(k=0;

MAX;

k++)a[k]=k+k;

fun2()

{inta[MAX],k;

for(k=1;

5;

k++)a[k]=k;

fun3()

{intk;

*(a+k));

59.若已经定义inta=25,b=14,c=19;

,以下三目运算符(?

)所构成的语句的执行结果是______。

a++<

=2&

b--<

c++?

***a=%d,b=%d,c=%d\n"

a,b,c):

printf("

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

a,b,c);

60.执行下列程序段后,x和i的值分别是______和______。

intx,i;

for(i=1,x=1;

=50;

{if(x>

=10)break;

if(x%2==1){x+=5;

continue;

x-=3;

61.以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。

请填空。

#include<

main()

{FILE*fp;

charch,fname[32];

intcount=0;

Inputthefilename:

"

scanf("

fname);

if((fp=fopen(______,"

w+"

))==NULL)

Can'

topenfile:

%s\n"

exit(0);

Enterdata:

while((ch=getchar())!

='

#'

{fputc(ch,fp);

count++;

fprintf(______,"

\n%d\n"

count);

fclose(fp);

62.以下程序的功能是将字符串"

TurboC"

纵向显示在屏幕上,请填空。

{char*p="

*p!

\0'

______)

%c\n"

______);

63.下面的函数strcat(str1,str2)实现将字符串str2拼接到字符串str1后面的功能。

请填空使之完整。

char*strcat(str1,str2)

char*str1,*str2;

{char*t=str1;

while(______)str1++;

while(______);

return(t);

64.以下函数fun用于求两个整数a和b的最大公约数。

fun(a,b)

inta,b;

{inti,j,m,n;

if(a>

b)

{m=a;

a=b;

______;

i=a;

j=b;

while((n=______)!

{j=i;

i=______;

return(i);

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

当前位置:首页 > 法律文书 > 调解书

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

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