全国自考计算机基础与程序设计历年真题
全国2010年7月高等教育自学考试计算机基础与程序设计试题
课程代码:02275
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
(D )
A.
B.
C.
D.
(B )
C ,若定义long b;则变量b在内存中分配的字节数是(C )
(A )
—while语句
( )
main()
{ int y=10;
while(y——);
printf("y=%d”,y);
}
=-1
=0
=1
=随机值
( )
main()
{ int a[10]={l,2,3,4,5,6,7,8,9,10};
printf(″%d\n″,a[2]);
}
( )
#include <>
#include <>
main()
{ char p1[10]= ″abc″,p2[]=″ABC″;
strcat(p1,p2);
printf(″%s\n″,p1);
}
x=2,y,z;执行z=y=x++;后变量x的值是( )
( )
main()
{ int a=2,b=5;
printf(″a=%%%d,b=%%9%d″,a,b);}
=2,b=5
=2%,b=5%
=%2,b=%5
=%d,b=%d
,欲使a=2,b=3,对应正确的数据输入法是(其中<CR>表示回车)
( )
int a,b;
scanf(″%d,%d″,&a,&b);
<CR>
=2,b=3<CR>
3<CR>
=2b=3<CR>
,3<CR>
,则以下程序的运行结果是( )
main()
{ int x,y;
scanf(″%d″,&x);
y=x>12?x+10:x-12;
printf(″%d\n″,y);
}
,从键盘上输入3和4,则输出结果是( )
main()
{ int a,b,s;
scanf(″%d%d″,&a,&b);
s=a:
if(a<b) s=b;
s=s*s;
printf(″%d\n″,s);
}
( )
( )
ff()
{ int a=l,c=8;
static int b=4;
if(b= =4)
{a+=c;b++;}
else
(a+=c;b--;)
printf(″a=%d,b=%d\n″,a,b);
}
main()
{ff();ff();}
=9,b=5
=9,b=4
a=9,b=5
a=9,b=4
=9,b=4
=9,b=5
a=9,b=5
a=9,b=4
,且c为字符型变量,则以下不能正确执行的赋值语句是( )
=*p1+*p2;
=*p1;
=p2;
=*p1*(*p2);
,对指针变量p的正确操作是( )
a[5],*p;p=&a;
a[5],*p;p=a;
a[5];int *p=a[5];
a[5];int*p,p2=a;*p=*p2;
全国自考计算机基础与程序设计历年真题(珍藏版)(部分有答案) 来自淘豆网www.taodocs.com转载请标明出处.