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

合集下载

智慧树知到程序设计基础(C语言)测试第四章单元测试参考答案

智慧树知到程序设计基础(C语言)测试第四章单元测试参考答案

智慧树知到程序设计基础(C语⾔)测试第四章单元测试参考答案智慧树知到程序设计基础(C语⾔)测试第四章单元测试参考答案总题数: 101【单选题】 (10分)有下列程序,已知字母A的ASCII码为65,程序运⾏后的输出结果是()。

#includeint main(){char c1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’;printf("%c,%d\n",c1,c2);return 0;}A.E,68B.E,DC.D,69D.输出⽆定值正确本题总得分10分2【单选题】 (10分)有下列程序,程序运⾏后的输出结果是()。

#includeint main(){int a=14,b=12;b=a-b;a=a-b;printf("a=%d,b=%d",a,b);return 0;}A.a=14,b=12B.a=12,b=14C.a=26,b=26D.a=14,b=14正确本题总得分10分3【单选题】 (10分)若变量已正确定义为int型,要给a、b、c输⼊数据,正确的输⼊语句是()。

A.scanf("%d%d%d",a,b,c);B.read(a,b,c)C.scanf("%D%D%D",&a,&b,&c);D.scanf("%d%d%d",&a,&b,&c);正确本题总得分10分4【判断题】 (10分)编写程序,输⼊3个整数a、b、c,输出时:a的值是b,b的值是c,c的值是a。

下⾯程序可以正确实现题⽬要求:#includeint main(){scanf("%d%d%d",&a,&b,&c);t=a;a=b;b=c;c=t; // 顺序交换a、b、cprintf("a=%d,b=%d,c=%d",a,b,c);return 0;}A.对B.错正确本题总得分10分5【判断题】 (10分)已知银⾏⼀年定期存款利率r是2.25%,若存款本⾦是c元,编程计算⼀年期满是本⾦之和d(保留两位⼩数)。

程序设计基础(C语言)智慧树知到课后章节答案2023年下温州理工学院

程序设计基础(C语言)智慧树知到课后章节答案2023年下温州理工学院

程序设计基础(C语言)智慧树知到课后章节答案2023年下温州理工学院温州理工学院第一章测试1.以下哪个叙述是不正确的编程风格()。

答案:程序中的注释可有可无2.C语言程序的执行,总是起始于()。

答案:main函数3.以下叙述中正确的是()答案:用C程序实现的算法可以既没有输入也没有输出4.下面对C语言特点,不正确描述的是()。

答案:C语言的可移植性较差5.以下叙述正确的是()答案:C语言本身没有输入输出语句6.C语言中规定:在一个源程序中main函数的位置()。

答案:可以任意7.a,b均为整数,且b!=0,则表达式a/b*b+a%b的值是()答案:a8.设有以下语句:int x=10;x+=3+x%(-3),则x的值是()答案:149.设x为int型变量,则执行语句x=10和x+=x-=x-x后,x的值为( )答案:2010.main(){int a=12, b=12;printf("%d,%d\n",--a,++b);}以上程序的输出结果是:( )答案:11,1311.阅读下面的程序main(){int i,j;scanf("%3d%2d",&i,&j);printf("i=%d,j=%d\n",i,j);}如果从键盘上输入1234567<回车>,则程序的运行结果是( )答案:i=123,j=4512.表达式pow(2.8,srt(double ())值的数据类型为int ( )答案:错13.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8 ( )答案:对14.’aBS’是非法常量 ( )答案:对15.C语言中运行’a’+1,所显示的值为97 ( )答案:错16.C语言中%c用于输出字符型数据( )答案:对第二章测试1.#include<stdio.h>int main(){int sum = 0;printf("符号在后自增:%d\n",sum++);printf("符号在前自增:%d\n",++sum);return 0; }程序代码中包含了选择结构()答案:错2.经过以下语句定义后,表达式z+=x>y?++x:++y()。

智慧树知道网课《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语言)测试第三章单元测试参考答案

智慧树知到程序设计基础(C语言)测试第三章单元测试参考答案•总题数: 101【判断题】 (10分)表达式25/3%3的值为2. A.错B.对正确本题总得分10分2【判断题】 (10分)若有定义:int y=2; 则计算表达式y+=y后的y值是2()A.对B.错正确本题总得分10分3【单选题】 (10分)下列不正确的叙述是()。

