浙江工商大学2013年硕士研究生入学考试试卷(B)卷
考试科目:803 计算机技术综合总分:150分考试时间:3小时
第一部分:程序设计部分(共60分)
选择题(每小题2分,共20分)
1、多重if_else语句嵌套使用时,寻找与else配套的if方法是()。
A) 缩排位置相同的if
B) 其上最近的if
C) 下面最近的if
D) 同行上的if
2、以下判断两个字符串相等的正确方法是()。
A) if(str1=str2)
B) if(str1==str2)
C) if(strcpy(str1,str2)=0)
D) if(strcmp(str1,str2)==0)
3、下面程序段执行结果是( )。
int i=5;
printf("%d,%d,%d", i,(++i)+(++i)+(i++),i);
A) 8,20,5
B) 8,21,5
C) 5,20,8
D) 5,21,8
4、下面的程序运行后输出为()。
main( )
{ int a=-32769;
ptintf("%8U\\n",a);
}
A) 32769
B) %8U
C) 32767
D) -32767
5、对下面的程序,正确的说法是()。
main( )
{ inta,b=1,c=2;
a=b+c,a+b,c+3;
c=(c)?a++:b--;
printf("c=%d/n",(a+b,c)); }
A) 无错误
B) 第三行有错误
C) 第四行有错误
D) 第五行有错误
6、不正确的指针概念是()。
。
。
。
,但不能赋浮点数。
7、设有数组定义:char array[]=”China”;则数组所占的存贮空间为()。
B. 5个字节
C. 6个字节
D. 7个字节
8、设a为整型变量,不能正确表达数学关系:10<a<15的C语言表达式是()
<a<15
= =11 || a= =12 || a= =13 || a= =14
>10&&a<15
D.!(a<=10)&&!(a>=15)
9、设i,j,k均为int型变量,执行完下面的for循环后,k的值为()
for (i=0,j=10;i<=j;i++,j--)k=i+j;
10、若有以下定义和语句,且0<=i<5,则( )是对数组元素地址的正确表示
int a[]={1,2,3,4,5},*p,i;
p=a;
A.&(a+i)
B.&p
++
D.&p[i]
编程题(40分)
1、从键盘录入10个数到数组A,请将它们进行由小到大的排序(方法不限)。(15分)
2、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(15分)
3、计算字符串中字符出现的次数。(10分)
第二部分:数据库系统部分
浙江工商大学2013年硕士研究生入学考试试卷B卷 来自淘豆网www.taodocs.com转载请标明出处.