2004年4月全国计算机等级考试二级C笔试试题(含答案)

出处:考试大 作者:qinqin 日期:2007年07月18日 11时09分
     

(34) 34、有以下程序
int f(int b[][4])
{ int i,j,s=0;
 for(j=0;j<4;j++)
 { i=j;
 if(i>2) i=3-j;
 s+=b[i][j];
 }
return s;
}
main( )
{ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};
printf(“%d\n”,f(A) );
}
执行后的输出结果是
A) 12 B) 11 C) 18 D) 16

(35) 有以下定义
#include
char a[10],*b=a;
不能给数组a输入字符串的语句是
A) gets(A) B) gets(a[0]) C) gets(&a[0]); D) gets(B) ;

(36) 有以下程序
main( )
{ char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”};
 printf(“%d\n”,strlen(p[4]));
}
执行后输出结果是
A) 2 B) 3 C) 4 D) 5

(37) 有以下程序
int a=2;
int f(int *A)
{return (*A) ++;}
main( )
{ int s=0;
 { int a=5;
 s+=f(&A) ;
 }
 s+=f(&A) ;
 printf(“%d\n”,s);
}
执行后输出结果是
A) 10 B) 9 C) 7 D) 8

(38) 有以下程序
#define f(x) x*x
main( )
{ int i;
 i=f(4+4)/f(2+2);
 printf(“%d\n”,i);
}
执行后输出结果是
A) 28 B) 22 C) 16 D) 4

(39) 设有以下语句
typedef struct S
{ int g; char h;} T;
则下面叙述中正确的是
A) 可用S定义结构体变量 B)可以用T定义结构体变量
C)S是struct类型的变量 D)T是struct S类型的变量      

最后更新时间:2008-03-28 12:56:52
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程