专升本《程序设计基础》考试模拟试卷及解析【2020年最新】

合集下载

程序设计基础练习题及答案

程序设计基础练习题及答案

一、单选题1、16位无符号整数能表达的最大值是A.32767B.32768C.65536D.65535正确答案:D2、下面谁被称为计算机科学之父A.阿兰图灵B.冯诺依曼C.迪杰斯特拉D.高纳德正确答案:A3、下列不属于输入输出设备的是:A键盘B.手写板C.内存D.摄像图正确答案:C4、下面关于高级语言的说法正确的是:A.高级语言的出现,使得程序员的门槛大大降低B.高级语言不包括C语言,因为C语言更适用于系统方面的编程C.与汇编语言相比,高级语言开发的程序执行速度更快D.高级语言完全不依赖于硬件正确答案:A5、-O的8位补码是A.其他B.11111111C.00000000D.10000000正确答案:C6、下面的用嵌套循环求阶乘的程序中,总计需要的循环次数是()A.∩*i次B.n(n+1)∕2次C.∩*∩次D.n次正确答案:B7、循环不变式的建立是在循环体中选取一个点,在该点建立一个逻辑表达式,使每次循环执行到该点时A这个逻辑表达式在循环体中不总是为真B.这个逻辑表达式在循环体中总是为假C这个逻辑表达式在循环体中总是为真D.这个逻辑表达式在循环体中不总是为假正确答案:C8、找到合适的循环不变式能验证A.程序的全部正确性。

B.程序的全部逻辑错误。

C.程序的全部错误。

D.程序的部分正确性。

正确答案:D9、对于直到型循环与当型循环而言,当开始第一次循环且循环条件为假时,下面叙述正确的是()A只有当型循环的循环体会被执行1次,直到型循环不会执行。

B.两者的循环体都会被执行1次C两者的循环体都不会被执行D.只有直到型循环的循环体会被执行1次,当型循环不会执行。

正确答案:D10、下列说法错误的是()oA.如果一个循环中又包含了另一个循环,则称为嵌套循环。

B.嵌套循环的内层和外层循环的循环控制变量不能同名。

C.执行嵌套循环时是先执行内存循环,后执行外层循环。

D.嵌套循环的循环次数等于外层循环的循环次数与内层循环的循环次数之积。

普通专升本模拟冲刺试卷及答案《C语言程序设计》试卷一【2020年最新】

普通专升本模拟冲刺试卷及答案《C语言程序设计》试卷一【2020年最新】

普通专升本模拟冲刺试卷《C 语言程序设计》试卷一注意:1、本试卷共 6 页;2、考试时间:90 分钟;3、姓名、准考证号必须写在指定地方;得分评卷人一、单项选择题题 (每小题 2 分,共20分)1、以下叙述正确的是()A)在C 程序中,main 函数必须位于程序的最前面B)C 程序的每行中只能写一条语句C)C 语言本身没有输入输出语句D)在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误2、C 语言中运算对象必须是整型的运算符是()A) % B) / C) = D) 〈=3、若有说明:int a[2][4]; 则对 a 数组元素的正确引用是()A) a[2][4] B) a[1,3] C) a[1][0] D) a(2)(1)4、若有以下定义,则表达式a*b+d-c 值的类型为()char a; int b;float c; double d;A) float B) int C)char D) double5、在下列选项中,不正确的赋值语句是()A)++t; B)n1=(n2=(n3=0)); C)k=i=j; D)a=b+c=1;6、假定x 和y 为double 型(x 值为2),则表达式y=x+3/2 的值是()A) 3.500000 B) 3 C) 2.000000 D) 3.0000007、x、y、z 被定义为int 型变量,若从键盘给x、y、z 输入数据,正确输入语句是()A)INPUT x、y、z; B) scanf("%d%d%d",&x,&y,&z);C) scanf("%d%d%d",x,y,z); D) read("%d%d%d",&x,&y,&z);8、有如下程序,则该程序的输出结果是()main(){ float x=5.0,y;if(x<0.0) y=0.0;else y=1.0;printf(“n”,y);}A) 0.000000 B) 0.250000 C) 0.500000 D) 1.0000009、C 语言对嵌套if 语句的规定是:else 总是与()A)其之前最近的if 配对B)第一个if 配对C)缩进位置相同的if 配对D)其之前最近的且尚未配对的if 配对10、下面程序段中描述正确的是()int k=2;while (k=0) {printf(“%d”,k);k--;}A)while 循环执行10 次B)循环是无限循环 C)循环体语句一次也不执行D)循环体语句执行一次得分评卷人二、填空题 (每小题 2 分,共10 分)1 、在while 、 do-while 和for 循环语句中,功能最强循环语句是。

专升本C语言程序设计模拟试卷C2带答案

专升本C语言程序设计模拟试卷C2带答案

计算机科学与技术专业《基础知识》模拟试卷二(考试时间150分钟,满分300分,共三部分)第一部分 C语言程序设计(共100分)一、单项选择题(本大题共30小题,每小题2分,共60分)1. 请读程序:#include<stdio.h>main(){int a;float b,c;scanf("%2d%3f%4f’,&a,&b,&c);printf("\na=%d,b=%ec。

%f\n",a,b,c);}若运行时从键盘上输入9876543210l,则上面程序的输出结果是________。

