首页天道酬勤()

()

admin 02-21 01:21 111次浏览

}

printf(「x=%d,y=%d,z=%d”,x,y,z );

}

A.x=4,y=4,z=1 B.x=5,y=4,z=1

C.x=5,y=4,z=2 D.x=5,y=5,z=1

19 .在c语言中,定义数组的以下正确语句是() )

A.char a,b; B.char a;

c.intb["7"; D.int j=3; int a[j];

20 .已知: char a;={'0'、'0'、'0'、'0'、'0'、'0'、'0'、'0'}; 那() ) )。

a .数组元素个数为7 B。 数组长度不确定

c .数组元素的下标为7 D。 数组中至少有九个数组元素

21 .已知: char str;=\t\v\56\7 morning " "; strlen(str )的值为) )

A.8 B.11

C.16 D.17

22.chara;=abcdef " "; char b;={'a '、' b '、' c '、' d '、' e '、' f'}; 那() ) )。

A.a序列的长度比b序列的长度,B.a序列和b序列的长度相等

C.a序列的长度比b序列短,D.a序列和b序列完全相同

23 .下一个程序的执行结果是() )。

#包含

是intmul(intx )

{int z;

z=x*x;

返回z;

}

主() )

{int a=10,k=2,m=1;

a=a/(mul ) km )/mul ) km );

printf((%d(n ),a );

}

A.0 B.1

C.9 D.10

24 .对于c语言函数,正确的描述是() )。

a .实参形参的类型必须一致,形参为整数时,实参也必须为整数。

b .函数可以在void中定义为“无类型”,函数不返回值。

c .如果函数中有return语句,则return语句中表达式的类型必须与函数类型匹配。

d .函数类型为实型时,类型标识符可以省略。

25 .能够正确定义指针变量cp的c语言语句是() ) )。

a.char*CP='0'; B.char cp;

C.char cp=abc " "; D.char ch,*cp=ch;

26 .将指针变量作为自变量时,以下错误记述为() )。

a .实参可以是同种指针变量。

b .形参的变化会改变相应实参的地址。

c .实参可以是同态序列变量。

d .函数之间可以交换多个数据。

27 .已知: int a,*ip; 将ip指向a的正确语句是() ) ) ) ) )。

A.ip=a; B.*ip=a;

C.*ip=a; D.ip=a;

