2022年杭州电子科技大学公共课《C语言》科目期末试卷A(有答案)

合集下载

2022年电子科技大学公共课《大学计算机基础》期末试卷A(有答案)

2022年电子科技大学公共课《大学计算机基础》期末试卷A(有答案)

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年杭州电子科技大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年杭州电子科技大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年杭州电子科技大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、下述文件中适合于磁带存储的是()。

A.顺序文件B.索引文件C.哈希文件D.多关键字文件2、下列说法不正确的是()。

A.图的遍历是从给定的源点出发每个顶点仅被访问一次B.遍历的基本方法有两种:深度遍历和广度遍历C.图的深度遍历不适用于有向图D.图的深度遍历是一个递归过程3、算法的计算量的大小称为计算的()。

A.效率B.复杂性C.现实性D.难度4、用不带头结点的单链表存储队列,其队头指针指向队头结点,队尾指针指向队尾结点,则在进行出队操作时()。

A.仅修改队头指针B.仅修改队尾指针C.队头、队尾指针都可能要修改D.队头、队尾指针都要修改5、已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7}, E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>, <V3,V6>,<V4,V6>,<V5,V7>,<V6,V7>},G的拓扑序列是()。

A.V1,V3,V4,V6,V2,V5,V7B.V1,V3,V2,V6,V4,V5,V7C.V1,V3,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V76、排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一趟排序。

下列排序方法中,每一趟排序结束时都至少能够确定一个元素最终位置的方法是()。

Ⅰ.简单选择排序Ⅱ.希尔排序Ⅲ.快速排序Ⅳ.堆排Ⅴ.二路归并排序A.仅Ⅰ、Ⅲ、Ⅳ B.仅Ⅰ、Ⅱ、Ⅲ C.仅Ⅱ、Ⅲ、Ⅳ D.仅Ⅲ、Ⅳ、Ⅴ7、循环队列放在一维数组A中,end1指向队头元素,end2指向队尾元素的后一个位置。

假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。

初始时为空,下列判断队空和队满的条件中,正确的是()。

电子科技大学《C语言》2020秋期末考试试题答案

电子科技大学《C语言》2020秋期末考试试题答案

电子科技大学《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.下面函数调用语句含有实参的个数为()。

电子科技大学22春“计算机应用技术”《C语言》期末考试高频考点版(带答案)试卷号1

电子科技大学22春“计算机应用技术”《C语言》期末考试高频考点版(带答案)试卷号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年电子科技大学成都学院公共课《C语言》科目期末试卷A(有答案)

2022年电子科技大学成都学院公共课《C语言》科目期末试卷A(有答案)

2022年电子科技大学成都学院公共课《C语言》科目期末试卷A(有答案)一、填空题1、在C语言中,&运算符作为单目运算符时表示的是_______运算;作为双目运算符时表示的是_______运算。

2、C语言的源程序必须通过【】和【】后,才能被计算机执行。

