甘肃省对口招生中等职业学校学生考试模拟试题信息技术类专业基础知识测试题
10、显示学生信息表第5条记录的学号、姓名、数学字段的数据。
《C语言》部分
一、单项选择题(共20分,10小题,每小题2分)
1、有FILE *fp1; int a,*fp2;且fp1指向某文件,以下函数调用正确的是( )
A、fclose(fp1); B、fgetc(fp2); C、fputc(a,fp1);D、fgetc(‘a’,fp1);
2、正确定义有4个元素的整形数组a的选项是( )
A、 float a[4] B、 int a[3] C、 int a[4] D、 char a[4]
3、定义一个5个数组元素值都为0的整型数组,错误的选项是( )
A、int a[]={0,0,0,0,0} B、int a[ 5 ]={ 0 }
C、int a[ 5 ]={ 0,0,0,0,0,0 } D、int a[ 5 ]={0,0,0}
4、正确定义两个文件指针的选项是( )
A、FILE *fp1,*fp2; B、FILE *fp1, fp2;
C、file *fp1,*fp2; D、file *fp1, fp2;
5、输出数组元素的值时,printf函数的输出项必须是( )
A、 字符串 B、数组元素 C、数组名 D、字符常量
6、输入一个字符串时,scanf函数的输入项是( )
A、数组元素 B、字符 C、字符串 D、数组名
7、下面定义数组a和一个指针变量p,并使p指向a的语句正确的是( )
A、int a[ 10], float *p; p=a B、float a[ 10],char *p;p=a
C、char a[ 10],char *p; p=a D、int a[ 10],int *p;a=p
8、下列说法正确的是( )
A、C语言中文件按数据类型分为两类:文本文件和二进制文件。
B、char *pc;FILE *pb,定义了两个指针变量pc和pb,数据类型分别为char和FILE。
C、使用fputc和fgetc对文件操作时,可以写入或读出多个字符。
D、字符数组可以存放字符串。
9、给指针变量赋值有误的是( )
A、int *p1,*p2;p1=p2; B、int *p1;float a; p1=&a;
C、int *p1,a[5]; p1=a; D、FILE *p1; p1=fopen(“a.TXT”,“r”);
10、下列说法错误的是( )
A、C语言中数组的地址就是第一个元素的地址。
B、C语言中数组元素a[i]的地址是a+i。
C、C语言中,pa是指针变量,则pa+i指向数组元素a[i]。
D、“r+”方式通常用于打开已经存在的文件。
二.判断题(共12分,每小题2分,对的打“√”,错的打“×”并改正)