好文档 - 专业文书写作范文服务资料分享网站

计算机二级选择题试题库完整

天下 分享 时间: 加入收藏 我要投稿 点赞

蚁A)

1,2,3,4, 1,0,7,0, 1,4,5,9, 3,4,8,10,

芈B)

肆C)

莃D)

螁36、参考答案:B

【解析】该题目中fun函数的功能是将二维数组a中符合条件的值赋给一维数组的符合条件的元素。主函数的功能是将符合条件的一维数组的元素进行输出。

蚁37.有以下程序:

艿#include

聿int fun(int x,int y){ if(x!=y)return((x+y)/2);

芇else return(x); 蒃}

莂main(){ int a=4,b=5,c=6;

腿printf(\,fun(2*a,fun(b,c))); 蒄}

膅程序运行后的输出结果是( )。

肁A) 3

腿B) 6

袅C) 8

薃D) 12

袀37、参考答案:B

【解析】本题中对函数fun()进行了嵌套的调用。首先调用fun(5,6),返回值为5,2*a的值为8,然后调用fun(8,5),最终输出值为6.

芆38.

若x是int型变量,且有下面的程序片段:

芅for(x=3;x<6;x++) printf((x%2)?(\:(\,x); 上面程序片段的输出结果是( )。

莈A)

**3

蚇##4 **5

##3

蚂B)

蒈**4 ##5

##3

蒅C)

蒁**4##5

**3##4

薈D)

膅**5

膇38、参考答案:B

【解析】& 按位与,如果两个相应的二进制位都为1,则该位的结果值为1,否则为0。| 按位或,两个相应的二进制位中只要有一个为1,该位的结果值为1。2的二进制为00000010,4的二进制为00000100,所以做或运算结果为00000110,该数与5即00000101做与操作结果为00000100,即4。

袂39.有以下程序:

袀#include

羈#define N 5

蒇#define M N+1

羂#define f(x)(x*M)

蒄芀main()

{ int i1,i2; i1=f(2); i2=f(1+1);

printf(\,i1,i2); }

程序的运行结果是( )。

膂A)

12 12 11 7 11 11

螈B)

薆C)

袃D)

12 7

芁40.有以下程序:

腿#include

芈main(){ unsigned char a=8,c;

袆c=a>>3;

蕿printf(\,c); 螈}

羄程序运行后的输出结果是( )。

袃A)

32 16

虿B)

腿C) 1

蚅D) 0

薂40、参考答案:C

【解析】本题中将8赋值给字符变量a,则a的二进制为\,a>>3的位运算是把a向右移动三位,结果为\,输出其十进制的值1。

计算机二级选择题试题库完整

蚁A)1,2,3,4,1,0,7,0,1,4,5,9,3,4,8,10,芈B)肆C)莃D)螁36、参考答案:B【解析】该题目中fun函数的功能是将二维数组a中符合条件的值赋给一维数组的符合
推荐度:
点击下载文档文档为doc格式
05j8f2rzwm7dd7d92wae4uc568cqjj01a53
领取福利

微信扫码领取福利

微信扫码分享