A)a=98,b=765,c=432 1 B)a=1 0,b=432,c=8765C)a=98,b=765.000000,c=432 1.000000D)a=98,b=765.0,c=432 1.0答案:C2. 一个良好的算法由下面的基本结构组成,但不包括__________。

A)顺序结构B)选择结构C)循环结构 D)跳转结构3. 请选出以下程序的输出结果________。

#include<stdio.h>sub(x,y,z)int x,y,*z:{*z=y-x;}main(){int a,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);}A)5,2,3B)-5,-12,-7C)-5,-12,-17D)5,-2,-74. 下面程序在屏幕上的输出是________。

main(){printf("ab\b\b c");}A)ab\b\b c B)a cC)abc D)ab c5. 若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。

A)pb=&x;B)pb=x;C)*pb=&x;D)*pb=*x6. 设整型数i=5,则printf("%d",i+++++i);的输出为________。

程序设计基础模拟试卷1(题后含答案及解析)

程序设计基础模拟试卷1(题后含答案及解析)

程序设计基础模拟试卷1(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.结构化程序设计主要强调的是A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性正确答案:B 涉及知识点:程序设计基础2.对建立良好的程序设计风格,下面描述正确的是A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A 涉及知识点:程序设计基础3.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送A.调用语句B.命令C.口令D.消息正确答案:D 涉及知识点:程序设计基础4.信息隐蔽的概念与下述哪一种概念直接相关A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度正确答案:B 涉及知识点:程序设计基础5.下面对对象概念描述错误的是A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态属性正确答案:A 涉及知识点:程序设计基础6.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构正确答案:C 涉及知识点:程序设计基础7.设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为A.12B.13C.14D.15正确答案:B 涉及知识点:程序设计基础8.在下列几种排序方法中,要求内存量最大的是A.插入排序B.选择排序C.快速排序D.归并排序正确答案:D 涉及知识点:程序设计基础9.下列叙述中,不属于结构化程序设计方法的主要原则的是A.自顶向下B.由底向上C.模块化D.限制使用goto语句正确答案:B 涉及知识点:程序设计基础10.下列不属于软件调试技术的是A.强行排错法B.集成测试法C.回溯法D.原因排除法正确答案:B 涉及知识点:程序设计基础11.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A.PAD图B.N-S图C.结构图D.数据流图正确答案:B 涉及知识点:程序设计基础12.软件复杂性度量的参数包括A.效率B.规模C.完整性D.容错性正确答案:B 涉及知识点:程序设计基础13.下列叙述中,不属于数据库系统的是A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统正确答案:D 涉及知识点:程序设计基础14.数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具正确答案:B 涉及知识点:程序设计基础15.视图设计一般有3种设计次序,下列不属于视图设计的是A.自顶向下B.由外向内C.由内向外D.自底向上正确答案:B 涉及知识点:程序设计基础16.线性表若采用链式存储结构时,要求内存中可用存储单元的地址A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以正确答案:D 涉及知识点:程序设计基础17.在待排序的元素序列基本有序的前提下,效率最高的排序方法是A.冒泡排序B.选择排序C.快速排序D.归并排序正确答案:A 涉及知识点:程序设计基础18.下列叙述中,错误的是A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构正确答案:B 涉及知识点:程序设计基础19.希尔排序属于A.交换排序B.归并排序C.选择排序D.插入排序正确答案:D 涉及知识点:程序设计基础填空题请将每一个空的正确答案写在答题卡上。

专接本计算机C语言程序设计模拟试题及答案

专接本计算机C语言程序设计模拟试题及答案

专接本计算机C语言程序设计模拟试题及答案(一)一、单项选择题(每小题2分,共20分)1. 若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是( )A) p=2*(int*)malloc(sizeof(int)); B) p=(int*)malloc(2*sizeof(int));C) p=(int*)malloc(4*2); D) p=(int*)calloc(2,sizeof(int));2. 设有int x=11; 则表达式(x++ * 1/3) 的值是( )A) 3 B) 4 C)11 D) 123. 下列程序执行后的输出结果是(小数点后只写一位)( )#include <stdio.h>void main(){double d; float f; long l; int i;i=f=l=d=20/3;printf("%d %ld %f %f \n", i,l,f,d);}A) 6 6 6.0 6.0 B) 6 6 6.7 6.7C) 6 6 6.0 6.7 D) 6 6 6.7 6.04. 下列变量定义中合法的是( )A) short _a=1-.le-1 B) double b=1+5e2.5C) long d1=0xfdaL D) float 2_and=1-e-3;5. 设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( )A)k++ B)k+=1 C)++kD)k+16. 有以下程序,其中%u表示按无符号整数输出,输出结果是( )#include <stdio.h>void main(){unsigned short x=0xFFFF; /* x的初值为十六进制数*/printf("%u\n",x);}A)-1 B)65535 C)32767 D)0xFFFF7. 有以下程序,输出结果是( )#include <stdio.h>void main(){int i,j;for(i=1;i<4;i++){for(j=i;j<4;j++) printf("%d*%d=%d ",i,j,i*j);printf("\n");}}A) 1*1=1 1*2=2 1*3=3 B) 1*1=1 1*2=2 1*3=32*1=2 2*2=4 2*2=4 2*3=63*1=3 3*3=9C) 1*1=1 D) 1*1=11*2=2 2*2=4 2*1=2 2*2=41*3=3 2*3=6 3*3=9 3*1=3 3*2=6 3*3=98. 在C语言中,函数返回值的类型最终取决于( )A)函数定义时在函数首部所说明的函数类型B)return语句中表达式值的类型C)调用函数时主函数所传递的实参类型D)函数定义时形参的类型9. 设已有定义:float x;则对指针变量p进行定义且赋初值的语句中正确的是( )A)float *p=1024 B)int *p=(float x)C)float p=&x D)float *P=&x;10. 以下叙述中正确的是( )A)break语句只能用于switch语句体中B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环C)break 语句只能用在循环体内和switch语句体内D)在循环体内使用break语句和continue语句的作用相同二、完成下列的程序填空(每空3分,共18分)1.写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。

