智慧树知到《计算机程序设计C语言》2019章节测试答案

合集下载

智慧树知道网课《C语言程序设计(西安工程大学)》课后章节测试满分答案

智慧树知道网课《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++的值是()。

C语言程序设计智慧树知到答案章节测试2023年西安工商学院

C语言程序设计智慧树知到答案章节测试2023年西安工商学院

第一章测试1.以下叙述正确的是()。

A:注释语句可以嵌套B:简单C语句必须以分号作为结束符C:C程序每一行只能写一个语句D:C程序基本组成单位是语句答案:B2.一个C语言程序是从()开始执行的。

A:程序中第一个函数B:程序中的第一个语句C:包含文件(头文件)的第一个函数D:名为main的函数答案:D3.下列四个叙述中,正确的是()A:C程序中的标识符都不区分大小写B:C程序中的所有字母都必须小写C:C语言中的标识符是区分大小写的D:C程序中的关键字必须小写,其他标识符不区分大小写答案:C4.下面是C语言合法标识符的是()。

A:a2B:2-aC:2_aD:2a答案:A5.以下叙述不正确的是()。

A:函数是C程序的基本单位B:分号是C语句的必要组成部分C:C程序的注释可以写在语句的后面D:主函数的名字不一定非用main来表示答案:D第二章测试1.以下不能定义为用户标识符的是()。

A:_0B:_intC:sizeofD:Main答案:C2.main(){ int m=12,n=34; printf(“%d%d”,m++,++n); printf(“%d%d”,n++,++m);}程序运行后的输出结果是()。

A:12353513B:12343513C:12343514D:12353514答案:D3.以下能正确定义且赋初值的语句是()。

A:int n1=n2=10;B:char c=32;C:double x=12.3E2.5;D:float f=f+1.1;答案:B4.以下程序的功能是:给r输入数据后计算半径为r的圆面积s。

程序在编译时出错。

