2010年9月计算机等级考试二级C语言模拟试题(一)-3
分类: 计算机
时间: 2019-01-23 14:13:26
作者: 全国等级考试资料网
9.以下程序段的输出结果是____【11】____
main
{
int a=2,b=3,c=4;
a*=16+(b++)-(++c);
printf(″%d″,a);
}
【参考答案】
【11】 28
10.设i,j,k均为int型变量,则执行完下面的for语句后,k的值为____【12】____。
for(i=0,j=10;i<=j;i++,j--)k=i+j;
【参考答案】
【12】 10
11.以下程序的输出结果是____【13】____。
void fun()
{
static int a=0;
a+=2;printf(″%d″,a);
}
main()
{
int cc;
for(cc=1;cc<4;cc++)fun();
printf(″ ″);
}
【参考答案】
【13】246
12.用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。
st=(char*)____【14】____。
【参考答案】
【14】 malloc(11)或malloc(sizeof(char)*11)
13.以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。
FILE *myf;long f1;
myf=____【15】____(″test.t″,″rb″);
fseek(myf,0,SEEK_END);f1=ftell(myf);
fclose(myf);
printf(″%d ″,f1);
【参考答案】
【15】 fopen
14.以下程序的输出结果是____【16】____。
main()
{ 〖ZK(〗int a=0;
a+=(a=8);
printf(″%d ″,a);〖ZK)〗
}
【参考答案】
【16】 16
首页 1 2 3 4 5 尾页