设为首页    加入收藏

2007年广西自治区农村信用社考试计算机真题(四)
2012-06-07 17:46:29 来源:91考试网 作者:www.91exam.org 【
是(   )。

A) char str[5]="good!";                B) char str[]="good!";

C) char *str="good!";                 D) char str[5]={'g','o','o','d'};

(40) 若有下面的说明和定义:

struct test

{ int ml; char m2; float m3;

union uu {char ul[5]; int u2[2];} ua;

} myaa;

则sizeof(struct test )的值是 (   )。

A) 12              B) 16          C) 14            D) 9

(41) 若有定义:int aa[ 8];。则以下表达式中不能代表数组元aa[1]的地址的是 (   )。

A) &aa[0]+1 B) &aa[1] C) &aa[0]++ D) aa+1

(42) 以下程序的输出结果是(   )。

f(int b[],int m,int n)

{ int i,s=0;

for(i=m;i<n;i=i+2) s=s+b;

return s;

}

main()

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

x=f(a,3,7);

printf("%d\n",x);

}

A) 10           B) 18            C) 8            D) 15

(43) 若有以下定义和语句:

int s[4][5],(*ps)[5];

ps=s;

则对s数组元素的正确引用形式是(   )。

A) ps+1          B) *(ps+3)       C) ps[0][2]      D) *(ps+1)+3

(44) 以下程序的输出结果是(   )。

main()

{ int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;

for(i=0;i<3;i++)

for(j=i;j<=i;j++) t=t+b[b[j][j]];

printf("%d\n",t);

}

A) 3             B) 4         C) 1        D) 9

(45) 以下程序的输出结果是(   )。

#include <stdio.h>

#include <string.h>

main()

{ char b1[8]="abcdefg",b2[8],*pb=b1+3;

while (--pb>=b1) strcpy(b2,pb);

printf("%d\n",strlen(b2));

}

A) 8            B)  3             C) 1          D) 7

(46) 在说明语句:int *f();中,标识符f代表的是(   )。

A) 一个用于指向整型数据的指针变量

B) 一个用于指向一维数组的行指针

C) 一个用于指向函数的指针变量

D) 一个返回值为指针型的函数名

(47) 不合法的main函数命令行参数表示形式是

A) main(int a,char *c[]) B) main(int arc,char **arv)

C) main(int argc,char *argv) D) main(int argv,char

*argc[])

(48) 以下程序的输出的结果是(   )。

int x=3;

main()

{ int i;

for (i=1;i<x;i++) incre();

}

ncre()

{ staic int x=1;

x*=x+1;

printf(" %d",x);

}

A) 3 3            B) 2 2            C) 2 6            D) 2 5

(49) 若以下定义:

struct link

{ int data;

struck link *next;

}a,b,c,*p,*q;

且变量a和b之间已有如下图所示的链表结构: (   )。

a b

data next data next

┌──┬──┐ ┌──┬──┐

│ 5 │ ┼──→ │ 9 │ \0 │

└──┴──┘ └──┴──┘

↑p

c

data next

┌──┬──┐

│ 7 │ │

└──┴──┘

↑q

指针p指向变量a,q指向变量c。则能够把c插入到a和b 之间并形成新的链表的语句组是(   )。

Tags:
】【打印繁体】 【关闭】 【返回顶部
上一篇2008年山东省农村信用社招聘考试 .. 下一篇2009 湖南农信社

网站客服QQ: 960335752 - 14613519 - 48225117