昭通事业单位计算机类专业知识模拟试题三_计算机类事业单位真题

其他范文 时间:2020-02-27 01:03:39 收藏本文下载本文
【www.daodoc.com - 其他范文】

昭通事业单位计算机类专业知识模拟试题三由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机类事业单位真题”。

航帆网

1.以下程序的输出结果是(C)。

int d=1;

fun(int p)

{static int d=5;

d+=p;

printf(“%d ”,D);

return(D);

}

main()

{ int a=3;printf(“%dn”,fun(a+fun(D)));}

A)6 9 9

B)6 6 9

C)6 15 15

D)6 6 15

2.下列程序执行后的输出结果是(C)。void func1(int i);

void func2(int i);

char st[ ]=“hello,friend!”;

void func1(int i)

{printf(“%c”, st[i]);

if(i

}

void func2(int i)

{printf(“%c”, st[i]);

if(i

}

main()

{int i=0;func1(i);printf(“n”);}

A)hello

航帆培训祝各位考生考试成功。

B)hel

C)hlo

D)hlm

3.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是(B)。

A)地址传递

B)单向值传递

C)由实参传给形参,再由形参传回实参

D)传递方式由用户指定

4.以下函数值的类型是(A)。

fun(float x)

{float y;

y=3*x-4;

return y;

}

A)int

B)不确定

C)void

D)float

5.设有以下函数:

f(int a)

{int b=0;

static int c=3;

b++;c++;

return(a+b+C);

}

如果在下面的程序中调用该函数,则输出结果是(A)。

main()

{int a=2, i;

for(i=0;i

}

A)7

B)7

C)7

D)79 10 711 13 7

6.以下程序的输出结果是(B)。

int a, b;

void fun()

{a=100;b=200;}

main()

{int a=5, b=7;

fun();

printf(“%d%dn”, a,B);

}

A)100200

B)57

C)200100

D)75

7.以下所列的各函数首部中,正确的是(C)。

A)void play(var a:Integer, var b:Integer)

B)void play(int a, B)

C)void play(int a, int B)

D)Sub play(a as integer, b as integer)

8.以下程序的输出结果是(C)。

fun(int x, int y, int z)

{z=x*x+y*y;}

main()

{int a=31;

fun(5, 2, a);

printf(“%d”, a);

}

A)0

B)29

C)31

D)无定值}

9.当调用函数时,实参是一个数组名,则实参向形参传递的是(B)。

A)数组的长度B)数组的首地址

C)数组每一个元素的地址

D)数组每个元素中的值

10.以下程序的输出结果是(A)。

long fun(int n)

{long s;

if(n= =1 || n= =2)s=2;

else s=n-fun(n-1);

return s;

}

main()

{printf(“%ldn”, fun(3));}

A)1

B)2

C)3

D)4

11.C语言中,while和do-while循环的主要区别是(A)。

A)do-while的循环体至少无条件执行一次

B)while的循环控制条件比do-while的循环控制条件更严格

C)do-while允许从外部转到循环体内

D)do-while的循环体不能是复合语句

12.对以下程序段描述正确的是(C)。

x=-1;

do

{x=x*x;}

while(!x);

A)是死循环

B)循环执行二次

C)循环执行一次

D)有语法错误

13.以下描述中正确的是(C)。

A)do-while循环中循环体内不能使用复合语句

B)do-while循环由do开始,用while结束,在while(表达式)后面不能写分号

C)在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作

D)do-while循环中,根据情况可以省略while

14.若有如下语句

int x=3;

do{ printf(“=”,x-=2);} while(!(--x));

则上面程序段(B)。

A)输出的是1

B)输出的是1和-2

C)输出的是3和0

D)是死循环

15.下面有关for循环的正确描述是(D)。

A)for循环只能用于循环次数已经确定的情况

B)for循环是先执行循环的循环体语句,后判断表达式

C)在for循环中,不能用break语句跳出循环体

D)for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

16.对for(表达式1;;表达式3)可理解为(B)。

A)for(表达式1;0;表达式3)

B)for(表达式1;1;表达式3)

C)for(表达式1;表达式1;表达式3)

D)for(表达式1;表达式3;表达式3)

下载昭通事业单位计算机类专业知识模拟试题三word格式文档
下载昭通事业单位计算机类专业知识模拟试题三.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文