自考生网为考生们整理提供了“2005年4月自考02243计算机软件基础(一)历年真题及答案”,更多02243计算机软件基础(一)真题内容可点击查看02243计算机软件基础(一)真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、已知字母A的ASCII码值是十进制数,下列程序的运行结果是 【 】
main( )
{char chl,ch2:
chl=’A’+’5一’3’:
ch2=’A’+’6’一’3’:
pfinff(”%d,%c、n”,chl,ch2);
}
A.67,D
B.B,C
C.C,D
D.67,68
2、下列c语言程序的运行结果是
#include
main()
{int x=5;
if(x++>5)printf(”%d\n”,x);
else printf(”%d\n”,x――);
}
A.4
B.5
C.6
D.7
3、执行下列c语言程序段后,m和n的值是 【 】
Int m=1,n=0,s;
int a=l,b=2,c=3,d=4;
s:(m=a>b)&&(n=c>!d);
A.0,0
B.0,1
C.1,0
D.1,1
4、C语言中,与语句while(!E)括号中的表达式含义完全等价的是 【 】
A.E==0
B.E!=0
C.E==1
D.E!=1
5、下列C语言程序的运行结果是#include
main( )
{ char str[ ]="I love my motherland";printf("% s" , str);
【原题截图】
A.I love my motherland
B.I
C.str
D.程序出错
6、对c语言函数的正确描述是 【 】
A.调用函数时,只能把实参的值传给形参,而形参的值不能传给实参
B.函数既可嵌套定义又可嵌套调用
C.函数必须有返回值,否则不能使用函数
D.被调用函数必须放在调用函数的后面
7、下列程序的运行结果是
. .- 【】
void fun( a,b,c )
int a,b,c;
a =456,b =567 ,c =678;return;
main()
int x = 10,y =20,z = 30;fun( x,y ,z);. .
: printf(" % d , % d , %din",z,y,x);
【原题截图】
A.10,20,30
B.30,20,10
C.456,567 ,678
D.678,567,456
8、c语言中,已知:float a,*p;使p指向a的正确语句是 【 】
A.p=&a
B.p=*a
C.p=a
D.*p=&a
9、C语言中,函数的参数为指针变量时,实参与形参之间是 【 】
A.单向传值
B.单向传址
C.双向传值
D.双向传址
10、函数funa的功能是交换两个作为实参的变量的值,能正确完成此功能的c语言函数
是 【 】
A.
B.
C. 
D.
11、C语言中,若要打开一个已经存在的非空文件FILE1,并对其进行修改.正确的打
开语句是 【 】
A.fp=fopen(”FILE1”,”ab+”)
B.fp=fopen(”FILE1”,”r”)
C.fp=fopen(”FILE1”,”r+”)
D.fp=fopen(”FILE1”,”w”)
12、在FoxPro中,如果当前数据库与被连接的数据库分别有m和n个记录。用JOIN命
令连接生成的数据库中的记录数最多可能有 【 】
A.A m个
B.n个
C.m+n个
D.m*n个
13、计算出离国庆还有多少天及国庆那一天是星期几.下列正确的FoxPro命令组是
【 】
A.?{10/01/05}一DATE(),DOW{10/01/2005}
B.?CTOD(10/01/05)-DATE(),DOW{10/01/2005}
C.?{‘10/01/2005’}一DATE(),DOW({10/01/2005})
D.?CTOD(’10/01/2005’)-DATE(),DOW(CTOD(’10/01/2005’))
14、假定用上界为m的向量s(1:m)存储栈,设栈顶指针top总是指向栈顶元素。栈空的条件是top=0,栈满的条件是 【 】
A.top=0
B.top=m
C.top=m-l
D.top=m+l
15、下列程序的功能是求a,b两数的和。填空完成程序。 
16、【阅读程序题】写出程序的运行结果。#include < stdio. h >
'
main( )
.,
int a,b,c;
scanE(" % d , % d,% d",&a ,&b ,&c);if( a >b)
. if( a >c).
printf("%o d",a);else printf("% d" ,b);else .printf ( " end" );
若a =2,b =3,c= 1则输出为
-o
若a'=2,b=1 ,c=3则输出为
【原题截图】 
17、【阅读程序题】写出程序的运行结果。#include
{int i,j;
for( i =4;i >=1;i -- )
{ for( j =1 ; j<=i;j++)
printf("#");
for(j=1;j<=4-i;j++)putchar( '* ');
pptchar( ' ln');}
}
结果:
【原题截图】
18、【编写程序题】已知数据库K1.DBF、K2.DBF、K3.DBF的库结构分别为:
K1.DBF
编号(N,8)
姓名(C,8)
基本工资(N,8,1)
K2.DBF
编号(N,8)
性别(C,2)
婚否(L,1)
K3.DBF
编号(C,8)
单位(C,10)
电话(C,8)
以上3个数据库中的编号字段内容相同。请编写FoxPro程序,从键盘输入一个指定
的编号。程序中使用一个宏替换、一个USE命令和一个循环语句,物理删除3个数
据库中指定编号的记录。
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题
自考生题库
专业智能,巩固提分
历年真题
真题全景再现
进入做题
模拟考场
海量题随机做
进入做题
考前点题
部分科目押题
进入做题
章节练习
章节专项突破
进入做题
错题收纳
试题收藏复习
进入做题
易错题
高频易错习题
进入做题
微信公众号
网课试听
教材大全
做题闯关

扫描二维码 关注公众号
微信小程序
资料大全
免费题库
无需下载

扫描小程序码 领免费题库