main()/* Beginning /{ int r; float s;scanf(“%d”,&r);s=p r r;printf(“s=%f”,s);}出错的原因是()。

A:计算圆面积的赋值语句中使用了非法变量B:输出语句中格式描述符非法C:存放圆半径的变量r不应该定义为整型D:注释语句书写位置错误答案:A5.有以下程序#include <stdio.h>main(){char c1,c2,c3,c4,c5,c6;scanf(%c%c%c%c,&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);putchar(c2);printf(%c%c\n,c5,c6);}程序运行后,若从键盘输入(从第1列开始)123<回车>45678<回车>则输出结果是()。

智慧树知到《计算概论之C程序设计》章节测试答案

智慧树知到《计算概论之C程序设计》章节测试答案

第1章单元测试l、世界上第一代计算机被叫做:答案:电子管计算机2、第一次数学危机源自对哪个问题的讨论答案:有些量无法用整数表达3、第二次数学危机源自对哪个问题的讨论?答案:微积分中的无穷小4、第三次数学危机源自对哪个问题的讨论?答案:集合定义的完备性5、图灵机模型的提出者是?答案:图灵6、十进制123对应的二进制表示是?答案:正确7、如下哪个是电子管的特点?答案:容易损坏,寿命短8、如下哪个是晶体管的特点?答案:主要原料是硅9、如下哪个是集成电路的特点?答案:体积小10、如下哪个是当前量子计算机的特点?答案:能进行并行运算11、导致CPU不能造得更大的主要原因是?答案:散热原因12、如下哪个部分不是冯诺伊曼计算机的组成部分?答案:读写头13、如下那种存储器的处理速度更快?答案:寄存器14、下列哪个关于CPU旨令集的说法是错误的?答案:指令集包含的指令数目越多,CPUi运算速度越快15、下列哪个关于程序执行的说法是错误的?答案:用高级语言编写的程序,不经过编译也能够运行第2章单元测试l、答题说明:请大冢到指定答题地址答题,提交代码并通过测试后,会得到通过码的下载地址,将文件下载下来用记事本打开即得到通过码,将通过码对应的选项选出即可。

题目1实现冒泡排序(程序抄写题)答题地址:<alianxi/18/</a> 请完全按照如下的程序书写代码,并在书写的过程中体会优秀的代码风格:答案:5ef83 68afl 63 74cabef8e5ae3ee3 9c43 74a3 6a4c52b4b560bc8fc 1Oca47 a66052、答题说明:请大冢到指定答题地址答题,提交代码并通过测试后,会得到通过码的下载地址,将文件下载下来用记事本打开即得到通过码,将通过码对应的选项选出即可。

题目2整数的个数答题地址:<alianxi/22/</a>答案:5ef8368afl 63 74cabef8e5ae3ee39c43 74a36a4c52b4b560bc8fc 1Oca47a6605第3章单元测试l、答题说明:请大冢到指定答题地址答题,提交代码并通过测试后,会得到通过码的下载地址,将文件下载下来用记事本打开即得到通过码,将通过码对应的选项选出即可。

智慧树知道网课《C语言程序设计(商洛学院)》课后章节测试满分答案

智慧树知道网课《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分)设字符型变量ch的值为'A',整型变量m的值为1,假定执行ch=getchar();m=getchar();时,从键盘输入B,则变量ch和m的值分别为()。

A.'A'和'1'B.'B'和''C.'B'和''D.'B'和'1'3【单选题】(1分)设字符型变量ch的值为'A',整型变量m的值为'1',假定执行putchar(m);putchar('');putchar(ch);后,则输出结果是()。

程序设计基础智慧树知到答案章节测试2023年

程序设计基础智慧树知到答案章节测试2023年

绪论单元测试1.以下对C语言程序的描述,正确的是()。

A:C语言程序首先执行main函数前的语句B:C语言程序从定义的第一个函数开始执行C:C语言程序总是从main函数开始执行D:C语言程序从包含的第一个头文件开始执行答案:C2.C语言属于()语言。

A:机器语言B:面对对象语言C:高级语言D:汇编语言答案:C3.以下对C语言程序工作过程的描述,错误的是()。

A:程序编译链接为可执行文件后存储在磁盘中B:程序执行时将按照程序指定的逻辑从存储器中获取指令,并逐条执行C:程序中的指令、数据均以二进制形式存储在存储器中D:执行程序时通过解释器,逐行边解释为机器可理解的指令边执行这些指令答案:D4.以下关于计算机语言的描述,错误的是()。

A:计算机可以直接使用机器语言B:计算机可以不需要解析直接使用高级语言C:汇编语言中使用了助记符来帮助开发人员开发D:计算机高级语言(如C语言)更具有可读性,开发效率进一步提升答案:B5.C语言的功能和用途有()。

A:编写嵌入式系统B:开发其他计算机高级语言C:编写操作系统底层调度算法D:直接与硬件交互答案:ABCD6.C语言程序中包含()。

A:定义的变量B:main函数C:头文件D:助记符答案:ABCD7.C语言程序中可以没有main函数,也可以执行。

()A:错B:对答案:A第一章测试1.以下不是算法的特征是()A:简洁性B:可行性C:确切性D:有穷性答案:A2.以下不是评价一个算法的指标()A:时间复杂度B:空间复杂度C:健壮性D:问题的规模答案:D3.以下哪种图形表示选择结构()A:B:C:D:答案:A4.变量n初始为1,以下代码中哪个n最终可以为10()A:while(n<=10){n=n+1}B:while(int i=10; i>=0; i–){n=n i}C:while(int i=0; i<=10; i++){n=n i}D:while(n<10){n=n+1;}答案:D5.实现x和y的值交换,能够实现此功能的是()A:x=y;B:x=y; y=x; x=x;C:x=y; y=x;D:int t; t=x; x=y; y=t;答案:D6.结构程序化设计不应该使用()A:灵活、简洁的goto结构B:自顶向下,逐步细化的方法C:三种基本结构:顺序结构、选择结构、循环结构的编码方法D:模块化设计答案:A7.程序的基本结构包括()A:顺序结构B:逻辑结构C:选择结构D:循环结构答案:ACD8.结构化程序设计方法包括()A:逐步细化B:自顶向下C:模块化设计D:结构化编码答案:ABCD9.算法有且只有一个输入和输出()A:对B:错答案:B10.描述算法可用自然语言、传统流程图、N-S流程图来描述()A:错B:对答案:B第二章测试1.下列定义变量的语句中正确的是:()A:int int123B:float US$C:double intD:char For答案:A2.C语言中最简单的数据类型包括:()A:整型、实型、字符型B:整型、实型、逻辑型、字符型C:整型、字符型、逻辑型D:整型、实型、逻辑型答案:A3.main(){int a=8,b=4;printf(“%d”, b=b/a);}上述程序的输出结果是()A:4B:0C:不确定值D:1答案:B4.a=125.534;a=(int)125.521%4;设a为int型变量,执行上述赋值语句后,a的取值分别是()A:125.534,2B:125,21C:125,31D:125,1答案:D5.int b=3; ++b;则b的值为()A:2B:4C:3D:5答案:B6.下列说法不正确的是()A:在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效B:主函数main中定义的变量在整个文件或程序中有效C:形式参数是局部变量D:不同函数中,可以使用相同名字的变量答案:B7.以下属于不合法赋值语句的是()A:x+y;B:c=int(a+b);C:x=y=200;D:–d;答案:AB8.以下选项是不合法常量的是()答案:AC9.¥temp是合法的变量名称()A:对B:错答案:B10.编译系统把浮点型常量都按双精度处理,分配16个字节()A:错B:对答案:A第三章测试1.main() {int a=1, b=2, c=3;if(a<c) {b=a;c=b;a=c;} else {a=0;}printf(“a=%d”, a);}上述程序的输出是()A:1B:2C:3D:0答案:A2.以下一组运算符中,优先级最低的运算符是()A:-B:!=C:*D:>答案:B3.#include<stdio.h>int main(){ int a=1,b=2,c=3,d=4,m=2,n=2; (m=a<b)||(n=c>d); printf(“%d:2 2B:1 2C:0 1D:1 0答案:B4.若int i=0,j=1,k=2 k= i++ && j++;则此时的k为多少()A:1B:2C:3D:0答案:D5.设a=1,b=2,c=3,d=4,则表达式:a>b?a:c<d?c:d的结果为()A:2B:1C:4D:3答案:D6.以下不能作为switch语句中的条件的是()A:3B:1C:1+1D:‘A’答案:C7.以下 if语句形式正确的有()A:if(表达式){若干语句;}if {若干语句;}else{若干语句;}B:if(表达式){若干语句;}C:if(表达式){若干语句;}else{若干语句;}D:if(表达式){若干语句;}else if{若干语句;}答案:BC8.以下对逻辑运算符两侧的运算对象的数据类型描述不正确的是()A:只能是0或非0整数B:可以是整数或字符型数据C:只能是0或者1D:可以是任何类型的整数答案:AC9.条件运算符?和:是一对运算符,不能分开单独使用。

C语言程序设计-入门篇智慧树知到答案章节测试2023年山东大学(威海)

C语言程序设计-入门篇智慧树知到答案章节测试2023年山东大学(威海)

绪论单元测试1.用C语言编写的程序可以不经过编译直接运行。

()A:对B:错答案:B2.学习C语言只需要记忆语法就可以了。

()A:对B:错答案:B3.编译器的作用是将一个高级语言程序翻译成计算机可以执行的二进制代码。

()A:错B:对答案:B4.集成开发环境(IDE)包括了代码编辑器、编译器、调试器和图形用户界面等工具,它是集成了代码编写功能、分析功能、编译功能、调试功能、测试功能等一体化的综合开发软件。

()A:错B:对答案:B5.Polya的问题求解四步法不包括()。

A:构想方案B:分析问题C:执行方案D:理解问题答案:B6.注册实验辅助系统PTA账号,为后续课程的练习、实验和考试做准备。

答案:7.熟悉一种C语言的编译执行环境,并测试简单的程序hello world。

答案:第一章测试1.一个C语言程序无论长短都是有函数和变量组成。

()A:错B:对答案:B2.名为printf的函数可以完成程序指定的输出,它是C语言本身自有的一个关键字。

()A:错B:对答案:A3.单个字符的输入与输出函数名分别为putchar 、getchar。

()A:对B:错答案:B4.程序中出现的诸如 0、300、20等数字称为幻数,通常用变量或者符号常量来替代以明确其物理意义。

()A:对B:错答案:A5.以下叙述中正确的是()。

A:main函数必须出现在程序中所有函数之后B:main函数必须出现在程序中所有函数之前C:程序总是从main函数开始执行,不论main写在哪个位置D:一个C语言程序中可以没有main函数,也可以出现多个答案:C第二章测试1.连字符“ - ”可以用于变量名时连接两个单词。

()A:错B:对答案:A2.C程序代码中的注释、标识符命名、空行、代码行中的空格以及对齐等都不影响程序的可读性。

()A:对B:错答案:B3.正确的做加法运算的宏是:()A:#define SUM(X, Y) (X + Y)B:#define SUM(X, Y) (X) + (Y)C:#define SUM(X, Y) ((X) + (Y))D:#define SUM(X, Y) X + Y答案:C4.表达式5 % -3的值是()。

智慧树知道网课《C语言程序设计(西华大学)》课后章节测试满分答案

智慧树知道网课《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代码形式存放在一个文本文件中11【判断题】(5分)C语言程序将从源程序中第一个函数开始执行A.对B.错12【判断题】(5分)C语言程序中可以有多个函数,但只能有一个主函数。

计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学

计算思维与程序设计C智慧树知到答案章节测试2023年宁波大学

第一章测试1.计算机唯一能直接识别的语言是()。

A:汇编语言B:编译语言C:高级语言D:机器语言答案:D2.计算机的基本功能是()。

A:软件、处理、硬件、数据和输出B:程序、数据、存储、输入和输出C:输入、编码、程序、控制、输出D:输入、存储、处理、控制和输出答案:D3.计算机选择二进制的原因有()。

A:二进制数据在逻辑运算方面比较方便B:容易使用物理器件实现C:人不使用二进制D:二进制运算规则简单答案:ABD4.计算机的CPU主要由()构成。

A:控制器和运算器B:运算器和寄存器C:中央处理器和存储器D:输入输出设备答案:A5.计算机中的数据以十六进制形式存储,指令以二进制形式存储。

()A:错B:对答案:A第二章测试1.C语言规定:在一个源程序中,main函数的位置()。

A:必须放在程序的后面B:可以放在程序的任何位置,但在执行程序时是从main函数开始执行的C:必须放在程序的开头D:可以放在程序的任何位置,但在执行程序时是从程序的开头执行答案:B2.C语言中,下列用户自定义标识符合法的是()。

A:sum_1B:f(x)C:test.cD:apple_price答案:AD3.C语言中运算对象可以是非整型的运算符是()。

A:%B:++C:=D:/答案:BCD4.在C语言中,函数体是由()括起来。

A:< >B:[ ]C:( )D:{ }答案:D5.<stdio.h>用尖括号时,表示系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式去查找。

()A:错B:对答案:A第三章测试1.如果“int a=3,b=4;”,则条件表达式a>b? a:b的值是()。

A:0B:3C:4D:1答案:C2.C语言中,关系表达式和逻辑表达式的值是()。

A:T或FB:True或falseC:真或假D:1或0答案:D3.设a为整型变量,能正确表达数学关系10<a<15的C语言表达式是()。

智慧树知道网课《C语言程序设计(仲恺农业工程学院)》课后章节测试答案

智慧树知道网课《C语言程序设计(仲恺农业工程学院)》课后章节测试答案

第一章测试
1
【单选题】(10分)
当代电子计算机能够自动地处理指定的问题是因为:()
A.
计算机是电动的
B.
有解决该问题的计算机程序
C.
事先存储了解决该问题的程序
2
【单选题】(10分)
以下叙述中最准确的是:()
A.
计算机程序是处理某一问题的所有指令及其数据的有序集合
B.
计算机程序是处理某一问题所用到的所有数据的集合
C.
计算机程序是处理某一问题的所有指令及其数据的集合
D.
计算机程序是处理某一问题所有指令的集合
3
【单选题】(10分)
关于计算机程序设计,以下描述最准确的是:()
A.
程序设计就是用计算机程序设计语言来编写程序
B.
程序设计就是用语言来编写程序
C.
程序设计就是用计算机语言来编写程序
D.
程序设计就是用计算机能识别的语言来编写程序
4
【单选题】(10分)
目前编写计算机程序一般采用的是:()
A.
英语
B.
高级语言
C.
机器语言
D.
汇编语言
5
【单选题】(10分)
设计一个计算机程序最基本的工作是:()
A.
制定正确的算法和选择合理的数据结构
B.
制定正确的算法
C.
选择合理的数据结构
6
【单选题】(10分)
算法具有五个特性,以下选项中不属于算法特性的是:()
A.
可行性
B.
有穷性
C.
确定性
D.
简洁性
7
【单选题】(10分)
下述哪一个不是结构化程序基本结构:()
A.
嵌套。

2019智慧树知到[大学计算机——计算思维与网络素养]章节答案

2019智慧树知到[大学计算机——计算思维与网络素养]章节答案

2019 智慧树知到 [ 大学计算机——计算思维与网络素养] 章节答案[ 第一章测试 ]1.【判断题】字符“ A的”ASCII 码值为 65, 则“ C的”ASCII 码值为 67。

答案:对2.【判断题】电子计算机ENIAC 的存储能力有限,只能存储简单的控制程序代码。

答案:错3.【判断题】 ASCII 码表中字母对应的大写和小写之间ASCII 码值相差 32 ,因此大写字母减去32 之后就可转换成小写字母。

答案:错4.【判断题】由于数字字符“ 0的”ASCII 码值是 48 ,因此要将字符“ 5转”换成数值5 可以用“ 5-48”实现。

答案:对5.【判断题】当前,应用计算机解决实际问题的能力主要体现为能够熟练使用OFFICE 和网页制作工具操作计算机。

答案:错6.【单选题】 -127 的 8 位补码为 ______ 。

答案: 100000017.【单选题】采用传感器获取信息,涉及到的技术主要有传感技术和______ 。

答案:测量技术8.【单选题】第四代电子计算机是______ 计算机。

答案:采用超大规模集成电路的9.【单选题】对补码的叙述,______ 不正确。

答案:负数的补码是该数的原码最右加 110. 【单选题】浮点数之所以能表示很大或很小的数,是因为使用了_______ 。

答案:阶码11. 【多选题】当今,构成世界的三大要素包括______ 。

答案:物质能量信息12. 【多选题】当前,我国战略性新兴产业中列出的新一代信息技术主要包括______ 。

答案:高性能集成电路云计算物联网新一代通信网络13. 【多选题】汉字编码常用的编码有______ 。

答案: GB2312 UTF-8 Big514. 【多选题】基本逻辑运算有______ 。

答案:“或”运算“非”运算“与”运算15. 【多选题】计算机采用二进制的优点有______ 。

答案:运算简单运行可靠节约设备容易表示[ 第二章测试 ]1.【判断题】“裸机”由于没有安装任何软件,因而不能识别任何指令代码。

智慧树知到《计算机程序设计(C语言)》章节测试答案

智慧树知到《计算机程序设计(C语言)》章节测试答案

智慧树知到《计算机程序设计(C语言)》章节测试答案第一章1、一个C程序可以有()个主函数。

A:1B:2C:3D:多个答案: 12、C语言是函数式的语言。

A:对B:错答案: 对3、C语言是高级语言。

A:对B:错答案: 对4、Visual C++不支持C语言。

A:对B:错答案: 错5、C语言是编译式的语言。

A:对B:错答案: 对第二章1、double x;scanf("%lf",&x);不可以赋值给x变量的常量是( ). A:123B:100000C:A'D:"abc"答案: "abc"2、下列程序段的输出结果为().float x=213.82631;printf("%3d",(int)x);A:213.82B:213.83C:213D:3.8答案: 2133、下列程序的输出结果是().main(){char c1=97,c2=98;printf("%d %c",c1,c2);}A:97 98B:97 bC:a 98D:a b答案: 97 b4、以下标识符中,不能作为合法的C用户定义标识符的是(). A:a3_b3B:voidC:_123D:IF答案: void5、以下标识符中,不能作为合法的C用户定义标识符的是(). A:answerB:toC:signedD:_if答案: signed第三章1、逻辑运算低于关系运算.A:对B:错答案:A2、x=y+8 等价于 x=x(y+8).A:对B:错答案:A3、关系运算高于算术运算.A:对B:错答案:B4、若 a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为"真". A:对B:错答案:A5、若给定条件表达式(M)?(a++):(a–),则其中表达式M(). A:和(M==0)等价B:和(M==1)等价C:和(M!=0)等价D:和(M!=1)等价答案:C第四章1、结构化程序设计所规定的三种基本控制结构是().A:输入、处理、输出B:树形、网形、环形C:顺序、选择、循环D:主程序、子程序、函数答案:C2、C语言中用于结构化程序设计的三种基本结构是().A:顺序结构、选择结构、循环结构B:if、switch、breakC:for、while、do-whileD:if、for、continue答案:A3、int a=7,b=9,t;t=(a>b)?a:b;t的值为7.A:对B:错答案:B4、赋值语句中的赋值运算符的左侧只能是唯一的变量。

C程序设计智慧树知到答案章节测试2023年中国海洋大学

C程序设计智慧树知到答案章节测试2023年中国海洋大学

第一章测试1.C程序中语句的结束符是;。

()A:错B:对答案:B2.一个C程序的执行是从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。

()A:错B:对答案:A3.C语言编写的程序需要编译连接才能运行。

()A:对B:错答案:A4.构成C程序的基本单位是函数。

()A:错B:对答案:B5.没有main函数程序就无法执行。

()A:对B:错答案:B第二章测试1.“A”是合法的字符常量是。

()A:错B:对答案:B2.long是合法的用户标识符。

()A:对B:错答案:B3.在C语言中,变量所分配的内存空间大小由变量的类型决定()A:对B:错答案:A4.下面正确的int型常量表示是________。

()A:0xagB:089C:16.700答案:D5.下面错误的实型常量表示是________。

()A:62.123B:12E-88C:3.5e7.8D:.23答案:C第三章测试1.有以下程序,程序的输出结果是int main(){ int a=3; a+=a-=a*a;printf(“%d”,a); return 0;}()A:-3B:-12C:0D:9答案:B2.运行以下程序的输出结果是________。

int main(){ int x,y, z ; x=y=1;z=x++,y++,++y; printf(“%d,%d,%d”, x,y,z) ; return 0;}()A:2,3,3B:2,2,1C:2,3,1D:2,3,2答案:C3.有如下的变量定义:int i=8,a,b;double x=1.42,y=5.2;则以下符合C语言语法的表达式是________。

()A:y=i+=(b=i)B:y=x%iC:a+=a-=(b=4)(a=3)D:a=a3=2答案:D4.设有以下定义:#define d 2int a=0; double b=1.25; char c=’A’;则下面语句中错误的是________。

2020年智慧树知道网课《程序设计基础(C语言)入门篇》课后章节测试满分答案

2020年智慧树知道网课《程序设计基础(C语言)入门篇》课后章节测试满分答案

第一章测试1【单选题】(10分)下列哪一个不是C语言的的主要特点()。

A.数据类型丰富B.运算符丰富C.语言简洁、紧凑、方便、灵活D.能完成任何功能2【单选题】(10分)一个C语言程序总是从()函数开始。

A.mainB.scanfC.maxD.printf3【单选题】(10分)计算机高级语言程序的运行方法有编译执行和解释执行两种,下列叙述中正确的是()。

A.C语言程序仅可以编译执行B.C语言程序既可以编译执行又可以解释执行C.C语言程序仅可以解释执行4【单选题】(10分)下列叙述中正确的是()。

A.C语言程序中每一行只能写一条语句B.每个C语句必须以分号结束C.C语言程序的只有一个函数D.C语句必须在一行内写完5【判断题】(10分)程序是一组计算机能识别和执行的指令集合。

A.错B.对6【判断题】(10分)计算机语言是一种只有计算机才能识别的语言。

A.对B.错7【判断题】(10分)一个C语言程序是由一个或多个函数组成的,其中必须包含一个函数,函数名是main。

A.错B.对8【单选题】(10分)C语句是以()表示结束A.句号B.回车C.逗号D.分号9【判断题】(10分)C语言区分大小写。

A.对B.错10【判断题】(10分)C语言只有一个标准。

A.对B.错第二章测试1【单选题】(10分)算法的特点不包括()。

A.确定性B.有穷性C.可行性D.多个输入2【单选题】(10分)算法的有穷性是指()。

A.算法的程序所处理的数据量是有限的B.算法只能被有限的用户使用C.算法的程序运行时间是有限的D.算法包含的操作步骤是有限的3【单选题】(10分)在计算机中,算法是指()。

A.加工方法B.排序方法C.解答方案的准确而完整的描述D.查询方法4【判断题】(10分)算法的特点包括穷性、确定性、可行性、有一个或多个输入和有一个或多个输出。

A.对B.错5【判断题】(10分)在程序设计中,符合结构化原则的三种基本控制结构是顺序结构、选择结构、循环结构。

智慧树知到《C语言程序设计》章节测试答案

智慧树知到《C语言程序设计》章节测试答案

智慧树知到《C语言程序设计》章节测试答案智慧树知到《C语言程序设计》章节测试答案第一章1、构成c程序的基本单位是函数,有且只有一个主函数A:对B:错答案: 对2、c语言一行可以写多条语句A:对B:错答案: 对3、不正确的叙述是()。

A:注释说明只能位于一条语句的后面。

B:C源程序的基本组成单元是函数。

C:C源程序可由一个或多个函数组成。

D:每条语句最后必须有一个分号。

答案: 注释说明只能位于一条语句的后面。

4、C源程序的调试是指对源程序进行()。

A:录入与编辑。

B:编译、连接与运行。

C:查错与排错。

D:连接与运行。

答案: 编译、连接与运行。

5、以下叙述中正确的是()。

A:C程序的执行总是从main函数开始的。

B:一对花括号"{}"只能作为函数体的定界符。

C:C源程序编译时注释部分的错误将被发现。

D:构成C源程序的基本单位是函数,所有函数名都可以由用户命名。

答案: C程序的执行总是从main函数开始的。

第二章1、以下选项中可用作C程序合法实数的是A:0.1e0B:3.0e0.2C:E9D:9.12E答案: 0.1e02、以下程序的输出结果是#includemain(){ int x=10,y=10;printf("%d %d\n",x–,–y); }A:10 10B:9 9C:9 10D:10 9答案: 10 93、若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是A:a=(b=4)=3;B:a=b=c+1;C:a=(b=4)+c;D:a=1+(b=c=4);答案: a=(b=4)=3;4、写出下面程序的运行结果:#includevoid main( ){int x,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d ",x,y,z); }A:2,3,1B:2,2,1C:1,1,1D:2,2,3答案: 2,3,15、写出下面程序的运行结果: #includevoid main( ){int a=1,b=0;printf("%d,",b=a+b); printf("%d",a=2*b);}A:3,2B:2,2C:1,2D:1,1答案: 1,26、写出下面程序的运行结果: main(){int a,b,c=9;a=3,b=4;c%= a+b;printf(“%d”,c)}A:3B:2C:1答案: 27、写出下面程序的运行结果:#includemain(){ int a=4,b,c;c=a+(b=2);a+=a-=a*a;printf("%d,%d,%d ",a,b,c);}A:4,2,6B:-8,2,6C:-12,2,6D:-24,2,6答案: -24,2,68、对于int n=3;执行n+=n-=n*n;后n的值是9。

C语言程序设计智慧树知到答案章节测试2023年共青科技职业学院

C语言程序设计智慧树知到答案章节测试2023年共青科技职业学院

第一章测试1.C语言是一种()。

A:汇编语言B:高级语言C:机器语言D:低级语言答案:B2.C语言程序总是从()。

A:源代码的第一行B:主函数C:源代码的第一个函数D:源代码的第一条可执行语句答案:B3.C语言程序是由()构成。

A:若干对象B:若干子程序C:若干过程D:一个主函数和若干函数答案:D4.在C语言程序中,主函数的位置()。

A:一定放在所有代码最后B:一定放在所有代码最前面C:一定放在所有代码中间D:可以放在代码的任何位置答案:D5.以下叙述正确的是()。

A:C语言程序不区分大小写B:C语言程序每个语句结束都要写分号C:C语言程序一行只能写一条语句D:C语言程序每行结束都要写分号答案:B6.要把高级语言编写的源程序转换为目标程序,需要使用( )。

A:编译程序B:诊断程序C:驱动程序D:编辑程序答案:A7.若有说明语句:int a,b,c,d=&c;,则能正确从键盘读入三个整数分别赋给变量 a、b、c 的语句是( )。

A:scanf(“%d%d%d”,&a,&b,&c);B:scanf(“%d%d%d”,a,b,c);C:scanf(“%d%d%d”,a,b,c)D:scanf(“%d%d%d”,&a,&b,c);答案:A8.以下选项中合法的用户标识符是( )。

A:datB:_2TestC:longD:3Dmax答案:B9.下列说法中正确的是( )。

A:C 程序书写时,不区分大小写字母B:C 程序书写时,一行只能写一个语句C:C 程序书写时每行必须有行号D:C 程序书写时,一个语句可分成几行书写答案:D10.英文小写字母 d 的 ASCII 码为 100,英文大写字母 D的 ASCII 码为( )。

A:50B:52C:66D:68答案:D第二章测试1.C语言中的注释()。

A:有的运行有的不运行B:其他情况C:不运行D:运行答案:C2.()是不正确的字符常量。

C语言程序设计智慧树知到答案章节测试2023年甘肃财贸职业学院

C语言程序设计智慧树知到答案章节测试2023年甘肃财贸职业学院

第一章测试1.构成C语言程序的基本单位是()。

A:框架B:语句C:预处理D:函数答案:D2.在程序开发过程中,把文本文件格式源程序转化为二进制格式的目标程序的过程称之为()。

A:编辑B:连接C:编译D:运行答案:C3.关于主函数,下列说法不正确的是()。

A:C语言程序的运行从主函数开始,以主函数为核心展开B:主函数可以被其他自定义函数调用C:主函数的名称只能是mainD:一个完整的C语言应用程序有唯一的主函数答案:B4.关于标识符,下列说法不正确的是()。

A:用户自定义标识符中不区分大小写字母B:关键字不能作为用户自定义标识符C:标识符中可以出现下划线,且可以出现在标识符的任意位置D:库函数名称为预定义标识符,不建议用作用户自定义标识符答案:A5.以下可用作用户自定义标识符的一组是()。

A:printf、include、fabsB:2abc、pay$、sum-10C:Max、_abc、MainD:void、return、if答案:C第二章测试1.在C语言中,int、short、char三种类型数据所占用的存储空间是()。

A:int和short占2个字节,char占1个字节B:由用户自己定义C:与编译环境有关D:均为2个字节答案:C2.下面定义字符型变量ch的语句不正确的是()。

A:char ch=“c”;B:char ch=65;C:char ch=NULL;D:char ch=‘X2A’;答案:A3.已知大写字母A的ASCII是65,小写字母a的ASCII是97,以下不能将字符型变量c中的大写字母转换成对应的小写字母的语句是()。

答案:B4.设有定义:double d,h;,其中d为三角形的底边长,h为三角形的高,则以下C语言表达式与其面积公式1/2dh计算结果不相符的是()。

A:d h/2B:d/2hC:d h1/2D:1/2d h答案:D5.以下选项中,与k=n++;完全等价的语句是()。

C语言程序设计(西安理工大学)智慧树知到答案章节测试2023年

C语言程序设计(西安理工大学)智慧树知到答案章节测试2023年

第一章测试1.一个C程序可能出现的错误有。

A:语法错误B:运行错误C:其余选项都包括D:逻辑错误答案:C2.C程序中一般可以包含几个函数。

A:至少一个B:0个C:1个D:多个答案:A3.C语言属于程序设计语言的哪个类别?A:面向对象语言B:机器语言C:汇编语言D:高级语言答案:D4.没有语法错误了,程序就是正确的。

A:对B:错答案:B5.一个C程序中可以出现两个main函数。

A:错B:对答案:A第二章测试1.类型修饰符unsigned不能修饰()A:charB:long intC:intD:float答案:D2.16位的二进制数可以表示的整数的范围是()A:[-32767,32768]B:[-32768,32767]C:[-32767,32767]D:[-32768,32768]答案:B3.C语言中的实型数据包括()A:int和doubleB:int和floatC:float和charD:float和double答案:D4.以下不合法的字符常量是()A:‘A’B:’ ’C:‘ab’D:‘2’答案:C5.在以下各组标识符中,均是合法的C语言标识符是()A:A_4d,_student,xyz_abc,ifB:abc,A_4d,_student,xyz_abcC:auto,12-a,a_b,ab5.xD:abc,a_b,union,scan答案:B6.在C语言中,要求参加运算的数必须是整数的运算符是()A:*B:/C:++D:%答案:D7.若有定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为()A:doubleB:floatC:charD:int答案:A8.设有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()A:3.5B:2.75C:0.0D:2.5答案:D9.若有定义:double x=1,y;执行语句y=x+3/2;,则y的值是()A:2.5B:2.0C:1D:2答案:D10.设int a=1,b=2;以下选项中不正确的语句是()A:a*3=3B:a=a+bC:a+=3D:a/=1答案:A第三章测试1.算法描述可以有多种表达方法,下面()方法不可以描述算法。

2019智慧树知到[C语言程序设计]章节答案

2019智慧树知到[C语言程序设计]章节答案

2019智慧树知到[C语言程序设计]章节答案
1.【单选题】C语言是一种( )
答案:高级语言
2.【单选题】下列各项中,不是C语言的特点是()。

答案:有较强的网络操作功能
3.【单选题】下列叙述错误的是()。

答案:尺寸线用细点画线表示
4.【单选题】一个C程序的执行是从()。

答案:程序的main函数开始,到main函数结束
5.【单选题】以下叙述不正确的是()。

答案:在C 程序中, 注释说明只能位于一条语句的后面
[第二章测试]
1.【单选题】已知定义整形变量a,b,c的值分别是2、3、4,运算表达式a*=16+(b++) - (++c)以后,a值为( )
答案:28
2.【单选题】在C语言中,要求参加运算的数必须是整数的运算符是( )。

答案:%
3.【单选题】合法的c标识符是( )。

答案:h1
4.【单选题】执行下列程序后,显示的结果是( ) main
( ) { int a; printf (“%d \n”,(a=3*5,a*4, a+5));}
答案:20
5.【单选题】执行下列程序中的输出语句后,x的值是()。

main() {int x ; printf(“%d\n”,(x=4*5,x*2,x+20));}
答案:20
6.【判断题】判断:表达式1/4+2.75的值是3。

答案:错
7.【单选题】下列转义字符不正确的是()。

答案:’074’。

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

智慧树知到《计算机程序设计C语言》2019章节测试答案
第一章
1、【单选题】 (1分)
一个C程序可以有(1)个主函数。

2、【判断题】 (1分)
C语言是函数式的语言。

(对)
3、【判断题】 (1分)
C语言是高级语言。

(对)
4、【判断题】 (1分)
Visual C++不支持C语言。

(错)
5、【判断题】 (1分)
C语言是编译式的语言。

(对)
第二章
1、【单选题】 (1分)
double x;scanf("%lf",&x);不可以赋值给x变量的常量是("abc").
2、【单选题】 (1分)
下列程序段的输出结果为().float x=213.82631;
printf("%3d",(int)x); (213)
3、【单选题】 (1分)
下列程序的输出结果是(97 b).
main()
{char c1=97,c2=98;
printf("%d %c",c1,c2);
}
4、【单选题】 (1分)
以下标识符中,不能作为合法的C用户定义标识符的是(void).
5、【单选题】 (1分)
以下标识符中,不能作为合法的C用户定义标识符的是( signed ).
第三章
1、【判断题】 (1分)
逻辑运算低于关系运算.(对)
2、【判断题】 (1分)
x*=y+8 等价于 x=x*(y+8).(对)
3、【判断题】 (1分)
关系运算高于算术运算.(错)
4、【判断题】 (1分)
若 a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为"真".(对)
5、【单选题】 (1分)
若给定条件表达式(M)?(a++):(a--),则其中表达式M( 和(M!=0)等价 ).
第四章
1、【单选题】 (1分)
结构化程序设计所规定的三种基本控制结构是( 顺序、选择、循环 ).
2、【单选题】 (1分)
C语言中用于结构化程序设计的三种基本结构是(顺序结构、选择结构、循环结构).
3、【判断题】 (1分)
int a=7,b=9,t;t=(a>b)?a:b;t的值为7.(错)
4、【判断题】 (1分)
赋值语句中的赋值运算符的左侧只能是唯一的变量。

(对)
5、【判断题】 (1分)
int a=10;printf("%d",a++);输出11.(错)
第五章
1、【单选题】 (1分)
在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式( 可用任意表达式).
2、【单选题】 (1分)
int a=3,b=2,c=1;
if(a>b>c)a=b;
else a=c;
则a的值为( 1).
3、【单选题】 (1分)
a=1;b=2;c=3;
if(a<c) b=a;a=c;c=b;则c的值为( 1 )
4、【单选题】 (1分)
以下不正确的if语句形式是(if(x!=y) scanf("%d",&x) else scanf("%d",&y);).
5、【单选题】 (1分)
下面程序的输出结果是(3)
main()
{int x,y,z;
x=1;y=2;z=3
if(x>y)
if(x>z) printf("%d",x);
else printf("%d,y);
printf("%d\n",z);
}
第六章
1、【单选题】 (1分)
选择结构中的条件与循环结构中循环成立的条件,
在写法上可以是任一表达式,但其值只能被判断为"真"或"假".
哪个数作为逻辑"假"值( 1)
2、【单选题】 (1分)
以下程序的运行结果是( 12457810).
main()
{int n;
for(n=1;n<=10;n++)
{if(n%3==0) continue;
Printf("%d",n); }
}
3、【单选题】 (1分)
C语言中 while 和 do-while 循环的主要区别是( do-while 的循环体至少无条件执行一次 ).
4、【单选题】 (1分)
以下叙述正确的是( 用do-while语句构成的循环,在while后的表达式为零时结束循环 ).
5、【单选题】 (1分)
语句while(!E);中的表达式!E等价于(E==0)
第七章
1、【单选题】 (1分)
static char str[10]="China";数组元素个数为(6 ).
3、【单选题】 (1分)
若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是( 3).
4、【判断题】 (1分)
如果有一个字符串,其中第十个字符为'\n',则此字符串的有效字符为9个.(错)
5、【单选题】 (1分)
若有
char s1[]="abc",s2[20],*t=s2;gets(t);
则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是(if(strcmp(s1,t)>0)puts(s2);).
第八章
1、【单选题】 (1分)
下列定义不正确的是( int max(x,y);int x,y; {}).
2、【单选题】 (1分)
以下程序的输出结果为( 13 ).
main()。

相关文档
最新文档