计算机程序设计员模考试题与参考答案

计算机程序设计员模考试题与参考答案

计算机程序设计员模考试题与参考答案一、单选题(共100题,每题1分,共100分)1.下列那种方法不能提高程序的运行效率:( )。

A、不要把不同的数据类型混在一起B、寻找复杂性小的算法C、简化逻辑结构D、尽量避免采用多维数组(C语言除外)和复杂的表格正确答案:C2.下列关于详细设计的工具,说法错误的是:( )。

A、详细设计的工具包括语言B、详细设计的工具包括图形C、详细设计的工具包括数字D、详细设计的工具包括表格正确答案:C3.软件管理按时间可划分为生产管理和( )。

A、使用维护管理B、成本管理C、技术管理D、开发进度管理正确答案:A4.实体关系中学生与任课教师之间具有()联系。

A、一对一B、一对多C、多对多文库D、多对一正确答案:C5.按( )来划分,总线可以分为单向和双向两种。

A、用途B、数据线的宽度C、信息的传输方向D、总线所处的层次正确答案:C6.编码风格是指:( )。

A、使用的编程语言的风格B、代码排版风格C、程序员编程的风格D、编写程序的方式以及表达的格局正确答案:D7.UML是一种标准的图形化建模语言,它是( )分析与设计的一种标准表示。

A、面向结构B、面向对象C、面向过程D、面向功能正确答案:B8.( )语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。

A、程式化程序设计B、结构化程序设计C、模块化程序设计D、面向对象正确答案:D9.著作权是指作者及其他著作权人对其文学、艺术、科学作品所享有的人身权利和( )的总称。

A、名誉权利B、署名权利C、发行权利D、财产权利正确答案:D10.下列说法错误的是( )。

A、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成B、软件定义时期由问题定义、可行性研究和需求分析3个阶段组成C、一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期。

D、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成正确答案:A11.所有的用户需求必须与( )一致。

专升本《计算机软件基础》模拟题试卷

专升本《计算机软件基础》模拟题试卷

专升本《计算机软件基础》模拟题试卷一. (共61题,共150分)1. 按照标识符的要求,( )符号不能组成标识符。

(2分)A.数字符号B.下划线C.连接符D.大小写字母★检查答案标准答案:C2. 在C语言中,数字029是一个()(2分)A.八进制数B.十六进制数C.十进制数D.非法数★检查答案标准答案:D3. 有如下程序运行该程序的输出结果是()(2分)A.3 4B.4 2C.4 3D.3 3★检查答案标准答案:D4. 有如下程序段执行该程序段后,x的值为()(2分)A.tureB.falseC.0D.1★检查答案标准答案:D5. 如下程序该程序的输出结果是()(2分)A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2★检查答案标准答案:A6. 下面程序循环体的执行次数是()(2分)A.3B.2C.1D.0★检查答案标准答案:C7. 设有数组定义:char array [ ]="China";则数组array所占的空间为()(2分)A.4个字节B.5个字节C.6个字节D.7个字节8. 以下程序的输出结果是( ) (2分)A.#*#*#B.#####C.*****D.*#*#*★检查答案标准答案:D9. 以下说法中正确的是()。

(2分)A.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数必须在main( )中有定义C.C语言程序的执行既可以采用解释方式,也可以采用编译方式D.C语言程序中的main( )函数可以不放在程序的开始部分★检查答案标准答案:D10. 下面程序的输出是( ) (2分)A.12B.15C.16D.20★检查答案标准答案:A11. 若有声明语句int a[10],b[3][3];则以下对数组元素赋值的操作中,不会出现越界访问的是( )。

(2分)A.a[-1]=1B.a[10]=0C.b[3][0]=0D.b[0][0]=0★检查答案标准答案:D12. 若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:()(2分)A.10<回车> 22<回车> 33<回车>B.10.0,22.0,33.0<回车>D.10 22<回车> 33<回车>★检查答案标准答案:B13. 当调用函数时,实参是一个数组名,则向函数传送的是( ) (2分)A.数组的长度B.数组的首地址C.数组每一个元素的地址D.数组每个元素中的值★检查答案标准答案:B14. 下面的程序的输出结果是( ) 。

《程序设计基础》专升本复习 学习材料 试题与参考答案

《程序设计基础》专升本复习 学习材料 试题与参考答案

《程序设计基础》一、单选题1、1.以下叙述正确的是()。

CA.在C程序中,main函数必须位于程序的最前面B.C程序的每行中只能写一条语句C.C语言本身没有输入输出语句D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误2.double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。

DA.123B.100000C.A'D.abc3.函数rewind的作用是()。

AA.使位置指针重新返回文件的开头B.将位置指针指向文件中所要求的特定位置C.使位置指针指向文件的末尾D.使位置指针自动移至下一个字符位置4.以下选项中,与k=n++完全等价的表达式是()。