A.在C语言程序中,SUM和sum是两个不同的变量。

B.若a和b类型相同,在计算了赋值表达式a=b后b中的值将复制到a中,而b中的值不变。

C.在C语言程序中,%运算符的优先级高于/ 运算符。

D.在C语言程序中,进行赋值运算时,先将右侧表达式的值转化左侧变量的类型再赋给变量。

正确本题总得分10分4【单选题】 (10分)在C语言中,要求运算对象必须是整型的运算符是()。

A.-B.%C.*D./正确本题总得分10分5【单选题】 (10分)下列选项中正确的定义语句是()。

A.double a ; b;B.double a=7,b=7;C.double , a , b;D.double a=b=7;正确本题总得分10分6【单选题】 (10分)输入一个3位正整数n,分别输出n的个位a、十位b、百位c。

下面程序的语句填空应为:()#include <stdio.h>int main( ){int n,a,b,c;scanf("%d",&n);a=____;;b=n/10%10;c=n/100;printf("a=%d b=%d c=%d",a,b,c);return 0;}A.n/10B.a%10C.n%10D.b/10正确本题总得分10分7【单选题】 (10分)有下列程序,程序运行后的输出结果是()。

#include <stdio.h>int main(){int a=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);return 0;}A.3,2B.1,2C.1,0D.0,0正确本题总得分10分8【判断题】 (10分)数据在计算机中是以二进制的形式存储的。

智慧树知到程序设计基础(C语言)测试第一章单元测试参考答案

智慧树知到程序设计基础(C语言)测试第一章单元测试参考答案

智慧树知到程序设计基础(C语言)测试第一章单元测试参考答案
•总题数: 10
1【单选题】 (10分)
下列哪一个不是C语言的的主要特点()。

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

A.main
B.printf
C.scanf
D.max
3【单选题】 (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.对。

智慧树知道网课《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语言)测试第八章单元测试参考答案

智慧树知到程序设计基础(C语言)测试第八章单元测试参考答案

智慧树知到程序设计基础(C语言)测试第八章单元测试参考答案•总题数: 101【判断题】 (10分)有如下函数调用语句:fun(r1,r2+r3,(r4,r5));该函数调用语句中,含有的实参个数是3个。

A.错B.对正确本题总得分10分2【判断题】 (10分)函数可以嵌套定义,但不能嵌套调用。

A.对B.错正确本题总得分10分3【判断题】 (10分)mian函数可以自己调用自己。

A.对B.错正确本题总得分10分4【单选题】 (5分)以下正确的函数定义是()。

A.fun(int x,y){ int z; return int z; }B.double fun(int x,int y){ z=x+y; return z; }C.double fun(int x,int y){ double z;z=x+y;return z; }D.fun(x,y){int x,y; z=x+y; retun z;}正确本题总得分5分5【单选题】 (10分)在C语言函数中,下面说法正确的是()。

A.一个函数中只能有一个return语句。

B.一个return语句可以返回多个值。

C.一个函数中可以有多个return语句,但是最多执行其中一个return语句。

D.一个函数中可以有多个return语句,可能多个return语句全部执行正确本题总得分10分6【单选题】 (10分)在C语言函数中,以下说法正确的是()。

A.return后边的值不能为表达式B.定义函数时,形参的类型说明可以放在函数体内。

C.如果形参与实参的类型不一致以实参类型为准D.如果函数值的类型与return返回值类型不一致,以函数值类型为准正确本题总得分10分7【单选题】 (10分)在C语言程序中,以下正确的描述是()。

A.函数的定义和调用均可以嵌套B.函数的定义和函数的调用均不可以嵌套C.函数的定义可以嵌套,但函数的调用不可以嵌套D.函数的定义不可嵌套,但函数的调用可以嵌套正确本题总得分10分8【单选题】 (10分)有下列程序,程序运行后的输出结果是()。

智慧树知道网课《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.
嵌套。

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

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

