2016年福建省普通高校专升本招生考试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016年福建省普通高校专升本招生考试
计算机科学类专业基础课试卷
第一部分选择题
一、单项选择题(本大题共40小题,每小题3分,共120分。其中1~ 20小题为C语音程序设计试题,21~ 28小题为数据结构试题,29~40为关系数据库与SQL语言试题。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将答题卡上的相应代码涂黑。未涂、错涂或多涂均无分)
1.C语言的数据类型有大小之分,其中最大的数据类型是
A. char
B.integer
C.double
D.float
2.在C语言中,合法的用户标识符是
A. goto
B.class_no
C.define
D.include
3.在C语言中,表示字符’A’的正确写法是
A.'\101'
B.'\x65'
C. '\x077'
D.'\65'
4.具有创建文件功能的命令是
A. fopen
B.fread
C.fwrite
D.fclose
5.运行以下程序段后x的值是
int x,a=4,b=3,c=2,d=l;
if( a>b)
if(c else if( a>c) if(b else x=3: else x=4; else x=5; A.1 B.2 C.3 D.4 6.以下程序的运行结果是 #include #define A VR(x,y)(x+y)/2 void main( ) { int i=2,j=21,k; k=10*A VR(i,j) ; printf( "% d\n" ,k) } A.20 B.210 C.115 D.230 7.以下程序的运行结果是 #include void visit( ) { static int key =0 ; int nu ; nu =1 ; Key++; printf( " % d,% d\n" ,key,nu); return ; } void main( ) { visit( ) ; visit( ) ; } A.1,1 B. 1,1 C.2,1 D.2,1 1,1 2,1 1,1 2,1 8.以下不.能.正确定义一维数组的是 A.int a[3]={0,l,2,3}; B. char a[ ] = {0,1,2,3}; C.char a[ ]={'0',' l','2'}; D.char a[5] ="0123"; 9.有c语言语句:char c;则正确的输入语句是 A.scanf( "%c ",c); B. scanf( " % s" ,c);C.scanf("%c",&c); D. getchar( c) ; 10.以下表达式中正确是 A.++i++ B.++i- - C.i+3+=5 D.-i++ 11.以下程序的运行结果是 void main( ) { int a=4,b=3; printf( "% d\n",(--a= =b++)?a++:b+1); } A.2 B.3 C.4 D.5 12.设x和s均为int变量,则运行以下循环后,s值是 for( x=l,s=l;;x++) { if(x>6)break; if( x%2= = 1 ) continue; s*=x; } 13.若以下选项中的变量已正确定义,则正确的赋值语句是 A.xl=6. 2%3; B.2-1= x2; C. x3 =0x12; D.x4= 1+2 =3; 14.运行以下程序,输入6后的运行结果是 #include long jc(int x) { if(x= =l)return l; else return x*jc(x-l); } void main( ) { Int n; scanf(" %d",&n); printf( " %ld" ,jc(n)); } A.1 B.6 C.120 D.720 15.以下程序的运行结果是 #include void main( ) { int a=0,b=l,c=2; . . printf("%d%d\n",! a,b&&c); } A.0l B.02 C.1l D.12 16.以下程序的运行结果是 #include #include void main( ) { char year[ ]="2016" ,subject[ ]="computer"; printf("%d\n" ,strlen( strcpy( subject,year))); } A.4 B. 8 C. 248 D. 258 17.不能 ..实现把字符串”try!”赋给字符数组b的语句是 A.char b[10]={'t ','r ','y','!'}; B. char b[ l0]="try!"; C.char b[10];strcpy(b,"try!"); D.char b[l0];b="try!";