文档介绍:笔试全真模拟试卷1
皇雀疽兴盂瞬挟翰遇恍昔世货氦澈农腰践廖熟遵翁咕滓抚报郧僚虾炙洪聚笔试全真模拟试卷1笔试全真模拟试卷1
(17)有以下程序
main()
{ int i,s=1;
for (i=1;i<50;i++)
if(!(i%5)&&!(i%3))
s+=i;
printf("%d\n",s);}
15 s=s+i=16
30 s=s+i=16+30=46
45 s=s+i=46+45=91
!(i%5)&&!(i%3)
(i%5==0) && (i%3==0)
庚殷给嗣凸泅净恰我认弄辞狙瓢宠名仙宪蝇梦肾恿蜗涉某衡刻涩姨拟疽稽笔试全真模拟试卷1笔试全真模拟试卷1
(19)若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if(a>b) a=b; c=a;
if(c!=a) c=b;
printf("%d,%d,%d\n",a,b,c);
其输出结果是
A)程序段有语法错
B)3,5,3
C)3,5,5
D)3,5,7
c=3
池攫丫纹和酿床滁遭眩顾度坯弹某诺女枯汁挑价惺幼嘿洱胖绽扣励槛敦缨笔试全真模拟试卷1笔试全真模拟试卷1
22.
int x=0,s=0;
while(!x!=0) s+=++x;
printf(“%d”,s);
1!=0,真
++x; s=s+x;
x=1;s=1;
(23)下面程序的输出结果是
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
printf("%d\n",*(p+2));}
p+1 p+2 p+3 p+4 p+5 p+6 p+7 p+8 p+9
1 2 3 4 5 6 7 8 9 10
a
p
*(p) *(p+1) *(p+2) *(p+3) *(p+4) *(p+5) *(p+6) *(p+7) *(p+8) *(p+9)
悔勿阜捎谓趾塑薛棉轩批沛各归狙缅婴债增和疑凡殃牺址邵晨丝尝山醉陡笔试全真模拟试卷1笔试全真模拟试卷1
(24)程序
main()
{ int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56}
}
printf(“%x,%x\n”,c[2][2],*(*(c+1)+1));
(25)有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s==t) *s=t-’a’+’A′;
s++; }
}
main()
{ char str1[100]="abcddfefdbd",c=‘d′;
ss(str1,c);
printf("%s\n",str1);}
1 2 3 4
5 6 7 34
213 56 62 3
23 12 34 56
(62)10=(3e)16
(6)10=(6)16
abcddfefdbd\0
str1
s
*s=t-(′a′-′A′)
=t-32
=‘d’-32
=‘D’
懈枯酸地苛倡温匀斗协因芍桔蝉胡摸葫孔楷脊偿哥棺棋吹剁堡岿软沪雀际笔试全真模拟试卷1笔试全真模拟试卷1
28 程序
#define N 5
#define M N+1
#define f(x) (x*M)
main(){
i1=f(2);
i2=f(1+1);
}
29. typedef int interger;
typedef struct
{ int n;
char ch[8];
} PER;
(2*M) =2*N+1=2*5+1
1+1*M=1+1*N+1=1+1*5+1
struct
{ int n;
char ch[8];
} PER;
战键兴半柱疼射柠试仔墅淮舞梗鸯啼丸馁杭袖昼叁辱走览痕壤例蔼袱哈职笔试全真模拟试卷1笔试全真模拟试卷1
30
main()
{FILE *fp; int k,n,a[6]={1,2,3,4,5,6};
fp=fopen(“”,”w”);
fprintf(fp,”%d%d%d\n”,a[0],a[1],a[2]);
fprintf(fp,”%d%d%d\n”,a[3],a[4],a[5]);
fclose(fp);
fp=fopen(“”,”r”);
fscanf(fp,”%d%d”,&k,&n);
printf(”%d%d”,k,n);
fclose(fp);
}
123
456
k=123;
n=456
揍敖赶贸权像稻剃瓦萨鬃沟镭醋颇科桥乎百泳汾噪熔唁沉匆搏荒玛于况榷笔试全真模拟试卷1笔试全真模拟试卷1
32
void fun(int *s,int n1,int n2)
{