AA.k=n,n=n+1B.n=n+1,k=nC.k=++n5.int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是()。

BA.2B.3C.46.下列程序段的输出结果为()。

Int x=3,y=2;printf("%d",(x-=y,x*=y+8/5)); CA.1B.7C.37.逻辑运算符两侧运算对象的数据类型()。

DA.只能是0或1B.只能是0或非0正数C.只能是整型或字符型数据D.可以是任何类型的数据8.以下正确的说法是()。

BA.用户若需调用标准库函数,调用前必须重新定义B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义C.系统根本不允许用户重新定义标准库函数D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调9.以下程序的运行结果是()。

main(){int i=1,sum=0;while(i<10)sum=sum+1;i++;printf("i=%d,sum=%d",i,sum);} DA.i=10,sum=9B.i=9,sum=9C.i=2,sum=1D.运行出现错误10.要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。

《程序设计基础》(高起专)试题及参考答案

《程序设计基础》(高起专)试题及参考答案

2020秋《程序设计基础》(高起专)一、单选题1.char a[]="Thisisaprogram.";输出前5个字符的语句是(A)。

A.printf("%.5s",a);B.puts(a);C.printf("%s",a);D.a[5*2]=0;puts(a);2.C语言中要求对变量作强制定义的主要理由是(D)。

A.便于移植B.便于写文件C.便于编辑预处理程序的处理D.便于确定类型和分配空间3.执行以下程序段后,输出结果和a的值是(B)。

Int a=10;printf("%d",a++);A.10和10B.10和11C.11和10D.11和114.以下错误的描述是:函数调用可以(D)。

A.出现在执行语句中B.出现在一个表达式中C.做为一个函数的实参D.做为一个函数的形参5.对以下说明语句int a[10]={6,7,8,9,10};的正确理解是(B)。

A.将5个初值依次赋给a[1]至a[5]B.将5个初值依次赋给a[0]至a[4]C.将5个初值依次赋给a[6]至a[10]D.因为数组长度与初值的个数不相同,所以此语句不正确6.int a[10];合法的数组元素的最小下标值为(D)。

A.10B.9C.1D.07.结构体类型的定义允许嵌套是指(A)。

A.成员是已经或正在定义的结构体型B.成员可以重名C.结构体型可以派生D.定义多个结构体型8.应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为(A)。

A.fclose()B.close()C.fread()D.fwrite9.以下叙述不正确的是(D)。

A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main函数C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面10.在C语言中,char型数据在内存中的存储形式是(D)。

A.补码B.反码C.原码D.ASCII码11.变量的指针,其含义是指该变量的(B)。

计算机程序设计员考试模拟题(含参考答案)

计算机程序设计员考试模拟题(含参考答案)

计算机程序设计员考试模拟题(含参考答案)一、单选题(共100题,每题1分,共100分)1.( )是结构化系统分析的基本工具。

A、数据流图B、状态转化图C、程序流程图D、对话图正确答案:A2.要在Visual C++应用程序内使用( ) ActiveX数据对象,应该选择OLE DB作为连接类型,然后再应用程序中使用ADO类。

A、DAOB、OLE DBC、ODBCD、ADO正确答案:D3.工具条编辑器实际上是一个图形工具,它主要用于( )工具条资源,并把位图转换成工具条资源,而且可使用图形界面来显示工具条和一些按钮。

A、修改B、删除C、创建D、编辑正确答案:C4.在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中的扇出指( )。

A、一个模块被多少模块调用B、软件结构控制的层数C、软件结构中模块层的最多模块数D、一个模块直接控制的模块数正确答案:D5.( )是网络的核心,它的主要任务是为网络上的其它机器提供服务。

A、客户机B、网络协议C、工作站D、服务器正确答案:D6.在表中使用IDENTITY列时,每张表只允许有()IDENTITY列。

A、一个B、两个C、三个D、四个正确答案:A7.( )依赖于事件,这和任何COM对象一样。

A、DAOB、dBASEC、OLE DBD、ODBC正确答案:C8.下列关于ClassView提供的特性中,说法错误的是:( )。

A、用户只需双击ClassView图标,就可以创建新的类B、用户只需双击ClassView图标,就可以删除类C、用户只需双击ClassView图标,就可以直接跳到代码处D、用户只需双击ClassView图标,就可以类、声明或函数定义正确答案:B9.要求表中的列在组成主键的属性上不能为空值,这是()A、实体完整性规则B、用户定义完整性规则C、参照完整性规则D、域完整性规则正确答案:A10.下列哪一种说法是对SQL Server的描述是错误的()A、关系型数据库。

专升本《程序设计基础》考试模拟试卷及解析

专升本《程序设计基础》考试模拟试卷及解析

专升本《程序设计基础》考试模拟试卷及解析一、单项选择题(每小题2 分,共计20 分,将答案写在题中横线上)1. 在C 语言中,字符型数据在内存中的存储形式是▁▁▁▁▁。

A. 补码B. 反码C. 原码D. ASCII 码2. 下列变量名中合法的是▁▁▁▁▁。

A. B.C.Tom B. 3a66 C._6a7b D. $ABC3. 以下语句输出的结果是▁▁▁▁▁▁。

#include <stdio.h>void main( ){printf(“%d”,null);}A. 0B. 编译出错,变量无定义C. -1D. 14. 为避免在嵌套的条件语句if-else 中产生二义性,C 语言规定:else子句总是与▁▁▁配对。

A. 同一行上的ifB. 其之后最近的ifC. 其之前最近的ifD. 缩排位置相同的if5. 以下程序的执行结果是▁▁▁▁▁▁。

#include <stdio.h>void main( ){ int i,sum;for(i=1;i<=3;sum++)sum+=i;printf(“%d\n”,sum);}A. 6B. 3C. 死循环D. 06. 当执行以下程序时,▁▁▁▁▁▁。

#include <stdio.h>void main( ){int y=-1;do {y--;}while(--y);printf("%d\n",y--);}A. 循环体将执行一次B. 循环体将执行两次C. 循环体将执行无限次D. 系统将提示有语法错误7. 若有定义int a[4][5],则元素a[2][3]是数组中第个元素。

A. 13B. 14C. 8D. 98. 在函数调用语句fun1(fun2(x,y),(x,y),z=x+y);中,fun1 的实际参数的个数是。

A. 3B. 7C. 4D. 59. 以下叙述中不正确的是。

A. 在不同的函数中可以使用相同名字的变量B. 函数中的形式参数是局部变量C. 在一个函数内定义的变量只在本函数范围内有效D. 在一个函数内的复合语句中定义的变量在本函数范围内有效10. p1 指向某个整型变量,要使指针p2 也指向同一变量,哪一个语句是正确的。

专升本《JAVA语言程序设计》-试卷-答案

专升本《JAVA语言程序设计》-试卷-答案

专升本《JAVA语言程序设计》一、(共75题,共150分)1. 下列不属于面向对象编程的三个特征的是()。

(2分)A.封装B.指针操作C.多态性D.继承标准答案:B2. 类所实现的接口以及修饰不可以是()。

(2分)A.publicB.abstractC.finalD.void标准答案:D3. 下列类的定义,错误的是()。

(2分)A.B.C.D.标准答案:D4. 关键字supper的作用是()。

(2分)A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用来调用父类的构造函数D.以上都是标准答案:D5. 下列说法正确的是()。

(2分)A.java中包的主要作用是实现跨平台功能B.package语句只能放在import语句后面C.包(package)由一组类(class)和界面(interface)组成D.可以用#include关键词来标明来自其它包中的类;标准答案:C6. 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?()(2分)A.privateB.无修饰符C.publicD.protected标准答案:B 7. 下列语句序列执行后,x的值是( )。

(2分)A.l3B.12C.11D.10标准答案:B8. 下列语句中,属于多分支语句的是()。

(2分)A.if语句B.switch语句C.do while语句D.for语句标准答案:B9. 阅读下列代码其运行结果是()。

(2分)A.JavanguageC.TestD.编译出错标准答案:C10. 其运行结果是()。

(2分)A.2B.3C.4D.5标准答案:C11. 在Applet中显示文字.图形等信息时,应使用的方法是()。

(2分)A.paint()B.init()C.start()D.destroy()标准答案:A12. 下列关于Applet的说法中,错误的是()。

(2分)A.Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.Java中不支持向Applet传递参数D.Applet的主类要定义为java.applet.Applet类的子类标准答案:C13. 下列命题中,错误的是()。

普通高校专升本计算机模拟题2020年(5)_真题(含答案与解析)-交互

普通高校专升本计算机模拟题2020年(5)_真题(含答案与解析)-交互

普通高校专升本计算机模拟题2020年(5)(总分100, 做题时间120分钟)一、填空题1.世界上的一台电子计算机研制于1946年,其名称为_______。

SSS_FILL分值: 3.2答案:ENIAC2.第四代计算机的元器件是_______。

SSS_FILL分值: 3.2答案:超大规模集成电路3.未来的计算机将向巨型化、微型化、_______和智能化的方向发展。

SSS_FILL分值: 3.1答案:网格化4.计算机系统分为硬件系统和_______。

SSS_FILL分值: 3.2答案:软件系统5.计算机系统的硬件主要包括运算器、_______、存储器、输入设备、输出设备五大部分组成。

SSS_FILL分值: 3.2答案:控制器6.随着CPU主频的不断提高,CPU对RAM.的存取速度加快,而RAM的响应速度相对而言减慢,为协调二者之间的速度差,引入了_______技术。

SSS_FILL分值: 3.2答案:Cache(高速缓存)7.用计算机汇编语言编制的程序必须经过_______翻译成计算机能直接执行的机器语言程序。

SSS_FILL分值: 3.2答案:汇编过程8.计算机内部存储器包括ROM和RAM,其中存放在RAM中的信息将随着断电而消失,因此在关机前,应把信息先存放于_______。

SSS_FILL分值: 3.2答案:外存(辅存)9.在计算机中,应用最普遍的字符编码是_______。

SSS_FILL分值: 3.2答案:ASCII码二、单选题10.世界上第一台电子数字计算机取名为___________。

SSS_SINGLE_SELAUNIACBEDSACCENIACDEDVAC分值: 3.1答案:C11.电子计算机的发展过程经历了四代,其划分依据是__________。

SSS_SINGLE_SELA计算机体积B计算机速度C电子元件D内存容量分值: 3.1答案:C12.第一代电子计算机主要应用在____________。

面向对象程序设计专升本模拟题及参考答案

面向对象程序设计专升本模拟题及参考答案

东北农业大学网络教育学院面向对象程序设计专升本作业题作业题(一)1.述什么是类,并举例说明。

2.简述什么是对象,并举例说明。

3.简述C++中类的成员函数的三种访问方法。

4.阅读程序,简洁回答有关问题:程序:# include <iostream.h> //(1)# include <math.h> //(2)class point { //(3)private: //(4)float X,Y; //(5)public: //(6)point (float xi, float yi ) {X=xi ,Y=yi; } //(7)float GetX() {return X} // (8)float GetY() {return Y} // (9)friend float distance (point & a ,point & b); // (10)}; //(11)void main () //(12){point pl (3.5,5.5), p2 (4.5,6.5); //(13)float d = distance (p1, p2); //(14)cout << “The distance is ” << d;//(15)}float distance (point & a ,point & b) //(16){float dx = a.X – b.X; //(17)float dy = a.Y – b.Y; // (18)return sqrt ( dx * dx + dy * dy ); // (19)}问题:1)第(10)行的作用,有什么特点?2) 如果把它改写成这个类的成员函数,应该怎样改?4.创建一个Employee类,该类中有字符数组,表示姓名、街道地址、市、省和邮政编码。

把表示构造函数、ChangeName() 、Display()的函数原型放在类定义中,构造函数初始化每个成员,Display()函数把完整的对象数据打印出来。

专升本C语言历年考试题及答案

专升本C语言历年考试题及答案

专升本C语言历年考试题及答案XXX2005年专升本选拔考试《C语言程序设计》试卷(考试时间120分钟,总分100分)一、用C语言描述下列命题(共16分,每小题2分)1、a、b和c均为整型变量,a和b中有一个大于c。

2b b4ac的C语言表达式(注:sqrt( )为开方函数)。

2、数学公式:2a3、写出100内的自然数x,能被3或7整除的表达式。

4、写出判断字符变量ch是阿拉伯数字字符的表达式。

5、写出满足x<60或90≤x≤100的C语言表达式。

6、写出平面上的点(x,y)落在单位圆内的表达式。

7、数组p[10]的各元素用于保存指向char型的指针,写出该数组的定义。

8、有名为max的函数,其功能是对两个int型参数x、y 进行计算,返回其中的较大者,写出该函数的说明部分。

二、根据要求画出流程图或N-S图(共10分,每小题5分)1、用流程图或N-S图表示以下算法。

输入x的值,按以下函数计较y的值,并输出y的值。

2、画出打印以下图案的算法流程图或N-S图。

3、步伐浏览题(共20分,每题4分)1、# includevoid main( ) {int i,sum=0;for(i=1;i<=30;i++)if(i%3!=0) continue;else sum=sum+i;printf(“sum=%d\n”,sum);请叙述上面程序的功能,并写出程序的运行结果。

2、void main( ) {int a,b,x=1,y=1;scanf("%d%d",&a,&b);if (a>0)x=x+y;if (a<b)x=2*y;elseif (a==b)y=5;elsey=x+y;printf("x=%d,y=%d\n",x,y);假设输入为: 2-3,则程序运行后的输出结果为:3、void main() {int a[3][3]={2,4,6,8,10,12,14,16,18};int sum=0.i。

C语言程序设计(专升本)试卷附答案

C语言程序设计(专升本)试卷附答案

C语言程序设计开/闭卷:闭专业测绘工程班级室主任签字:1、选择题(共50分,每题2分)1、以下叙述中正确的是A) C语言比其他语言高级B) C语言可以不用编译就能被计算机识别执行C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D) C语言出现的最晚,具有其他语言的一切优点2、C语言中用于结构化程序设计的三种基本结构是A) 顺序结构、选择结构、循环结构B) if、switch、breakC) for、while、do-whileD) if、for、continue3、在一个C程序中A) main函数必须出现在所有函数之前B) main函数可以在任何地方出现C) main函数必须出现在所有函数之后D) main函数必须出现在固定位置4、下列叙述中正确的是A) C语言中既有逻辑类型也有集合类型B) C语言中没有逻辑类型但有集合类型C) C语言中有逻辑类型但没有集合类型D) C语言中既没有逻辑类型也没有集合类型5、下列关于C语言用户标识符的叙述中正确的是A)用户标识符中可以出现在下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头6、以下叙述中正确的是A)构成C程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()函数必须放在其他函数之前D)C函数定义的格式是K&R格式7、应用数据库的主要目的是A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题8、一个C语言程序是由A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成9、请选出可用作C语言用户标识符的是A)void,define,WORDB)a3_b3,_123,IFC)FOR,--abc,CaseD)2a,Do,Sizeof10、下列各数据类型不属于构造类型的是A)枚举型B)共用型C)结构型D)数组型11、在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是A)a=20000+20000;B)a=4000*10;C)a=30000+10000;D)a=4000L*10L12、以下不正确的叙述是A)在C程序中,逗号运算符的优先级最低B)在C程序中,APH和aph是两个不同的变量C)若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值13、sizeof(float)是A)一个双精度型表达式B)一个整型表达式C)一种函数调用D)一个不合法的表达式14、若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为A)4B)16C)32D)5215、设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是A)p=1;B)*q=2;C)q=p;D)*p=5;16、以下叙述中正确的是A)C程序的基本组成单位是语句 B)C程序中的每一行只能写一条语句C)简单C语句必须以分号结束 D)C语句必须在一行内写完17、计算机能直接执行的程序是A)源程序 B)目标程序 C)汇编程序 D)可执行程序18、以下关于宏的叙述中正确的是A)宏名必须用大写字母表示B)宏定义必须位于源程序中所有语句之前C)宏替换没有数据类型限制D)宏调用比函数调用耗费时间19、以下选项中正确的定义语句是A)double a;b; B) double a=b=7C)double a=7,b=7; D)double,a,b;20、以下不能正确表示代数式2ab/cd 的C语言表达式是A)2*a*b/c/d B)a*b/c/d*2C)a/c/d*b*2 D)2*a*b/c*d21、C源程序中不能表示的数制是A)二进制 B)八进制 C)十进制 D)十六进制22、检查软件产品是否符合需求定义的过程称为A)确认测试B)集成测试C)验证测试D)验收测试23、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

程序设计与开发专升试题解析Java与Python

程序设计与开发专升试题解析Java与Python

程序设计与开发专升试题解析Java与Python程序设计与开发是计算机科学与技术领域的重要学科,它旨在培养学生具备编写高质量、高效率程序的能力。

Java与Python是两种常用的编程语言,在程序设计与开发领域都有着广泛的应用。

本文将对程序设计与开发专升试题进行解析,重点关注Java与Python方面的知识点。

一、基础知识题1. 以下关于Java程序的说法中,正确的是()A. Java程序从main()方法开始执行B. Java程序的入口是start()方法C. Java程序的结尾是exit()方法D. Java程序没有入口方法正确答案:A解析:Java程序从main()方法开始执行,它是程序的入口方法。

其他选项都是错误的。

2. 要想在控制台打印输出Hello World,以下Java代码中哪一行是正确的()A. print("Hello World");C. System.out.print("Hello World");D. Console.print("Hello World");正确答案:C解析:要在控制台打印输出Hello World,可以使用System.out.print()方法。

其他选项中都存在语法错误。

3. 下面关于Python程序的说法中,错误的是()A. Python程序从main()函数开始执行B. Python程序的入口是start()函数C. Python程序的结尾是exit()函数D. Python程序没有入口函数正确答案:B解析:Python程序从main()函数开始执行,它是程序的入口函数。

其他选项中都存在错误。

4. 要在控制台打印输出Hello World,以下Python代码中哪一行是正确的()A. print("Hello World")B. System.print("Hello World")C. System.out.print("Hello World")正确答案:A解析:要在控制台打印输出Hello World,可以使用print()函数。

2020山东专升本计算机真题和解析

2020山东专升本计算机真题和解析

山东省2020 年普通高等教育专升本统一考试计算机试题第I 卷一、单项选择题(本大题共20 小题,每小题1 分,共20 分)在小题列出的四个各选项中只有一个是符合题目要求的,请将其选出并将答题卡的相应代码涂属,错涂多涂或未涂均无分)1.图1 所示的计算机部件是下列选项中的A.CPU B.内存 C.网卡D.主板2.下列有关窗口的描述中,错误的是A.应用程序窗口最小化后转到回台执行B.Windows 窗口项部通常是标题栏C.Windows 系统上显示的窗口是浮动窗口D.拖拽窗口标题栏可以移动窗口3.在Windows 系统中删除U 盘中的文件,下列说法正确的是A.可通过回收站还原B.可通过撤销操作还原C.可通过剪贴板还原D.文件被彻底删除,无法还原4.关于Word2010 中的“项目符号和编号”,下列说法错误的是A.可以使用“插入”选项卡插入项目符号和编号B.可以设置编号的起始号码与编号样式C.可以自定义项目符号为符号或图片D.可以自定义项目符号和编号的字体颜色5.在word2010 中,要使图2 所示的图形能够自动编号,应插入A.批注 B.尾注 C.题注 D.脚注6.在Word2010 中,要对文档的各级别题标题及正文进行顺序调整,最方便操作的视图A.大纲视图B.普通视图C.页面视图D.Web 版式视图7.在Excel2010 中,单元格显示"#####"的原因可能是A.数据类型错误 B.单元格宽度不够 C.公式中引用错误 D.单元格当前宽度不够8.关于Excel2010 的工作簿和工作表,下列描述中错误的是A.工作簿由若干个工作表组成B.新建的工作簿一般包含3 个工作表C.工作簿文件的扩展名为.xlsxD.工作簿可以没有工作表9.关于Excel2010 的高级施选,下列说法中错误的是A.可以将高级筛选结果复制到其他位置B.可以在原有数据区域显示筛选结果C.统一条件不通单元格中的调剂互为“与”逻辑关系D.不同条件单元格中的条条作互为“与”逻辑关系10.在Powerpoint2010,方便添加、删除移动幻灯片的视图是A.幻灯片放映视图B.幻灯片浏览视图C.备注页D.阅读视图11.在PowerPoint 中,关于幻灯片母版说法正确的是12.在PowerPoint2010 中,下列关于隐藏幻灯片的说法中正确的是()A.隐藏的幻灯片被删除B.隐藏的幻灯片不能被编辑C.隐藏的幻灯片播放时不显示D.隐藏的幻灯片播放时显示为空白页13.Access2010 数据库属于A.关系数据库B.层次数据库C.网状数据库D.非结构化数据库14.一个团支部有多名团员,一个团员只属于一个团支部,那么团支部实体与团员实体之间的联系属于A.一对一B.一对多C.多对一D.多对多15.下列网络覆盖范围最小的是A.LAN B.WAN C.MAN D. Internet16.下列不能使用Dreamriver 编辑的文件类型是A.HTMLB.XMLC.RTFD.JavaScript17.在Photoshop 中,新建图像文档默认的颜色模式A.位图B.RGB 颜色C.CMYK 颜色D.灰度18.关于gif 和png 格式图像的区别,下列说法中正确的是A.gif 格式和png 格式图像都支持动画B.gif 格式和png 格式图像都不支持动画C.gif 格式不支持动画,png 格式图像支持动画D.gif 格式支持动画,png 格式图像不支持动画19.下列有关区块链的描述中,错误的是A.区块链采用分布式数据存储B.区块链中数据签名采用堆成加密C.区块链中的信息难易篡改,可以追溯D.比特币是区块链的典型应用20.下列行为中符合计算机网络道德规范的是A.给本人使用的计算机设置开机密码,防止他人使用B.随意修改他人计算机设置C.通过网络干扰他人的计算机工作D.在网络上发布垃圾信息二、多项选择题(本大题共10 小题,每小题 2 分,共20 分)在每小题列出的四个备选项中至少有两个是符合题目要求的,请将其选出并将答题卡的相应代码涂黑、少涂得一分,涂错、多涂或未涂均无分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专升本《程序设计基础》考试模拟试卷及解析
一、单项选择题(每小题 2 分,共计20 分,将答案写在题中横线上)
1. 在C 语言中,字符型数据在内存中的存储形式是▁▁▁▁▁。