鏅烘収鏍戠煡鍒般€婅绠楁満绋嬪簭璁捐C璇█銆?019绔犺妭娴嬭瘯绛旀绗竴绔?1銆併€愬崟閫夐銆? (1鍒?涓€涓狢绋嬪簭鍙互鏈夛紙1锛変釜涓诲嚱鏁般€?2銆併€愬垽鏂銆? (1鍒?C璇█鏄嚱鏁板紡鐨勮瑷€銆傦紙瀵癸級3銆併€愬垽鏂銆? (1鍒?C璇█鏄珮绾ц瑷€銆傦紙瀵癸級4銆併€愬垽鏂銆?(1鍒?Visual C++涓嶆敮鎸丆璇█銆傦紙閿欙級5銆併€愬垽鏂銆? (1鍒?C璇█鏄紪璇戝紡鐨勮瑷€銆傦紙瀵癸級绗簩绔?1銆併€愬崟閫夐銆?(1鍒?double x;scanf("%lf",&amp;x);涓嶅彲浠ヨ祴鍊肩粰x鍙橀噺鐨勫父閲忔槸("abc").2銆併€愬崟閫夐銆? (1鍒?涓嬪垪绋嬪簭娈电殑杈撳嚭缁撴灉涓?).float x=213.82631;printf("%3d",(int)x); 锛?13锛?3銆併€愬崟閫夐銆?(1鍒?涓嬪垪绋嬪簭鐨勮緭鍑虹粨鏋滄槸(97 b).main(){char c1=97,c2=98;printf("%d %c",c1,c2);}4銆併€愬崟閫夐銆? (1鍒?浠ヤ笅鏍囪瘑绗︿腑,涓嶈兘浣滀负鍚堟硶鐨凜鐢ㄦ埛瀹氫箟鏍囪瘑绗︾殑鏄?void).5銆併€愬崟閫夐銆? (1鍒?浠ヤ笅鏍囪瘑绗︿腑,涓嶈兘浣滀负鍚堟硶鐨凜鐢ㄦ埛瀹氫箟鏍囪瘑绗︾殑鏄? signed ).绗笁绔?1銆併€愬垽鏂銆? (1鍒?閫昏緫杩愮畻浣庝簬鍏崇郴杩愮畻.锛堝锛?2銆併€愬垽鏂銆?(1鍒?x*=y+8 绛変环浜? x=x*(y+8).锛堝锛?3銆併€愬垽鏂銆?(1鍒?鍏崇郴杩愮畻楂樹簬绠楁湳杩愮畻.锛堥敊锛?4銆併€愬垽鏂銆? (1鍒?鑻?a=3,b=2,c=1 鍒欏叧绯昏〃杈惧紡"(a&gt;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&gt;b)?a:b;t鐨勫€间负7.锛堥敊锛?4銆併€愬垽鏂銆? (1鍒?璧嬪€艰鍙ヤ腑鐨勮祴鍊艰繍绠楃鐨勫乏渚у彧鑳芥槸鍞竴鐨勫彉閲忋€傦紙瀵癸級5銆併€愬垽鏂銆?(1鍒?int a=10;printf("%d",a++);杈撳嚭11.锛堥敊锛?绗簲绔?1銆併€愬崟閫夐銆? (1鍒?鍦–璇█涓?if璇彞鍚庣殑涓€瀵瑰師鎷彿涓?鐢ㄤ互鍐冲畾鍒嗘敮鐨勬祦绋嬬殑琛ㄨ揪寮? 鍙敤浠绘剰琛ㄨ揪寮?.2銆併€愬崟閫夐銆? (1鍒?int a=3,b=2,c=1;if(a&gt;b&gt;c)a=b;else a=c;鍒檃鐨勫€间负( 1).3銆併€愬崟閫夐銆?(1鍒?a=1;b=2;c=3;if(a&lt;c) b=a;a=c;c=b;鍒檆鐨勫€间负( 1 )4銆併€愬崟閫夐銆?(1鍒?浠ヤ笅涓嶆纭殑if璇彞褰㈠紡鏄?if(x!=y) scanf("%d",&amp;x) else scanf("%d",&amp;y);).5銆併€愬崟閫夐銆? (1鍒?。

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君带你玩编程》2019章节测试答案

智慧树知到《C君带你玩编程》2019章节测试答案

智慧树知到《C君带你玩编程》2019章节测试答案第一章1、将C程序编译成目标文件,其扩展名为EXE。

A:对B:错正确答案:错2、main函数是C程序的入口,由计算机系统负责调用。

A:对B:错正确答案:对3、变量必须先定义后使用。

A:对B:错正确答案:对5、在C源程序中,整型常量不能表示的数制是()。

A:二进制B:八进制C:十进制D:十六进制正确答案:二进制6、若已定义char c=’a’,则变量c所占的字节数为__。

A:1B:2C:3D:4正确答案:1第二章1、二元运算符均可以和赋值运算符构成复合的赋值运算符。

A:对B:错正确答案:对2、表达式1/4+2.75的值是3。

A:对B:错正确答案:错3、已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )。

A:scanf(‘%2d %2d %2d’,&i,&j,&k);B:scanf(‘%d %d %d’,&i,&j,&k);C:scanf(‘%d,%d,%d’,&i,&j,&k);D:scanf(‘i=%d,j=%d,k=%d’,&i,&j,&k);正确答案:scanf(‘%d,%d,%d’,&i,&j,&k);4、以下叙述中正确的是__。

A:调用printf函数时,必须要有输出项B:使用putchar函数时,必须在之前包含头文件stdio.hC:在C语言中,整数可以以十二进制、八进制或十六进制的形式输出D:调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码正确答案:使用putchar函数时,必须在之前包含头文件stdio.h5、设有定义:int x=2;,以下表达式中,值不为6的是( )。

A:x=x+1B:x++,2xC:x=(1+x)D:2x,x+=2正确答案:2*x,x+=2第三章1、所有关系运算符的运算优先级相同。

智慧树知到《C语言编程新思路(山东理工大学)》章节测试附答案

智慧树知到《C语言编程新思路(山东理工大学)》章节测试附答案

智慧树知到《C语言编程新思路(山东理工大学)》章节测试附答案第一章测试1、关于一个C语言程序执行的起点和终点,以下选项正确的是()。

A、main mainB、第一个最后一个C、main 任意D、main 最后一个正确答案:A2、C语句的程序一行写不下时,可以()。

A、用逗号换行B、用分号换行C、用任意空格换行D、用回车换行正确答案:D3、以下叙述不正确的是()。

A、C程序中,语句之间必须用分号分隔B、C程序中,多行语句可以写在一行上C、C程序中,可以不必包含主函数D、一个C程序,可以由多个函数组成正确答案:C4、C语言规定,在一个源程序中,main函数的位置()。

A、必须在最开始B、必须在系统调用库函数的后面C、可以任意D、必须在最后正确答案:C5、以下叙述正确的是()。

A、在C程序中,注释说明只能位于一条语句的后面。

B、C程序的每行中只能写一个语句C、C语言本身没有输入输出语句D、在对C语言进行编译的过程中,不能发现注释中的错误正确答案:D6、函数的主体部分需要用一对()括起来。

A、{ }B、[ ]C、()D、< >正确答案:A7、以下叙述错误的是()。

A、一个C程序只有在编译、连接成.exe程序之后才能执行B、C程序编译后生成.obj文件C、C程序的每一条语句都必须用分号结束D、只有一个分号的语句不是合法的C语句正确答案:D8、计算机能够直接识别和执行的计算机语言()。

A、汇编语言B、机器语言C、C语言D、高级语言正确答案:B9、以下叙述错误的是()。

A、对于计算机而言,程序是指完成某一特定任务的一组指令序列B、一个C程序编译成功后在连接时发现错误,需要编辑修改,然后不必重新编译和连接即可直接运行。

C、机器语言和汇编语言都是低级语言D、C语言是一种函数型语言,每个C语言程序都是由若干个函数组成正确答案:B10、对C程序的注释说明信息必须写在()之间。

A、’和’B、<和>C、/*和*/D、{ 和 }正确答案:C11、用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、以下程序的输出结果是#include <stdio.h>main(){ 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、写出下面程序的运行结果:#include <stdio.h>void 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、写出下面程序的运行结果:#include <stdio.h>void 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:1D:4答案: 27、写出下面程序的运行结果:#include <stdio.h>main(){ 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。

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+的值是3。

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

答案:’074’。

智慧树知到程序设计基础(C语言)测试第一章单元测试参考答案

智慧树知到程序设计基础(C语言)测试第一章单元测试参考答案

智慧树知到程序设计基础(C语言)测试第一章单元测试参考答案
•总题数: 10
1【单选题】 (10分)
下列哪一个不是C语言的的主要特点()。

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

A.main
B.printf
C.scanf
D.max
3【单选题】 (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.对。

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

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

智慧树知到《计算机程序设计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分)赋值语句中的赋值运算符的左侧只能是唯一的变量。

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.【判断题】“裸机”由于没有安装任何软件,因而不能识别任何指令代码。

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

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’。

相关文档
最新文档