28.char*CP="12345 "; printf("%s )、cp ); 的输出结果为() )。

A.1 B.2

C.2345 D.12345

29 .如果磁盘上没有文本文件test.dat,则执行以下段时,结果为()

FILE *fp

FP=fopen("test.dat "," r ";

a .系统打开文件test.dat,fp的值不是NULL。

b .系统创建新文档test.dat。

C.fp的值为空。

D.fp的值尚未确定。

30 .对文本文件的正确描述是() )。

a .文本文件存储空间较少,但不能直接显示在屏幕上。

b .文本文件可以直接显示在屏幕上,但会增加存储容量。

c .文本文件存储容量大,无法直接显示在屏幕上。

d .文本文件的存储容量小,可以直接显示在画面上。

31 .在FoxPro中,内存变量文件的扩展名为(

A.DBF B.IDX

C.BAK D.MEM

32 .在FoxPro中,命令“TOTAL ON单位TO XM”的XM是(

a .内存变量名称b .字段变量名称

c .数据库文件名d .文本文件名

33 .在FoxPro中,如果知道内存变量A=Fox "、B=Pro " ",则函数Len(a-b )的值为(注:表示空格) () ) () ) ) ) )

A.3 B.4

C.6 D.7

34 .在FoxPro中,在运行命令FNAME=ST " "和USE FNAME之后,打开的数据库文件是() )。

A.FNAME.DBF B.FNAME.DBF

C.ST.DBF D.ST.IDX

35 .现有的P1、P2两个进程根据n(1或2 )的值调用相应的进程,因此以下四个段中出现错误的段为) :

A.CLEAR B.INPUT TO N

SET TALK OFF DO CASE

ACCEPT TO N CASE N=1

H=′P′+N DO P1

DO H OTHERWISE

SET TALK ON DO P2

RETURN ENDCASE

C.INPUT TO N D. ACCEPT TO N

IF N=1 DO CASE

DO P1 CASE N=′1′

ELSE DO P1

DO P2 CASE N=′2′

ENDIF DO P2

ENDCASE

36.已知学生记录描述为:

struct student

{ int no;

char name,sex;

struct

{ int year,month,day;

} birth;

};

struct student s;

设变量s中的“生日”是“1984年11月12日”,对“birth”正确赋值的程序段是( )

A.year=1984;month=11;day=12;

B.s.year=1984;s.month=11;s.day=12;

C.birth.year=1984;birth.month=11;birth.day=12;

D.s.birth.year=1984;s.birth.month=11;s.birth.day=12;

37.已知下列定义语句,则对pup中成员sex的正确引用是( )

struct pupil

{ char name;

int sex;

} pup,*p=&pup;

A.p.pup.sex B.p->pup.sex

C.(*p)。pup.sex D.(*p)。sex

38.入队运算( )

A.只能在队头进行。 B.只能在队尾进行。

C.可以在队头或队尾进行。 D.可以在队列中间的任意位置进行。

39.假定用上界为m的向量s(1∶m)存储栈,设栈顶指针top总是指向栈顶元素,要将x入栈的操作步骤是( )

A.top=top+1;s[top]=x; B.s[top]=x;top=top+1;

C.top=(top+1)%m;s[top]=x; D.s[top]=x;top=(top+1)%m;

40.将递归算法转化为非递归算法通常使用的数据结构是( )

A.栈 B.队列

C.链表 D.数组

第二部分 非选择题 (共60分)

二、填空题(本大题共10个空,每空1分,共10分)

请在每小题的空格中填上正确答案。错填、不填均无分。

41.C语言中,的三目运算符是_______,而&&是_______目运算符。

42.执行下列程序段后,i的值是_______,j的值是_______.

int i,j=5;

for(i=0;i<5;i++)

j=j+i;

43.下列程序的功能是将字符串″country″纵向显示在屏幕上。填空完成程序。

#include

main()

{ static char a;=″country″;

int i;

for(i=0;a[i]!=′\0′;_______)

printf(″%c\n″,_______);

}

44.FoxPro支持三种工作方式,它们是_______工作方式、_______工作方式和菜单工作方式。

45.C语言中,要动态申请内存空间可使用函数_______;要释放动态空间可使用函数_______.

三、阅读程序题(本大题共8小题,每小题4分,共32分)

46.写出下列程序的运行结果。

#include

main()

{ int a,b=0,m=3,n=2;

a=(m>5) && ((b=3)>n);

printf(″a=%d,b=%d″,a,b);

}

结果:

47.下列程序的功能是输出1至100之间的自然数中各位数字的乘积大于各位数字之和的那些数,填空完成程序。(例如:58,各位数字的乘积为5*8=40,各位数字之和为5+8=13)

#include

main()

{ int n,k,s,m;

for (n=1;n<=100;n++)

{ k=1;s=0;

m=n;

while (_______)

{ k*=m%10;

s+=m%10;

m=m/10;

}

if (_______) printf(″%d″,n);

} }

48.下列程序的功能是:从键盘输入一个数值插入有序数组,插入后仍保持数组元素值有序。填空完成程序。

#include

main()

{ int a ={2,4,6,8,10,12,14,16,18,20},i,x;

printf(″please input x:″);

scanf(″%d″,&x);

for (i=9;i>=0;i-)

{ if (a[i]>x)

a[i+1]=a[i];

else

{ a[i+1]=x;

_______;

}

}

if(_______)a

2003年4月全国高等教育自学考试计算机软件基础(一)试题.doc

下载Word文档到电脑,方便收藏和打印[全文共5229字]

编辑推荐:

下载Word文档

怎么用Java比较两个对象的大小
C语言结构体数组的使用(c语言结构体数组定义和使用) ()
相关内容