(31)有以下程序
#include
main()
{ chara[30],b[30];
scanf("%s",a);
gets(
B);
printf("%s\n %s\n",a,
B);
}
程序运行时若输入:
how areyou? I am fine<回车>
则输出结果是
A)how areyou?
B)how
I am fine are you? I am fine
C)how areyou? I am fine
D)how are you?
(32)设有如下函数定义
int fun(intk)
{ if(k<1) return 0;
elseif(k==1) return 1;
else returnfun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
A)2
B)3
C)4
D)5
(33)有以下程序
#include
int fun (int x,int y)
{ if(x!=y) return ((x+y)/2);
else return (x);
}
main()
{ inta=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,
C)));
}
程序运行后的输出结果是
A)3
B)6
C)8
D)12
(34)有以下程序
#include
int fun()
{ static intx=1;
x*=2;
return x;
}
main()
{ int i,s=1;
for(i=1;i<=3;i++) s*=fun();
printf("%d\n",s);
}
程序运行后的输出结果是
A)0
B)10
C)30
D)64
(35)有以下程序
#include
#define S(x)4*(x)*x+1
main()
{ intk=5,j=2;
printf("%d\n",S(k+j));
}
程序运行后的输出结果是
A)197
B)143
C)33
D)28
(36)设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以下语句中错误的是
A)t1=t2;
B)t2.num1=t1.num1;
C)t2.mark=t1.mark;
D)t2.num2=t1.num2;
(37)有以下程序
#include
struct ord
{ int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord *p=dt;
printf("%d,",++(p->x));printf("%d\n",++(p->y));
}
程序运行后的输出结果是
A)1,2
B)4,1
C)3,4
D)2,3
(38)有以下程序
#include
struct S
{ inta,b;}data[2]={10,100,20,200};
main()
{ struct Sp=data[1];
printf("%d\n",++(p.a));
}
程序运行后的输出结果是
A)10
B)11
C)20
D)21
(39)有以下程序
#include
main()
{ unsignedchar a=8,c;
c=a>>3;
printf("%d\n",
C);
}
程序运行后的输出结果是
A)32
B)16
C)1
D)0
(40)设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
A)写操作结束后可以从头开始读
B)只能写不能读
C)可以在原有内容后追加写
D)可以随意读和写
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |