02275计算机基础与程序设计201504历年真题及答案
自考计算机基础与程序设计2022年10月真题试题与(02275)_2
自考计算机基础与程序设计2022年10月真题试题与(02275)自考计算机基础与程序设计2022年10月真题试题与答案解析(02275)1.[单选题] 计算机内部存储、处理、加工和传输汉字时,使用的是( )A.汉字机内码B.汉字国标码C.汉字输入码D.汉字地址码2.[单选题] Cache 是为了解决( )A.主机与外设之间速度不匹配的问题B.CPU与内存储器之间速度不匹配的问题C.CPU与辅助存储器之间速度不匹配的问题D.内存储器与辅助存储器之间速度不匹配的问题3.[单选题] 蠕虫病毒对计算机软件系统造成极大的危害,它是( )A.一种芯片B.一条命令C.一种生物病毒D.一段特制的程序4.[单选题] 在C#中,可以标识不同控件的属性是( )A.IndexD.Title5.[单选题] 在C#中,下列不能作为变量名的是( )A._ 56B.FloatC.longD.Num_26.[单选题] 关于变量的声明和初始化,下列语句正确的是( )A.float x=13.0;B.float x=13.f;C.decimal x=13.0;D.double x=13;7.[单选题] 下列选项中,不属于C#循环的中断语句的是( )A.break 语句B.continue 语句C.goto 语句D.jump语句8.[单选题] 设数组定义为: int[] a= new int[5,6];,则下列关于数组元素的引用正确的是( )A.a[O][O]B.a[0,0]C.a[5][6]9.[单选题] 下列的数组定义语句,不正确的是( )A.int[ a=new int[5]{1,2,3,4,5};B.int[,] a= new int[3][4];C.intQOa = new int [3]0;D.int[a= {1,2,3,4};10.[单选题] 在C#中,不会显示在窗体上的控件是( )A.CheckBoxB.GroupBoxC.ImageListD.PictureBox11.[单选题] 如果要每隔15s产生一个定时器事件,则Timer的Interval 属性应设置为( )A.15B.150C.1500D.1500012.[单选题] 在C#中,如果不希望类被继承,则定义类时要使用关键字( )A.abstractB.overrideC.sealed13.[单选题] 如果某个类成员属于整个类而不属于类的某一个具体实例,则该成员前须用修饰符( )A.privateB.protectedC.publicD.static14.[单选题] 在C#中,对文本文件进行读取通常使用( )A.BinaryReader 类B.BinaryWriter 类C.StreamReader 类D.StreamWriter 类15.[单选题] SQL Server 2022是一个( )A.层次模型数据库B.网状模型数据库C.关系模型数据库D.面向对象模型数据库16.[单选题] 在中,用于对数据源执行SQL命令语句的对象是( )mand 对象B.Connection 对象C.DataAdapter 对象D.DataSet 对象17.[单选题] 下列软件工具中,不属于软件开发工具的是( )A.设计工具B.编码工具C.版本控制工具D.需求分析工具18.[单选题] 主要用于面向对象的开发过程的模型是( )A.螺旋模型B.喷泉模型C.智能模型D.快速原型模型;19.[单选题] 在数据流图中,用圆或圆角矩形表示( )A.加工B.数据流C.数据存储D.数据源点或终点20.[单选题] 为了提高模块的独立性,模块之间最好是( )A.数据耦合B.公共耦合C.内容耦合D.控制耦合21.[案例题] 在微型计算机中,西文字符一般采用________码进行编码。
2015年计算机真题及解析.
2015年全国硕士研究生入学统一考试计算机学科专业基础综合试题一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:int s(int n){ return (n<=0) ? 0 : s(n-1) +n; }void main(){ cout<< s(1); }程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是A.main()->S(1)->S(0) B.S(0)->S(1)->main()C.m ain()->S(0)->S(1) D.S(1)->S(0)->main()D.先序序列为a,b,c,d的不同二叉树的个数是A.13 B.14 C.15 D.163.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和24,10,7 B.24,10,5和24,12,7C.24,10,10和24,14,11 D.24,10,5和24,14,64.现在有一颗无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是A.根节点的度一定为2 B.树中最小元素一定是叶节点C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是A.2 B.3 C.4 D.56.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal)算法第二次选中但不是普里姆(Prim)算法(从V4开始)第2次选中的边是A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是A.500,200,450,180 B.500,450,200,180C.180,500,200,450 D.180,200,500,4508.已知字符串S为“abaabaabacacaabaabcc”. 模式串t为“abaabc”, 采用KMP算法进行匹配,第一次出现“失配”(s[i] != t[i]) 时,i=j=5,则下次开始匹配时,i和j的值分别是A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=29.下列排序算法中元素的移动次数和关键字的初始排列次序无关的是A.直接插入排序B.起泡排序C.基数排序D.快速排序10.已知小根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,在此过程中,关键字之间的比较数是A.1 B.2 C.3 D.411.希尔排序的组内排序采用的是()A.直接插入排序B.折半插入排序 C.快速排序D.归并排序12.计算机硬件能够直接执行的是()Ⅰ.机器语言程序Ⅱ.汇编语言程序Ⅲ.硬件描述语言程序A.仅ⅠB.仅ⅠⅡC.仅ⅠⅢD.ⅠⅡⅢ13.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()A.-126 B.-125 C.-32 D.-314.下列有关浮点数加减运算的叙述中,正确的是()Ⅰ. 对阶操作不会引起阶码上溢或下溢Ⅱ. 右规和尾数舍入都可能引起阶码上溢Ⅲ. 左规时可能引起阶码下溢Ⅳ. 尾数溢出时结果不一定溢出A.仅ⅡⅢB.仅ⅠⅡⅣC.仅ⅠⅢⅣD.ⅠⅡⅢⅣ15.假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用回写(Write Back)方式,则能存放4K字数据的Cache 的总容量的位数至少是()A.146k B.147K C.148K D.158K16.假定编译器将赋值语句“x=x+3;”转换为指令”add xaddt, 3”,其中xaddt是x 对应的存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Through)方式,则完成该指令功能需要访问主存的次数至少是()A.0 B.1 C.2 D.317.下列存储器中,在工作期间需要周期性刷新的是()A.SRAM B.SDRAM C.ROM D.FLASH18.某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生发生缓存冲突的地址对是()A.8004、8008 B.8002、8007 C.8001、8008 D.8000、800419.下列有关总线定时的叙述中,错误的是()A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由多设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制20.若磁盘转速为7200转/分,平均寻道时间为8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间大约是( )A.8.1ms B.12.2ms C.16.3ms D.20.5ms21.在采用中断I/O方式控制打印输出的情况下,CPU和打印控制接口中的I/O端口之间交换的信息不可能是( )A.打印字符B.主存地址C.设备状态D.控制命令22.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。
4月全国计算机基础与程序设计自考试题及答案解析
4⽉全国计算机基础与程序设计⾃考试题及答案解析全国2019年4⽉⾼等教育⾃学考试计算机基础与程序设计试题课程代码:02275⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.按冯·诺依曼的设计思想,计算机采⽤的数制是( )A.⼆进制B.⼋进制C.⼗进制D.⼗六进制2.若机器的当前系统提⽰符为A,欲将C盘TC⼦⽬录下⽂件名第⼆个字符为T,扩展名为C 的所有⽂件删除,应采⽤的操作命令是( )A.DEL ?T*.CB.DEL C:\TC\*T*.CC.DEL \TC\? T*.CD.DEL C:\TC\?T*.C3.下⾯哪⼀个是合法的指数型实数( )A.E5B.-1.0e-5C.1.2e+5.1D.e84.以下正确的C语⾔标识符是( )A.%dB.a+bC.-123D.3D5.设有int i;char c; float f;下⾯结果为整型的表达式是( )A.i+fB.i*cC.c+fD.i+c+f6.以下使i的运算结果为4的表达式是( )A.int i=0,j=0;(i=3,(j++)+i);B.int i=1,j=0;j=i=(i=3)*2);C.int i=0,j=1;(j==1)?(i=1):(i=3);D.int i=1,j=1;i+=j+=2;7.下⾯程序段的运⾏结果是( ) main(){ int a,b,c;a=(b=(c=3)*5)*2-3;printf(″%d,%d,%d\n″,a,b,c);}A.27,15,3B.3,15,27C.-1,15,3D.15,27,38.对下述程序,正确的结论是( ) #includemain(){ int x,y;scanf(″%d,%d″,&x,&y);if(x>y)x=y;y=x;elsex++;y++;prinft(″%d,%d″,x,y);}A.有语法错误,不能通过编译B.若输⼊数据3和4,则输出4和5C.若输⼊数据4和3,则输出3和4D.若输⼊数据4和3,则输出4和49.以下程序的输出结果是( ) main(){ int a=10;a>10? a--;a++;a+=a;printf(″%d\n″,a);}A.-22B.11C.22D.-1110.在C语⾔中,由do-while语句构成的循环中结束循环的条件为( )A.1B.trueC.0x10D.011.以下程序的输出结果是( )main(){ int i,x=0;for(i=0;i<=2;i++)x++;prinft(″x=%d″,x);}A.x=3B.x=8C.x=6D.x=412.对下⾯程序段进⾏语法分析,正确的说法是(各⾏前的数字是附加的⾏号)①float a[3]={2.0};②int i;③scanf(″%f″,&a[1]);④for(i=1;i<3;i++)a[0]+=a[i];⑤printf(″%f\n″,a[0]);A.没有错B.第⼀⾏有错C.第四⾏有错D.第五⾏有错13.下列程序的运⾏结果是( )main(){ char ch[7]={″43ab21″};int i,s=0for (i=0;ch[i]>`0'&&ch[i]<=`9';i+=2)s=10*s+ch[i]-`0';printf(″%d\n″,s);}A.12ba34B.4321C.4D.4214.以下程序的运⾏结果是( )main(){ char c[5];int i=0;c[]0=`a';c[1]=`b';c[2]=`\n';c[3]=`c';c[4]=`\0';for (;i<5;i++) printf(″%c″,c[i]);}A.aB.aC.abD.abcb b cc15.下⾯关于main函数的说法中,不正确的是( )A.程序的执⾏从mian()函数开始B.程序的执⾏在main()函数中结束C.main()函数可以调⽤其它函数D.其它函数可以调⽤main()函数16.变量包括数据类型和存储类别两种属性,其中存储类别属性主要⽤来决定( )A.变量的存储长度B.变量的作⽤范围C.变量的⽣存期D.变量的取值范围17.下⾯程序的运⾏结果是( )void fun(int *p1,int *p2){ printf(″%d,%d\n″,*p1,*p2);}int x=11,y=19;main(){fun(&x,&y);}A.12,19B.11,19C.11,20D.12,2018.若有定义int *p[5];则其含义是( )A.p是⼀个数组,有5个元素,每个元素都是整型量B.p是⼀个指针,指向含有5个整型数据的数组C.p是⼀个数组,有5个元素,每个元素都是指向整型变量的指针D.p是⼀个指针,指向⼀个整型数据19.下⾯程序的运⾏结果是( )#define MIN(x,y)(x)<(y)?(x):(y)#includemain(){ int u=1,v=2,w=3,t;t=MIN(u+v,v+w);printf(″%d\n″,t);}A.3B.5C.1D.220.随机定位函数的函数名是( )A.fopenB.fgetcC.seekD.fseek⼆、多项选择题(本⼤题共5⼩题,每⼩题2分,共10分)在每⼩题列出的五个备选项中有⼆个⾄五个是符号题⽬要求的,请将其代码填写在题后的括号内。
自考本科-02275计算机基础与程序设计
⾃考本科-02275计算机基础与程序设计江西省南昌市2015-2016学年度第⼀学期期末试卷(江西师⼤附中使⽤)⾼三理科数学分析⼀、整体解读试卷紧扣教材和考试说明,从考⽣熟悉的基础知识⼊⼿,多⾓度、多层次地考查了学⽣的数学理性思维能⼒及对数学本质的理解能⼒,⽴⾜基础,先易后难,难易适中,强调应⽤,不偏不怪,达到了“考基础、考能⼒、考素质”的⽬标。
试卷所涉及的知识内容都在考试⼤纲的范围内,⼏乎覆盖了⾼中所学知识的全部重要内容,体现了“重点知识重点考查”的原则。
1.回归教材,注重基础试卷遵循了考查基础知识为主体的原则,尤其是考试说明中的⼤部分知识点均有涉及,其中应⽤题与抗战胜利70周年为背景,把爱国主义教育渗透到试题当中,使学⽣感受到了数学的育才价值,所有这些题⽬的设计都回归教材和中学教学实际,操作性强。
2.适当设置题⽬难度与区分度选择题第12题和填空题第16题以及解答题的第21题,都是综合性问题,难度较⼤,学⽣不仅要有较强的分析问题和解决问题的能⼒,以及扎实深厚的数学基本功,⽽且还要掌握必须的数学思想与⽅法,否则在有限的时间内,很难完成。
3.布局合理,考查全⾯,着重数学⽅法和数学思想的考察在选择题,填空题,解答题和三选⼀问题中,试卷均对⾼中数学中的重点内容进⾏了反复考查。
包括函数,三⾓函数,数列、⽴体⼏何、概率统计、解析⼏何、导数等⼏⼤版块问题。
这些问题都是以知识为载体,⽴意于能⼒,让数学思想⽅法和数学思维⽅式贯穿于整个试题的解答过程之中。
⼆、亮点试题分析1.【试卷原题】11.已知,,A B C 是单位圆上互不相同的三点,且满⾜AB AC →→=,则A BA C →→的最⼩值为()A .14- B .12-C .34-D .1-【考查⽅向】本题主要考查了平⾯向量的线性运算及向量的数量积等知识,是向量与三⾓的典型综合题。
解法较多,属于较难题,得分率较低。
【易错点】1.不能正确⽤OA ,OB,OC 表⽰其它向量。
02275计算机基础与程序设计答案
计算机基础与程序设计答案参考二、多选题1、ACD2、ABCE3、BCD4、ABC5、ACD6、ABC7、BCD8、BD9、ACD 10、ABE三、简答题1、答:机械语言是二进制指令代码的集合,计算机能直接识别和执行;汇编语言是用助记符来表示指令的符号语言,每一条汇编指令和机械指令都有一一对应的关系,必须翻译为目标程序后执行;高级语言是一种接近人类的自然语言与数学语言的程序设计语言,简单直观,通用性好,但也需编译为目标程序后执行。
2、答:break语句中断整个循环,continue语句中断本次循环继续下次循环。
3、答:结构体名为student结构体类型变量为a结构体类型变量所占的字节数为16个字节结构体成员age的值为184、答:[ ] →++→%、/→<=、>= →&&→,5答:不同。
C语言中“=”称为赋值号,赋值号左边只能是变量不能是表达式或常量。
赋值号两侧不能互换,不表示相等,而“= =”称为等号,与数学中的“=”意义相同,符号两侧都可以使表达式6、答:关闭与文件指针有联系的文件,废除文件指针与打开文件的联系。
7、答:Aotu,static,extern,register四种。
Aotu类型的局部变量存储在动态存储区。
Static类型的静态变量和extern 类型的外部变量存储在静态存储区。
Register类型的变量存储在寄存器中。
8、答:(1)结构体名是cjd (2)结构体类型变量时x(3)结构体类型变量所占字节数是29 (4)90四、阅读分析题1、2,4,12、3、1 1 * **3 95 257 499 814、pascal5、13,7basic6、there is a cara=1,b=2 7 @*@*@8、2 9、13,7 10、23 4 74 5 6五、编程题1、答案:# inclde “stdio.h”void main (void ){int x , i ,sum=0 ,n =0;float even ;for (i =0 ; i<10 ; i++ ){ scanf (“%d”,& x) ;if (x>3&& x<100){ n++ ;sum+= x;}}even = 1.0 *sum/n ;printf (“even=%f\n”,even) ;}2、答案:# inclde “stdio.h”# include “string.h”main ( ){ char ﹡p[10], ﹡q , a[10] [9] ;int i, jfor (i =0 ;i<10 ; i++)scanf (“% s”,a[i]);for (i=0 ; i <10 ;i++)p[i] = a [i] ;for (i=0 ; i <9 ;i++)for (j = i+1; j<9 ;j++)if ( strcmp (p[i], p[j]>0){q = p[i] ; p[i] =p [j] ; p [j] =q ; } for (i=0 ;i<10 ;i++)printf (“﹪s”,p [ i] ;}3、答案:#include "stdio.h" main(){int a[30],i,sum=0;printf("input 30 nubmers:");for(i=0;i<=29;i++)scanf("%d",&a[i]);for(i=0;i<=29;i++)if(a[i]%3==0){ printf("%5d",a[i]);sum=sum+a[i]; }printf("\n%d",sum);getch();}4、答案:#include "stdio.h"main(){FILE *fp;float a[10] ,x;int i=0,j=0;if((fp=fopen("c:\abc.dat","r")==NULL)exit(0);while(fscanf(fp,"%f ",&a[i++])!=EOF);fclose(fp);for(i=0;i<=9;i++)for(j=0;j<=i;j++)if(a[j]>a[j+1]){ x=a[j];a[j]=a[j+1];a[j+1]=x; }for(i=0;i<=9;i++)printf("%f ",a[i]);}。
计算机基础与程序设计试卷及答案
计算机根底与程序设计卷子(课程代码02275)一、单项选择题:本大题共20小题,每题l分,共20分。
在每题列出的备选项中只有一项为哪一项最符合题目要求的,请将其选出。
1.感染对象主要是Office文档的计算机病毒是A.宏病毒 B.木马病毒C.蠕虫病毒 D.文件型病毒2.以下选项中,不属于计算机病毒防治技术措施的是A.不使用盗版软件B.不让患感冒的人用计算机C.不要轻易翻开来历不明的电子邮件的附件D.不要随便使用在其它计算机上使用过的可擦写存储介质3.在计算机程序设计言语中,可以直接被计算机识别并执行的是A.机器言语 B.汇编言语C.算法言语 D.高级言语4.以下运算符中,属于右结合运算符的是A.+ B.XC.= D.==5.假设整型变量X的值是17,Y的值是5,则语句“X/=y;〞执行后,X的傻是A.2 B.3C.5 D.176.以下逻辑运算符中,优先级最高的是A. B.&&C.l D.||7.以下语句中,不能直接跳出循环体的是A.break语句 B.continue语句C.got0语句D.return语句8.已知ArrayList对象alist中按顺序存储了5个元素:“l,2,4,5,6〞,语句“alist.RemoveAt(3);〞执行后,alist中的元素是A.1,2 B.1,2,5,6C.1,2,4,6 D.1,2,4,5,69.在C撑中,对交错数组中的全部元素进行遍历,最方便的方法是使用A.for循环 B.foreach循环C.while循环 D.d0.while循环10.鼠标移入一个控件时触发的事件是A.MouseClick事件 B.MouseDown事件C.MouseEnter事件 D.MouseLeave事件11.以下按键中,按下后会触发KeyPress键盘事件的是A.AIt B.CtrlC.Enter D.Shift12.在C群的同一个类中,一些方法可以使用相同的名字,但带有不同的参数,这叫作A.方法的重载 B.方法的覆盖C.方法的改写 D.方法的隐藏13.已知定义:Color C=Color.FromArgb(50,100,150,250);,则表达式c.R的值是A.50 B.100C.150 D.25014.以下StreamReader类的方法中,可以一次性读取指定文件的全部内容的方法是A.Read() B.ReadBlock()C.ReadLine() D.ReadToEnd()15.在SQL语句中,HAVING子句必须与A.AS子句一起使用 B.DISTINCT子句一起使用C.GROUP BY子句一起使用D.ORDER BY子句一起使用16.以下BindingSource控件的常用属性中,设置数据源中的表的属性是A.Count B.DataMemberC.DataSource D.Position17.软件生命周期模型中,称为基于知识的软件开发模型的是A.螺旋模型 B.增量模型C.喷泉模型 D.智能模型18.以下选项中,属于软件治理和支持工具的是A.文档分析工具 B.版本操纵工具C.逆向工程工具 D.工程治理工具19.以下选顼中,发觉错误能力最弱的逻辑覆盖是A.语句覆盖 B.判定覆盖C.条件覆盖 D.路径覆盖20.在UML的连接关系中,描述整体与局部的连接关系是A.关联 B.泛化C.依赖 D.聚合参考答案:1A 2B 3A 4C 5B 6A 7B 8C 9B 10C 11C 12A 13B 14D 15C 16B 17D 18D 19A 20D。
(全新整理)7月全国自考计算机基础与程序设计试卷及答案解析
A.控制器、运算器和内存储器B.CPU、显示器和键盘
C.I/O设备、CPU和内存储器D.控制器、内存储器和I/O设备
3.(75)10的二进制的表示是( )
A.(01001001)2B.(01001010)2
C.(01001011)2D.(01001100)2
4.字符串常数“CHINA”在内存中存储时占的字节数是( )
13.如果一个C程序仅由一个源文件组成,则在一个源文件中定义的全局变量的作用域为( )
A.源文件的全部范围B.本程序的全部范围
C.本函数的全部范围D.从定义该变量的位置开始至本文件末尾
14.下列定义中,不是指针数组定义的是( )
A.int*p[5];B.float*q[4];
C.int(*r)[6];D.char*w[7];
17.设有结构体的定义如下:( )
struct cjd{long bh;int*q;char xm[9];};
则sizeof(struct cjd)的值是
A.14B.15
C.16D.17
18.设有说明:int x=0x15,y=0x0f;则x&y的结果是( )
A.0x5B.0x15
C.0xf0D.0xf5
}*p,*head=NULL;
下面各选项中正确的有
A.p=(struct car*)MALLOC(sizeof (struct car);
B.p=(struct car*)malloc (sizeof (struct car);
C.p.next=head;
D.p->next=head;
E.p=(struct car *)malloc (sizeof(car);
全国自考计算机基础与程序设计历年真题(珍藏版)(部分有答案)
C.当表达式的值非0时D.当表达式的值不为1时
35.下列程序段输出的结果是(A)
for(i=1;i<3;i+ +)
for(j=1;j<3;j+ +)
printf("%d",i+j);
A.2334B.234
C.23D.2
343 4
36.若有定义int s[4]={1,2,3,4};则a[a[2]-3*a[0]+1]的值是(B)
13.如果一个C程序仅由一个源文件组成,则在一个源文件中定义的全局变量的作用域为(D)
A.源文件的全部范围B.本程序的全部范围
C.本函数的全部范围D.从定义该变量的位置开始至本文件末尾
14.下列定义中,不是指针数组定义的是(D)
A.int*p[5];B.float*q[4];
C.int(*r)[6];D.char*w[7];
B.将整个程序编译完成后再执行,不生成目标代码
C.将源程序编译成目标程序,执行连接后的程序
D.将源程序解释完毕后再执行
7.下列转义字符中,表示换行的是(B)
A.\0B.\n(回车换行)
C.\r(回行不回车)D.\f
8பைடு நூலகம்unsigned long型数的取值范围是(D)
A.-215~(215-1)B.-231~(231-1)
A.1个
B.2个
C.4个
D.8个
4.下列语句中不能实现循环结构的语句是(A)
A.if语句
B.while语句
C.do—while语句
D.for语句
5.内存每个基本单元都有唯一的序号,这个序号称为(C)
2017年10月高等教育自学考试《计算机基础与程序设计》试题02275
2017年10月高等教育自学考试《计算机基础与程序设计》试题课程代码:02275一、单项选择题1.计算机内部存储、处理、加工和传输汉字时,使用的是(A)A.汉字机内码B.汉字国标码C.汉字输入码D.汉字地址码2.Cache是为了解决(B)A.主机与外设之间速度不匹配的问题B.CPU与内存储器之间速度不匹配的问题C.CPU与辅助存储器之间速度不匹配的问题D.内存储器与辅助存储器之间速度不匹配的问题3.蠕虫病毒对计算机软件系统造成极大的危害,它是(D)A.一种芯片B.一条命令C.一种生物病毒D.一段特制的程序4.在C#中,可以标识不同控件的属性是(B)A.Index B.Name C.Text D.Title5.在C#中,下列不能作为变量名的是(C)A._56 B.Float C.long D.Num_26.关于变量的声明和初始化,下列语句正确的是(D)A. float x=13.0;B. float x=13.f;C. decimal x=13.0;D. double x=13;7.下列选项中,不属于C#循环的中断语句的是(D)A.break语句B.continue语句C.goto语句D.jump语句8.设数组定义为:ht[,]a=new int[5,6];,则下列关于数组元素的引用正确的是(B)A.a[0][0] B.a[0,0] C.a[5][6] D.a[5,6]9.下列的数组定义语句,不正确的是(B)A. int[] a:new int[5]{1,2,3,4,5};B. int[,] a: new int[3][4];C. int[][] a=newint [3][];D. int[] a= {1,2,3,4};10.在C#中,不会显示在窗体上的控件是(C)A.CheckBox B.GroupBoxC.ImageList D.PictureBox11.如果要每隔15s产生一个定时器事件,则Timer的Interval属性应设置为(D)A.15 B.150 C.1500 D.1500012.在C#中,如果不希望类被继承,则定义类时要使用关键字(C)A.abstract B.override C.sealed D.virtual13.如果某个类成员属于整个类而不属于类的某一个具体实例,则该成员前须用修饰符(D)A.private B.protected C.public D.static14.在C#中,对文本文件进行读取通常使用(C)A.BinaryReader类B.BinaryWriter类C.StreamReader类D.StreamWriter类15.SQL Server 2008是一个(C)A.层次模型数据库B.网状模型数据库C.关系模型数据库D.面向对象模型数据库16.在中,用于对数据源执行SQL命令语句的对象是(A)A.Command对象B.Connection对象C.DataAdapter对象D.DataSet对象17.下列软件工具中,不属于软件开发工具的是(C)A.设计工具B.编码工具C.版本控制工具D.需求分析工具18.主要用于面向对象的开发过程的模型是(B)A.螺旋模型B.喷泉模型C.智能模型D.快速原型模型19.在数据流图中,用圆或圆角矩形表示(A)A.加工B.数据流C.数据存储D.数据源点或终点20.为了提高模块的独立性,模块之间最好是(A)A.数据耦合B.公共耦合C.内容耦合D.控制耦合二、填空题21.在微型计算机中,西文字符一般采用ASCII 码进行编码。
02557计算机基础与程序设计历年真题
(02557)计算机基础与程序设计历年真题第一章计算机及程序设计基础知识申明:绝对原创,杜绝盗版,如果想要视屏讲解的可以联系我,我在线时就发给你历年试题【单选题】在计算机中,指令通常是由( )A.操作码、操作数组成B.源操作数、目标操作数组成C.反码、补码组成D.直接寻址、目的寻址组成【答案】A【解析】该题考查的是指令的组成。
教材中没有相关内容。
历年试题【单选题】一个完整的计算机系统应该包括( )A.主机和外设 B.主机和操作系统C.硬件系统和软件系统 D.系统软件和应用软件【答案】C【解析】该题考查的是一个完整的计算机系统的组成。
教材(P2)。
历年试题【单选题】具有只读功能的内存储器是指( )A.ROM B.RAM C.硬盘D.CD-ROM【答案】A【解析】该题考查的是内存储器的种类及特点。
教材(P4)。
历年试题I/O设备指的是计算机的( )A.存储设备B.输入和输出设备C.控制器D.运算器【答案】B【解析】该题考查的是I/O设备的概念。
I/O设备指的是计算机的输入和输出设备。
历年试题与十进制数49等值的二进制数是( )A.101111B.110000C.110001D.110010【答案】C【解析】该题考查的是十进制数与二进制数之间的相互转换关系。
采用初二取余的方法,可得与十进制数49等值的二进制数是110001。
也可以将选项中的二进制数转换为十进制数来确定正确选项。
如选项C,(110001)=1×25+1×242。
+1×20 =(49)10历年试题十进制数-5在八位的微机内的存储形式是()A.00000101 B.10000101 C.11111010 D.11111011 【答案】D【解析】本题考查的是带符号数在计算机中的表示方法。
在微型计算机中,带符号数一般以补码形式存储,[-5]原=10000101,[-5]补=1111011,所以选项D正确。
历年试题编译程序的功能是()A.修改并建立源程序B.将源程序翻译成目标程序C.调试程序D.命令计算机运行可执行程序【答案】B【解析】本题考查的是高级语言程序的执行方法。
计算机基础与程序设计试题及答案
计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.微机一般是16位机或32位机,它指的是机器的( )。
A.速度B.容量C.系列号D.字长2.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C的所有文件复制到C盘TC子目录下,一定成功的命令是( )。
A.COPY A:\*P*.CB.COPY A:\??P*.C C:C.COPY A:\??P*.CD.COPY ??P*.C C:\TC3.在C程序中,main函数的位置是( )。
A.必须作为第一个函数B.必须作为最后一个函数C.可以放在任意位置D.必须放在它所调用的函数之后4.设int a=3;下列哪一个表达式的值等于0( )。
A.a&&(a>0)B.!a||aC.a%=aD.a>=a5.如果a=5,b=2,c=3,d=4,则表达式a>b? a:c>d? c:d的值是( )。
A.2B.3C.41D.56.在C程序中,设一表达式中包含有int, long, char和unsigned类型的变量和数据,这四种类型数据的转换规则是( )。
A.int→unsigned→long→charB.char→int→long→unsignedC.char→int→unsigned→longD.int→char→unsigned→long7.设有说明:int a=11, b=10;执行表达式a%=b+(a&&b)后,a的值为( )。
A.0B.1C.11D.228.下面程序段的运行结果是( )。
main(){int x=1,y=2,z=3,s=0;if(y>x)if(y>z) s=1;else s=2;else s=3;printf(”% d\ n”,s);}A.0B.1C.2D.329.设有说明:int x=1, y=2;执行条件表达式(x=y)? ++x:--x后,x的值为:( )。
全国自考计算机基础与程序设计历年真题(珍藏版)
全国⾃考计算机基础与程序设计历年真题(珍藏版)全国⾃考计算机基础与程序设计历年真题全国2009年7⽉⾃考计算机基础与程序设计试题课程代码:02275⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.内存每个基本单元都有唯⼀的序号,这个序号称为()A.地址B.字节C.代码D.字2.计算机对编译型⾼级语⾔的执⾏⽅式是()A.逐条语句边解释边执⾏,即解释⼀条就执⾏⼀条B.将整个程序编译完成后再执⾏,不⽣成⽬标代码C.将源程序编译成⽬标程序,执⾏连接后的程序D.将源程序解释完毕后再执⾏3.下列转义字符中,表⽰换⾏的是()A.\0B.\nC.\rD.\f4.unsigned long型数的取值范围是()A.-215~(215-1)B.-231~(231-1)C.0~(216-1)D.0~(232-1)5.设有int a=3;表达式a⼗=a *=a *=a的值是()A.3B.9C.81D.1626.下列四种运算符中,优先级最低的是()A.>=B.!C.&&D.||7.下列程序段的输出结果是()main( ){int a=5,b=3,c;c=a;a=b;b=c;printf(″%d,%d\n″,a,b);}A.3,5B.5,3C.5,8D.8,38.下列程序段所表⽰的逻辑关系是()if(aif(c==d)x=l;elsex=2; A.x=?≠>=c b a 1且且B.x=??≥=< b a 2dc b a 1且 C.x=?≠<=c b a 1且且D.x=?≠=< b a 2d c b a 1且9.执⾏下列程序段后,i 的结果是() int i=10; switch(i){case 9:i+=l ;break ; case 10:i+=l ;break; case 11:i+=1;break ; default :i+=1;break; } A.10 B.1l C.12 D.13 10.下列程序段的输出结果是() a=100; do a=a+l;while(a>120);printf(″%d ″,a); A.100 B.101 C.120 D.12111.关于break 和continue 语句,下列说法正确的是() A.在循环体中可以⽤break 语句结束本次循环 B.在循环体中可以⽤continue 语句结束本次循环 C.break 语句仅能使⽤在switch 结构中 D.可以使⽤continue 语句跳出switch 结构12.若有定义int a[4]={l ,2,3,4};则a[a[0]+2 * a[2]-a[3]]等于() A.1 B.2 C.3 D.413.定义如下变量和数组,则下列程序段的输出结果是() int i ,x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) if(i % 2!=1) printf(″%d ″,x[i][i]); A.19 B.17 C.37 D.3914.若有定义static char str2[10],strl[ ]=″China ″;欲将strl 中的字符串拷贝到str2中去,下列正确的语句是()A.strcpy(str2,strl);B.strcpy(strl ,str2);C.strcpy(″China ″,str2);D.strl=str2; 15.下列关于C 程序的说法中不正确...的是()A.⼀个源程序⽂件由⼀个或多个函数组成B.⼀个C程序可以有多个名字为main的函数C.⼀个C程序由⼀个或多个源程序⽂件组成D.⼀个C程序必须有⼀个main函数16.⽤数组名作为函数调⽤时的实参,实际上传递的是()A.数组全部元素的值 B.数组第⼀个元素的值C.数组的⾸地址D.数组元素的个数17.设有函数( )void print _value(int * x){printf(″%d\n″,+ + * x);}执⾏程序段int a=25;print_value(&a);的正确输出是A.23 B.24C.25D.2618.语句float *p [6];的含义是()A.p是⼀个数组,有6个元素,每个元素都是浮点数B.p是⼀个指针,指向有6个浮点数据的数组C.p是⼀个指针数组,有6个元素,每个元素都是浮点型指针D.p是⼀个指针,指向⼀个浮点数19.设有下列程序()# include ″stdio.h″void main(void){unsigned x=1,y=2;printf(″%d\n″,~(x&y));}该程序的运⾏结果是A.-1B.0D.220.设有说明:FILE * fp;对于fp=fopen(″c:\\abc.dat″,″r+″);语句,下列说法正确的是()A.打开ASCII⽂件读写B.打开⼆进制⽂件读写C.打开ASCII⽂件只读D.打开⼆进制⽂件只读⼆、多项选择题(本⼤题共5⼩题,每⼩题2分,共10分)在每⼩题列出的五个备选项中⾄少有两个是符合题⽬要求的,请将其代码填写在题后的括号内。
计算机基础与程序设计复习参考题与答案(完整)
助学指导书高等教育自学考试《计算机基础与程序设计》复习参考题郑州大学土木工程学院2010年11月第一章计算机及程序设计基础知识一、单项选择题1.一个完整的计算机系统应该包括( D )A.主机和外设B.主机和操作系统C.硬件系统和系统软件D.硬件系统和软件系统2.在计算机中, 指令通常是由( A )A .操作码、操作数组成B .源操作数、目标操作数组成C .反码、补码组成D .直接寻址、目的寻址组成3.下列设备中属于输出设备的是( D )A .扫描仪B .键盘C .鼠标D .显示器4.整数-2 在机器内存中的表示是( B )A .1000000000000010B .1111111111111110C .11111111111111101D .11111111111111115.如果文件存储的是数据在内存中存放的字节形式, 则该文件是( C )A .ASCII 文件B .文本文件C .二进制文件D .设备文件6.下列软件中属于应用软件的是( C )A. Ms-DosB. Windows2000C. WPS2000 字处理软件D. C 语言处理程序7. 在计算机硬件设备中能用作输入设备是( B )A. 显示器B. 键盘C. 绘图仪D. 打印机8. 在Dos 系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是(C)A. .OBJB. .CC. .BATD. .BAK9.具有只读功能的内存储器是指( A )A .ROMB .RAMC .硬盘D .CD-ROM10. 存储量1MB 等于( C )3 A.210字节 B.220字节 C.230字节 D.2 字节11. 下面数据中最小数是( A )A.(0.1100)2B.(0.64)8C.(0.8125)10D.(0.D)1612. CPU 处理数据和指令的基本单位是字(Word),一个字的字长是(D)A. 8bitsB. 16bitsC. 32bitsD. 与CPU 数据总线有关的bit 位数13. 与十进制1100等值的十六进制数是( B )A. 44AB. 44CC. 54AD. 54C14. 与二进制数1011.01 等值的十进制数是( C )A.7.25B.11.05C.11.25D.19.2515.Unix 是( D )A. 单用户、单任务的操作系统B. 单用户、多任务的操作系统C. 多用户、单任务的操作系统D. 多用户、多任务的操作系统16. 一个二进制数位也称为一个( D )A.wordB.byteC.KBD.bit17.( B )是用助记符来表示指令的符号语言。
计算机基础与程序设计试卷及答案模板
高等教育自学考试《计算机根底与程序设计》真题及答案〔课程代码:02275〕一、单项选择题 (本大题共20小题,每题1分,共20分)在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多项选择或未选均无分。
1.计算机处理信息时,CPU一般是以一组二进制数码为单位进行处理的,这组二进制数码称为( A )A.wordB.MBC.KBD.bit2.以下不属于...计算机硬件系统的是 ( A )A.操作系统B.操纵器C.存储器D.运算器3.下面转义字符中,表示换页的是 ( D )A.\0B.\nC.\rD.\f4.在Turbo C 2.O中,保存源程序在主菜单File项中可选择( C )A.LoadB.NewC.SaveD.Quit5.下面表达式结果为3的是 ( C )A.(-7)%4B.(-7.O)%4.0C.7%(-4) %4.O6.设有int x=2,y,z;执行z=y=x++;后变量z的值是 ( C )A.0B.1C.2D.37.下面不正确...的关系表达式是 ( A )A.a=3B.a<3C.a>=b>cD.a>b>c8.设有声明int x=1,y=2,z;执行z=x>yx+2:y-2后变量z的值是 ( A )A.0B.1C.2D.39.设有int b=-1;则执行printf("%u\n〞,b);后的输出是 ( D )A.-1B.ffffC.177777D.6553510.下面程序段的输出结果是 ( C )main(){ int a=3,b=5,c;c=a+b;a=b;b=c;printf("%d,%d",a,b);}A.3,5B.5,3C.5,8D.8,1311.设有声明int x=-1;执行if(x<0)x=-x-1;后变量x的值是 ( B )A.-1B.0C.1D.212.关于break语句,以下说法不正确的选项是....... ( C )A.它可以用于循环语句中B.它可以用于switch语句中C.可以从最内层循环结构中直接跳出最外层循环结构D.可以从当前switch结构中跳出13.下面能正确将字符串"Boy"进行完整赋值操作的语句是( B )A.char s[3]={′B′,′o′,′y′};B.char s[]="Boy";C.char s[3]={"Boy"};D.char s[3];s[O]=′B′;s[1]=′o′;s[2]=′y′;14.以下函数中向文件一次读一串字符的函数是 ( B )A.fgetcB.fgetsC.fputcD.fputs15.在一个c源程序文件中,假设要定义一个只同意根源文件中全部函数使用的全局变量,则该变量需要使用的存储类别是 ( D )A.externB.registerC.autoD.static16.C言语规定,简单变量做实参时,它和对应形参之间的数据传递方法是 ( B )A.地址传递B.单向值传递C.由实参传给形参,再由形参传回给实参D.由用户指定方法17.设有声明语句int a[2][3],(Xp)[3]=a;则对a数组元素正确引用的是 ( C )A.(p+1)[O]B.X(X(p+2)+1)C.X(p[1]+1)D.p[1]+218.设有下面的结构体和结构变量定义: ( C )struct car{long id:charXname;};struct car carl;关于结构体类型变量赋值不正确的选项是.......A.carl.id=10101;="BlueSky";C.carl.X name="BlueSky";D.carl.id=123456L;19.设有声明和语句: ( D )unsigned int x=1,y=2;x<<=y+1;则x的值是A.1B.4C.5D.820.设有下面程序: ( D )include"stdio.h"void main(void){unsigned x=1,y=3,z=5;printf("%d\n",x y);}该程序的运行结果是A.1B.3C.5D.7二、多项选择题 (本大题共5小题,每题2分,共10分)在每题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
专插本计算机基础与程序设计广技师真题
专插本计算机基础与程序设计广技师真题全国2009年4月自考计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.衡量存储器的基本单位是()A. bitB. byteC. KBD. word2.Windows操作系统是()A. 单用户、单任务B. 单用户、多任务C. 多用户、单任务D. 多用户、多任务3.组成微机主存储器的是()A. CD—ROM和RAMB. 硬盘和RAMC. 硬盘和CD—ROMD. ROM和RAM4.下列数据中最大数是()A. (1010010)2B. (123.4)8C. (84.5)10D. (55)165.在Turbo C 2.0中,运行一个程序后,要查看运行结果可按键()A. Alt+F1B. Alt+F5C. Alt+F9D. Alt+F106.下列是合法C语言常量的是()A. eB. 7E4.0C. E4D. -9.13E-307.设有int a=3,b=-4,c=5;表达式(a<b)?a:b&&c<0的值是()A. 0B. 1C. 3D. 48.以指数形式输出实型数的格式说明符是()A. %uB. %xC. %fD. %e9.下列程序的输出结果是()main( ){ int x=5,y;if(x<0)y=-1;if(x==0)y=0;y=1;printf(″%d″,y);}A. -5B. -1C. 0D. 110.下列程序段的输出结果是()i=1;while(i<3){j=1;while(j<=i){printf(″%d″,i+j);j++;}i++;printf(″\n″);}A. 2 3 3 4B. 2 3 4C. 2 3D.23 4 3 411.已知str1和str2是字符数组名,下面函数中能正确地完成字符串输出的是()A. puts (str1,str2)B. puts (str2)C. putchar (strl)D. putchar (str1,str2)12.下列关于函数的说明中不正确的是()A. 函数名后面可以不要一对圆括号B. 函数参数类型必须作说明C. 函数形参个数可以是一个、多个或没有D. 空函数被调用时不做任何工作13.若有定义:int a[5];则a数组中首元素的地址可以表示为()A. &aB. a+1C. aD. &a[1]14.设有char s=″\ta\017bc″;则指针变量s指向的字符串在内存中所占的字节数是()A. 5B. 6C. 7D. 915.下列关于结构体类型的定义正确的是()A. struct treeB. struct tree{ int branch; { int branch;char name[20]; char name[20],char relation; char relation,}; };C. struct treeD. struct tree{ int branch { int branch;char name[20] char name[20];char relation char relation;} }16.下列各个位运算符的优先级从左到右依次降低的是()A. | & ˆ > >B. ˆ & > > |C. ~> > ˆ |D. ~> > | ˆ17.设有说明:int u=1,v=3,w=5;表达式:v &~~u|w的值是()A. 3B. 5C. 6D. 818.设有下列程序:()#include″stdio.h″main( ){unsigned x=8,y=2;printf(″%d\n″,y|~(x&y));}该程序的运行结果是A. -1B. 0xffC.127D. 6553519.若有定义∶# define P(x) x x x+1和说明语句:int a=2;则表达式P(2)的值是()A. 6B. 8C. 9D. 1020.在语句fgets(str,n,p);中,下列说法不正确的是()A. str是字符指针B. 一次可以读n个字符C. str是字符数组名D. 一次可以读n-1个字符二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
02275《计算机基础与程序设计》200204及200404试题及答案
02275《计算机基础与程序设计》200204及200404试题及答案全国2002年4⽉⾼等教育⾃学考试计算机基础与程序设计试题课程代码:02275⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)在每⼩题列出的四个选项中只有⼀个选项是符合题⽬要求的,请将正确选项前的字母填在题后的括号内。
1.计算机能够⾃动按照⼈们的意图进⾏⼯作的最基本思想是( )A.采⽤逻辑部件B.存储程序和数据C.控制代码D.总结结构2.若要显⽰C盘TC⼦⽬录下名为EXAM.C的内容⼀定成功的命令是( )A.TYPE C:\TC\EXAMB.TYPE EXAM.CC.COPY CON C;\TC\EXAM.CD.COPY C:\TC\EXAM.C CON3.编辑程序的功能是( )A.修改并建⽴源程序B.将源程序翻译成⽬标程序C.调试程序D.命令计算机执⾏指定的程序4.设int a=2,b;则执⾏b=a&&1;语句后,b的结果是( )A.0B.1C.2D.35.逗号表达式(a=3*5,a*4),a+15的值是( )A.15B.60C.30D.75A.intB.charC.unsignedD.long7.下⾯程序段的运⾏结果是( )main ( ){int a=11,b=10,c=0;a/=b+(b&&c);printf(″%d\n″a);}A.0B.1C.1.1D.118.两次运⾏下⾯程序,如果从键盘上分别输⼊6和4,则程序的输出结果是( ) main ( ){int x;scanf(″%d″,&x);if(x++>5) printf(″%d″,x);else printf(″%d\n″,x-1);}A.7和5B.6和3C.7和4D.6和49.表达式y<3? -1.0∶1的值的类型应是( )A.不确定B.实型C.整型D.⽆符号整型10.语句while(!e);中,条件!e等价于( )A.e=0B.e!=0C.e!=1D.e=0{int i=1,sum=0;lop:sum=sum+i ;i=i+2;if(i<6)goto lop;printf (″sum=%d\n″,sum);}A.suu=4B.sum=9C.sum=16D.sum=2512.若定义int x[10];则Turbo C编译系统为该数组分配( )个字节存储单元。
4月全国计算机基础与程序设计自考试题及答案解析
全国2019年4月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.按冯·诺依曼的设计思想,计算机采用的数制是( )A.二进制B.八进制C.十进制D.十六进制2.若机器的当前系统提示符为A,欲将C盘TC子目录下文件名第二个字符为T,扩展名为C 的所有文件删除,应采用的操作命令是( )A.DEL ?T*.CB.DEL C:\TC\*T*.CC.DEL \TC\? T*.CD.DEL C:\TC\?T*.C3.下面哪一个是合法的指数型实数( )A.E5B.-1.0e-5C.1.2e+5.1D.e84.以下正确的C语言标识符是( )A.%dB.a+bC.-123D.3D5.设有int i;char c; float f;下面结果为整型的表达式是( )A.i+fB.i*cC.c+fD.i+c+f6.以下使i的运算结果为4的表达式是( )A.int i=0,j=0;(i=3,(j++)+i);B.int i=1,j=0;j=i=(i=3)*2);C.int i=0,j=1;(j==1)?(i=1):(i=3);D.int i=1,j=1;i+=j+=2;7.下面程序段的运行结果是( )main(){ int a,b,c;a=(b=(c=3)*5)*2-3;printf(″%d,%d,%d\n″,a,b,c);}A.27,15,3B.3,15,27C.-1,15,3D.15,27,38.对下述程序,正确的结论是( )#include<stdio.h>main(){ int x,y;scanf(″%d,%d″,&x,&y);if(x>y)x=y;y=x;elsex++;y++;prinft(″%d,%d″,x,y);}A.有语法错误,不能通过编译B.若输入数据3和4,则输出4和5C.若输入数据4和3,则输出3和4D.若输入数据4和3,则输出4和49.以下程序的输出结果是( )main(){ int a=10;a>10? a--;a++;a+=a;printf(″%d\n″,a);}A.-22B.11C.22D.-1110.在C语言中,由do-while语句构成的循环中结束循环的条件为( )A.1B.trueC.0x10D.011.以下程序的输出结果是( )main(){ int i,x=0;for(i=0;i<=2;i++)x++;prinft(″x=%d″,x);}A.x=3B.x=8C.x=6D.x=412.对下面程序段进行语法分析,正确的说法是(各行前的数字是附加的行号)①float a[3]={2.0};②int i;③scanf(″%f″,&a[1]);④for(i=1;i<3;i++)a[0]+=a[i];⑤printf(″%f\n″,a[0]);A.没有错B.第一行有错C.第四行有错D.第五行有错13.下列程序的运行结果是( )main(){ char ch[7]={″43ab21″};int i,s=0for (i=0;ch[i]>`0'&&ch[i]<=`9';i+=2)s=10*s+ch[i]-`0';printf(″%d\n″,s);}A.12ba34B.4321C.4D.4214.以下程序的运行结果是( )main(){ char c[5];int i=0;c[]0=`a';c[1]=`b';c[2]=`\n';c[3]=`c';c[4]=`\0';for (;i<5;i++) printf(″%c″,c[i]);}A.aB.aC.abD.abcb b cc15.下面关于main函数的说法中,不正确的是( )A.程序的执行从mian()函数开始B.程序的执行在main()函数中结束C.main()函数可以调用其它函数D.其它函数可以调用main()函数16.变量包括数据类型和存储类别两种属性,其中存储类别属性主要用来决定( )A.变量的存储长度B.变量的作用范围C.变量的生存期D.变量的取值范围17.下面程序的运行结果是( )void fun(int *p1,int *p2){ printf(″%d,%d\n″,*p1,*p2);}int x=11,y=19;main(){fun(&x,&y);}A.12,19B.11,19C.11,20D.12,2018.若有定义int *p[5];则其含义是( )A.p是一个数组,有5个元素,每个元素都是整型量B.p是一个指针,指向含有5个整型数据的数组C.p是一个数组,有5个元素,每个元素都是指向整型变量的指针D.p是一个指针,指向一个整型数据19.下面程序的运行结果是( )#define MIN(x,y)(x)<(y)?(x):(y)#include <stdio.h>main(){ int u=1,v=2,w=3,t;t=MIN(u+v,v+w);printf(″%d\n″,t);}A.3B.5C.1D.220.随机定位函数的函数名是( )A.fopenB.fgetcC.seekD.fseek二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中有二个至五个是符号题目要求的,请将其代码填写在题后的括号内。
02275自考计算机基础与程序设计2007年~2014年试题及答案
2007年4月高等教育自学考试全国统一命题考试计算机基础与程序设计试题课程代码:2275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.I/O设备指的是计算机的()A.存储设备B.输入和输出设备C.控制器D.运算器2.具有只读功能的内存储器是指()A.ROM B.RAM C.硬盘D.CD-ROM3.十进制数-5在八位的微机内的存储形式是()A.00000101 B.10000101 C.11111010 D.111110114.C语言源程序的基本单位是()A.过程B.函数C.子程序D.语句5.设有int p,q;以下不正确...的语句是()A.p *=3;B.p/=q;C.p+=3;D.p&&=q;6.若有下列程序段,欲使a=2,b=3,对应正确的数据输入方法是(其中<CR>表示换行)()int a,bscanf("%d%d",&a,&b);A.2<CR> B.a=2 b=3<CR>3<CR>C.a=2,b=3<CR> D.2,3<CR>7.设有说明int x=0,y=2;则执行if(x=0) y=1+x;else y=x-1;后,变量y的值是()A.-1 B.0 C.1 D.28.下面程序的输出结果是()main( ){int x=5,y;if(x>0);.'y=1;y=0;if(x<0)y=-1;printf("%d",y);}A.-1 B.0 C.1 D.5 9.执行下面程序段后,输出字符B的个数是()x=0;while(x<=5){printf("B");x+=2;}A.0个B.3个C.5个D.6个10.在下述程序中,for循环执行的次数是()main( ){int i =0,j=10,k=2,s=0;for(; ;){i+=k;if(i>j){printf("%d\n",s);break;}s+=i;}}A.4 B.5 C.6 D.7 11.若有定义:int a[10];则数组元素的下标的下限和上限分别是()A.0和1 B.1和9 C.0和9 D.1和10 12.下列说法不正确...的是();.'A.一个源程序文件由一个或多个函数组成B.一个C程序由一个或多个源程序文件组成C.一个C程序以函数为独立的编译单位D.一个C程序必须有一个main( )函数13.在C语言中,确定函数返回值的类型由()A.return语句中的表达式类型决定B.调用该函数的主函数类型决定C.调用函数时临时决定D.定义函数时所指定的函数类型决定14.若有以下定义和语句,且0≤i<10,则对数组元素地址的正确表示是()int a [ ]={0,1,2,3,4,5,6,7,8,9},*p;p=a;A.&(a+1) B.a++ C.&p D.&p[i] 15.若有以下说明:char s[10]=“ABCDEFGH”,*p=s;不能..表示字符C的是()A.s[2] B.s[3] C.s['c'-'a'] D.*(p+2) 16.有下列程序:func(int x, int y, int*jia, int*jian){*jia=x+y;*jian=x-y;}main( ){int i =10,j=3,x1,x2;func( i ,j,&x1,&x2 );printf("%d,&d\n",x1,x2);}则其运行结果是()A.0,0 B.10,3 C.13,7 D.7,13 17.设有结构体的定义如下:struct data{int n;char c;float f;};则sizeof (struct data)的值是()A.1 B.3 C.7 D.11;.'18.如果在程序中要使用系统提供的函数sqrt,则需要书写的编译预处理命令是()A.#include<stdio. h> B.#include<math. h>C.#include<string.h> D.#include<malloc.h>19.设有说明:int x=12,y=3;则x¦y的值是()A.0 B.3 C.12 D.1520.测试文件是否结束函数的函数名是()A.feof B.EOF C.eof D.FEOF二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年4月高等教育自学考试全国统一命题考试
计算机基础与程序设计试卷
(课程代码02275)
本试卷共8页,满分l00分,考试时间l50分钟。
考生答题注意事项:
1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间,超出答题区域无效。
第一部分选择题
一、单项选择题(本大题共20小题,每小题l分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.利用计算机进行机械设计属于
A.科学计算 B.信息处理 C.过程控制 D.计算机辅助设计
2.在下面存储容量单位中,最小的是
A.bit B.Byte C.KB D.GB
3.内存中的只读存储器是
A.Cache B.ROM C.RAM D.外存
4.下面属于输入设备的是
A.打印机 B.绘图仪 C.显示器 D.扫描仪
5.下面属于单用户多任务操作系统的是
A.DOS B.Windows C.UNIX D.NetWare
6.计算机病毒不具有的性质是
A.传染性 B.潜伏性 C.免疫性 D.破坏性
7.欲将某个应用的窗体标题设置为“兔子生子”,应该更改的窗体属性是
A.Text属性 B.Title属性 C.Size属性 D.Tag属性
8.关于复杂C#程序和命名空间,下面说法正确的是
A.复杂C#程序仅包含零个命名空间 B.复杂C#程序仅包含一个命名空间
C.复杂C#程序可包含多个命名空间 D.复杂C#程序可包含零个或一个命名空间
9.C#转移序列\r的作用是
A.退格 B.回车 C.换行 D.换页
10.在Windows应用程序中,命令按钮的默认事件是
A. Load事件
B. KeyDown事件 C.Click事件 D.Enter事件
11.NET Framework中基本类型的根命名空间是
A.Web B.UI C.Adapters D.System
12.在文本文件读写中,需要使用的类是
A.FileStream B.StreamCopy C.StreamDesign D.StreamClose
13.数据库的英文缩写是
A.DB B.DBMS C.SQL D.RDBMS
14.在SQL Server中主目志文件默认的扩展名是
A.mdf B.ldf C.master D.model
15.在数据库对象中,用来存储和操作数据的逻辑结构的是
A.表 B. 索引 C.视图 D.约束
16.在AD0.NET中,用来与数据源建立连接的对象是
A.Connection对象B.Command对象 C.DataAdapter对象D.DataSet对象17.软件是指
A.程序+数据 B.程序+文档 C.数据+文档 D.数据+程序十文档18.体现软件创建所固有的迭代和无间隙特征的软件生命周期模型的是
A.瀑布模型 B.增量模型 C.螺旋模型 D.喷泉模型
19.下面不属于软件设计的基本原理的是
A.抽象 B.模块化 C.自底向上 D.信息隐蔽
20.软件生命周期中,所占的工作量最大的阶段是
A.编码 B.分析 C. 设计 D. 维护
第二部分非选择题
二、填空题(本大题共l0小题,每小题2分,共20分)
请在答题卡上作答。
21.CPU包含______和______。
22.高级语言翻译成机器指令分为______方式和______方式。
23.C#中扩展名为resx的文件是C#的______文件;扩展名为sln的文件是C#的
______文件。
24.对象是具有唯一对象名和固定对外接口的一组______和______的集合。
25.每个数据库文件有两个名称,分别是______文件名和______文件名。
26.SQL语言中创建数据库对象的语句暴______;修改数据库对象的语句是______。
27.AD0.NET访问数据库的模式是:______模式和______模式。
28.解决软件危机应该从______和______两方面进行。
29.衡量软件的模块独立性使用两个定性的度量标准是______性和______性。
30.动态测试主要包括______和______。
三、简答题(本大题共6小题。
每小题5分。
共30分)
请在答题卡上作答。
31.下面是判断x是偶数还是奇数的部分程序,请将下划线处所填内容在答题卡上作答。
32.设
数组score已经存放有100个整数,请写出找出其中最大数并且将其存放到变量max 中的程序片段。
33.简述RadioButton和CheckBox控件的主要区别。
34.简述类的定义并写出C#中类定义的格式。
35. 已知Strin9类属于.NET类库的System命名空间,并且已经通过using System;导入
了名字空间System。
请写出完成测试字符串“I am a student”的长度,取出子串“student”的程序片段。
36.关于DataBase Management System简称DBMS,回答下面问题。
(1)DBMS的中文意思是什么?
(2)DBMS的主要任务是什么?
(3)DBMS与用户和数据库之间的关系是什么?
四、程序阅读题(本大题共6小题。
每小题5分,共30分)
请在答题卡上作答。
37.阅读下面程序,写出buttonl被单击时的运行结果。
38.阅读下面程序,写出单击bugonl时textBoxl中的输出结果。
40.阅读下面程序,写出单击buttonl时的运行结果。
41.阅读下面程序,写出单击buttonl时textBoxl和单击buRon2时textBox2中的运行结果。
(1)程序操作的是哪个数据库?
(2)第5句的作用是什么?
(3)填充到数据集中的是哪张表?。