2022年西安电子科技大学公共课《C语言》科目期末试卷A(有答案)
- 格式:docx
- 大小:102.46 KB
- 文档页数:18
2022年电子科技大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、二进制数10111101等于十进制数()A.187B.189C.191D.1932、十六进制数3FC3转换为相应的二进制数是()A.11111111000011B.01111111000011C.01111111000001D.111111110000013、二进制数11111110B等值的十进制数是()A.254B.252C.154D.2444、一个数是11011D,则它是一个()A.二进制B.八进制C.十进制D.十六进制5、确保单位局域网的信息平安,防止来自省局内网的黑客人侵,采用以实现一定的防X作用。
()A.网管软件B.列表C.防火墙软件D.杀毒软件6、使用拼音输入汉字的编码,属于()A.外码B.机内码C.交换码D.字形码7、计算机由五大部件组成,它们是()A.控制器、运算器、存储器、输入设备、输出设备B.控制器、CPU、存储器、输入设备、输出设备C.运算器、控制器、外存储器、输入设备、输出设备D.CPU、运算器、外存储器、输入设备、输出设备8、在Windows 7的对话框中,选项前的“□”图标称为()A.单选按钮B.复选框C.命令按钮D.输入框9、下列有关快捷方式叙述正确的是()A.删除应用程序的快捷方式,并未删除对应的应用程序文件B.删除应用程序的快捷方式,也删除了对应的应用程序文件C.在桌面上只能建立应用程序快捷方式D.建立应用程序的快捷方式,就是将对应的应用程序文件复制到桌面上10、在Windows 7的资源管理器窗口中,可显示文件名、大小、类型和修改时间等内容的显示方式是()A.详细资料B.列表C.小图标D.大图标11、在Windows 7中,文件夹名称可以包含字符()A.*B.BC.ID.D.PS/212、剪贴板是个临时存储区,它属于什么的一部分()A.内存B.硬盘C.光盘D.BIOS13、下列不属于Windows 7中资源管理器的文件排序方式的是()A.按名称B.按类型C.按范围D.按日期14、在Word 2010文档中插入分节符,便于实现()A.修改文档B.创建文档目录C.阅读文档D.创建不同的页眉15、Word 中选定表格的某一行,再从“编辑”菜单中选择“清除”命令(或按Del健)将()A.副除这一行,即表格少一行B.副除该行各单元格中的内容C.副除该行中第一个单元格的内容D.删除该行的表格线16、下列有关Word2010叙述中,不正确的是()A、进行打印预览时必须开启打印机B、使用“文件”菜单的“打开”命令,可打开一个已存在的Doc文档C、可将正在编辑的文档另存为一个纯文本TXT文件D、允许同时打开多个文档17、在Word 2010编辑文档时,所见即所得的视图是()A.草稿视图B.页面视图C.大纲视图D.Web版式视图18、在Word中插入图片,其默认的环绕方式是()A.嵌入型B.四周型C.紧密型D.浮于文字下方19、下列关于Word文档分栏,叙述正确的是()A.各栏的宽度可以不同B.各栏的间距是固定的C.最多可以设4栏D.各栏之间不能添加分隔符20、在Excel 2010的数据清单中进行高级筛选时.下面不是必需的是()A.数据清单要有标题B.要指定数据区城C.要确定条件区域D.要确定结果的显示区域21、如果要在Excel 2010工作表区域C1:C15中输入起始值为3,公差为2的递增等差数列,在C2单元格中应输入公式()A.=C1-2B.=2-C1C.=C1+2D.=$C$1+222、在Excel 2010的数据库中,自动筛选是对各()A. 记录进行条件选择的筛选B. 字段进行条件选择的筛选C. 行号进行条件选择的筛选D. 列号进行条件选择的筛选23、在Excel 2010中.以下区域表示正确的是()A.A1-A5B.Al;A12C.(A1>A5)D.sheet1!A1.A1224、在对Excel 2010工作表中数据进行筛选时,没有的筛选方式是()A.手工筛选B.自动筛选C.用自定义筛选器筛选D.高级筛选25、已知Exce12010工作表包含示数据,B2单元的公式为:=B1+$A2,若将B2单元格的公式复制到D3单元格,则D3单元格中显示的结果为()Α. 5 B. 7 C. 10 D. 1526、在Access2010中允许使用多种数据类型,不包括()A.文本B.备注C.图片D.数字27、设置PowerPoint 2010动画时,若对动画出现的方向进行设置,单击()A.“效果”按钮B.“动画样式”按钮C.“预览”按钮D.“添加动画”按钮28、下列属于局域网的是()A.国家网B.校园网C.城市网D.因特网29、P/IP体系结构分为()A.7层B.4层021C.2层D.任意层30、实现局域网与广域网互联的主要设备是()A.网卡B.集线器C.路由器D.网桥二、填空题31、在Windows 7的“资源管理器”中,要选择连续4个文件,先用鼠标单击第1个文件,再按住_________键单击第4个文件。
2022年成都大学公共课《C语言》科目期末试卷B(有答案)一、填空题1、设有如下结构体说明:struct ST{int a;float b;struct ST*c;doublex[3];}st1;请填空,完成以下对数组s的定义,使其每个元素均为上述结构体类型。
_______2、C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀是3、结构化程序由________、________ 、________ 3种基本结构组成。
4、C语言中的标识符只能由3种字符组成,它们是_______、_______和_______5、设a、b、c均为int类型变量,请用C语言的表达式描述以下命题。
(1)a或b中有一个大于c_______(2)a、b和c中只有2个为正数_______(3)c是偶数_______6、请读程序段:int x=1;printf("%d\n",~x);上面程序段的输出结果是_______。
7、下面程序段中循环体的执行次数是_______。
a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);8、假设M为已经声明的符号常量,则定义一个具有M×M个元素的双精度型数组a,且所有元素初值为0的形式是_______。
9、若有定义:doublex[3][5];,则x数组中行下标的下限为_______,列下标的上限为_______。
10、当运行以下程序时,从键盘输入book<回车>book囗<回车>(囗表示空格),则下面程序段的运行结果是_______。
char al[80],a2[80],*sl=al,*s2=a2;gets(s1);gets(s2);if(!strcmp(sl,s2))printf("x");else printf("#");printf("%d",strlen(strcat(sl,s2))}二、选择题11、已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为( )。
2022年西安电子科技大学公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、下列数值不可能是八进制数的是()A.137B.138C.276D.10112、二进制数110110111转换为十六进制数是()A. (1B7)16B. (8B1)16C. (DB8)16D. (DB1)163、与二进制数01000011等值的十进制数是()A.19B.35C.67D.1314、二进制数10111101等于十进制数()A.187B.189C.191D.1935、下列不属于计算机病毒的特征的是()A.免疫性B.寄生性C.传染性D.破坏性6、汉字国标码在两个字节中各占用()位二进制编码。
A. 6B. 7C. 8D. 97、目前,微型计算机存储器容量最大的是()A.内存B.光盘C.硬盘D.优盘8、Windows 7中的“任务栏”()A.只能改变位置不能改变大小B.只能改变大小不能改变位置C.既能改变位置也能改变大小D.既不能改变位置也不能改变大小9、在Windows 7的对话框中,下拉框是一个方框,并在右边有一个()A.向下的黑三角标志B.横向的省略号标志C.颜色变灰的标志D.向右的三角形标志10、在微型计算机中,操作系统的作用是()A.把源程序编译成目标程序B.便于进行文件夹管理C.管理计算机系统的软件和硬件资源D.管理高级语言和机器语言11、以下有关Windows 7用户账户管理的叙述中,正确的是()A.新建用户账户时,必须设置账户密码B.可创建的账户类型有标准用户和管理员两种C.已创建的用户账户类型不能被更改D.标准用户可以安装新软件12、Windows 7把所有的系统环境设置功能都统一到了()A.“我的电脑”B.“附件”C.“控制面板”D.“资源管理器”13、在Windows 7默认配置下,可以将硬盘选中文件永久删除的操作是()A.按"Delete"键B.按"Shift+Delete”组合键C.单击鼠标右键,在快捷菜单中选择“删除”命令D.单击当前资源管理器窗口的“文件”菜单,并选择“删除”命令14、编辑Word文档时,为文档的文本提供解释需要插入脚注,脚注一般出现在()A.文档中每一页的顶部B.文档中每一页的底端C.整个文档的结尾D.文档中每一节的结尾15、在Word中,能同时显示水平标尽和垂直标尺的“视图”方式是()A.普通B.大纲C.Web版式D.页面16、在Word中插入图片,其默认的环绕方式是()A.嵌入型B.四周型C.紧密型D.浮于文字下方17、下列关于Word文档分栏叙述正确的是()A.各栏的宽度可以不同B.各栏的间距是固定的C.最多可以设4栏D.各栏之间不能添加分隔线18、在Word中.段落通常是()A.以句号结束B.以输人回车键结束C.以空格结束D.以分节符结束19、在Word 2010编辑文本时,可以在标尺上直接进行()A.段落首行缩进操作B.建立表格C.嵌入图片D.分栏操作20、在Word 2010中,需将当前文档保存到其他目录,正确的操作是()A.单击快速访问工具栏上的“保存”按钮B.选择“文件”→“保存”命令C.选择“文件”→“退出”命令D.选择“文件”→“另存为”命令21、在Excel 2010中,设A10单元格的数字格式为整数,若输入:33.51,则显示()A.33.51B.33C.34D.ERROR22、在Excel 2010中,当向Excel 2010工作表单元格输入公式时,使用单元格地址D$2引用D列2行单元格,该单元格的引用称为()A.交叉地址引用B.混合地址引用C.相对地址引用D.绝对地址引用23、在Excel 2010中,计算平均值的函数是()A.SUMB.MAXC.COUNTD.AVERAGE24、在Excel 2010中,不能实现为单元格定义名称的是()A.单击工作表左上角名称框,快速定义名称B.单击单元格,输入新名称C.使用“公式”→“定义的名称”命令,在“新建名称”对话框中创建新名称D.使用“公式”→“名称管理器”命令,在“名称管理器”对话框中创建名称25、在Excel 2010单元格中,将数值-100通过“单元格”格式设置后,下列显示正确的负数是()A.<100>B.[100]C.(100)D.{100}26、在Power Point2010中,下列有关幻灯片主题叙述错误的是()A主题可以应用于所有幻灯片B主题可以应用于指定幻灯片C主题可以在幻灯片母版中更改D可以对已使用的主题进行更换27、在PowerPoint 2010中,用于实现超链接功能的“动作按钮”位于()A."插入”-"SmartArt"B."插入”→“图片”C.“插入”-“剪贴画”D.“插入”→“形状”28、HTTP 的中文含义是()A.超文本传输协议B.文件传输协议C.传输控制协议D.用户数据报协议29、在互联网接入技术ADSL中,通信信道一般被分为上行和下行两部分,其特点是()A.上行带宽高于下行B.下行带宽高于上行C.上行带宽和下行带宽相同D.带宽随着网速动态发生变化30、以下网络协议中,属于应用层协议的是()A.TCPB.FTPC.IPD.ARP.二、填空题31、在Windows 7磁盘管理中,优化磁盘包括:整理磁盘碎片和磁盘_______32、一个字节最多可以表示__________个不同的编码。
电子科技大学《C语言》2020秋期末考试试题答案试卷总分:100 得分:100一、单选题 (共 35 道试题,共 70 分)1.若有说明int a[][3]={1,2,3,4,5,6,7};则a数组行数的大小为()。
A.2B.3C.4D.不确定答案:B2.若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
A.没有返回值B.返回若干个系统默认值C.返回一个用户所希望的函数值D.返回一个不确定的值答案:D3.在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""括起时,寻找被包含文件的方式是A.直接按照系统设定的标准方式搜索目录B.先在源程序所在目录搜索,再按照系统设定的标准方式搜索C.仅仅搜索源程序所在目录D.仅仅搜索当前目录答案:B需要代做加微boge306194.C语言规定:在一个源程序中,main函数的位置()。
A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后答案:C5.以下程序段的作用是()。
int a[]={4,0,2,3,1},i,j,t; for (i=1;i=0&&t>a[j]) {a[j+1]=a[j];j- -;} a[j+1]=t; }A.对数组a进行插入排序(升序)B.对数组a进行插入排序(降序)C.对数组a进行选择排序(升序)D.对数组a进行选择排序(降序)答案:B6.以下说法正确的是()。
A.x'+5是一个错误的表达式B.C语言不允许类型的混合运算C.强制类型转换时,类型说明符必须加括号D.(int)x+y?和(int)(x+y)是完全等价的表达式答案:C7.以下叙述不正确的是()。
A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main函数C.C程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面答案:D8.下面函数调用语句含有实参的个数为()。
第1章绪论2.(1)×(2)×(3)√3.(1)A(2)C(3)C5.计算下列程序中x=x+1的语句频度for(i=1;i<=n;i++)for(j=1;j<=i;j++)for(k=1;k<=j;k++)x=x+1;【解答】x=x+1的语句频度为:T(n)=1+(1+2)+(1+2+3)+……+(1+2+……+n)=n(n+1)(n+2)/66.编写算法,求一元多项式p n(x)=a0+a1x+a2x2+…….+a n x n的值p n(x0),并确定算法中每一语句的执行次数和整个算法的时间复杂度,要求时间复杂度尽可能小,规定算法中不能使用求幂函数。
注意:本题中的输入为a i(i=0,1,…n)、x和n,输出为P n(x0)。
算法的输入和输出采用下列方法(1)通过参数表中的参数显式传递(2)通过全局变量隐式传递。
讨论两种方法的优缺点,并在算法中以你认为较好的一种实现输入输出。
【解答】(1)通过参数表中的参数显式传递优点:当没有调用函数时,不占用内存,调用结束后形参被释放,实参维持,函数通用性强,移置性强。
缺点:形参须与实参对应,且返回值数量有限。
(2)通过全局变量隐式传递优点:减少实参与形参的个数,从而减少内存空间以及传递数据时的时间消耗缺点:函数通用性降低,移植性差算法如下:通过全局变量隐式传递参数PolyValue(){ int i,n;float x,a[],p;printf(“\nn=”);scanf(“%f”,&n);printf(“\nx=”);scanf(“%f”,&x);for(i=0;i<n;i++)scanf(“%f ”,&a[i]); /*执行次数:n次*/p=a[0];for(i=1;i<=n;i++){ p=p+a[i]*x; /*执行次数:n次*/x=x*x;}printf(“%f”,p);}算法的时间复杂度:T(n)=O(n)通过参数表中的参数显式传递float PolyValue(float a[ ], float x, int n){float p,s;int i;p=x;s=a[0];for(i=1;i<=n;i++){s=s+a[i]*p; /*执行次数:n次*/p=p*x;}return(p);}算法的时间复杂度:T(n)=O(n)第2章线性表习题1.填空:(1)在顺序表中插入或删除一个元素,需要平均移动一半元素,具体移动的元素个数与插入或删除的位置有关。
电子科技大学22春“计算机应用技术”《C语言》期末考试高频考点版(带答案)一.综合考核(共50题)1.以下关于C源程序文件的说法中正确的是()。
A.是一种文本(ASCII码)文件B.是一种二进制文件C.文件扩展名一般为cD.可以用DOS的type命令显示其内容参考答案:ACD2.文件是否打开是可以判断的。
()A.正确B.错误参考答案:A3.判断字符串a和b是否相等,应当使用()。
A.if(strcpy(a,b))B.if(a=b)C.if(a==b)D.if(!strcmp(a,b))参考答案:D4."文件包含"预处理语句的使用形式中,当#include后面的文件名用" "(双引号)括起时,寻找被包含文件的方式是()。
A.直接按系统设定的标准方式搜索目录B.先在源程序所在目录搜索,再按系统设定的标准方式搜索C.仅仅搜索源程序所在目录D.仅仅搜索当前目录5.在C语言中,逗号既可以作为运算符,也可以作为分隔符。
()A.正确B.错误参考答案:A6.下面程序的运行结果是()。
#includemain(){int y=10;do {y--;}while(--y);printf("%d\n",y--);}A.-1B.1C.8D.0参考答案:D7.C语言对嵌套if语句的规定是:else总是与()配对。
A.缩进位置相同的ifB.第一个ifC.其之前最近的ifD.其之前最近且不带else的if参考答案:D8.若有如下语句:int x=3; do { printf(" %d\n",x-=2);} while(!(--x));则上面程序段()。
A.输出的是3和0B.输出的是1和-2C.输出的是1D.是死循环参考答案:B下列运算符中优先级最低的是()。
A.?:B.+C.&&D.!=参考答案:A10.下面程序的功能是计算正整数2345的各位数字平方和,请选择填空()。
2022年电子科技大学公共课《思想道德基础与法律修养》科目期末试卷A(有答案)一、判断题1、犯罪后自动投案的行为是自首()2、价值是主体的属性和功能对客体需要的满足和效用()3、爱情体现着人的自然需要()4、社会主义荣辱观反映了提高中华民族整体素质的根本要求()5、结婚的必备条件之一是必须达到法定婚龄男必须达到22 岁,女必须达到 20 岁()6、人与自然关系的协调,最终取决于人与人关系的协调()7、民事法律行为都是合法行为()8、人类维护公共秩序的手段最初是自发形成的()9、公民的民事权利能力与民事行为能力同时产生、同时终止()10、爱国主义是中华民族的动力源泉()11、网络的健康发展仅仅取决于计算机的发展水平()12、继承和弘扬中华民族优良道德传统是加强社会主义道德建设的内在要求()13、爱国主义具有历史性和抽象性()14、在大学阶段,学习时同学们的主要任务,是大学生活的中心内容()15、道德产生的客观条件是社会关系的形成()二、单项选择题16、我国的审判机关是()A.人民法院B.自治区人民政府C.国务院D.人民代表大会17、法律是以()为基础的。
A.意志B.政治C.国家D.经济关系18、近年来,随着计算机应用的普及,网络犯罪现象从无到有,逐年递增,人民法院对于网络犯罪科以刑罚。
这说明()A.法律促进了科技的进步B.科技进步改善了法律的调整机制C.科技优先发展的战略地位需要法律确认D.对科技成果的非道德使用造成的社会危害法律会加以制裁19、大学阶段要处理好理想与现实,个人与集体竞争与合作,权利与义务,自由于纪律,友谊与爱情()等方面的关系。
A.学习与工作B.学习与时间C.学习与提高D.学习与管理20、党的十九大提出了培养担当民族复兴大任的时代新人。
战略要求,大学生应该以()为根本要求。
成为中国特色社会主义事业的合格建设者和可靠跟班人。
A.有理想,有能耐,有担当。
B.有理想,有水平,有担当。
C.有理想要本领,有担当。
2022年长江大学公共课《C语言》科目期末试卷B(有答案)一、填空题1、设有如下结构体说明:struct ST{int a;float b;struct ST*c;doublex[3];}st1;请填空,完成以下对数组s的定义,使其每个元素均为上述结构体类型。
_______2、一个C语言源程序由若干函数组成,其中至少应含有一个________3、C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀是4、若a、b和c均是int型变量,则执行表达式a=(b=4)+(c=2)后a的值为_______,b的值为_______,c的值为_______。
5、若采用十进制数的表示形式,则077为_______,0111为_______,0xab为_______。
6、与表达式x^=y-2等价的另一书写形式是_______。
7、下面程序段是找出整数的所有因子。
请填空。
scanf("%d",&x);i=1;for(;_______;){if(x%i==0)printf("%3d",i);i++;}8、假设M为已经声明的符号常量,则定义一个具有M×M个元素的双精度型数组a,且所有元素初值为0的形式是_______。
9、下面程序段的运行结果是_______。
int i=5;char c[6]="abcd";do{c[i]=c[i-1];}while(--i>0);puts(c);10、已有一维数组a,n为元素的个数,且各元素均有值;函数void process (float*p,int n,float(*fun)(float*,int))为一个可完成下面各种计算的通用函数。
请分别写出用于以下计算的各函数中的调用语句_______、_______和_______。
(1)float arr_add(float*arr,int n)计算数组元素值之和。
2022年中山大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、设x的二进制数是11001101,若想通过x&y运算使x中的低4位不变,高4位清零,则y的二进制数是_______。
2、结构化程序由________、________ 、________ 3种基本结构组成。
3、C语言源程序的基本单位是________4、若采用十进制数的表示形式,则077为_______,0111为_______,0xab为_______。
5、在C语言的赋值表达式中,赋值号左边必须是_______6、以下程序段通过移动指针变量m,将如图9-5所示连续动态存储单元的值,从第一个元素起依次输出到终端屏幕。
请填空。
(假设程序段中的所有变量均已正确说明。
)for(m=q;m-q<10;m++)printf("%d,",_______);printf("\n");7、函数swap(arr,n)可对arr数组从第1个元素到第n个元素分别进行两两元素交换。
在运行调用函数中的如下语句后,a[o]和a[1]的值分别为_______,原因是_______。
a[0]=1;a[1]=2;swap(a,2);8、执行以下程序时,若从第一列开始输入数据,为使变量a=3、b=7、x=8.5、y=71.82、c1='A'、c2='a',正确的数据输入形式是_______。
#include <stdio.h>int main(){int a,b;float x,y;char cl,c2;scanf("a=%d b=%d",&.a,&.b);scanf("x=%f y=%",8.x,8.y);scanf("c1=%cc2=%c”,8.cl,8.c2);printf("a=%d,b=%d,x=%f,y=%f,cl=%c,c2=%c",a,b,x,y,cl,c2);return0;}9、为建立如图10-5所示的存储结构(即每个结点两个域,data是数据域,next是指向结点的指针域),请将定义补充完整。
2022年电子科技大学公共课《马克思主义基本原理概论》期末试卷B(有答案)一、单项选择题1、在第一次世界大战中成为东西方矛盾焦点和帝国主义政治体系最薄弱环节的国家是()A.德国B.奥地利C.中国D.俄国2、真理与谬误之间的相互关系是()A.在任何情况下都是绝对对立的B.没有相互转化的可能性C.在一定条件下可以互相转化D.两者之间没有原则区别3、“此亦一是非,彼亦一是非”的命题,其含义是()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.英国古典政治经济学B.德国古典哲学C.唯物史观和剩余价值学说D.空想社会主义学说9、列宁对社会主义革命学说的重大贡献是()A.提出了新经济政策B.提出了战时共产主义政策C.提出了社会主义革命将首先在一国或数国取得胜利的理论D.提出了利用国家资本主义过渡社会主义的理论10、理解人类社会发展的钥匙是()A.阶级斗争史B.思想发展史C.劳动发展史D.文化发展史11、英雄史观的理论出发点是主张()A.人是社会历史的主体B.人的意识对社会存在具有能动的作用C.社会意识决定社会存在D.社会运动受偶然性支配12、货币之所以能执行价值尺度的职能,是因为()A.它能衡量其他商品价值的大小B.它是社会劳动的产物,本身具有价值C.它具有计量单位D.它可以是观念上的货币13、资本主义地租是()A.平均利润转化来的B.超额利润转化来的C.垄断利润转化来的D.企业利润转化来的14、资本主义的历史地位是()A.寄生的资本主义B.腐朽的资本主义C.不断发展的资本主义D.过渡的资本主义15、经济全球化的实质决定了它的发展必然是()A.有利于所有国家B.有利于发达资本主义国家C.有利于发展中国家D.有利于社会主义国家二、多项选择题16、垄断资本主义向世界范围内扩展的主要动因是( )A.将国内过剩的资本输出B.将部分非要害的技术转移到国外以攫取高额利润C.争夺商品销售市场D.确保原材料和能源的可靠来源17、价格受市场供求的影响,围绕价值上下波动,不是对价值规律作用的否定,而是价值规律作用的表现形式,这是因为()A.商品交换都是按照价格与价值相一致的原则进行的B.从商品交换的总体看,价格总额与价值总额是相等的C.从商品交换的较长时间看,价格与价值是趋于一致的D.各种商品价格的波动,是以各自的价值为基础的18、在共产主义社会,人的自由全面的发展是建立在()A.建立在个体高度自由自觉的基础上B.建立在每个人的发展之上C.旧式分工的消除D.生产力的极大发展19、垄断利润的主要来源()A.垄断企业内部工人创造的剩余价值B.非垄断企业工人创造的一部分剩余价值C.小生产者创造的一部分价值D.落后国家劳动人民创造的一部分价值.国内劳动人民必要劳动创造的一部分价值20、马克思恩格斯最重要的理论贡献是()A.辩证法B.劳动价值论C.唯物史观D.剩余价值学说三、辨析题21、从“自在之物”转变为“为我之物”的过程,就是自然的人化工厂,而使这一过程得以实现的主要是人类的科学认识活动。
2022年西安电子科技大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、测试char型变量a第6位是否为1的表达式是_______(设最右位是第1位)。
2、在C语言源程序中,一个变量代表【】。
3、结构化程序由________、________ 、________ 3种基本结构组成。
4、若有定义语句:int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为_______。
5、已知字母a的ASCIl码为十进制数97,且设ch为字符型变量,则表达式ch='a'+'8'-3'的值为_______。
6、以下程序段通过指针变量q,但不移动q,将如图所示连续动态存储单元的值,从第一个元素起依次输出到终端屏幕。
请填空。
(假设程序段中的所有变量均已正确说明。
)for(k=0;k<10;k++) printf("%d,",_______); printf("\n");7、下面add函数的功能是求两个参数的和,并将和值返回调用函数。
函数中错误的部分是_______,改正后为_______。
void add(float a,float b){float c;c=a+b;return c;}8、已有定义int a;float b,x;char cl,c2;为使a=3、b=6.5、x=12.6、cl='a'、c2='A',正确的scanf函数调用语句是_______,数据输入的形式应为_______。
9、为建立如图10-5所示的存储结构(即每个结点两个域,data是数据域,next是指向结点的指针域),请将定义补充完整。
struct s{char data;_______}node;10、设有宏定义如下:#define MIN(x,y)(x)>(y)?(x):(y)#define T(x,y,r)x*r*y/4则执行以下语句后,s1的值为_______,s2的值为_______。
int a=1,b=3,c=5,s1,s2;s1=MIN(a=b,b-a);s2=T(a++,a*++b,a+b+c);二、选择题11、下面不正确的字符串常量是( )A.'abe'B."12'12"C. "o"D.""12、下面4个选项中,是正确的八进制数或十六进制数的选项是()。
13、设有以下程序:#include<stdio.h>int main(){int a=201,b=012;printf("%2d,%2d\n",a,B.;return 0;.}程序执行后的输出结果是()。
A.01,12B.201,10C.01,10D.20,0114、已有定义inta=-2;和输出语句:printf("%81x”,A.;以下正确的叙述()A.整型变量的输出格式符只有%d一种B.%x是格式符的一种,它可以适用于任何一种类型的数据C.%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的D.%81x不是错误的格式符,其中数字8规定了输出字段的宽度15、下面描述正确的是()。
A.两个字符串所包含的字符个数相同时,才能比较字符串B.字符个数多的字符串比字符个数少的字符串大C.字符串"STOP"与"STOP"相等D.字符串"That"小于字符串"The"16、一个C语言程序由( )。
A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成17、设有程序段:int k=10;while(k=0)k=k-1;则下面描述中正确的是()。
A.while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次18、若用数组名作为函数调用的实参,则传递给形参的是()A.数组的首地址B.数组第一个元素的值C.数组中全部元素的值D.数组元素的个数19、若有定义:inta[2][3];则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的正确引用为()。
A. *(a[i]+j)B.(a+i)C.*(a+j)D.a[i]+j20、若有以下定义,则数值不为3的表达式是()。
int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;A.x[3]B.p1=x+3,*p1++C.pl=x+2,*(p1++)D.pl=x+2,*++pl21、以下程序可选出能被3整除且至少有一位是5的两位数,打印出所有这样的数及其个数。
请选择填空( )。
#include<stdio.h>int sub(int k,int n){int al,a2;a2= k/10;al=k-【】;if((k%3==0&&a2==5)|l(k%3==0&&al==5)){printf("%d",k);n++;return n;}else return-1;}int main(){int i,k,n,m;for(k=10 ;k<=99;k++){m=sub(k,n);if(m!=-1)n=m;}printf("\nn=%d",n);return(O);}A.a2*10B.a2C.a2/10D.a2%1022、下面程序的运行结果是()。
#include <stdio.h>#include <string.h>int main(){char a[80]="AB',b[80]="LMNP";inti=0;strcat(a,B.;while(a[i++]!=‘\o’)b[i]=a[i];puts(B.;return 0;}A.LBB.ABLMNPC.ABD.LBLMNP23、下面程序的功能是将已按升序排好序的两个字符串a和b中的字符按升序归并到字符串c中。
请选择填空。
#include<stdio.h>#include<string.h>int main(){char a[]="acegikm",b[]="bdfhjlnpq";charc[80],*p;int i=0,j=0,k=0;while(a[i]!=\o'&&b[j]!='\o'){if(a[i]<b[j]){ c[k]=a[i];i++}else{【】}k++;}c[k]='\o';if(a[i]== '\0')p=b+j;else p=a+i;strcat(c,p);puts(C.;return 0;}A.c[k]=a[i];i++;B.c[k]=a[j];i++;C.c[k]=a[i];j++;D.c[k]=a[j];j++;24、以下程序的运行结果是( )。
#include <stdio.h>int main(){int a,b,d=241;a=d/100%9;b=(-1)8&.8&(-1);printf("%d,%d",a,B.;return0;}A.6,1B.2,1C.6,0D.2,025、下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空( )。
#include <stdio.h>int main(){int i=0,j,k;do{i++;k=316-13*i;}while(【】);j=k/11;printf("316=13*%d+11*%d",i,j);return0;}A.k/11B.k%11C.k/11==0D.k/11=0三、读程序填空26、以下程序的输出结果为_______。
#include<stdio.h>int main(){short i;i=一4;printf("\ni:dec=%d,oct=%o,hex=%x,unsigned=%u\n",i,i,i,i);return 0;}27、以下printf语句中*号的作用是_______,输出结果是_______。
#include <stdio.h>int main(){inti=1;printf("##%*d\n",i,i);i++;printf("##%*d\n",i,i);i++;printf("##%*d\n",i,i);return 0;}28、以下程序的运行结果是_______。
#include <stdio.h>int main(){intx,y=-2,z=0;if((z=y)<0)x=4;else if(y==0)x=5;else x=6;printf("\t%d\t%d\n",x,z);if(z=(y==0))x=5;x=4;printf("\t%d\t%d\n",x,z);if(x=z=y)x=4;printf("\t%d\t%d\n",x,z);return 0;}29、若运行时输入:4.4<回车>,则以下程序的运行结果是_______。
#include <stdio.h>int main(){float costPrice,sellingPrice;printf("Enter costPrice$:");scanf("%f",&costPrice);if(costPrice>=5){sellingPrice=costPrice+costPrice*0.25;printf("Selling Price(0.25)$%6.2f", sellngPrice):}else(sellingPrice=costPrice+costPrice*0.30;printf("Selling Price (0.30)$%6.2f', sellingPrice);return 0;}30、下面程序的功能是用公式:π6=112+122+132+⋯1n2求π的近似值,直到最后一项的值小于10-6为止。