当前位置:文档之家› 计算机科学与技术专业专接本入学考试试题

计算机科学与技术专业专接本入学考试试题

if(k) k-=3;
printf(”%d\n”,k);
}
3.以下程序的输出结果是______________
main( )
{int i,j;
for(i=1; i<=3; i++)
{ for(j=1; j<=5-i; j++)
printf(””);
for(j=1; j<=2*i-1; j++)
printf(”#”);
if (x>5)
printf("x>5");
else if (x<6)
printf("x<6");
else if (x==5)
printf("x=5");
}
2.以下程序的输出结果是_________________
main( )
{ int a=0,b=2,k=4;
if (!a) k-=1;
if(b) k-=2;
/****************************/
}
main( )
{
int a[11],x;
for(i=1; i<=10; i++)
scanf("%d",&a[i]);
scanf("%d",&x);
printf(" %d \n",find(a,10,x));
}
for(i=0 ;i<3; i++)
printf(“%d ”,a[i][i]);
}
程序运行后的输出结果是
A) 1 4 7B)3 57C)3 6 9D)1 5 9
29.有如下程序
main( )
{ int i,s=0;
for(i=1; i<10; i+=2) s+=i+1;
printf(”%d\n”,s);
计算机科学与技术专业专接本入学考试
《程序设计基础》笔试试卷
(考试时间120分钟,满分100分)
考生注意:
1、请将答案写在答题纸对应的位置上,写在试卷上不得分。
2、凡题目涉及具体语言时,只需选做其中一种,并应在答题时标明所选用的语言种类。
一、单选题(本大题共30小题,每小题1分,共30分)
B1.在计算机系统中,一个字节的二进制位数是
A)未安装机壳的计算机B)单板机
C)未装备任何软件的计算机D)只安装了操作系统的计算机
C14.以下四个字符中ASCII码值最大的是
A)”b”B)”B”C)”y”D)”Y”A=65 a=97
D15.以下变量名合法的是
A)1stB)A-2C)k$3D)H4a2
B16.在以下四个式子中,非法的表达式是
A)a+b=cB)6>3+3C)a=b=1D)a=a+a
5.数学式子 对应的表达式为____。
6.程序中对文件的存取方式可以分为顺序存取和____存取。
为表示关系:x≥y≥z,应使用的表达式是_____。
8.可以将不同类型的数据组合在一起的用户自定义类型称做____类型。
9.在高级语言中,访问一个数据文件之前必须_____文件;访问结束后应该____文件。
A20.以下不能正确表示算式 的表达式是
A)(a*x)/b*y B)a*x/(b*y) C)a/b*x/y D)a*x/b/y
C21.设a、b和c都是整型变量,且a=1,b=1,c=1;则以下值为“假”的表达式是
A)b>=a B)a&&c C)!a==b D)!a||b
B22.以下只有当变量ch中存放的是小写字母时,表达式值才为“真”的是
C)不能读出、可以修改D)可以读出、可以修改
D5.在计算机系统中,可执行程序是
A)源程序代码B)ASCII码C)汇编语言代码D)机器语言代码
C6.将高级语言编写的源程序转换为目标程序需要使用
A)编辑程序B)诊断程序C)编译程序D)驱动程序
B7.结构化程序设计中所使用的三种基本控制结构是
A)主程序、子程序、函数B)顺序、分支、循环
A)RAMB)ROMC)软盘D)硬盘
B11.Windows 98操作系统是
A)单用户单任务系统B)单用户多任务系统
C)多用户单任务系统D)多用户多任务系统
D12.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是
A)有穷性B)有零个或多个输入
C)可行性D)有零个或多个输出
C13.在计算机领域中,所谓“裸机”是指
A)int x[ ] = { 0,1,2 };B)int x[5] = { 0, 1, 2, 3, 4, 5 };
C)int x = { 0,1,2 };D)int x(6) = { 0, 1, 2, 3, 4, 5 };
28.有如下程序
main( )
{ int a[3][3]={ 1,2,3,4,5,6,7,8,9} , i;
A)(ch>=’a’)|| (ch<=’z’)B)(ch>=’a’)&& (ch<=’z’)
C)ch>=65D)(ch>=”a”)&& (ch<=”z”)
A23.有如下程序段
x=2; y=-6;
z = x; x = y; y = z;
printf(”%d %d\n”,y,x);
程序运行后的输出结果是
f =________; for(i=1; i<=n; i++) sum =sum + fac(i);
return(_______ ) printf(”sum=%d\n”,sum);
} }
四、阅读程序(本大题共3小题,每题4分,共12分)
1.以下程序的输出结果是________
main( )
{int x=5;
}
程序运行后的输出结果是
A)自然数1~9的累加和B)自然数1~9中奇数之和
C)自然数1~10的累加和D)自然数1~10中偶数之和
B30.有如下程序
int fun(int x,int y)
{ if (x<y) return x;
return y;
}
main( )
{int a=1,b=2,c=3;
printf(”%d\n”,fun(fun(a,b),fun(b,c)));
A)4B)8C)16D)32
B2.用8位无符号二进制数能表示的最大十进制数为
A)256B)255C)128D)127
C3.目前计算机病毒扩散最快的途径是
A)通过磁盘拷贝B)运行来路不明的软件
C)通过网络传播D)通过软件复制
B4.U盘处于写保护状态时,其中的数据
A)不能读出、不能修改B)可以读出、不能修改
printf(”\n”);
}
}
五、编程题(本大题共2小题,每题10分,共20分)
1.请根据以下N-S图写出完整程序,用以实现从输入的10个数中找出最大和最小值。
读入第1个数→x
设最大值max、最小值min的初值均为x
循环9圈
读入一个数→x
x>max
Y N
max=x
x<min
Y N
min=x
输出最大值、最小值
C17.以下四个字符串中最大的是
A)"dE"B)"Xab"C)"def"D)"XYZ"
B18.以下不可以做为常量的是
A)”a+3>8”B)3*5C)1E-5D).001
D19.若要使逻辑“与”运算的结果为“真”,则运算符两侧的表达式必须是
A)前一个为“真”,后一个为“假” B)两个都为“假”
C)前一个为“假”,后一个为“真” D)两个都为“真”
b = b * b + a;
printf(”%d\n”,b);
程序运行后的输出结果是
A)10B)17C)26D)37
C26.有如下程序段
for( j=10; j>=6; j--)
t=j;
printf(”%d %d\n”,t,j);
运行后的输出结果是
A)5 5B)56C)6 5D)6 6
A27.以下合法的数组定义是
A)2 -6B)-62C)2 2D)-6 -6
A24.有如下程序段
a=0;
for(j=1; j<=10; j++)
if ((j%3==0) || j%5==0)) a++;
printf(“%d\n”,a);
程序运行后的输出结果是
A)10B)5C)3D)2
C25.有如下程序段
a=1; b=1;
while (b<6)
if(_________ ) printf(”%d”,a[i]);
printf(”\n”);
}
4.以下程序的功能是调用自编函数计算1!+2!+3!+4!。请填空。
intfac(intn)main( )
{intf = 1,k; { int n, sum,i;
for(k=1; k<=n; k++)n = 4; sum =________ ;
三、程序填空题(本大题共9个空,每空2分,共18分)
1.以下程序的功能是:根据输入的分数score,输出是否通过考试的信息,及格线是60分。请填空。
main( )
{ int score;
scanf(”%d”,&score);
if (________) printf(”通过\n”);
相关主题