A. 补码
B. 反码
C. 原码
D. ASCII 码
2. 下列变量名中合法的是▁▁▁▁▁。

A. B.C.Tom B. 3a66 C.
_6a7b D. $ABC
3. 以下语句输出的结果是▁▁▁▁▁▁。

#include <stdio.h>
void main( )
{
printf(“%d”,null);
}
A. 0
B. 编译出错,变量无定义
C. -1
D. 1
4. 为避免在嵌套的条件语句if-else 中产生二义性, C 语言规定:else
子句总是与▁▁▁配对。

A. 同一行上的if
B. 其之后最近的if
C. 其之前最近的if
D. 缩排位置相同的if
5. 以下程序的执行结果是▁▁▁▁▁▁。

#include <stdio.h>
void main( )
{ int i,sum;
for(i=1;i<=3;sum++)
sum+=i;
printf(“%d\n”,sum);}
A. 6
B. 3
C. 死循环
D. 0
6. 当执行以下程序时,▁▁▁▁▁▁。

#include <stdio.h>
void main( )
{
int y=-1;
do {y--;}
while(--
y);
printf("%d\n",y--);
}
A. 循环体将执行一次
B. 循环体将执行两次
C. 循环体将执行无限次
D. 系统将提示有语法错误
7. 若有定义int a[4][5],则元素a[2][3]是数组中第个元素。

A. 13
B. 14
C. 8
D. 9
8. 在函数调用语句fun1(fun2(x,y),(x,y),z=x+y);中,fun1 的实际参数的个数是。

A. 3
B. 7
C. 4
D. 5
9. 以下叙述中不正确的是。

A. 在不同的函数中可以使用相同名字的变量
B. 函数中的形式参数是局部变量
C. 在一个函数内定义的变量只在本函数范围内有效
D. 在一个函数内的复合语句中定义的变量在本函数范围内有效
10. p1 指向某个整型变量,要使指针p2 也指向同一变量,哪一个语句是正确的。

A. p2=*&p1;
B. p2=**p1;
C. p2=&p1;
D. p2=*p1;
二、填空题(每小题 1 分,共10 分,把答案填在题中横线上)
1. 一个 C 语言程序一般由若干个函数构成的,程序中至少应包含一
个。

2. x 是 int 类型变量,则执行下列语句x=7 ;x+=x-=x+x ;后x
的值是。

3. 设有 int x=13; 则表达式 (++x * 1/3) 的值是。

4. 若a=13 、b=25 、c=-17 ,条件表达式((y=(a<b )?a:b)<c)?y:c
的值为。

5. 在函数内部定义只在本函数内有效的变量是。

6. 函数直接或者间接地自己调用自己,被称为函数的。

7. 在C 语言中,要读取某个数据文件里的数据,首先要将该文件处于打
开状态,即对该文件进行操作。

8. 定义语句为char a[]=”hangzhou”,*p=a ,语句for(int i=0;
*p!=’\0’;
p++,i++);
执行后i 的值为。

9 对宏定义语句“#define f(x,y) printf(x,y)”的引用 f(”%d\n”,m);
置换展开后为。

10. 释放由p 所指向的内存区的语句为。

三、读程序写结果(每小题 5 分,共 20 分,把答案填在题中“运行结果”处)
1. 下列程序的输出结果是:
#include <stido.h>
void main()
{ int y=3,x=3,z=1;
printf(“%d %d\n”,(++x,y++),z+2); }
运行结果:
2. 以下程序的执行结果是:
#include <stdio.h>
void main()
{ struct stud
{
char name[20];
int age;
char sex;
} student={"louis",10,'m'};
printf("%s,%d,%c",,student.age, student.sex); }
运行结果:
3. 以下程序运行后,输出结果是:
#include <stdio.h>
void main ( )
{
int y=18,i=0,j,a[8];
do
{ a[i]=y%2;i++;
y=y/2;
} while(y>=1);
for(j=i-1;j>0;j--)。

相关文档
最新文档