2020智慧树知道网课《C语言程序设计(黑龙江工程学院)》课后章节测试满分答案
2020年智慧树知道网课《C语言程序设计(山东联盟-山东英才学院)》课后章节测试满分答案

第一章测试1【单选题】(20分)C语言程序扩展名为.exe,它属于【】A.可执行文件B.库文件C.源程序文件D.目标文件2【单选题】(20分)在绘制程序流程图时,表示“输入输出框”的符号是【】A.B.C.D.3【单选题】(20分)在绘制程序流程图时,下面哪个表示“选择结构”【】A.B.C.D.4【单选题】(20分)在绘制程序N-S图时,下面哪个表示“直到型循环结构”【】A.B.C.D.5【单选题】(20分)下列关于C语言特点的描述,不正确的是【】A.C语言既可用来编写应用软件,又可用来编写系统软件B.C语言的可移植性差C.C语言兼有高级语言和低级语言的双重特点,执行效率高D.C语言是一种结构化程序设计语言第二章测试1【单选题】(20分)十六进制数0X11对应的十进制数是【】A.17B.11C.其它答案都不正确D.22【单选题】(20分)下列C语言书写形式中属于合法的十进制整型常量的是【】A.045LB.0X7F4C.82uD.0x81p3【单选题】(20分)字符'3'的ASCII码值是【】A.其它答案都不正确B.3C.51D.484【单选题】(20分)下列合法的C语言标识符是【】A.floatB.a&bC._xyzD.2x5【单选题】(20分)下面哪个是合法的C语言字符型变量定义【】A.char_a1,_a2;B.CHARa1,a2,a3;C.Chara;D.floata1,a2;第三章测试1【单选题】(20分)若有定义floata;,执行表达式a=1/2后,a的值是【】A.1B.C.其它答案都不正确D.0.52【单选题】(20分)已知intn=3,k=1;,执行语句n*=k+1后,n的值是【】A.3B.4C.6D.其它答案均不正确3【单选题】(20分)C语言中,s=--i;等价于【】A.i=i-1;s=i;B.s=i;i=i-1;C.s=i;s=i-1;D.s=i;s=s-14【单选题】(20分)已知unsignedchara=0x53,b=0x31;,表达式a&b的值是【】A.其它答案都不正确B.0x11C.0x73D.0x625【单选题】(20分)已知inta=18;,表达式a>>2的值是【】A.4.5B.72C.5D.4第四章测试1【单选题】(20分)以下语句的输出结果是【】intx=29;printf('%d,%o,%x',x,x,x);A.29,35,1dB.35,29,1dC.其它答案都不正确D.29,1d,352【单选题】(20分)设x、y均为整型变量,且x=6,y=8,则以下语句的输出结果是【】printf('%d,%d',x--,--y);A.6,8B.5,7C.其它答案均不正确D.6,73【单选题】(20分)putchar函数可以向终端输出一个【】A.字符串B.整型变量值C.整型变量表达式D.字符4【单选题】(20分)已知i,j,k为int型变量,若从键盘输入:1,2,3↙(↙表示回车),使i的值为1,j的值为2,k的值为3,则函数形式为【】A.scanf(“%d,%d,%d”,&i,&j,&k);B.scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);C.scanf(“%d%d%d”,&i,&j,&k);D.scanf(“%2d%2d%2d”,&i,&j,&k);5【单选题】(20分)如果x为float类型变量,则以下语句的输出结果为【】x=123.456;printf(“%4.2f\n”,x);A.宽度不够,不能输出B.123.46C.123.456D.123.45第五章测试1【单选题】(20分)已知定义语句:intx=3,y=0,z=0;则值为0的表达式是【】A.x||zB.x&&yC.!((x<y)&&!z||y)<span=""></y)&&!z||y)<>D.x||z+2&&y-z2【单选题】(20分)if语句的格式如下:if(表达式)语句;其中的“表达式”【】A.必须是逻辑表达式B.可以是任意合法的表达式C.必须是关系表达式D.可以是逻辑表达式或关系表达式3【单选题】(20分)执行下列程序段,若从键盘输入-10,则结果是【】main(){intx,y;scanf('%d',&x);if(x>0)y=1;elseif(x==0)y=0;elsey=-1;printf('%d',y);}A.1B.C.其它答案都不正确D.-14【单选题】(20分)下列程序段执行后,y的值是【】intx=80,y;y=x>50?60:70;A.60B.80C.50D.705【单选题】(20分)执行下列程序段,若从键盘输入字符y,则结果是【】intx=10,y=20,z;charch;scanf("%c",&ch);switch(ch){case'x':z=x+y;break;case'y':z=x-y;default:z=0;}printf("%d",z);A.B.以上答案都不对C.-10D.30第六章测试1【单选题】(20分)下列各C语言程序段中不会构成死循环的程序段是()A.i ntx=5;while(x);--x;B.intx=5;do{++x;}while(x>=100);C.intx=5;while(x=2);D.intx;for(x=5;x<10;x++)x--;2【单选题】(20分)下列程序段的for循环,其循环次数是()main(){inti,k;k=0;for(i=0;i<=9&&k!=10;i++){scanf("%d",&k);printf("%d\n",k);}return0;}A.最多10次B.无穷次C.最多11次D.0次3【单选题】(20分)下列程序的运行结果是()#includeintmain(){intx=3,y=6,z=0;while(x++!=(y=y-1)){z++;if(y<x)break;}printf('x=%d,y=%d,z=%d',x,y,z); return0;}A.x=5,y=4,z=1B.x=4,y=4,z=1C.x=5,y=4,z=2D.x=5,y=5,z=14【单选题】(20分)以下程序的输出结果是()。
2020年智慧树知道网课《数据库原理(黑龙江工程学院)》课后习题章节测试满分答案

