计算机基础与程序设计试题
计算机基础与程序设计试题及答案
计算机基础与程序设计试题及答案计算机基础与程序设计试题课程代码:一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.微机一般是16位机或32位机,它指的是机器的()。
A.速度B.容量C.系列号D.字长2.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C的所有文件复制到C盘TC 子目录下,一定成功的命令是()。
A.XXX:\。
P*.C C:C.COPYA:\。
XXX。
P*.C C:\TC3.在C程序中,main函数的位置是()。
A.必须作为第一个函数B.必须作为最后一个函数C.可以放在任意位置D.必须放在它所调用的函数之后4.设int a=3;下列哪一个表达式的值等于0()。
A.a&&(a>0)B。
a||XXX>=a5.如果a=5,b=2,c=3,d=4,则表达式a>b。
a:c>d。
c:d的值是()。
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.319.设有说明:int x=1.y=2;执行条件表达式(x=y)。
++x:--x 后,x的值为:()。
A.0B.1C.2D.310.若k为整型变量,则下面while循环()。
2022年计算机基础与程序设计真题及答案
广东省2022年普通高等学校专升本招生考试计算机基础与程序设计一、单项选择题(本大题共20小题,每小题3分,共60分)1.代码 char a[10]="wait";printf("%d\n" ,strlen(a));的运行结果为()A.4B.5C.8D.102.若a是整型变量,则逻辑表达式 (a==6) ll (a!=6) 的值为()A.0B.6C.1D.不确定3.起泡排序以序列49,38,65,97,76,13,27为初始输入,以升序第一趟排序后的结果为()A.38,49,65,27,76,13,97B.38,49,65,27,13,76,97C.38,49,65,27,13,76,97D.38,49,65,76,13,27,974.下列能够用作c语言自定义的标识符的是()A.6B.6_6C.defineD.typedef5.一颗深度为6的二叉树,结点数最多为()A.63B.32C.64D.1286.在一个单链表中,现需要删除指针p所指结点的直接后继结点,则执行()A.p->Next=pB.p=p->NextC.p=p->Next->NextD.p->Next=p->Next->Next7.在无向图中,所有顶点的出度总和与所有顶点的入度总和比值为()A.4B.2C.1D.4.58.表达式(double)4/2)+2.5的值为()A.4B.5.0C.5D.4.59.下列语法错误的是()A.int a[2][2]={1,2,3,4}B.int a[2][]={1,2,3,4}C.int a[][2]={1,2,3,4}D.int a[2][2]=f1},{2,3.}10.在函数调用中,数组名作为参数传递的是()A.数组的长度B.数组的首地址C.数组名元素的值D.数组的元素个数11.代码 int z=2;while(z--);printf("z=%d/n",z); 运行结果是()A.z=OB.z=-1C.z=1D.无结果12.若某应用的线性表最常用的操作是存取任一指定序号的元素,并且在表的最后进行插入和删除运算,则最为节省时间的存储结构是()A.双链表B.顺序表C.单循环链表D.带头结点的双循环链表13.设 char a[10],b[10],*p=a,*q=b; ,下列语句正确的是()A. p*=3B. p/=9C. p=&9D. p+=314.广义表L=((a,3,y),则L的长度和深度分别为()A.1,1B.1,3C.1,2D.2,315.下列说法错误的是()A.gets函数从键盘读入字符串B.fwrite函数输出数据到文件C.fputs函数输出字符到文件D.getchar函数从磁盘文件读入字符16.当定义一个结构体变量时,系统分配给它的内存容量为()A.各成员所需的内存量总和B.第一个成员所需的内存量C.成员中占内存最大的容量D.最后一个成员所需的内存量17.某完全二叉树上有1001个结点,其终端点的个数是()A.499B.500C.501D.50218.将序列 1,2,...,n 存入栈,出栈列的第一个元素为n,则第i个出栈的元素为()A.n-i-1B.n-iC.n-i+1D.不确定19.存储某个图所占存储空间与该图的顶点个数,相关的是()A.邻接表B.邻接矩阵C.十字链表D.逆邻接表20.队列和栈的共同点是()A.先进先出B.先进后出C.后进先出D.只能在端点处插入或删除二、判断题(本大题共10小题,每小题2分,共20分)21.对于一个c语言来说,它总是从main()开始执行的()22.在C语言程序中,变量总是必须先定义再使用()23.break-只结束本次循环,而不是终整个循环的执行()24.在C语言中,可以用语句 char a[10]; a="sdb"; 给数组a赋值()25.有向图的邻接矩阵一定是对称矩阵()26.C语言中的变量不可以在函数以外的位置进行定义()27.n个顶点的无向连通图,其生成树有n条边()28.在整数序列20,50,90,128,256中,用折半查找20的比较次数为2()29.用结构体变量作为实参进行函数调用时,采取的是“值传递”的方式()30.编译c语言程序时,可以发现注释中存在的拼写错误()三、填空题(本大题共5小题,每小题4分,共20分)31.有语句int a=3, b=2,c=1,表达式a>b>c的值等于()32.若a,b, c为int型变量,则表达式 2||a/b&&!c 的值为()33.feof(fp) 函数用来判断文件是否结束,如果遇到文件结束,则函数值为()34.算法的效率度量主要是指()复杂度和空间复杂度的度量。
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分)在每⼩题列出的五个备选项中有⼆个⾄五个是符号题⽬要求的,请将其代码填写在题后的括号内。
2021年4月全国自考《02275计算机基础与程序设计》真题及答案
绝密★启用前 ・2021年4月高等教育自学考试全国统一命题考试计算机根底与程序设计〔课程代码02275〕考前须知:1. 本试卷分为两局部,第一局部为选庠题,第二局部为非选择题。
2. 应考者必须按试题顺序在答题卡〔纸〕指定位盍上作答,答在试卷上无效。
3・涂写局部、画图局部必须使用2B 铅笔.书写局部必须使用黑色字迹签字笔。
第一局部选择题一. 单项选择题;本大题共20小题.每题】分,共20分。
在每题列出的备选项中 只有一项为哪一项最符合题目要求的,请将其选出。
1. 计算机辅助制造的英文缩写是A ・ CAD C. CAM2. 管理和控制计算机系统全部资源的软件是 A.数据库 B ・操作系统 C.应用软件 D ・资源管理器3. C#是一种•A ・面向过程的机器语喜 B.面向过程的奇级语言 C.面向对象的机器语言D.面向对象的高级语言 4. 在C#中,能正确表示逻辑关系“aN 或aSO 〞的表达式是A. a>=1 |a<-0 B ・ a>=】&a<=0 C.a>=〕 ora<=0D.a>=l and a<=05. 改变窗体的标题,需修改的窗体屈性是A. Name 属性 C. Text 属性6. 表达式 Convert.ToBoolean 〔-2〕值是A. 0B.IC.TrueD. False7. 己知数组定义:int[] days=ne\v i 叫5];,那么days 数组元蚕的下标范围是B ・ CAE D. CATB ・Tag 属性 D ・Ti 讥属性A. 0〜4B. 0-5C. !~4D.】~58・以下控件中,用于显示图片的畏 A. ComboBox 控件 B. ImageList 控件 C. ListBox 控件D ・ PictureBox 控件9.在C#中,声明类中静态成员的修饰符是 A ・ absiract B ・ override C.sealedD ・ static 10・在C#中.导入命名空间System 的正确方法是A ・ namespace System;B ・ using System; C.import System;D ・ //include <System>;】1・在C#中.对文本文件进行写操作通常使用A. BinaryReader 类 B ・ Binary Writer 类 C ・ StreamReader 类D ・ StreamWriter 类12. 己知bw 耀一个BinaryWriter 类的对象,使用bw 将整数10写逬二进制文件的正确 方法是A. bw.write(IO); B ・ bw.writeByte(]0); C ・ bw.writeInt32(10); D ・ bw ・wri[chn64(IO);13. 在全校教师根本信息表中,一股适合用作主键的信息是A.姓名 C.身高14・向表中插入一条记录的SQL 语句長A ・ALTER 语句 C ・SELECT 语句15. SQL 语句“DELETE FROM student'的作用是A ・删除studentC.删除student 表中的所有记录 16-在C 和扒 与OLE 数据提供程序相关的类位于命名空间A ・ System.Data 中B ・ System.Data.OleDb 中C ・ System.Data.SqlClient 中D ・ System.Xml.serialization 中 】7・假设bindingsource 控件正确绑定到了"jxgl"数据库的欣屮表上.那么导航到*s"中第 一条记录的正确方法是A ・ bs.Position=0;B ・ bs ・Posilion=l;C ・ xs.Position=0;D ・xs.Position=l;B.职称 D ・职工号B ・rNSERT 语句 D ・UPDATE 语句 B.捌除student 数据库D ・樹除student 数据库中的所有表】8.在计算机软件的开发和维护过程中遇到一系列严虫问題,这现象被称为A.软件矛盾B.软件约束C.软件危机D.软件工程19・把软件产品划分为一系列的增址构件.分别进行设计、编码、集成和测试的软件生命周期模型是A.瀑布模型B.增虽模型C.媲旋模型D.快速原型模型20. UML 是一种A.低级编程语喜B.髙级编程语喜C.通用建模语言D.结构化查询语言第二局部非选择题二、填空题:本大题共10小题,每题1分,共10分。
计算机基础与程序设计作业题1
《计算机基础与程序设计》作业题(一)(课程代码: 02275)一、单项选择题1. I/O设备指的是计算机的(B)A. 存储设备B. 输入和输出设备C. 控制器D. 运算器2. 具有只读功能的内存储器是指(A)A. ROMB. RAMC. 硬盘D. CD-ROM3. 十进制数-5在八位的微机内的存储形式是(D)A. 00000101B. 10000101C. 11111010D. 111110114. C语言源程序的基本单位是( B )A. 过程B. 函数C. 子程序D. 语句5.设有int p, q;以下不正确的语句是(D)A. p *=3;B. p/=q;C. p+=3;D. p&&=q;6. 若有定义: int a[10];则数组元素的下标的下限和上限分别是(C)A. 0和1B. 1和9C. 0和9D. 1和107. 下列说法不正确的是(C)A. 一个源程序文件由一个或多个函数组成B. 一个C程序由一个或多个源程序文件组成C. 一个C程序以函数为独立的编译单位D. 一个C程序必须有一个main( )函数8.在C语言中, 确定函数返回值的类型由(D)A. return语句中的表达式类型决定B. 调用该函数的主函数类型决定C. 调用函数时临时决定D. 定义函数时所指定的函数类型决定9.若有以下定义和语句, 且0≤i<10, 则对数组元素地址的正确表示是(D)int a [ ]={0,1,2,3,4,5,6,7,8,9},*p;p=a;A. &(a+1)B. a++C. &pD. &p[i]10. 若有以下说明:char s[10]=“ABCDEFGH”,*p=s;不能..表示字符C的是(B)A. s[2]B. s[3]C. s['c'-'a']D. *(p+2) 11.若有下列程序段, 欲使a=2, b=3, 对应正确的数据输入方法是(其中<CR>表示换行)(A)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>12. 设有说明int x=0,y=2;则执行if(x=0) y=1+x;else y=x-1;后, 变量y的值是(A)A. -1B. 0C. 1D. 213. 下列位运算符中,表示按位异或操作的是(C)A. ~B. │C. ^D. &14. 下列各个位运算符的优先级从左到右依次升高的是(C)A. >>│& ~B. │>> & ~C. │& >> ~D. ~│& >>15. 设有说明:int u=1,v=3;则表达式u<<= v的值是(D)A. 0B. 1C. 3D. 816.如果文件存储的是数据在内存中存放的字节形式, 则该文件是(B)A. ASCII文件B. 文本文件C. 二进制文件D. 设备文件17. 下列运算符中优先级最低的是(D)A. >B. !C. %D. = =18. 如果在程序中要使用系统提供的函数sqrt, 则需要书写的编译预处理命令是(B)A.#include<stdio.h> B.#include<math.h>C. #include<string.h>D. #include<malloc.h>19.设有说明: int x=12, y=3;则x¦y的值是(D)A. 0B. 3C. 12D. 1520. 测试文件是否结束函数的函数名是(A)A. feofB. EOFC. eofD. FEOF二、多项选择题21. 存储在下列哪些设备中的信息可以长期保存?(BCDE)A. RAMB. ROMC. 硬盘D. 软盘E. 光盘2.设有说明:int u=1,v=5;则下列表达式的值为1的有(AE)A. u&vB. v>>2C. u^uD. u¦vE. (u<<3)/523. 下列循环将会产生死循环的有(ACDE)A. while(1);B. do{ }while(0);C. do{ }while(1);D. for(k=1;k>―10;k+ +);E. for(k=1;k=10;k+ +,k――);25. 设有说明: int x=1,y=2,z=3;则下面表达式的值为0的有(ACDE)A. x&y&zB. x¦y¦zC. x^x+y^yD. z>>yE. x&0xff005.下面基本结构和特性中符合结构化程序设计的要求的有(ABCE)A. 选择结构B. 循环结构C. 顺序结构D. 各结构之间只有一个入口, 至多两个出口E.各结构之间只有一个入口, 一个出口三、简答题1.简述C语言标准库函数strcpy 的格式(或函数原型)与功能。
大学计算机基础(程序设计基础)习题与答案
一、单选题1、计算机能够直接执行的程序是()。
A.汇编语言程序B.可执行文件C.源程序D.命令文件正确答案:B2、汇编语言也称为()。
A.面向应用的语言B.面向对象的语言C.面向机器的语言D.面向过程的语言正确答案:C3、C、C++、Java可归类为()语言。
A.符号B.机器C.高级D.自然正确答案:C4、根据计算机语言发展的过程,下列排列顺序正确的是()。
A.机器语言、高级语言、汇编语言B.机器语言、汇编语言、高级语言C.汇编语言、机器语言、高级语言D.高级语言、机器语言、汇编语言正确答案:B5、编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序可以称呼()。
A.目标程序B.源程序C.临时程序D.原程序正确答案:B6、()都属于计算机的低级语言。
A.机器语言和高级语言B.汇编语言和高级语言C.机器语言和汇编语言D.高级语言和数据库语言正确答案:C7、在程序设计中,把解题过程准确而完整地描述出来,就叫()。
A.算法B.方法C.事件D.过程正确答案:A8、()是一种使用几何图形描述程序逻辑关系的程序设计方法。
A.流程图B.饼图C.数据流图D.柱形图正确答案:A9、用C语言编写的程序需要用()程序翻译后计算机才能识别。
A.汇编B.解释C.连接D.编译正确答案:D10、可被计算机直接执行的程序由()语言编写的程序。
A.汇编B.机器C.高级D.网络正确答案:B11、由二进制编码构成的语言是()。
A.C语言B.BASIC语言C.汇编语言D.机器语言正确答案:D12、结构化程序设计中的三种基本程序结构是指()。
A.顺序结构、转移结构、分支结构B.顺序结构、转移结构、循环结构C.顺序结构、选择结构、循环结构D.转移结构、选择结构、分支结构正确答案:C13、算法的基本结构中不包括()。
A.选择结构B.循环结构C.顺序结构D.逻辑结构正确答案:D14、在计算机科学中,算法这个术语是指()。
A.求解问题并选择编程工具B.求解问题的数学方法C.求解计算机问题的一系列步骤D.选择求解问题的计算机系统正确答案:C15、高级语言翻译程序是将高级语言编写的源程序翻译成目标程序有两种工作方式。
全国自考计算机基础与程序设计历年真题(珍藏版)(部分有答案)
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 码进行编码。
计算机基础与程序设计多项选择题(答案)
一、单项选择题1、下面程序的运行结果是()#include <stdio.h>main(){ int *p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;if(a<b) { p=p1;p1=p2;p2=p;}printf("%d, %d",*p1,*p2);printf("%d, %d", a, b);}(分数:1分)A. 8,5 5,8B. 5,8 8,5C. 5,8 5,8D. 8,5 8,5标准答案是:A。
您的答案是:A2、若定义double d;则d在内存中分配的字节数是()(分数:1分)A. 1B. 2C. 4D. 8标准答案是:D。
您的答案是:3、C 语言源程序的基本单位是()(分数:1分)A. 过程B. 函数C. 子程序D. 语句标准答案是:D。
您的答案是:4、退出Turbo C 2.0返回系统,在主菜单File项中可选择()(分数:1分)A. LoadB. NewC. SaveD. Quit标准答案是:D。
您的答案是:5、在 C 程序中, main 函数的位置是 ( ) (分数:1分)A. 必须作为第一个函数B. 必须作为最后一个函数C. 可以放在任意位置D. 必须放在它所调用的函数之后标准答案是:C。
您的答案是:6、下面关于运算符优先顺序的描述中正确的是( ) (分数:1分)A. 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B. 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C. 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D. 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符标准答案是:C。
您的答案是:7、对于一个正常运行的C程序,以下叙述中正确的是( ) (分数:1分)A. 程序的执行总是从main函数开始,在main函数结束B. 程序的执行总是从程序的第一个函数开始,在main函数结束C. 程序的执行总是从main函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束标准答案是:A。
计算机基础与程序设计多项选择题(答案)
一、多项选择题1、若定义 char c[11]; 可将字符串″I am a boy″ 赋给数组c,下面正确的选项有()(分数:2分)A. c=″I am a boy″B. getchar(c)C. gets(c)D. scanf(″%s″,c)E. for(i=0;i<10;i++) scanf(″%c″,&c[i];c[10])=’\0’标准答案是:CE。
您的答案是:AB2、设有定义int a[3][6],*p;则正确的指向数组元素的指针赋值是( ) (分数:2分)A. p=*aB. p=a[0]C. p=aD. p=a+1E. p=*(a[0]+1)标准答案是:AB。
您的答案是:3、设有说明:char s[20];下面各项中能够正确的将一个字符串"abcd"赋给s数组的有()(分数:2分)A. s="abcd";B. gets(s);C. scanf("%s",s);D. strcpy(s,"abcd");E. strcpy("abcd",s);标准答案是:BD。
您的答案是:4、有以下定义和语句:struct stud {char name [10]; int age;} struct stud s, *ps; ps=&s; 则下面正确的语句是( ) (分数:2分)A. s={″Mary″,30}B. (*ps)→age=30C. =″Mary″D. scanf(″%d″,&ps→age)E. strcpy(ps→name,″Mary″)标准答案是:DE。
您的答案是:5、main(){ int i,j,a[]={1,3,5,7,9,11,13,15};i=5;switch(i){ default:printf(″%d\n″,a[i]);case 1:printf(″%d\n″,a[3]);case 2:printf(″%d\n″,a[++i]);break;case 3:printf(″%d\n″,a[--i]);}}上述程序的输出结果不包括()(分数:2分)A. 5B. 7C. 9D. 11E. 13标准答案是:AC。
计算机基础与程序设计考试复习资料
计算机基础与程序设计考试复习资料填空题11、在C语⾔中,输⼊操作是由库函数printf( )完成的,输⼊操作是由库函数scanf()完成的。
12、在函数外部定义的变量统称为全局变量,它们的作⽤域从定义之处开始,直到源⽂件或程序结束。
13、C语⾔中的⽂件,按存取⽅式可以分为顺序存取⽂件和随机存取⽂件。
14、在⼀个C源程序中,注释部分两侧的分界符分别为/*和*/。
15、在C语⾔中,如果实参是简单的数据类型,则函数形参和实参之间的数据传递,只能由实参传给形参。
16、⼀个C源程序中⾄少应包括⼀个名为main( )的主函数。
50、COMMAND COM为键盘命令处理程序,DOS系统启动后,它常驻内存,包含所有内部命令。
51、Turbo c中,float类型变量在内存中占字节数为4。
52、在C语⾔中,合法的长整型常熟是0L。
53、C语⾔中最简单的数据类型包括整型、实型、字符型。
54、在宏定义#define PI3.14159中,宏名PI代替的是⼀个字符串。
55、计算机的硬件系统由运算器、控制器、存储器、输⼊输出设备基本部件组成。
56、计算机能直接执⾏的程序是机器语⾔程序。
57、为了将所有扩展名为 .PAS的⽂件改成扩展名为.P,应使⽤命令REN *. PAS *. P。
58、C语⾔中,运算对象必须是整型数的运算符是%。
59、若调⽤⼀个函数,且此函数中没有return语句,则正确的说法是:该函数返回⼀个不确定的值。
60、当顺利执⾏了⽂件关闭操作时,fclose函数的返回值是0。
61、软盘、硬盘、光盘属于外部存储器。
62、语⾔编译程序若按软件分配应属于系统软件。
63、为了列出A盘当前⽬录中⽂件标识符不超过三个字符扩展名为任意的⽂件清单,可选⽤DIR A:.*。
64、0.314e10表⽰C语⾔double类型常量。
65、在C语⾔的if语句中,⽤作判断的表达式为任意表达式。
66、在C语⾔中,引⽤数组元素时,其数组下标的数据类型允许是整型常量变量或整型表达式。
自考《计算机基础与程序设计》试题及答案
4.在Turbo C 2.0 中,保存源程序在主菜单File项中可选择()C. 27. 下面不正确的关系表达式是()A. a=3C.a > =b > c8. 设有声明int x=1 , y=2,A. 0C.2 9. 设有int b=-1 ;则执行printf(”D. 3B. a v 3D.a > b > cz的值是()B. 12011年4月高等教育自学考试《计算机基础与程序设计》试题及答案(课程代码:02275)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.计算机处理信息时,CPU —般是以一组二进制数码为单位进行处理的,这组二进制数码称为A.wordB.MBC.KB2. 下列不属于计算机硬件系统的是A.操作系统C.存储器3. 下面转义字符中,表示换页的是A. \ 0C. \ rD.bitB.控制器D.运算器B. \ n D. \ fA.LoadB.NewC.Save5.下面表达式结果为3的是()A.(-7)% 4 D.QuitB.(-7.O) % 4.0C.7 % (-4)D.7.O % 4.O6.设有int x=2 ,y, z;执行z=y=x++ ;后变量z的值是(A.0B.1z;执行z=x>y?x+2 : y-2后变量D.3 % u\ n”,b);后的输出是() A.-1 B.ffff10. 下面程序段的输出结果是 ()mai n(){ int a=3, b=5 , c ;c=a+b ; a=b;b=c ;printf(" %d ,% d" , a , b) ; }A. 3 , 5C. 5 , 811. 设有声明 int x=-1;执行 if(x<0)x=-x-1A. -1C. 112. 关于break 语句,以下说法不正确的是 (A. 它可以用于循环语句中B. 它可以用于switch 语句中C. 可以从最内层循环结构中直接跳出最外层循环结构D. 可以从当前switch 结构中跳出 13. 下面能正确将字符串A. c har s : 3] ={ ' B ',' o ',' y ‘ }; C.char s : 3]二{"Boy"};B. 5 , 3 D. 8 , 13;后变量x 的值是()B. 0D. 2 )()B.char s ="Boy";D.char s 】3 】;:O ] =' Bs [ 1] =' o '; s :2]二’yB.fgets D.fputs15. 在一个c 源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该 变量需要使用的存储类别是 () B.register D.static16.C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ()B.单向值传递A.(p+1) OC.*(p : 1] +1)"Boy"进行完整赋值操作的语句是 s14.下列函数中向文件一次读一串字符的函数是 ()A.fgetcC.fputcA.exter nC.auto A.地址传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定方式17.设有声明语句int a : 2 ][ 3 ], (*p):3 ] =a ;则对 a 数组元素正确引用的是B.*(*(p+2)+1)D.p : 1 ] +218.设有下面的结构体和结构变量定义:() struct carlong idchar*name ;struct car carl ;关于结构体类型变量赋值不正确的是A.carl.id=10101 ;C. carl.* name二"BlueSky";B.carl. name二"BlueSky"D.carl.id=123456L19.设有声明和语句: ()un sig ned int x=1 ,y=2 ;xvv=y+1 ;则x 的值是A.1C.520.设有下面程序:()#in clude"stdio.h"void mai n(void)B.4D.8{unsigned x=1 , y=3 , z=5 ;printf(" % d \ n" , x : y);}该程序的运行结果是 A.1 C.5二、多项选择题(本大题共 5小题,每小题在每小题列出的五个备选项中至少有两个是符合题目要求的,B.3 D.72分,共10分)请将其代码填写在题后的括号内。
自考 计算机基础与程序设计试卷(附答案)
二、判断题
1—4:××√√5—8:√√√×
三、名词解释
1.运算器又称为算术逻辑单元,是计算机的核心部件,是对数据进行加工处理的部件。
2.对象是具有唯一对象名称和固定对外接口的一组属性和操作的集合。
3.装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。
for (;;)
{循环体;}
A.不执行循环体B.一直执行循环体,即死循环C.执行循环体一次D.程序不符合语法要求
4. C#中每个char类型变量占用多少个字节。【】
A. 2B. 4
C. 8D. 10
5. Visual Studio 2008是以()为单位来管理C#程序设计过程的。【】
A.解决方案B.数据
2.高速缓冲存储器是介于CPU和磁盘之间的高速存储器。【】
3.变量有两种典型的命名方法,Camel命名法和Pascal命名法。【】
4.计算机系统中有两种重要字符编码方式,即ASCII和EBCDIC。【】
5.依据所使用的电子元件,第三代计算机属于集成电路计算机。【 】
6.计算机指令是控制计算机操作的二进制代码,它规定了计算机能完成的某一项操作。【】
4.拆箱是从object类型到值类型或从接口类型到实现该接口的值类型的现实转换。
四、简答题
1.答案:The”big”boy is here!
2.答案:
(1)语法简洁
(2)面向对象
(3)可视化集成开发环境
(4)自动内存管理
(5)功能强大的类库
3.答案:二进制和十进制一样,是一种进位计数制,但它的基数是2。
7.下面选项中正确描述了CheckBox控件的是【】
计算机基础与程序设计专插本真题
计算机基础与程序设计专插本真题【第911题】下列关于计算机的发展趋势,正确的是() *A.计算机与通信相结合的网格技术是今后计算机发展的主流(正确答案)B.冯•诺伊曼体系结构是提高计算机性能的另一研究焦点(正确答案)C.当今计算机正朝着多极化的方向发展(正确答案)D.世界很多国家和地区都把发展网格技术放到了战略高度(正确答案)【第912题】计算机的发展趋势是() *A.巨型化(正确答案)B.微型化(正确答案)C.网络化(正确答案)D.智能化(正确答案)【第913题】计算机的发展分为四代,其中第二代和第四代的元器件分别是() *A.电子管B.晶体管(正确答案)C.集成电路D.大、超大规模集成电路(正确答案)【第914题】计算机的特点主要有() *A.速度快、精度低B.具有记忆和逻辑判断能力(正确答案)C.能自动运行、支持人机交互(正确答案)D.适合科学计算,不适合数据处理【第915题】下列关于计算机特点的叙述中正确的是() *A.运算速度快(正确答案)B.精确度高(正确答案)C.具有“记忆”和逻辑判断功能(正确答案)D.存储容量大(正确答案)【第916题】关于计算机的分类叙述正确的有() *A.按所处理的信号类型分为数字式计算机、模拟式计算机和混合计算机(正确答案)B.按硬件组合及用途分为专用和通用计算机C.按计算机的用途分为专用和通用计算机(正确答案)D.按计算机规模分为大型、中型和小型计算机等(正确答案)【第917题】关于计算机的特点、分类和应用,正确的是() *A.按照电子元器件,计算机的发展可分为四代(正确答案)B.巨型电子计算机是一种运算速度更高、存储容量更大、功能更完善的计算机(正确答案)C.气象预报是计算机在科学计算领域中的应用(正确答案)D.大型计算机和巨型计算机仅仅是体积大,其功能不比微型计算机强【第918题】根据计算机的用途可将之分为()和() () *A.专用计算机(正确答案)B.模拟计算机C.数字计算机D.通用计算机(正确答案)【第919题】计算机主机部分是由()组成() *A.中央处理器(正确答案)B.硬磁盘C.内存储器(正确答案)D.键盘【第920题】以下可以存储动态图像的文件格式有() *A.GIF(正确答案)B.JPGC.AVI(正确答案)D.MPEG(正确答案)【第921题】系统总线是CPU与其它部件之间传送信息的公共通道,其类型有()*A.数据总线(正确答案)B.地址总线(正确答案)C.控制总线(正确答案)D.信息总线【第922题】下列对计算机软件认识不正确的是() *A.计算机软件不需要维护(正确答案)B.受法律保护的计算机软件不能随便复制C.计算机软件只要能复制得到的就不必购买(正确答案)D.计算机软件应有必要的备份【第923题】冯•诺依曼“存储程序工作原理”的计算机方案的要点包括() *A.采用二进制的形式表示数据和指令(正确答案)B.将指令和数据同时存放在存储器中(正确答案)C.采用高级语言编写程序D.由控制器、运算器、存储器、输入设备和输出设备五大部分构成计算机(正确答案)【第924题】关于计算机软件系统,正确的说法是() *A.操作系统是软件中最基础的部分,它属于系统软件(正确答案)B.计算机软件系统分为操作系统、语言处理系统、数据库管理系统C.系统软件包括操作系统、编译软件、数据库管理系统及各种应用软件D.文字处理软件、信息管理软件、辅助设计软件都属于应用软件(正确答案)【第925题】关于硬件系统和软件系统的概念叙述正确的是() *A.硬件系统是由电子、机械和光电元件组成的计算机实体(正确答案)B.软件系统是由支持计算机作的各种程序、数据和文档的组合(正确答案)C.没有装配任何软件系统的计算机称裸机裸机无法与用进行交互性操作(正确答案)D.系统软件是管理、监控和维护计算机资源、班发应用软件的软件(正确答案)【第926题】关于计算机系统的说法正确的是() *A.操作系统是软件中最基础的部分,它属于系统软件(正确答案)B.任何程序都可被视为计算机的系统软件,因为它的特点是通用性和基础性C.Cache是为了解决C和RAM之间速度不匹阳问题而配置的(正确答案)D.计算机系统由硬件系统和软件系统组成,硬件系统是软件系统的物理基础(正确答案)【第927题】关于计算机的组成,正确的说法是() *A.键盘是输入设备,打印机是输出设备,它们都是计算机的外部设备(正确答案)B.显示器显示键盘键入的字符时是输入设备,显示程序的运行结果时是输出设备C.ROM BIOS芯片屮的程序都是计算机制造商写入的,用户一般不能更改其中的内容(正确答案)D.打印机只能打印字符和表格,不能打印图形【第928题】以下有关计算机工作过程的说法中正确的是() *A.在控制器的指挥下,计算机可以从内存取出指令送入控制器(正确答案)B.程序是由一系列指令组成的,是为解决某一问题而设计的一系列有序的指令的集合(正确答案)C.地址码规定了要操作的数据存放或取出的地址(正确答案)D.无论是哪种计算机系统,它们的指令系统都是相同的【第929题】下列属于计算机程序设计语言的翻译程序有() *A.编辑程序B.编译程序(正确答案)C.连接程序D.汇编程序(正确答案)【第930题】语言处理程序包括() *A.汇编程序(正确答案)B.解释程序(正确答案)C.编译程序(正确答案)D.诊断程序【第932题】关于进位计数制和数制转化的说法中正确的是() *A.在计算机内部采用二进制数据,但在输入、显示或打印时,可用十进制表示(正确答案)B.十六进制中的数码有1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16,共十六个数码C.八进制共有8个数码,所以其基数也是8(正确答案)D.十进制转化为二进制数时,整数部分和小数部分的计算相同,都是除2取余法【第933题】下面关于解释程序和编译程序的论述,其中不正确的是() *A.编译程序和解释程序均能产生目标程序(正确答案)B.编译程序和解释程序均不能产生目标程序(正确答案)C.编译程序能产生目标程序而解释程序则不能D.编译程序不能产生目标程序而解释程序能(正确答案)【第934题】下列属于计算机性能指标的有() *A.字长(正确答案)B.运算速度(正确答案)C.字节D.内存容量(正确答案)【第935题】下列关于计算机知识的叙述中正确的是() *A.字长为32位的计算机是指一次能计算最大为32位二进制数的计算机(正确答案)B.RAM中的数据断电丢失,而ROM则不会丢失(正确答案)C.软盘和硬盘上的数据不能被CPU直接存取(正确答案)D.CPU主要由运算器和控制器组成(正确答案)【第936题】关于计算机硬件系统的组成,正确的说法是() *A.计算机硬件系统由控制器、运算器、存储器、输入设备和输出设备五部分组成(正确答案)B.CPU是计算机的核心部件,它由控制器、运算器组成(正确答案)C.RAM为随机存取存储器,其中的信息不能长期保存,关机即丢失(正确答案)D.ROM中的信息能长期保存,所以又称为外存储器【第937题】下列软件中属于操作系统的是() *A.WordB.0S/2(正确答案)C.XENIX(正确答案)D.MS-DOS(正确答案)【第938题】根据文件格式的不同,音频文件可包含() *A.WAV文件(正确答案)B.MP3文件(正确答案)C.DVD文件D.SND文件(正确答案)【第939题】是面向机器的低级语言。
计算机基础与程序设计试题与答案
计算机基础与程序设计试题与答案卷面总分:100分答题时间:90分钟试卷题量:50题一、单选题(共51题,共100分)1.光盘驱动器通过激光束来读取光盘上的数据时,光学头与光盘()• A.直接接触• B.不直接接触• C.播放VCD时接触• D.有时接触有时不接触正确答案:B2.一个完整的计算机系统应该包括()• A.主机和外设• B.主机和操作系统• C.硬件系统和系统软件• D.硬件系统和软件系统正确答案:D3.在计算机中,指令通常是由()• A.操作码、操作数组成• B.源操作数、目标操作数组成• C.反码、补码组成• D.直接寻址、目的寻址组成正确答案:A4.下列设备中属于输出设备的是()• A.扫描仪• B.键盘• C.鼠标• D.显示器正确答案:D5.如果文件存储的是数据在内存中存放的字节形式,则该文件是()• A.ASCII文件• B.文本文件• C.二进制文件• D.设备文件正确答案:C6.整数-2在机器内存中的表示是()• A.1000000000000010• B.1111111111111110• C.11111111111111101• D.1111111111111111正确答案:B7.下列软件中属于应用软件的是()• A.Ms-Dos• B.Windows2000• C.WPS2000字处理软件• D.C语言处理程序正确答案:C8.在计算机硬件设备中能用作输入设备是()• A.显示器• B.键盘• C.绘图仪• D.打印机正确答案:B9.在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是()• A..OBJ• B..C• C..BAT• D..BAK正确答案:C10.具有只读功能的内存储器是指()• A.ROM• B.RAM• C.硬盘• D.CD-ROM正确答案:A11.以下属于人际传播的活动是• A.健康大课堂• B.电视台健康专题节目• C.广播电台健康频道• D.北京市疾控中心微博• E.报纸健康专版正确答案:E12.存储量1MB等于()• A.23字节• B.210字节• C.220字节• D.230字节正确答案:C13.下面数据中最小数是()• A.(0.1100)2• B.(0.64)8• C.(0.8125)10• D.(0.D)16正确答案:A14.CPU处理数据和指令的基本单位是字(Word),一个字的字长是()• A.8bits• B.16bits• C.32bits• D.与CPU数据总线有关的bit位数正确答案:D15.与十进制1100等值的十六进制数是()• A.44A• B.44C• C.54A• D.54C正确答案:B16.Unix是()• A.单用户、单任务的操作系统• B.单用户、多任务的操作系统• C.多用户、单任务的操作系统• D.多用户、多任务的操作系统正确答案:D17.一个二进制数位也称为一个()• A.word• B.byte• C.KB• D.bit正确答案:D18.()是用助记符来表示指令的符号语言。
自考 计算机基础与程序设计试卷(附答案)
20. Graphics的什么方法用于画直线。【】
A. DrawLine方法B. Line方法
C. DrawLineTo方法D. PointToPoint方法
21.在SQL Server中,下列关于用户数据库的说法正确的是【】
A.一个用户数据库可以不包含日志文件
B.一个用户数据库可以只包含一个日志文件和一个主数据库文件C.一个用户数据库可包含多个主数据库文件,但只能包含一个日志文件
7.简述的核心对象的功能。
8.简述使用连接数据库的步骤。
C. 40D. 80
13.以下哪个控件组合了TextBox控件和ListBox控件的功能。【】
A. ComboBoxB. Label
C. ListViewD. DomainUpDown
14.在C#中,下列程序的运行结果是【】
A. 4321B. 1234
C. 4123D. 3214
15. Convert类的方法包括【】
11.调用重载方法时,系统根据()来选择具体的方法。【】
A.方法名B.参数的个数和类型
C.参数名及参数个数D.方法的返回值类型
12.假定int类型变量占用四个字节,若有定义:
int[] x=new int[10]{0,2,4,4,5,6,7,8,9,10};
则数组x在内存中所占字节数是【】
A. 6B. 20
C.提供了有效的管理模式
D.缺乏灵活性
24.程序流程图又称为【】
A.控制结构图B.盒图
C.程序框图D.问题分析图
25.C#中以()作为语句的结束符。【】
A.。B.、C.!D.;
26.以下哪个不属于软件开发工具。【】
A.需求分析工具B.文档分析工具
计算机基础与程序设计复习参考题及答案(完整)
助学指导书高等教育自学考试《计算机基础与程序设计》复习参考题一、单项选择题1.一个完整的计算机系统应该包括(DA.主机和外设BC.硬件系统和系统软件D.硬件系统和软件系统2.在计算机中,指令通常是由(A)A.操作码、操作数组成B.源操作数、目标操作数组成C.反码、补码组成D.直接寻址、目的寻址组成3.下列设备中属于输出设备的是(D)A.扫描仪B.键盘C.鼠标D.显示器4.整数-2在机器内存中的表示是(B)A.B.C.D.5.如果文件存储的是数据在内存中存放的字节形式,则该文件是(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.ROM B.RAM C.硬盘D.CD-ROM10.存储量1MB等于(C)A.23字节B.210字节C.220字节D.230字节D.(0.D)1610),一个字的字长是(D)15.Unix是(D)A.单用户、单任务的操作系统B.C.多用户、单任务的操作系统D.16.一个二进制数位也称为一个(D)A.wordB.byteC.KBD.bit17.(B)是用助记符来表示指令的符号语言。
A.机器语言?????B.汇编语言C.高级语言?????D.语言处理程序18.-123的原码是(??A?)C.01111011?????D.000010119.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C 的所有文件复制到C盘TC子目录下,一定成功的命令是(C)。
A.COPYA:\*P*.CB.COPYA:\??P*.CC:C.COPYA:\??P*.CD.COPY??P*.CC:\TC20.按冯诺依曼的设计思想,计算机采用的数制是(A)A.二进制B.八进制C.十进制D.十六进制21.计算机能够自动按照人们的意图进行工作的最基本思想是(B)A.采用逻辑部件B.存储程序和数据C.控制代码D.总结结构22.磁盘处于写保护状态,那么磁盘中的数据(B)A)不能读出,不能删改,也不能写入新数据B)可以读出,不能删改,也不能写入新数据C)可以读出,可以删改,但不能写入新数据D)可以读出,不能删改,但可以写入新数据23.应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:\TH目录中,而数据文件存放在C:\TH\DATA目录中,如果将它们完整地复制到A盘,应该使用的命令是(B)A)XCOPYC:\THA:\B)XCOPYC:\THA:\/S1A.RAM B.ROMC.硬盘 D.软盘E2.下列设备中属于外存储设备的有(A.RAM B.光盘C.硬盘D.软盘E3.微机系统的主机包含的部件有(BDE)A.输入设备B.存储器C.输出设备D.运算器E.控制器4.总线是连接微机CPU、内存和外设之间传送信号的公共通道,微机的总线包括有(BCD)A.电源线B.数据线C.地址线D.控制线E.网络线5.下面哪些软件属于操作系统范畴(ADE)。
2021年专插本计算机基础与程序设计真题及答案
广东省2021年普通高等学校专升本招生考试计算机基础与程序设计一、单项选择题。
1、已知整型变量a=2,b=3,求!a||b的值()A.0B.1C.2D.32、当a的值为奇数时,表达式的值为“真”;当a的值为偶数时,表达式的值为“假”。
不能满足需求的是()A.a%2!=0B.!(a%2)C.!(a%2==0)D.(a%2)&&(a%2>0)3、下列程序运行结束后,C的值为()int a=1,b=4,c=a/bA.1B.0.25C.0D.442004、将两个字符串连接起来组成1个字符串时,可选用的函数为()A.strcat( )B.strcpyt( )C.strlen( )D.strcmp( )5、下列说法错误的是()A.被调用函数可以不用return语句B.被调用函数中,可以出现多个return语句C.被调用函数中,如果有返回值,就一定要有return语句D.被调用函数中,一个return语句可返回多个值6、已知P是指针变量,则不能初始化P的值是()A.地址B.NULLC.0D.17、下列函数声明正确的是()A.Void f(x,y)B.f (int x;int y)C.Void f(int,int)D.void f(int x,y)8、能作为输入文件名的字符串常量为()A.c:user\text.txtB.c:\user’text.txtC.“c:\user\text.txt”D.“c:\\user\text.txt”9、两个有序线性表分别具有n个元素和m个元素,且n小于等于m,现将其归并为一个有序表,其中最少的比较次数是()A.nB.mC.n-1D.m+n10、非空的循环单链表head的尾节点(由P指向)满足()A.p→next==NULLB.p==NULLC.p→next=headD.p=-head11、以(3,7,11,8,9,12}为叶子结点的权重,构造一棵哈夫曼二叉树,构造树的高度是()A.3B.4C.1D.212、对于1个线性表(3,12,24,46,10,20}进行散列存储时,选用H(k)=k%9 作为散列函数,则散列地址为1的元素的个数为()A.1B.2C.3D.413、适用于折半查找的表的存储方式及元素排列要求为()A.链式方式存储,元素无序B.链式方式存储,元素有序C.顺序方式存储,元素无序D.顺序方式存储,元素有序14、若串 S=“shiftdel”,其子串的数目()A.38B.35C.36D.3715、与数据存储无关的是()A.顺序表B.链表C.散列表D.队列16、对新设计的算法作性能分析的主要目的是()A.找出合理的数据结构B.研究算法中的输入实例C.分析算法的效率以便改进D.考量算法的易懂易读性17、数据结构在计算机内存中的表示是指()A.数据结构B.数据的逻辑结构C.数据的存储结构D.数据元素之间的关系18、十进制数630的二进制表示为()A.1001110000B.1001110110C.1010110100D.101010011119、在一个单链表中,如果a所指向的结点是b所指向的结点的前驱结点,要在a与b之间插入1个c所指向的结点,则执行()A.c→link=b→link:b→link=c;B.b→link=c;c→link-a;C.b→link=c→link;c→link=a;D.a→link=c;c→link=b;20、递归算法实现一般需利用()A.队列B.栈C.循环链表D.双向链二、判断题。
专插本计算机基础与程序设计真题
专插本计算机基础与程序设计真题
1、指令系统的作用
指令系统(Instruction Set)是一组控制信息,它指示处理器执行的操作。
它规定处理器内存地址的编址方式,以及处理器如何处理和操纵存储在内存中的数据。
指令系统的作用是:
(1)指令系统控制处理器,以指示处理器如何从存储器中取数据,如何处理和操纵这些数据,并如何将处理好的结果写回存储器中。
(2)指令系统使得计算机性能可以得到提升。
主流运算处理器拥有丰富的指令系统,可以在一定的时间内完成复杂的运算任务,提高处理速度、提高指令的执行速度,以及提高内存的使用效率。
(3)指令系统是计算机硬件和软件之间的桥梁,它使硬件实现了特定的功能,使软件可以调用硬件功能,实现有效率的运算。
2、C语言中数组的定义
数组是C语言中的一种重要的数据类型,它可以存储一批具有相同数据类型的数据,相当于一个容器或容量相同的数据库,可以用一个变量名来表示,使用方便。
C语言中数组的定义和声明,主要依赖关键字“array”,通常用如下的形式:
数据类型数组变量名[常量表达式]
如:int a[5]; 将声明一个长度为5的int类型的数组a。
另外需要注意的是,C语言中的数组首地址的下标是从0开始的。
专插本计算机基础与程序设计真题
专插本计算机基础与程序设计真题
一、单选题(每小题3分,共30分)
1.关于计算机的发展历史,最早的一代计算机是___________。
A.光电计算机
B.遗传计算机
C.第一代计算机
D.穿孔卡片计算机
答案:D
2.计算机中存储器的容量单位是___________。
A.字节
B.千字节
C.百万字节
D.兆字节
答案:A
3.计算机中存储信息的介质是___________。
A.内存卡
B.CPU
C.硬盘
D.内存
答案:C
4.计算机的计算机识别码是___________。
A.IP地址
B.MAC地址
C.软件序列号
D.CPU序列号
答案:B
5.逻辑控制单元的作用是_______。
A.协调各部件完成计算机中的运算
B.用来处理指令的控制程序
C.储存计算机中使用的程序
D.负责执行指令并对指令进行编码
答案:D
二、填空题(每小题3分,共30分)
6.计算机程序是一系列___________指令的集合。
答案:规定好的
7.计算机组成部分的基本功能包括输入、输出、存储和___________。
答案:处理
8.计算机中用于执行运算和控制的器件是___________。
答案:中央处理器
9.字节也可以被称为___________。
答案:计算机存储器的基本单位
10.对计算机系统的外部设备识别和区分的数据是___________。
答案:计算机识别码
三、简答题(每小题4分,共40分)
11.请简述计算机的指令集。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C.p=(struct data *)malloc(sizeof(data));
D.p->next=head;
E.p.next=head;
三、简答题(本大题共4小题,每小题4分,共16分)
26.C语言中的运算符“=”与数学中的“=”的意义相同吗?为什么?
27.简述C语言标准库函数strcpy的格式(或函数原型)与功能。
28.请按照下列要求写出相应的C语句。
假设float类型的变量x1和x2已经定义过,且x1已经初始化为7.3。
(1)定义指向float类型变量的指针变量fpt;
(2)使fptr指向x1;
(3)利用fptr,将fptr指向变量的值赋给x2;
A.C语言程序总是从有定义的函数起顺序执行
B.在C语言程序中,被调用函数必须在main函数中定义
C.C语言程序中的main函数必须放在程序的开始部分
D.C语言程序总是从main函数起开始执行
15.若有int a[ ]={1,2,3,4,5,6,7,8,9,10},且0≤i<10,则对数组元素地址正确表示的是( )
E.if(x<y)x+ +;y+ +;else x――;y――;
23.下列循环将会产生死循环的有( )
A.while(1);B.do{ }while(0);
C.do{ }while(1);D.for(k=1;k>―10;k+ +);
E.for(k=1;k=10;k+ +,k――);
24.设有二维数组int a[4][3];下列表示数组元素a[0][2]地址的有( )
printf("b=%d\n",b);
}
}
34.请阅读分析下列(void)
{
int a[ ]={1,2,3,4,5,6},*p;
p=a;
p+ +;
*(p+3)+=2;
printf("%d\n",*p);
printf("%d\n",*(p+3));
}
35.设有下列创建单向链表的部分程序:
#include"malloc.h"
#include"string.h"
struct automobile
{
char type[20];
int load;
struct automobile *next;
} * head=NULL;
void main(void)
{
struct automobile *p;
{
for(i=0;i<3;i+ +)
a[i]+=a[i];
for(i=0;i<3;i+ +)
printf("%d,",a[i]);
printf("b=%d\n",b);
b+ +;
}
else
{
for(i=0;i<3;i+ +)
a[i]*=a[i];
for(i=0;i<3;i+ +)
printf("%d,"a[i]);
21.存储在下列哪些设备中的信息可以长期保存?( )
A.RAMB.ROM
C.硬盘D.软盘
E.光盘
22.下列语句中正确的有( )
A.if(x>y);
B.if(x=y)&&(x!=0)x+=y;
C.if(x! =y)scanf(“%d,&x);else scanf(“%d”,&y);
D.if(x<y){x+ +;y+ +;}
37.设在c盘根目录下有一个ASCII码文件zm.dat,且文件中有10个字符。请编程将文件中的字符读出,再按照从大到小的次序排序并将排序结果在屏幕上显示出来。
A.-6B.-5
C.-4D.-3
8.以十进制无符号形式输出整数的格式说明符是( )
A.%uB.%x
C.%oD.%d
9.下列程序段的输出结果是( )
void main(void)
{
iny y=1,x=5;
if(x<0)y=-1;
if(x>=0)y=0;
printf("%d\n",y);
}
A.-1B.0
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));
A.0B.1
C.3D.8
20.如果文件存储的是数据在内存中存放的字节形式,则该文件是( )
A.ASCII文件B.文本文件
C.二进制文件D.设备文件
二、多项选择题(本大题共5小题,每小题2分,共10分)
在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
strcpy(②_____________,automobile_type[j]);
p->load=automobile_load[j];
p->next=head;
head=p;
}
}
请阅读分析程序,然后写出①和②下划线处应该填写的内容。
五、程序设计题(本大题共2小题,每小题12分,共24分)
36.若数组a中有十个整数8,2,5-3,7,-9,0,-4,10,15,请编程求出该数组中的最大值和最小值。
C.1D.5
10.执行如下程序段后,x的值是( )
int x=1,y=-1;
if(y<0)x-=y;
else x+=y;
A.-1B.0
C.1D.2
11.执行while(表达式)循环的条件是( )
A.当表达式的值为0时B.仅当表达式的值为1时
C.当表达式的值非0时D.当表达式的值不为1时
12.下列程序段输出的结果是( )
for(i=1;i<3;i+ +)
for(j=1;j<3;j+ +)
printf("%d",i+j);
A.2334B.234
C.23D.2
343 4
13.若有定义int s[4]={1,2,3,4};则a[a[2]-3*a[0]+1]的值是( )
A.1B.2
C.3D.4
14.下列关于C语言程序说法正确的是( )
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+ +)
{
if(i%2)
{
printf("@");continue;
(4)利用fptr,输出fptr指向变量的值。
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);
C.鼠标D.显示器
5.整数-2在机器内存中的表示是( )
A.1000000000000010B.1111111111111110
C.11111111111111101D.1111111111111111
6.下列运算符中优先级最低的是( )
A.>B.!
C.%D.= =
7.设有int a=3,b=-4,c=5;表达式+ +a-c+b++的值是( )
A.&a+1B.&a+ +
C.&aD.&a[i]
16.下列关于结构体类型定义正确的是( )
A.struct ABCB.struct ABC
{{
int aint a;
char bchar b;
char*pchar * p;
}}
C.struct ABCD.struct ABC
{{
int a;int a,
}
printf("*");
}
printf("\n");
}
33.请阅读分析下列程序,然后写出程序的运行结果。
void fun( );
void main(void)
{
fun( );
fun( );
}
void fun( )
{
static int a[3]={0,1,2},b=10;
int i;
if(b= =10)
2.在计算机中,指令通常是由( )
A.操作码、操作数组成B.源操作数、目标操作数组成
C.反码、补码组成D.直接寻址、目的寻址组成
3.与十进制数39等值的二进制数是( )
A.00100111B.01001001
C.10100111D.01011000
4.下列设备中属于输出设备的是( )