自考2243计算机软件基础(一) 历年真题集
时间:2025-04-30
时间:2025-04-30
高等教育自学考试
计算机软件基础(一)试题
课程代码:02243
一、单项选择题(在每小题的四个备选答案中有一个正确的答案,将正确答案的序号写在题
干的括号内。每小题1分,共18分) 1.关系运算符中优先级最低的运算符是( )。 A.“>=”和“<=” B.“>”和“<” C.“==”和“! =”
D.“<=”和“<”
2.下列各语句序列中,能够将变量u、s中最大值赋值到变量t中的是( )。 A. if(u>s)t=u;t=s; B. t=s;if(u>s)t=u; C. if(u>s)t=s;else t=u; D. t=u;if(u>s)t=s;
3.数组定义为int a[3][2]={1,2,3,4,5,6},下列表述中正确的是( )。 A.数组元素a[3][2]的值为6 B.数组元素a[6]的值为6 C.数组元素a[0]的值为1 D.a[0]不是int类型的数组元素
4.指针变量p1、p2类型相同,要使p1、p2指向同一变量,哪一个语句是正确的( A. p2=p1;
B. p2=**p1;
C. p2=&p1; D. p2=*p1;
5.以“只读”方式打开文本文件a:\aa.dat,下列语句中哪一个是正确的( )。 A. fp=fopen(”a:\aa.dat”,”ab”); B. fp=fopen(”a:\aa.dat”,”a”); C. fp=fopen(”a:\aa.dat”,”wb”); D. fp=fopen(”a:\aa.dat”,”r”);
6.下列数组声明语句中,正确的是( )。 A. int a[]={1,2,4,5} B. char a[5]={A,B,C,D,E}; C. int a[5]={1,2};
D. char a[5]=″Hello″;
7.要从某数据表文件中物理删除一条记录,应使用命令( )。 A.先用DELETE命令,再用ZAP命令 B.直接用ZAP命令
C.先用DELETE命令,再用PACK命令 D.直接用DELETE命令
8.有关数据库的论述中,以下说法错误的是( )。 A.数据库是结构化的相关数据的集合 B.数据库管理系统是一种操作系统
)。
C.Foxpro的数据结构模型是关系模型 D.数据库管理系统是数据库系统的核心
9.对数据表文件中的字段值进行有规律地成批修改时,使用( )命令最方便。 A. EDIT
B. BROWSE
C. CHANGE D. REPLACE
10.在Visual Foxpro中,有两类变量,它们分别是( )。 A.内存变量和字段名变量 B.局部变量和全局变量 C.逻辑型变量和货币型变量 D.备注型变量和通用型变量
11.表文件中共有20条记录,当前记录号是15,要显示最后6个记录,在下列命令中,错误命令是( )。
A. LIST NEXT 6 B. LIST REST
C. DISPLAY NEXT 6 D. DISPLAY ALL REST 12.下面关于线性表的叙述中,错误的是( )。 A.线性表采用顺序存储,必顺占用一片连续的存储单元 B.线性表采用顺序存储,便于进行插入和删除操作 C.线性表采用链接存储,不必占用一片连续的存储单元 D.线性表采用链接存储,便于插入和删除操作
13.若进栈序列为A,B,C,D,进栈过程中可以出栈,则( )不可能是一个出栈序列。 A. A,D,C,B B. B,C,D,A C. C,A,D,B D. C,D,B,A 14.以下数据结构中哪一个不是线性结构?( ) A.队列 B.栈 C.循环队列 D.二叉树 15.下述哪一条是顺序存储方式的优点?( ) A.存储密度大 B.插入运算方便
C.删除运算方便 D.可方便地用于各种逻辑结构的存储表示
16.已知线性表A=(a1,a2, ,an)用顺序存储表示,删除第i个元素时,需向前移动( )个元素。
A. n-i+1 B. n-i C. n-i-1 D. i 17.语句 x=3;
do {printf(″%2d″,x--);}while(! x);的执行结果是( )。
A.321 B.3
C.不打印任何内容 D.隐入死循环
18.下列语句应将小写字母转换为大写字母,其中正确的是( )。 A. if(ch>=’a’&ch<=’z’) ch=ch-32 B. if(ch>=’a’&&ch<=’z’) ch=ch-32 C. ch=(ch>=’a’&&ch<=’z’)?ch-32:”; D. ch=(ch>’a’&&ch<’z’)?ch-32:ch;
二、填空题(每空2分,共22分)
1.数据结构所包含的两个要素:用一个二元组来表示为_______。 2.下面程序段的时间复杂度为_______。 FOR i=1 TO m DO FOR j=1 TO n DO A[i,j]=i*j; 3.? SUBSTR(″goto top″,3,3) ?? LEN(″goto top″)
以上FoxPro命令序列的运行结果:_______ 4.写出以下FoxPro语句的功能: (一)USE 学生
COUNT TO CJ FOR 性别=″男″ 功能:_______ (二)SELE 1 USE 学生 SELE 2 USE 成绩
JOIN WITH A TO 学生成绩 FOR 学号= A.学号 功能:
5.对于以下函数f,计算f(2)的值:_______。 int f(int x) { int k=0; x=x+k++; return x; }
6.判断变量a为正数的表达式为_______。
7.求变量a、b中最大值的条件表达式为_______。
8.定义语句为“char a[10]=”student”;”,语句“printf(”%d”,strlen(a));”的输出结果为_______。
9.开辟一个存储n个int数据的内存区、并将内存区首地址送入p(指向int类型的指针变量)的语句为_______。
10.float x1=13.24,x2=-78.32;执行printf(″x(%d)=%.2f x(%d)=%.2f\n″,1,x1,2,x2)的输出结果是_______。 三、程序阅读(共18分) 1.程序一(6分) #include <stdio.h> void main()
{ char a[8],temp;int j,k; for(j=0;j<7;j++) a[j]=‘a’+j; a[7]=‘\0’; for(j=0;j<3;j++) { temp=a[6];
for(k=6;k>0;k--) a[k]=a[k-1]; a[0]=temp; printf(″%s\n″,a); } }
2.程序二(6分) #include <stdio.h> void main()
{ char x;int n=0,k=0; while (x=getchar())!=’.’) { swi …… 此处隐藏:2127字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:企业形象VI视觉识别系统设计