第一章测试1【单选题】(10分)数据库系统的核心是()。
A.软件工具B.数据库管理系统C.数据模型D.数据库2【单选题】(10分)下列四项中,不属于数据库系统的特点的是()A.数据由DBMS统一管理和控制B.数据冗余度大C.数据结构化D.数据独立性高3【单选题】(10分)概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.网状模型B.实体-联系模型C.关系模型D.层次模型4【单选题】(10分)要保证数据库的逻辑数据独立性,需要修改的是()A.三级模式B.模式C.模式与内模式之间的映象D.模式与外模式之间的映象5【单选题】(10分)()是存储在计算机内有结构的数据的集合。
A.数据库管理系统B.数据库系统C.数据库D.数据结构6【单选题】(10分)数据库中存储的是()。
A.数据以及数据之间的联系B.信息C.数据模型D.数据7【单选题】(10分)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A.DBS包括DB和DBMSB.DBS就是DB,也就是DBMSC.DB包括DBS和DBMSD.DDMS包括DB和DBS8【单选题】(10分)在数据库中,产生数据不一致的根本原因是()。
A.数据冗余B.数据存储量太大C.没有严格保护数据D.未对数据进行完整性控制。
2020年智慧树知道网课《程序设计基础》课后章节测试满分答案

第一章测试1【单选题】(4分)以下可以作为C++自定义标识符的是:A.breakB.sqrtC.dollar$D.1232【单选题】(4分)下列选项中合法的用户标识符是:A.3DmaxB.A.datC.10ngD._2Text3【单选题】(4分)以下各选项组中,均可作为自定义标识符的组是:A.No1CoutaB.iwhile>=C.shodNo.1staD.public_No1this4【单选题】(4分)以下说明语句中,正确的是:A.intx,%y;B.inta,break;C.intFor,INT;D.inta.cpp;5【单选题】(4分)以下不符合C++语法规则的数值常量是:A.0Xab23B.2.1E3C.2E1.4D.0346【单选题】(4分)存储下列数据,占用存储字节最多的是:A."0"B.C.0.0D.'0'7【单选题】(4分)执行语句unsigneda=-1;autoc=a;后,c的类型为:A.longB.unsignedC.intD.char8【单选题】(4分)在VC++中,基本数据类型所占字节长度,正确的是:A.char<int<double<floatB.char<short<float<intC.char<short<int<doubleD.char<int<float<double9【单选题】(4分)以下说明语句中,不存在语法的是。
A.charX.txt[20];B.int_2int;C.floatX3-Dmax;D.int10long;10【单选题】(4分)以下选项中,不能将字母A的ASCII码保存到变量ch的语句是:A.charx=’\101’;B.charx=’A’;C.charx=65;D.charx="A";第二章测试1【单选题】(4分)以下运算符中运算对象一定不能是double类型的是:A./B.=C.<=D.%2【单选题】(4分)设有语句:charx=6,y=10;intz;z=(x^y)<<2;则z的值是:A.48B.3C.-4D.-523【单选题】(4分)设有ints=-2;则执行表达式s++||++s后s的值为:A.-1B.1C.-2D.4【单选题】(4分)设有inta=3,b=2,x=4;则cout<<(a<x<b)输出为:A.3B.C.5D.15【单选题】(4分)若有声明intm=7,n=4;floata=38.4,b=6.4,x;则执行语句x=m/2*n+a/b+1/2;后,x的值为:A.20.5B.20C.18D.18.56【单选题】(4分)若有inta=1,b=2,c=3,d=4;则表达式b<a?a:c<d?c:d的值为(运算符?:的结合性为从左向右):A.3B.4C.1D.27【单选题】(4分)执行下面语句:inti=-5;cout<<-(i++)<<";"; cout<<i<<endl;输出结果是下面哪一个?A.5;-5B.4;-5C.4;-4D.5;-48【单选题】(4分)尝试执行下面语句:unsignedinti=2;intj=-3;cout<<(i*j)<<endl;输出结果是下面哪一个?A.6B.一个无符号整数C.编译出错,无输出D.-69【单选题】(4分)下列字符串常量表示中,的是()。
2020年智慧树知道网课《C语言程序设计(西安工程大学)》课后章节测试满分答案

第一章测试1【单选题】(1分)C语言程序的基本单位是()A.程序行B.函数C.语句D.字符2【单选题】(1分)C语言规定,在一个源程序中main函数的位置()A.必须在最开始B.必须在最后C.必须在预处理命令的后面D.可以在其他函数之前或之后3【单选题】(1分)对于一个正常运行的C程序,以下叙述中正确的是()A.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束B.程序的执行总是从main函数开始,在程序的最后一个函数中结束C.程序的执行总是从main函数开始,在main函数结束D.程序的执行总是从程序的第一个函数开始,在main函数结束4【单选题】(1分)以下叙述的是()A.C程序的主函数必须用main作为函数名B.C程序在书写时,有严格的缩进要求,否则不能编译通过C.一个C程序只能有一个主函数D.一个C程序可以包含多个不同名的函数5【单选题】(1分)下列说法正确的是()A.一个函数的函数体必须要有变量定义和执行部分B.C程序的书写格式自由,一个语句可以分写在多行上C.一个函数的函数体必须要有执行部分,可以没有变量定义D.C程序的书写格式严格限制,一行内必须写一个语句6【多选题】(1分)下列关于注释行的描述中,正确的是()A.单行注释以“//”开头,“//”后面是注释内容B.注释只在C语言源程序中有效,在编译时会被编译器忽略C.单行注释以符号“/*”开头,以符号“*/”结尾D.注释只能对程序中的某一行代码进行解释7【单选题】(1分)关于计算机语言的描述,正确的是()A.机器语言由0和1组成,执行速度快B.汇编语言比机器语言执行速度快C.汇编语言已将机器语言符号化,所以它与机器无关D.机器语言因为是面向机器的低级语言,所以执行速度慢8【单选题】(1分)用C语言编写的程序()A.可直接被执行B.是一个源程序文件C.经过编译或解释才能被执行D.经过编译、连接后被执行9【单选题】(1分)连接程序将一个C程序的所有目标程序和系统的库文件以及系统提供的其他信息连接起来,最终生成一个可执行的二进制文件,它的后缀是()A..objB..cppC..libD..exe第二章测试1【单选题】(1分)C语言提供的数据类型关键字有()A.DoubleB.CharC.shortD.integer2【单选题】(1分)若有说明和语句:inta=5;a++;此处表达式a++的值是()。
2020年智慧树知道网课《C语言程序设计(山东联盟-青岛科技大学)》课后章节测试满分答案

第一章测试1【单选题】(2分)01110011:流程图中用下列哪一个图形符号表示判断?()A.圆形框B.矩形框C.平行四边形框D.菱形框2【单选题】(2分)01110021:流程图中用下列哪种图形符号表示事情处理过程的开始?(A.圆括号矩形B.矩形C.圆圈D.箭头3【单选题】(2分)01110031:流程图中用于描述输出的是下列哪一个图形符号?A.平行四边形框B.圆括号矩形框C.矩形框D.菱形框4【单选题】(2分)01210011:以下选项中哪一个是C语言关键字()。
A.defaultB.printfC.funD.include5【单选题】(2分)01210031:下列选项中不属于C语言关键字的是()。
A.enumB.externalC.defaultD.register6【单选题】(2分)01210051:C语言提供的合法关键字是()。
A.swithB.CaseC.defaultD.cher7【单选题】(2分)01210021:下列哪一个选项不属于C语言的关键字()。
A.breakB.whileC.staticD.integer8【单选题】(2分)01210041:下列四组选项中均不是C语言关健字的选项是()。
A.whilegopowB.defineIFtypeC.includescanfcaseD.gectcharprintf9【单选题】(2分)01210061:C语言提供的合法数据类型关键字是()。
A.floatB.CharC.SignedD.Integer10【单选题】(2分)01310011:在以下各组标识符中,均可以用作变量名的一组是()。
A.for,pointB.table_1,a*1C.a01,IntD.0_a,W1211【单选题】(2分)01310021:下列不合法的C语言中标识符是()。
A.PIB.studentC._totalD.#xyz12【单选题】(2分)01310031:以下不合法的C语言标识符是()。
2020年智慧树知道网课《像程序员一样思考(黑龙江联盟)》课后章节测试满分答案

第一章测试1【单选题】(20分)C语言是()语言。
A.低级语言B.汇编语言C.高级语言2【单选题】(20分)计算机能认识的代码都是什么进制。
A.十进制B.二进制C.八进制D.十六进制3【单选题】(20分)输入功能用下面哪个函数可以实现。
A.scanf()B.main()C.printf(4【单选题】(20分)下面哪部分语句可以实现交换变量x和变量y的功能。
A.temp=x;y=temp;x=y;B.temp=x;x=y;y=temp;C.x=y;y=x;D.x=temp;temp=y;y=x;5【单选题】(20分)下列不是二进制代码的是()。
A.B.2C.101D.1第二章测试1【单选题】(20分)C语言源程序名的后缀是()。
A..cpB..cC..exeD..obj2【单选题】(20分)定义c为字符变量,则下列语句中正确的是()。
A.c=”97”B.c=97C.c=’97’D.c=”a”3【多选题】(20分)若定义intx=10;则表达式x-=x+x的值的是()。
A.-20B.C.10D.-104【多选题】(20分)若定义intx,a;x=5;则下列语句正确的是()。
若定义intx,a;x=5;则下列语句正确的是()。
A.x+1=3;B.x=10;C.12=a;D.a=x;5【判断题】(20分)定义inti;则i=i+1;表示先计算i+1然后将结果再放回i的空间。
A.对B.错第三章测试1【单选题】(20分)输出语句printf(“%2f\n”,b);其中“%2f”中的2是指()。
A.输出数据宽度B.输出两位空格C.小数保留位数D.数据类型是2型2【单选题】(20分)获取一个变量的地址,只要在变量名前加()符号即可。
A.&B.*C.@D.#3【多选题】(20分)使用库函数前包含头文件stdio.h的正确命令是()。
A.#include”stdio.h”B.@include<stdio.h>C.#include<stdio.h>D.#includestdio.h4【多选题】(20分)下列哪些是math.h库中正确的数学函数写法()。
2020年智慧树知道网课《C语言程序设计(西华大学)》课后章节测试满分答案

第一章测试1【单选题】(5分)下列叙述中正确的是()。
A.C语言所有函数都是外部函数B.C语言的子程序有过程和函数两种C.C语言编译时不检查语法D.C语言的函数可以嵌套定义2【单选题】(5分)以下叙述中正确的是()。
A.C语言中的每条可执行语句最终都将被转换成二进制的机器指令B.C源程序经编译形成的二进制代码可以直接运行C.C语言中的函数不可以单独进行编译D.C语言的源程序不必通过编译就可以直接运行3【单选题】(5分)C语言的注释定界符是()。
A.[]B./**/C.\**\D.{}4【单选题】(5分)C语言源程序的基本单位是()。
A.过程B.标识符C.子程序D.函数5【单选题】(5分)一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中的是()A.有零个或多个输入B.可行性C.有零个或多个输出D.有穷性6【单选题】(5分)以下叙述中正确的是()。
A.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式B.C语言可以不用编译就能被计算机识别执行C.C语言比其他语言高级D.C语言出现的最晚,具有其他语言的一切优点7【单选题】(5分)有一个命名为C001.C的C语言源程序,当正常执行后,在当前目录下不存在的文件是A.C001.EXEB.C001.CC.C001.OBJD.C001.DAT8【单选题】(5分)能将高级语言编写的源程序转换为目标程序的是()。
A.编辑程序B.链接程序C.解释程序D.编译程序9【单选题】(5分)结构化程序由三种基本结构组成,由这三种基本结构组成的算法()。
A.能完成符合结构化的任务B.只能完成部分复杂的任务C.只能完成一些简单的任务D.可以完成任何复杂的任务10【单选题】(5分)以下叙述中的是()。
A.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件B.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令C.C语言源程序经编译后生成后缀为.obj的目标程序D.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中。
智慧树知道网课《C语言程序设计(商洛学院)》课后章节测试满分答案

第一章测试1【单选题】(1分)C语言是一种()A.机器语言B.汇编语言C.高级语言D.以上都不是2【单选题】(1分)构成C语言程序的基本单位是()A.函数B.字符C.程序行D.语句3【单选题】(1分)以下不是C语言的特点的是()A.C语言移植性好B.能够编制出功能复杂的程序C.语言简洁紧凑D.C语言可以直接对硬件操作4【单选题】(1分)以下叙述中正确的是()A.其余三种说法都不完整B.程序设计的任务就是确定所用数据结构C.程序设计的任务就是编写程序代码并上机调试D.程序设计的任务就是确定所用算法5【单选题】(1分)算法具有五个特性,以下选项中不属于算法特性的是()A.简洁性B.有效性C.有穷性D.确定性6【判断题】(1分)计算机科学家冯·诺依曼曾提出一著名公式:计算机程序=算法+数据结构。
()A.错B.对7【判断题】(1分)在程序设计中提到的算法就是“解决问题的方法和步骤”。
()A.对B.错8【判断题】(1分)根据计算机解决问题的类型不同,计算机算法一般分为数值运算算法和非数值运算算法两类。
()A.对B.错9【判断题】(1分)计算机程序的算法就是解决“做什么”和“怎么做”的问题。
()A.错B.对10【判断题】(1分)一般情况下,我们所说的算法是专指使用计算机解决问题的方法和步骤,即计算机算法。
()A.错B.对第二章测试1【单选题】(1分)设有整型变量m值为8,下列赋值语句中,正确的是()。
A.m+1+=8;B.++m=6;C.m=m++;D.m+1=8;2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章测试1【单选题】(10分)人类通过不同的语言进行交流,人与计算机的交流是通过()来实现的。
A.自然语言B.机械操作C.文字D.程序设计语言2【单选题】(10分)高级语言处于程序设计语言发展的第()个阶段。
A.三B.一C.四D.二3【单选题】(10分)C语言的创始人是()。
A.肯·汤普逊B.比尔·盖茨C.丹尼斯·里奇D.冯·诺依曼4【单选题】(10分)C语言源程序中main函数()。
A.有且只能有一个B.可以有一个C.可有多个D.可有可无5【单选题】(10分)C语言源程序文件扩展名为()。
A.cppB.cC.exeD.obj6【单选题】(10分)下列说法中不正确的是()。
A.C程序书写时,一个语句可分成几行书写B.C程序书写时,区分大小写字母C.C程序书写时每行必须有行号D.C程序书写时,一行可以写多个语句7【判断题】(10分)C语言是结构化语言。
A.对B.错8【判断题】(10分)C语言是面向对象语言。
A.对B.错9【判断题】(10分)C语言是面向过程语言。
A.错B.对10【判断题】(10分)开发C语言程序包括编辑源程序、编译、运行三个步骤。
A.错B.对第二章测试1【单选题】(10分)表达式:(int)((double)9/2)-9%2的值是_____A.5B.3C.4D.2【单选题】(10分)以下选项中关于C语言常量的叙述的是_______A.经常被使用的变量可以定义成常量B.所谓常量,是指在程序运行过程中,其值不能被改变的量C.常量可分为数值型常量和非数值型常量D.常量分为整型常量、实型常量、字符常量和字符串常量3【单选题】(10分)以下选项中,能用作用户标识符的是________A.8_8B._0_C.voidD.unsigned4【单选题】(10分)以下选项中能表示合法常量的是______A.1.5E2.0B.3lfC.‘’D.1,2005【单选题】(10分)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是_________ __A.下划线B.连接符C.大写字母D.数字字符6【单选题】(10分)以下选项中正确的定义语句是__________A.doublea=7,b=7;B.double,a,b;C.doublea;b;D.doublea=b=7;7【单选题】(10分)设有定义intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是______A.k+1B.++kC.k+=1D.k++8【单选题】(10分)以下叙述中正确的是_____A.同一英文字符的大写和小写形式代表的是同一字符常量B.转义字符用@符号开头C.字符变量在定义时不能赋初值D.字符常量可以参与整数运算9【判断题】(10分)C语言中依据程序编译器的不同,int定义的字节数不同,不短于short,不长于long,一般为2或4个字节。
A.对B.错10【判断题】(10分)C语言的整型常量有二进制、八进制、十进制和十六进制四种表示方式。
A.错B.对第三章测试1【单选题】(10分)以下不属于结构化程序设计中基本结构的是_________。
A.顺序结构B.循环结构C.跳转结构D.选择结构2【单选题】(10分)以下类型的C语句中,不属于简单语句的是_________。
A.空语句B.复合语句C.表达式语句D.条件语句3【单选题】(10分)若int类型数据占2个字节,则下列语句的输出结果为________。
intk=-1;printf(“%d,%u,%o”,k,k,k);A.-1,32767,-177777B.-1,-1,-1C.-1,32768,177777D.-1,65535,1777774【单选题】(10分)下列程序的输出是_______。
#include<stdio.h>main(){printf(“%d”,null);}A.-1B.1C.D.变量无定义5【单选题】(10分)以下关于结构化程序设计中的三种基本结构,叙述不正确的是________。
A.顺序结构是最简单的一种基本结构。
B.选择结构也叫做分支结构,在该结构下只能选择程序的一条分支来执行,同时该分支可以为空。
C.每种基本结构均有唯一的一个入口和唯一的一个出口。
D.循环结构中,需先对循环条件进行判断,条件成立才执行循环体。
6【单选题】(10分)在scanf函数中,附加格式字符h表示输入短整型数据,不能与其共同使用的格式字符是_______。
A.fB.dC.xD.o7【单选题】(10分)printf(“%5.3s,%-5.3s,%2.3s”,“China”,“China”,“China”);以上语句的运行结果是_______。
A.Chi□□,□□Chi,ChiB.□□ina,ina□□,inaC.□□Chi,Chi□□,ChiD.□□Chi,Chi□□,Ch8【单选题】(10分)floata=1234.56;printf(“%e,%9e,%9.1e”,a,a,a);以上语句的运行结果是_______。
A.1.234560e+003,1.234560e+003,□□1.2e+003B.1.234560e+3,1.234560e+3,□□□1.2e+3C.1.23456e+003,1.23456e+003,□1.2e+003D.1.234560e+003,1.234560e+003,□1.2e+0039【单选题】(10分)scanf(“%3d%*3d%3d”,&x,&y);当输入数据3456789012时,x,y的取值分别为______ __。
A.x=789,y=012B.x=345,y=901C.x=456,y=012D.x=345,y=67810【判断题】(10分)以下字符输入输出函数中,用于输入单个字符的函数是gets()。
A.错B.对第四章测试1【单选题】(10分)已知语句“if(w)…;else…;”,与表达式w的等价表示是:()A.w!=0B.w==1C.w!=1D.w==02【单选题】(10分)设x,y,z为int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是()。
A.x<=yB.!((x<y)&&!z||1)C.x||y+z&&y-zD.'x'&&'y'3【单选题】(10分)表示算术关系12<=x<=y的C语言表达式为()A.(12<=x)&&(x<=y)B.(12<=x)||(x<=y)C.(12<=x)|(x<=y)D.(12<=x)&(x<=y)4【单选题】(10分)判断char型变量ch是否为大写字母的正确表达式是()A.(‘A’<=ch)AND(‘Z’>=ch)B.A’<=ch<=‘Z’C.(ch>=‘A’)&&(ch<=‘Z’)D.(ch>=‘A’)&(ch<=‘Z’)5【单选题】(10分)若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。
则以下不能满足要求的表达式是()A.A%2B.A%2==1C.!(A%2==0)D.!(A%2)6【单选题】(10分)设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为()A.3B.4C.2D.17【单选题】(10分)以下程序的运行结果是()main(){intm=5;if(m++>5)printf(“%d\n”,m); else;printf(“%d\n”,m--);}A.4B.5C.6D.78【单选题】(10分)若运行时给变量x输入12,则以下程序的运行结果是()main(){intx,y;scanf(“%d”,&x);y=x>12?x+10:x-12;printf(“%d\n”,y);}A.2B.4C.3D.9【单选题】(10分)main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是()A.2,2,3B.2,2,2C.1,1,2D.2,2,110【判断题】(10分)逻辑运算符两侧运算对象的数据类型可以是任何类型的数据。
A.错B.对第五章测试1【单选题】(10分)以下程序的运行结果是()main(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec+=1;printf("%d\n",c);}A.2B.13C.D.32【单选题】(10分)main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d",a,b);}运行改程序后a和b的值分别为()A.1,0B.2,2C.1,1D.2,13【单选题】(10分)有以下程序#include<stdio.h>main(){inta=1,b=0;if(!a)b++;elseif(a==0)if(a)b+=2;elseb+=3;printf(“%d\n”,b);}程序运行后的输出结果是()A.1B.C.3D.24【单选题】(10分)若整数x分别等于95、87、100、43、66、79,则以下程序段运行后屏幕显示是什么?switch(x/10){ case 6:case 7: printf("Pass\n"); break;case 8: printf("Good\n"); break;case 9:case 10: printf("VeryGood\n"); break;default: printf("Fail\n");}1.x等于95时,程序段运行后屏幕上显示()2. x等于87时,程序段运行后屏幕上显示()3.x等于100时,程序段运行后屏幕上显示()4.x等于43时,程序段运行后屏幕上显示()5.x等于66时,程序段运行后屏幕上显示()6.x等于79时,程序段运行后屏幕上显示()A.PassB.GoodC.VeryGoodD.FailA.DCCDACB.BCDCDAC.ABCDAAD.CBCDAA5【单选题】(10分)分析以下程序, 下列说法正确的是()main(){ int x=5,a=0,b=0;if(x=a+b)printf("* * * *");elseprintf("# # # #");}A.输出# # # #B.通过编译,但不能连接C.输出* * * *D.有语法错,不能通过编译6【单选题】(10分)有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x; elsey=1.0;printf("%f\n",y);}该程序的输出结果是()A.1.000000B.0.500000C.0.000000D.0.2500007【单选题】(10分)以下不正确的if语句形式是()A.if(x==y)x+=y;B.if(x<y){x++;y++;}C.if(x>y&&x!=y);D.if(x!=y)scanf("%d",&x)elsescanf("%d",&y);8【单选题】(10分)inta=3,b=2,c=1;if(a>b>c)a=b;elsea=c;则a的值是()A.1B.3C.D.29【单选题】(10分)有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n",d);elseif((c-1>=d)==1)printf("%d\n",d+1);elseprintf("%d\n",d+2);}执行后输出结果是()A.3B.编译时出错C.2D.410【判断题】(10分)C语言的if语句嵌套时,if与else的配对关系是:每个else总是与它上面的if配对。