3、一个C语言源程序由若干函数组成,其中至少应含有一个________4、在C语言的赋值表达式中,赋值号左边必须是_______5、表达式pow(2.8,sqrt(double(x))值的数据类型为_______。

6、以下程序段通过移动指针变量m,给如图9-7所示连续动态存储单元赋值。

请填空。

(假设程序段中的所有变量均已正确说明。

)for(k=0;k<10;k++,m++)scanf("%d",_______);7、下面程序段的运行结果是_______。

x=2;do{printf("*");x--;)while(!x==0);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、若有以下定义和语句,为使变量c1得到字符’A',变量c2得到字符’B’,正确的输入形式是_______。

杭州电子科技大学C语言期末试题及答案

杭州电子科技大学C语言期末试题及答案

‎杭州电子科‎技大学学生‎考试卷(A‎)卷‎‎说明: ‎请将全部答‎案都书写在‎最后页答题‎纸上,否则‎答题无效。

‎试题一‎、判断题,‎正确打钩,‎错误打叉‎(共10分‎)1、定‎义一个数组‎后,其每个‎元素的类型‎是相同的。

‎T2、在‎循环体中可‎以再嵌套循‎环。

T3‎、用C语言‎编写的源程‎序须经过编‎译连接后,‎生成扩展名‎为.exe‎的可执行文‎件,才能运‎行。

t4‎、如果变量‎p是一个指‎针变量,则‎它只能存储‎地址。

T‎5、在函数‎体内定义的‎变量称全局‎变量,可以‎被程序中的‎所有函数引‎用。

F6‎、一维数组‎的数组名是‎一个地址常‎量,表示第‎一个元素的‎地址。

T‎7、在sc‎a nf函数‎中的格式符‎%d可以能‎用于输入实‎型数据。

F‎8、任何‎变量在定义‎时,必须要‎定义其类型‎。

T9、‎在函数定义‎时,必须有‎参数和返回‎值。

F1‎0、表达式‎3/2*5‎.2与表达‎式5.2*‎3/2等价‎,即两个表‎达式的值相‎等。

F‎试题二、单‎选题,根据‎题目从A、‎B、C、D‎中选择一个‎正确的选项‎(共10分‎)1.下‎面哪一个不‎是正确的用‎户标识符。

‎( C ‎)‎‎A、 X_‎2B、‎x_2 ‎C、2‎_x D‎、_2x‎2.‎若有数组‎定义语句“‎i nt a‎[4][5‎];”,则‎对a中数组‎元素的正确‎引用是(‎D)。

‎‎ A.a‎[4][1‎]B.a‎[2,1]‎C.a‎[4][5‎]D.‎a[4–1‎][5–5‎]3. ‎有定义in‎t a=9‎;,语句“‎a+=a–‎=a+a‎;”执行后‎,变量的值‎是( C ‎)。

‎‎A.18 ‎B.9 ‎C.–‎18 ‎D.–9‎4. a、‎b是整型变‎量,执行语‎句“sca‎n f("a‎=%d,b‎=%d",‎&a,&b‎);”,使‎a和b的值‎分别为1和‎2,正确的‎输入是(‎C)。

2022年电子科技大学公共课《马克思主义基本原理概论》期末试卷B(有答案)

2022年电子科技大学公共课《马克思主义基本原理概论》期末试卷B(有答案)

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年电子科技大学公共课《大学计算机基础》期末试卷B(有答案)

2022年电子科技大学公共课《大学计算机基础》期末试卷B(有答案)

2022年电子科技大学公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、与二进制数0111对应的十进制数是()A.5B.6C.7D.82、十进制数111等于二进制数()A.10110111B.10110011C.01101111D.011001113、将十进制数57转换为二进制数是()A.111011B.111001C.101111D.1100114、用8位二进制数,能表示的最大十进制数是()A.256B.255C.128D.1275、计算机病毒对于操作计算机的人,()A.只会感染,不会致病B.会感染致病C.不会感染D.会有厄运6、使用拼音输入汉字的编码,属于()A.外码B.机内码C.交换码D.字形码7、按照传递信息的功能不同,微型计算机的内部总线分为三种,不包括()A.控制总线B.地址总线C.传输总线D.数据总线8、在Windows 7资源管理器的文件夹窗格中,下列叙述正确的是()A.“+”表明该文件夹中有子文件夹,“-”表明该文件夹中没有子文件夹B.“+”表明在文件夹中建立子文件夹C.“-”表明可删除文件夹中的子文件夹D.没有“+”和“-”,表明该文件夹中没有子文件夹9、在Windows 7桌面上,移动图标的位置()A.只能在控制面板中设置完成B.只能由Windows系统完成C.既可以由Windows系统完成,又可以由用户完成D.既可以在控制面板中设置完成,又可以由用户完成10、对于鼠标操作,下列叙述不正确的是()A.双击速度可调B.可以双击C.可以三击D.左右键功能不可交换11、Windows 7是一种()A.操作系统B.语言处理程序C.实用程序与工具D.数据库管理系统12、要移动Windows 7应用程序窗口,可用鼠标拖动窗口中的()A.边框B.滚动条C.标题栏D.控制菜单13、在Windows 7中,磁盘清理的主要作用是()A.清除磁盘灰尘B.删除无用文件C.格式化磁盘D.进行文件清理并释放磁盘空间14、在Word中,对艺术字设置阴影效果的工具栏是()A.图片B.艺术字C.绘图D.格式15、在Word中,下列说法正确的是()A. “拼写和语法”功能只能对中文进行语法检查B. “拼写和语法”功能只能对英文进行语法检查C. “拼写和语法”功能可以对英文、中文进行语法检查D. 在Word 2010中没有“拼写和语法”功能16、在Word中将图片移动到文字区域中,能实现文字环绕图片的方式是()A.嵌入型B.浮于文字下方C.紧密型D.浮于文字上方17、Word文档的默认扩展名是()A.WPSB.DOTC.DOCD.EXE18、在Word中,“居中”方式对应的快捷键是()A. Ctrl+JB. Ctrl+EC. Ctrl+RD. Ctrl+Shift+D19、在Word2010中,下列有关页边距的叙述,不正确的是()A、设置页边距可能会影响整个文档的页数B、设置页边距影响原有的段落缩进C、用户可以同时设置左、右、上、下页边距D、用户可以使用标尺来调整页边距20、在Excel 2010中,一个工作表含有的列数是()A.225B.256C.65536D.任意多21、在Excel 2010中,若E2单元格数值为59,在F3单元格输入公式:= IF(E2>=90,"优",IF(E2>=75,"良",IF(E2>=60,"合格","差"))),其F3单元格的值为()A.优B.良C.合格D.差22、下列有关Exce12010工作簿和工作表的叙述中,正确的是()A.每个Excel工作表由256×256个单元格组成B.工作簿是处理和存储数据的文件,最多可包含255个工作表C.启动Excel后,默认的工作簿名称为“Book”D.启动Excel后,会自动新建一个名为"sheet”的工作表23、在Excel 2010中,设A10单元格的数字格式为整数,若输入:33.51,则显示()A.33.51B.33C.34D.ERROR24、在Excel 2010“页面布局”功能区的“页面设置”组中不能设置的是()A页边距B纸张大小C打印区域D列宽25、在Excel2010中,提供了多种图表类型,其中“饼图”用于显示()A各项数据系列的比较情况B数据系列的数据变化趋势C在两组数据间查找最优组合D构成数据系列的项目相对于项目总和的比例大小26、在编辑演示文稿的文本标题时,可改变标题级别的视图是()A.备注页视图B.幻灯片浏览视图C.幻灯片放映视图D.大纲视图27、在Access2010中,关系型数据库二维表的行称为()A字段B数据项C记录D数据视图28、SMTP指的是()A.文件传输协议B.远程登录服务C.简单邮件传输协议D.域名服务协议29、ARPANET 起源于20世纪()A.90年代B.80年代C.70年代D.60年代30、云计算是一种基于互联网的超级计算模式,其主要技术不包含()A分布式处理B并行处理C网格计算D生物计算二、填空题31、在微型计算机中,所有指令的集合构成该机器的指令集,称为__________32、在微型计算机中,应用最普遍的英文字符的编码是______。

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

2022年杭州电子科技大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、请读程序段:unsigned a=16;printf("%d,%d,%d\n",a>>2,a=a>>2,a);以上程序段的输出结果是_______。

2、在C语言源程序中,一个变量代表【】。

3、在C语言中,输入操作是由库函数________完成的,输出操作是由库函数________完成的。

4、在C语言中,用关键字_______定义单精度实型变量,用关键字_______定义双精度实型变量,用关键字_______定义字符型变量。

5、假设m是一个3位数,从左到右依次用a、b、c表示各位的数字,则从左到右各位数字是b、a、c的3位数的表达式是_______。

6、若有以下定义和语句,在程序中可通过指针数组p,用*(p[i]+j)等4种形式引用数组元素s[i][j],另3种形式分别是:_______、_______和_______。

(假设i、j已正确说明并赋值。

)int s[10][6],*p[10];for(i=0;i<10;i++)p[i]=s[i];7、函数swap(arr,n)可对arr数组从第1个元素到第n个元素分别进行两两元素交换。

在运行调用函数中的如下语句后,a[o]和a[1]的值分别为_______,原因是_______。

a[0]=1;a[1]=2;swap(a,2);8、假设变量a和b均为整型,以下语句可以不借助任何变量把a、b中的值进行交换。

请填空。

a+=_______;b=a-_______;a-=_______;9、已有定义int a;float b,x;char cl,c2;为使a=3、b=6.5、x=12.6、cl='a'、c2='A',正确的scanf函数调用语句是_______,数据输入的形式应为_______。

10、假设M为已经声明的符号常量,则定义一个具有M×M个元素的双精度型数组a,且所有元素初值为0的形式是_______。

二、选择题11、下列4组选项中,不是C语言关键字的选项是。

()A.defineB.getcC.includeD.whileIF char scanf goType printf case pow12、C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符( )A.必须为字母B.必须为下划线C.必须为字母或下划线D.可以是字母、数字和下划线中任一种字符13、以下C程序的运行结果是。

(注:口表示空格)#include <stdio.h>int main(){long y=-43456;printf("y=%-8ld\n",y);printf("y=%-08ld\n",y);printf("y=%08ld\n",y);printf("y=%+8ld\n",y);return 0;}A.y=囗囗-43456 y=-囗囗43456 y=-0043456 y=-43456B.y=-43456 y=-43456 y=-0043456 y=+囗-43456C.y=-43456 y=-43456 y=-0043456 y=囗囗-43456D.y=囗囗-43456 y=-0043456 y=00043456 y=+4345614、根据下面的程序及数据的输入方式和输出形式,程序中输入语句的正确形式应该为。

(注:口表示空格)#include<stdio.h>int main(){char ch1,ch2,ch3;输入语句printf("%c%c%c",ch1,ch2,ch3);return0;}输入形式:A口BOC<回车>输出形式:A口BA.scanf("%c%c%c",&ch1,&ch2,&ch3);B.scanf("%c,%c,%c",&&ch1,&ch2,&ch3);C.scanf("%c%c%c",&ch1,&ch2,&ch3);D.scanf("%c%c",&ch1,&ch2,&ch3);15、若有说明:int a[][4]={0,0};,则下面不正确的叙述是()。

A.数组a的每个元素都可得到初值0B.二维数组a的第一维大小为1C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有元素a[o][o]和a[o][1]可得到初值0,其余元素均得不到初值016、一个C程序的执行是从()A.本程序的main函数开始,到main函数结束B.本程序的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序的第一个函数开始,到本程序main函数结束17、在下面的程序段中()。

Int t,x;for(t=1;t<=100;t++){scanf("%d”,&x);if(x<0)continue;printf("%3d",t);}A.当x<0时整个循环结束B.x≥0时什么也不输出C.printf函数永远也不执行D.最多允许输出100个非负整数18、以下程序有语法性错误,有关错误原因的正确说法是()。

#include <stdio.h>int main(){int G=5,k;void prt_char();-----k=prt_char(G);---}A.语句void prt_char();有错,它是函数调用语句,不能用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名不能使用下划线19、若有以下说明和语句:char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C");char**q;q=language+2;则语句printf("%o\n",*q);()。

A.输出的是language[2]元素的地址B.输出的是字符串PASCALC.输出的是language[2]元素的值,它是字符串PASCAL的首地址D.格式说明不正确,无法得到确定的输出20、若有以下定义和语句,则对a数组元素的正确引用为()。

int a[2][3],(*p)[3];p=a;A.(p+1)[0]B.*(*(p+2)+1)C.*(p[1]+1)D.p[1]+221、以下程序的运行结果是()。

#include<stdio.h>void fun(int x){if(x/2>0)fun(x/2-2);printf("%d”,x);}int main(){ fun(20);printf("\n");return(0);}A.2082-1B.2820C.8D.-1282022、下面程序的运行结果是()。

#include<stdio.h>int main(){char ch[7]={"12ab56"}; int i,s=0;for(i=0;ch[i]>= '0'&&ch[i]<='9';i+=2)s=10*s+ch[i]-'o';printf("%d\n",s);return0;}A.1B.1256C.12ab56D.1523、下面程序的运行结果是()。

#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.LBLMNP24、以下程序()。

#include<stdio.h>int main(){int a=5,b=0,c=0;if(a=b+C.printf("***\n");else printf("$$$\n");return 0;}A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出***D.输出$$$25、下面程序的运行结果是()。

#include <stdio.h>int main(){int a,b;for(a=1,b=1;a<=100;a++){ if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}printf("%d\n",A.;return 0;}A.7B.8C.9D.10三、读程序填空26、以下程序的运行结果是_______。

#include <stdio.h>int main(){int m=177;printf("%o\n",m);return 0;}27、以下程序的运行结果是_______。

#include<stdio.h>int main(){int n=0;n+=(n=10);printf("%d\n",n);return 0;}28、将以下含有switch语句的程序段改写成对应的含有非嵌套if语句的程序段。

请填空。

含有switch语句的程序段:Int x,y,m;y=(int)(x/10);switch(y){case10:m=5;break;case 9:m=4;break;case 8:m=3;break;case 7:m=2;break;case 6;m=1;break;default:m=0;}含有非嵌套if语句的程序段:int x,m;if(_______)m=5;if(x<100)&&(x=90))m=4;if(x<90)&&(x>=80))m=3;if(×<80)&&(x>=70))m=2;if(x<70)&&(x=60))m=1;if(_______)_______;29、以下程序的功能是:输出x、y、z三个数中的最大者。

相关文档
最新文档