2018年4月自考计算机基础与程序设计02275试题及答案
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 表⽰其它向量。
4月全国高等教育自学考试计算机软件基础(二)试题及答案解析
全国2018年4月高等教育自学考试计算机软件基础(二)试题课程代码:02365一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.控制和管理计算机硬件、软件的是()A.操作系统B.数据库系统C.硬件系统D.应用软件系统2.对线性表进行二分(折半)查找时,要求线性表必须()A.以顺序方式存储B.以顺序方式存储,且元素按关键字排序C.以链接方式存储D.以链接方式存储,且元素按关键字排序3.下列各项中属于线性表的是()A.由n个实数组成的集合B.由所有整数组成的序列C.由100个英文字符组成的序列D.数组4.一棵深度为k(k≥1)的完全二叉树,其结点个数至多为()A.2k-1-1 B.2k-1C.2k-1 D.2k5.在链式存储的线性表中,插入一个元素时()A.需要移动元素和修改指针B.不需要移动元素和修改指针C.需要移动元素,但不需要修改指针D.不需要移动元素,但需要修改指针6.设栈S最多能容纳4个元素,现有6个元素按a,b,c,d,e,f顺序进栈,入栈、出栈操作可随时进行,可能的出栈序列是()A.e,b,c,d,a,f B.b,c,e,f,a,dC.c,b,e,d,a,f D.a,d,f,e,b,c7.进程从等待状态转换成就绪状态的原因是它所等待的事件已经发生,但这个过程不是由进程自己所引起的,而是由()A.时钟中断引起B.外部事件引起C.中断处理程序引起D.设备驱动程序引起8.在一采用页式存储管理的系统中,页的大小是1024字节,逻辑地址5119所在的页装入内存的第5块。
逻辑地址5119对应的物理地址是()A.6233 B.6143C.4096 D.24989.设备管理的功能之一是()A.方便用户使用设备B.对信息流的控制C.处理外围设备中的中断事件D.提高设备的使用效率10.页式存储管理是将主存分成大小相同的区域,称为块,把作业的地址空间分成大小相等的页。
2018年10月高等教育自学考试《计算机基础与程序设计》试题02275
2018年10月高等教育自学考试《计算机基础与程序设计》试题022752018年10月高等教育自学考试《计算机基础与程序设计》试题课程代码:02275一、单项选择题1.感染对象主要是Office文档的计算机病毒是A.宏病毒B.木马病毒C.蠕虫病毒D.文件型病毒2.下列选项中,不属于计算机病毒防治技术措施的是A.不使用盗版软件B.不让患感冒的人用计算机C,不要轻易打开来历不明的电子邮件的附件D.不要随便使用在其它计算机上使用过的可擦写存储介质3.在计算机程序设计语言中,可以直接被计算机识别并执行的是A.机器语言B.汇编语言C.算法语言D.高级语言4.下列运算符中,属于右结合运算符的是A.+ B.*C.:D.==5.假设整型变量x的值是17,y的值是5,则语句“x/=y;”执行后,x的值是A.2 B.3C.5 D.176.下列逻辑运算符中,优先级最高的是A.& B.&&C.| D.||7.下列语句中,不能直接跳出循环体的是A.break语句B.continue语句C.goto语句D.return语句8.已知ArrayList对象alist中按顺序存储了5个元素:“1,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.do-while循环10.鼠标移入一个控件时触发的事件是A.MouseClick事件B.MouseDown事件C.MouseEnter事件D.MouseLeave事件11.下列按键中,按下后会触发KeyPress键盘事件的是A.Alt B.CtrlC.Enter D.Shffi12.在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.GROUPBY子句一起使用D.ORDERBY子句一起使用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.聚合二、填空题21.计算机是指插入在计算机程序中的,能破坏计算机功能或者数据,能自我复制的一组计算机指令或者程序代码。
河南省高等教育自学考试计算机基础与程序设计
河南省高等教育自学考试计算机基础与程序设计课程代码:02275[1]若定义double d;则d在内存中分配的字节数是()答:BA1B2C4D8[2]C 语言源程序的基本单位是()答:DA过程B函数C子程序D语句[3]退出Turbo C 2.0返回系统,在主菜单File项中可选择()答:DALoadBNewCSaveDQuit[4]在 C 程序中, main 函数的位置是 ( )答:AA必须作为第一个函数B必须作为最后一个函数C可以放在任意位置D必须放在它所调用的函数之后[5]下面关于运算符优先顺序的描述中正确的是( )答:CA关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符[6]对于一个正常运行的C程序,以下叙述中正确的是( )答:AA程序的执行总是从main函数开始,在main函数结束B程序的执行总是从程序的第一个函数开始,在main函数结束C程序的执行总是从main函数开始,在程序的最后一个函数中结束D程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束[7]字符串常数"CHINA"在内存中存储时占的字节数是()答:AA5B6C7D8[8]设有int p,q;以下不正确的语句是()Ap*=3Bp/=qCp+=3Dp&&=q[9]不能进行++和--运算的数据类型是()答:CA指针BintCdoubleDlong[10] C程序在作逻辑运算时判断操作数真、假的表述中,正确的是()答:AA0为假,非0为真B只有1为真C-1为假,1为真D0为真,非0为假[11]下列语句中不能实现循环结构的语句是()答:AAif语句Bwhile语句Cdo—while语句Dfor语句[12]一个完整的计算机系统应该包括()A主机和外设B主机和操作系统C硬件系统和系统软件D硬件系统和软件系统[13]在计算机中 , 指令通常是由()答:BA操作码、操作数组成B源操作数、目标操作数组成C反码、补码组成D直接寻址、目的寻址组成[14]下列设备中属于输出设备的是()答:DA扫描仪B键盘C鼠标D显示器[15]整数-2在机器内存中的表示是()答:AA1000000000000010B1111111111111110C11111111111111101D1111111111111111[16]如果文件存储的是数据在内存中存放的字节形式 , 则该文件是()AASCII 文件B文本文件C二进制文件D设备文件[17]在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是()答:AA.OBJB.CC.BATD.BAK[18]具有只读功能的内存储器是指()答:BAROMBRAMC硬盘DCD-ROM[19]CPU处理数据和指令的基本单位是字(Word),一个字的字长是()答:DA8bitsB16bitsC32bitsD与CPU数据总线有关的bit位数[20]与十进制1100等值的十六进制数是()C54AD54C[21]与二进制数 1011.01 等值的十进制数是()答:BA7.25B11.05C11.25D19.25[22]-123的原码是( )答:AA11111011B10000101C01111011D0000101[23]按冯诺依曼的设计思想,计算机采用的数制是( ) 答:AA二进制B八进制C十进制D十六进制[24]下列转义字符中,表示回车的是()C\rD\f[25]设有 int a =3, b=-4, c=0 ;表达式 ((a>b)?a:b ) &&c<0 的值是()答:AA-4B0C1D3[26]设有说明: int a=11, b=10 ;执行表达式 a%=b+(a&&b) 后, a 的值为 ( ) 答:DA0B1C11D22[27]C程序在作逻辑运算时判断操作数真、假的表述中,正确的是()答:AA0为假,非0为真B只有1为真C-1为假,1为真D0为真,非0为假[28]如果int i = 3, 则printf("%d", -i++ )的输出结果及i的值是()C-4 3D-3 3[29]设 char x =′a′;则printf(″x = ﹪c, y = ﹪c \ n″,x,97);的输出是()答:DAx=a,y=97Bx=97,y=aCx=97,y=97Dx=a,y=a[30]在文件使用方式中,字符串″rb″表示()答:CA打开一个已存在的二进制文件,只能读取数据B打开一个文本文件,只能写入数据C打开一个已存在的文本文件,只能读取数据D打开一个二进制文件,只能写入数据[31]关于switch中的表达式,正确的说法是()答:DA它必须是算术表达式B它必须是关系表达式C它必须是逻辑表达式D它可以是任意类型的表达式A只有当 if 语句中表达式的值等于 1 时,才执行 if 的内嵌语句B只有当 if 语句中表达式的值为假时,才执行 if 的内嵌语句C只有当 if 语句中表达式的值等于 0 时,才执行 if 的内嵌语句D只要 if 语句中表达式的值非 0 时,就执行 if 的内嵌语句[33]以下有关switch语句的正确说法是()答:DAbreak语句是语句中必须的一部分B在switch 语句中可以根据需要使用或不使用break语句Cbreak语句在switch 语句中不可以使用D在switch 语句中的每一个case都要用break语句[34]有如下程序片段:int i = 0;while(i++ <= 2)printf("%d", i);则i的最终执行结果是:()答:BA2B3C4D无结果[35]若i为整型变量,则以下循环执行次数是()for(i=2;i==0;)printf("%d",i--);A无限次B0C1D2[36]设有程序段int k=10;while (k=0)k=k-1;这下面描述中正确的是()答:AAwhile循环执行10次B循环是无限循环C循环体语句一次也不执行D循环体语句执行一次[37]以下正确的描述是()答:CAcontinue语句的作用是结束整个循环的执行B只能在循环体内和switch语句体内使用break语句C在循环体内使用break语句或continue语句的作用相同D从多层循环嵌套中退出时,只能使用goto语句[38]若有如下语句int x=3;do{printf(""%d\n",x-=2);}while(!(--x));则上面程序段()A输出的是1B输出的是1和-2C输出的是3和0D是死循环[39]对do语句while(表达式);结构的循环,下列说法正确的是()答:BA当表达式的值为非零时不执行循环体B循环体至少被执行一次C当表达式的值为零时循环体一次也不执行D循环体仅被执行一次[40]在下述程序中,for循环执行的次数是()main( ){int i =0,j=10,k=2,s=0;for(; ;) {i+=k;if(i>j) {printf("%d\n",s);break;}s+=i;}}答:BA4B5C6D7Aint a[] = "language";Bint a[5] = {0,1,2,3,4,5};Cchar a = "string";Dchar a[] = {"0,1,2,3,4,5"};[42]若二维数组a有m列,则在a[i][j]之前的元素个数为()答:CAj*m+iBi*m+jCi*m+j-1Di*m+j+1[43]下列的定义中,正确使用字符串初始化的是()答:BAchar str[7] = "FORTRAN";Bchar str[] = {F,O,R,T,R,A,N,0};Cchar *str = "FORTRAN";Dchar str[] = {'F','O','R','T','R','A','N'};[44]有两个字符数组a、b,则以下正确的输入语句是()答:CAgets(a,b);Bscanf("%s%s",a,b);Cscanf("%s%s",&a,&b);Dgets("a"),gets("b");A1B2C3D4[46]若有定义int a[3][5];则数组a在内存中分配的字节数()答:BA8B15C24D30[47]C语言源程序的某文件中定义的全局变量的作用域为:()答:CA本文件的全部范围B本函数的全部范围C从定义该变量的位置开始到本文件结束D本程序的所有文件的范围[48]C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为()答:CA地址传递B单向值传递C由实参传给形参,再由形参传回给实参D由用户指定传递方式AfloatBintClongDdouble[50]下列说法不正确的是()答:CA一个C程序由一个或多个源程序文件组成B一个C程序以函数为独立的编译单位C不同函数中可以使用相同名字的变量DC函数既可以嵌套定义又可以嵌套调用【题型:单选】【分数:1分】[51]有下列程序,则()int d=10;main(){Int a=3;printf(“%d,%d\n”,a,d); }答:BAa是全局变量,d是全局变量;Ba是局部变量,d是全局变量Ca是全局变量,d是局部变量;Da是局部变量,d是局部变量【题型:单选】【分数:1分】[52]凡是函数中未指定存储类别的局部变量,其隐含的存储类别是()A自动(auto)B静态(static)C外部(extern)D寄存器(register)【题型:单选】【分数:1分】[53]在C语言中,确定函数返回值的类型由()答:BAreturn语句中的表达式类型B调用该函数的主函数类型决定C调用函数时临时决定D定义函数时所指定的函数类型决定【题型:单选】【分数:1分】[54]变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 ( )答:BA&i=3B*p=3C*p=3Dp=&i[55]若有说明: int i, j=2, *p=&i;,则能完成i=j赋值功能的语句是( )答:BAi=*pB*p=*&jDi=**p[56]下列程序的输出结果是( )。
计算机基础与程序设计试题及答案
计算机基础与程序设计试题课程代码: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的值为:( )。
2018年4月自考计算机基础与程序设计02275试题及答案
第二部分非选择题二、填空题:本大题共l0小题,每小题l分,共10分。
21.在计算机中,处理器一次运算能处理的二进制数的位数称为_______。
22.真值为.1001101的机器数是_______。
23.实现密码框功能的方法是将TextBox控件的_______属性赋予屏蔽字符。
24.在循环结构中,_______语句仅中断本次循环,并直接进入下次循环。
25.声明数组int口score=new int[10];后,系统为数组分配了_______字节的内存空间。
26.当一个对象离开它的作用域时,系统自动调用它的_______来销毁对象,释放对象所占用的资源。
27.在GDl的所有类中,_______类是核心,在绘制任何图形之前,一定要先要创建一个此类的对象。
28.在AD0.NET的5个核心对象中,_______对象不能在脱机模式下使用。
29.解决软件危机,应该从技术和_______两个方面进行。
30.结构化数据流图的类型分为_______和事务型。
三、简答题:本大题共5小题,每小题4分,共20分。
31.简述C#中变量命名时应遵循的规则。
32.简述构造函数所具有的特点。
33.某学生选课数据库(xsxk)中包含如下3个表:(1)学生表:包含学号、姓名、性别字段,“学号”为主键。
(2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。
(3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。
分别写出完成下列操作的SQL语句。
(1)按“学号”分组显示每个学生所学的课程数;(2)显示学生表中所有男生的信息。
34.简述bindingSource控件的AddNew、Find、RemoveAt和CancelEdit这四个方法各自的功能。
35.什么是软件的生命周期?软件生命周期分为哪3个阶段?。
2018年4月高等教育自学考试_计算机应用基础真题_真题(含答案与解析)
2018年4月高等教育自学考试计算机应用基础真题(总分100, 做题时间150分钟)单项选择题1.第一代电子计算机采用的逻辑器件是()。
SSS_SINGLE_SELA电子管B晶体管C二极管D集成电器该题您未回答:х该问题分值: 1答案:A第一代电子计算机采用的逻辑器件是电子管。
第二代电子计算机采用的逻辑器件是晶体管。
第三代电子计算机采用的逻辑器件是中、小规模的集成电路。
第四代电子计算机采用的逻辑器件是大规模、超大规模集成电路。
2.下列属于非易失性存储器的是()。
SSS_SINGLE_SELACacheBRegisterCROMDRAM该题您未回答:х该问题分值: 1答案:C非易失性存储器的信息可以一直保留,不需要电源维持,主要用于外存,用来保存长久使用的信息,如ROM、磁盘、光盘等。
3.1Byte 表示的二进制位数是()。
SSS_SINGLE_SELA1B8C16D32该题您未回答:х该问题分值: 1答案:B在计算机中,一个二进制码元0或1是最小的信息表示单位,称为bit(比特)或位,简写为b。
通常用8位二进制数构成一个Byte(字节),简写为B,作为计算机存储系统中基本的数据单位。
4.十六进制数 D3.6 转换成二进制数是()。
SSS_SINGLE_SELA**B**C**D**该题您未回答:х该问题分值: 1答案:A5.在微型计算机中,控制器的功能是()。
SSS_SINGLE_SELA进行算术运算和逻辑运算暂时保存运算器产生的中间结果C协调并控制计算机各功能部件实现程序执行D存储程序和数据该题您未回答:х该问题分值: 1答案:C控制器负责协调并控制计算机各功能部件执行程序的指令序列,是整个计算机的控制指挥部件。
6.下列有关 ASCII 码的叙述中,正确的是()。
SSS_SINGLE_SELAASCII 码采用 16 位二进制编码表示BASCII 码不能表示控制字符C大写字母的 ASCII 码值比相应小写字母的 ASCII 码值大 32DA~Z 的 ASCII 码值是连续的该题您未回答:х该问题分值: 1答案:DASCII码采用7位二进制数编码,表示128种不同的字符,其中包含33个控制字符。
2018年4月高等教育自学考试《计算机基础与程序设计》试题02275
2018年4月高等教育自学考试《计算机基础与程序设计》试题课程代码:02275一、单项选择题1.人们常说的U盘是(D)A.软盘存储器B.硬盘存储器C.光盘存储器D.闪存存储器2.7位版本的ASCII码可表示的字符个数为(B)A.127 B.128 C.255 D.2563.某PC机的Cache的容量为128MB,其中的128MB是指(D)A.128×1000×1000比特B.128×1024×1024比特C.128×1000×1000字节D.128×1024×1024字节4.C#中导入某一命名空间的关键字是(D)A.namespace B.import C.include D.using5.下列选项中,属于C#中合法变量名的是(C)A.1_x B.if C.x 123 D.x$1236.已知int n=100;下列语句中执行了“装箱”的是(C)A.n=200;B.intk=n;C.object o=n;D.string s=n.ToString();7.下列循环结构中,先执行循环体,再判断循环条件的是(A)A.do…while循环B.for循环C.foreach循环D.while循环8.下列声明交错数组语句中,正确的是(B)A. int [][] jcArray = new int[][];B. int [][] jcArray - new int[4][];C. int [][] jcArray = new int[][4];D. int [][] jcArray = new int[4][4];9.已知数组names的定义为string[,]names=new string[5,4];,则names.Rank的值是(A)A.2 B.4 C.5 D.2010.C#中,为单选按钮分组的控件一般是(B)A.ComboBox B.GroupBox C.Panel D.TabControl11.下列选项中,可以取消textBoxl.Font.Style中Underline效果的代码是(D)A. textBox1.Font. Style | FontStyle. UnderlineB. textBox1.Font. Style | ~FontStyle. UnderlineC. textBox1.Font. Style & FontStyle. UnderlineD. textBox1.Font. Style & ~FontStyle. Underline12.定义方法时,指明该方法不返回任何值的关键字是(D)A.public B.static C.string D.void13.在.NET类库中,画直线的DrawLine()方法在(B)A.Brush类中B.Graphics类中C.Pen类中D.Point类中14.在.NET中,下属于System.10中定义的类是(B)A.BinaryReader类B.Console类C.FileStream类D.StreamReader类15.在SQLServer2008中,为新创建的数据库提供模版的是(B)A.master数据库B.model数据库C.msdb数据库D.tempdb数据库16.在SqlDataAdapter对象中,把数据源的数据填充到DataSet中的方法是(A)A.Fill()方法B.Insert()方法C.Select()方法D.Update()方法17.结构化开发方法不包括(C)A.结构化分析方法B.结构化设计方法C.结构化维护方法D.结构化编程方法18.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(A)A.瀑布模型B.增量模型C.螺旋模型D.喷泉模型19.数据流图(DFD)是(C)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具20.为了提高模块的独立性,模块内部最好是(A)A.功能内聚B.时间内聚C.逻辑内聚D.通信内聚二、填空题21.在计算机中,处理器一次运算能处理的二进制数的位数称为字长。
计算机基础与程序设计试卷及答案模板
高等教育自学考试《计算机根底与程序设计》真题及答案〔课程代码: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分)在每题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
02275计算机基础与程序设计
printf (“%d\n”,x)}
该程序的输出结果是
①-1
③1
②1
④F
(1)
②6e,17
④6f,17
(2)
②9.300000
④9.600000
②&&&&&
④语法错误,无法执行
②0
④100
1
2
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资0配不料置仅试技可卷术以要是解求指决,机吊对组顶电在层气进配设行置备继不进电规行保范空护高载高中与中资带资料负料试荷试卷下卷问高总题中体2资2配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,卷.编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试写5交、卷重底电保要。气护设管设装备线备置4高敷、调动中设电试作资技气高,料术课中并3试中、件资且卷包管中料拒试含路调试绝验线敷试卷动方槽设技作案、技术,以管术来及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
4月全国高等教育自学考试计算机基础与程序设计试题及答案解析
全国2018年4月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. CPU处理数据和指令的基本单位是字(Word),一个字的字长是()A. 8bitsB. 16bitsC. 32bitsD. 与CPU数据总线有关的bit位数2. 与十进制1100等值的十六进制数是()A. 44AB. 44CC. 54AD. 54C3. 退出Turbo C 2.0返回系统,在主菜单File项中可选择()A. LoadB. NewC. SaveD. Quit4. 设有int a=3, b=-4, c=5;表达式(a<b)? a+b:(a-b,b+4,a-=b+4)的值是()A. –1B. 0C. 3D. 75. 若有下列程序段,欲使a=2、b=3,对应正确的数据输入方法是()(其中<CR>表示换行)int a, b;scanf(″a=%d b=%d″,&a, &b);A. 2<CR>B. a=2 b=3<CR>3<CR>C. a=2, b=3<CR>D. 2,3<CR>6. 下面程序段的输出结果是()main(){ int s, p;s=p=5;p=++s;p++; ++p;printf(″%d\n″,p);}A. 5B. 6C. 7D. 87. 下列if语句中,有语法错误..的是()A. if(x>y);B. if(x=y) x+y;C. if(x!=y) scanf(″%d″, &x) else scanf(″%d″,&y)D. if(x<y) {x++; y++;}8. 下面程序段执行后的输出结果是()int i=-1;if(i<=0) printf(″* * * * \n″);else printf(″%%%%\n″);A. ****B.%%%%C. %%%%cD. ****c9. 下面程序段的循环次数是()int k=2;while(k==0) printf(″%d″,k);k--; printf(″\n″);A. 0次B. 1次C. 2次D. 无限次10. 下面程序段的输出结果是()a=100;while(a>120);a=a+1;printf(″%d″,a);A. 100B. 101C. 120D. 12111. 下面程序执行后,i的值是()main( ){ int a [5]={1,2,3,4,5},i=2printf(″%d″,a[i++]);}A. 1B. 2C. 3D. 412. 下面程序的输出结果是()main( ){ int i, x[3][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<4;i+=2) printf(″%d″, x[i][1]);}A. 5 1B. 5 2C. 8 2D. 9 313. 在C程序中,若用基本数据类型所定义的变量调用函数,正确的说法是()A. 由系统自动指定对应实参和形参是否共用存储单元B. 对应实参和形参各占一个独立的存储单元C. 对应实参和形参共用一个存储单元D. 可以由用户指定对应实参和形参是否共用存储单元14. 下面叙述中不.正确的是()A. 不同函数中可以使用相同名字的变量B. 形式参数是局部变量C. 在一个函数内部定义的变量只能在本函数范围内有效D. 在一个函数内部的复合语句中定义的变量在本函数范围内有效15. 设有语句int a[4][10],*p=*a;则下面表达式中属于地址表达式的是()A. a[1][2]B. a[1]C. *(p+1*10+2)D. *(a[1]+2)16. 下面定义不正确...的是()A. struct starB. struct star{ {int id int id;char *name; char *name;} star1={1001, ″Moon″}; }; star1={1001, ″Moon″};C. structD. struct star{ {int id; int id;char *name; char *name;} star1={123, ″Sun″}; } star1;17. 下面各个位运算符的优先级从左到右依次升高的是()A. | ^ & >>B. ^ >> & ~C. << | ^ ~D. ~ | & >>18. 设有说明:int u=1, v=14;表达式u+v>>2的值是()A. 0B. 3C. 5D. 719. 如果将文件指针fp指向文件末尾,正确的语句是()A. feof(fp);B. rewind(fp);C. fseek(fp,0L,0);D. fseek(fp,0L,2);20. 下面程序段中,不能..完成的功能是()FILE *fp;char ch =′v′;fp=fopen(″boy″, ″rb+″);fputc(ch,fp);A. 建立文件指针fp与文件boy的联系B. 从boy文件中读取一个字符C. 向boy文件中写一个字符D. 打开名为boy的二进制文件二、多项选择题(本大题共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编译系统为该数组分配( )个字节存储单元。
2020年4月全国自考试卷及答案解析计算机基础与程序设计试题及答案解析
29.fread(stu,size,n,fp);中stu、size、n和fp的含义各是什么?
四、阅读分析题(本大题共6小题,每小题5分,共30分)
30.请阅读分析下列程序,然后写出运行结果。
main( )
{
int a=0,b=1;
printf("a=%d,b=%d\n",a,b);
27.简述C语言标准库函数strcpy的格式(或函数原型)与功能。
28.请按照下列要求写出相应的C语句。
假设float类型的变量x1和x2已经定义过,且x1已经初始化为7.3。
(1)定义指向float类型变量的指针变量fpt;
(2)使fptr指向x1;
(3)利用fptr,将fptr指向变量的值赋给x2;
A.a[2]B.*a
C.*a+2D.a[0]+2
E.&a[0][2]
25.设有关于结构体类型的定义:( )
struct data
{
int num;
struct data *next;
} *p,* head=NULL;
下列语句中正确的有
A.p=(struct data *)malloc(sizeof(struct data));
y=2*x;
else if(x<-1)y=x-1;
if(y!=-1)
printf("%d,y);
else
printf("error");
}
32.请阅读分析下列程序,然后写出程序的循环次数和运行结果。
main(void)
{
int i;
for(i=1; i<6; i+ +)
【自考真题】全国2018年4月自考计算机与网络技术基础考试真题含参考答案(自考必备)
全国2018年4月自考计算机与网络技术基础考试真题全国2018年4月自学考试计算机与网络技术基础真题(课程代码00894)第一部分选择题一、单项选择题:本大题共20小题,每小题l分,共20分。
在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.第一台电子计算机ENIAC诞生于A.1916年 B.1946年C.1966年 D.1996年2.计算机硬件中,主要功能是对数据进行加工处理的部件是A.运算器 B.控制器C.存储器 D.输入设备3.在Windows XP中,如果要查看单个文件夹或驱动器上的内容,可以双击桌面上的A.回收站 B.我的电脑C.网上邻居 D.控制面板4.计算机网络中,作用范围一般为几十到几千千米的是A.广域网 B.局域网C.城域网 D。
互联网5.同步传输的两种控制方式分别是面向字符和面向A.位 B.帧 C.字节 D.数据6.采用将多路信号按一定的时间间隔相间传送的方法,实现在一条传输线上“同时”传送多路信号,这种技术称为A.频分多路复用 B.智能多路复用C.时分多路复用 D.异步多路复用7.计算机网络体系结构采用的结构是A.环形 B.星形C.总线形 D.分层对等8.在以下协议中,提供基本电子邮件功能的是A.IP B.FTPC.TELNET D.SMTP9.OSl参考模型的最高层是A. 会话层 B.应用层C.运输层 D.网络层10.局域网的参考模型只相当于OSl参考模型最低的A.一层 B.两层C.三层 D.四层11.IS0中继系统中,物理层中继系统称为A.网关 B.网桥C.路由器 D.转发器12.“异型”网络具有不同的A.地址 B.协议C.中继系统 D.用户13.下列有关网络操作系统(NoS)的描述,不正确的是A.NOS是向网络计算机提供服务的特殊的操作系统B.与运行在工作站上的单用户操作系统或多用户操作系统提供的服务类型不同C.一般不具有文件加锁功能D.总是跟踪每一个可供使用的打印机和每个用户的打印请求14.UNIX的文件系统目录结构为A.总线形 B.网状C。
全国自考计算机基础与程序设计历年真题(珍藏版)(部分有答案)
全国自考计算机基础与程序设计历年真题全国2010年7月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.与十进制数49等值的二进制数是(D )A.101111B.110000C.110001D.1100102.编译程序的功能是(B )A.修改并建立源程序B.将源程序翻译成目标程序C.调试程序D.命令计算机运行可执行程序3.Turbo C 2.0中,若定义long b;则变量b在内存中分配的字节数是(C )A.1个B.2个C.4个D.8个4.下列语句中不能实现循环结构的语句是(A )A.if语句B.while语句C.do—while语句D.for语句5.以下程序的输出结果是()main(){ int y=10;while(y——);printf("y=%d”,y);}A.y=-1B.y=0C.y=1D.y=随机值6.下列程序的输出结果是()main(){ int a[10]={l,2,3,4,5,6,7,8,9,10};printf(″%d\n″,a[2]);}A.1B.2C.3D.47.下面程序的输出结果是()#include <stdio.h>#include <string.h>main(){ char p1[10]= ″abc″,p2[]=″ABC″;strcat(p1,p2);printf(″%s\n″,p1);}A.abcabcB.abcC.ABCD.abcABC8.设有int x=2,y,z;执行z=y=x++;后变量x的值是()A.0B.1C.2D.39.下面程序段的输出结果是()main(){ int a=2,b=5;printf(″a=%%%d,b=%%9%d″,a,b);}A.a=2,b=5B.a=2%,b=5%C.a=%2,b=%5D.a=%d,b=%d10.若有下列程序段,欲使a=2,b=3,对应正确的数据输入法是(其中<CR>表示回车) ()int a,b;scanf(″%d,%d″,&a,&b);A.2<CR>B.a=2,b=3<CR>3<CR>C.a=2b=3<CR>D.2,3<CR>11.若运行时给变量x输入12,则以下程序的运行结果是()main(){ int x,y;scanf(″%d″,&x);y=x>12?x+10:x-12;printf(″%d\n″,y);}A.0B.10C.12D.2212.若执行下列程序时,从键盘上输入3和4,则输出结果是()main(){ int a,b,s;scanf(″%d%d″,&a,&b);s=a:if(a<b) s=b;s=s*s;printf(″%d\n″,s);}A.9B.16C.18D.2013.C语言的auto型变量存储在()A.动态存储区中B.静态存储区中C.计算机CPU的寄存器中D.外存储器中14.以下程序的输出结果是()ff(){ int a=l,c=8;static int b=4;if(b= =4){a+=c;b++;}else(a+=c;b--;)printf(″a=%d,b=%d\n″,a,b);}main(){ff();ff();}A.a=9,b=5B.a=9,b=4a=9,b=5a=9,b=4C.a=9,b=4D.a=9,b=5a=9,b=5a=9,b=415.设p1和p2是指向同一个字符串的指针变量,且c为字符型变量,则以下不能正确执行的赋值语句是()A.c=*p1+*p2;B.p2=*p1;C.p1=p2;D.c=*p1*(*p2);16.以下选项中,对指针变量p的正确操作是()A.int a[5],*p;p=&a;B.int a[5],*p;p=a;C.int a[5];int *p=a[5];D.int a[5];int*p,p2=a;*p=*p2;17.设有下面的结构体和结构变量定义:struct student{long id:char*name;int math;};struct student studl;关于结构体类型变量赋值正确的是()A.studl.id=1001;=″Tom″;B.id=1001;*studl. name=″Tom″;C.studl.id=1001;studl.*name=″Tom″;D.studl.id=1001L;*=″Tom″;18.设有说明:int x=7,y=1;表达式:x&~y的值是()A.0B.2C.4D.619.设有说明:int u=1,v=14;表达式:u|v>>2的值是()A.-1B.1C.3D.420.设有说明:FILE*fp;char filename[10]= ″myfile″;对于fp=fopen(filename,″rb+″);语句,下面说法正确的是()A.打开名为myfile的文件读写B.打开名为filename的文件读写C.打开名为myfile的文件只读D.打开名为filename的文件只读二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
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)。
25.声明数组 int 口 score=new int[10];后,系统为数组分配了_______字节的内存空 间。
26.当一个对象离开它的作用域时,系统自动调用它的_______来销毁对象,释放对 象所占用的资源。
27.在 GDl 的所有类中,_______类是核心,在绘制任何图形之前,一定要先要创建 一个此类的对象。
28.在 AD0.NET 的 5 个核心对象中,_______ 对象不能在脱机模式下使用。 29.解决软件危机,应该从技术和_______两个方面进行。 30.结构化数据流图的类型分为_______和事务型。 三、简答题:本大题共 5 小题,每小题 4 分,共 20 分。 31.简述 C#中变量命名时应遵循的规则。 32.简述构造函数所具有的特点。 33.某学生选课数据库(xsxk)中包含如下 3 个表:
页1
第二部分非选择题
二、填空题:本大题共 l0 小题,每小题 l 分,共 10 分。 21.在计算机中,处理器一次运算能处理的二进制数的位数称为_______。 22.真值为.1001 101 的机器数是_______。 23.实现密码框功能的方法是将 TextBox 控件的_______属性赋予屏蔽字符。 24.在循环结构中,_______语句仅中断本次循环,并直接进入下次循环。
页3
页4
生表:包含学号、姓名、性别字段,“学号”为主键。 (2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。 (3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。 分别写出完成下列操作的 SQL 语句。 (1)按“学号”分组显示每个学生所学的课程数; (2)显示学生表中所有男生的信息。 34.简述 bindingSource 控件的 AddNew、Find、RemoveAt 和 CancelEdit 这四个方法各自的 功能。 35.什么是软件的生命周期?软件生命周期分为哪 3 个阶段?