更适应大数据时代的数据库类型是()。A. 层次数据库B. 网状数据库C. 关系型数据库D. NoSQL数据库
134. 计算机主要技术指标通常是指()。A. 所配备的系统软件的版本B. CPU的时钟频率、运算速度、字长和存储容量C. 显示器的分辨率、打印机的配置D. 硬盘容量的大小
【单选题】数据清洗的方法不包括()A. 缺失值处理B. 噪声数据清除C. 一致性检查D. 重复数据记录处理
计算机网络[1]平台计算机网络的构成主要特点:①信息传递,②资源共享,③增加可靠性,④提高系统处理能力。计算机网络的体系结构________于1977年提出一个使各种计算机都能互联的标准框架---开放式系统互联参考模型[2](OSI)。OSI模型是一个开放体系结构,它垂直地将网络分为________,每一层完成独立的功能,设计者根据每一层特定的功能进行软硬件的开发。7层:________,________,________,④传输层[3],⑤会话层,⑥表示层,⑦应用层。网络协议在计算机网络中,用于规定信息的格式以及如何发送和接受信息的一系列规则成为网络协议。________网络协议同样采用了分层的思想,通信问题被划分为许多个小问题,然后为每个小问题设计一个单独的协议。这样做是的每个协议的设计、分析、编码和测试都比较容易,________(1)________(2)________(3)________计算机网络的分类按拓扑结构[4]分为:总线网、环形网、星形网等;按传输媒体分为:有线网、无线网;按交互方式分为:电路[5]交换网、分组交换[6]网;按数据传输[7]速率分为:高速网、低速网;________局域网[8]:范围在几百米到几十千米内办公楼群或校园内的计算机相互连接所构成的计算机网络。特点:网络所覆盖的物理范围;网络所使用的传输技术;网络的拓扑结构。城域网[9]:采用的技术与局域网类似,知识规模上要大一些。 (3)广域网[10]:通常是很大的物理范围,如一个或几个国家。互联网:将世界各地的局域网、广域网通过一定的方式连接起来,是的海量的信息能在更广阔的范围内传播,就构成了互联网。互联网协议[11]TCP/IP协议体系因特网发展的基础框架是________(TCP/IP)的协议簇,TCP/IP是一组协议,并根据其中最重要的两个协议(传输控制协议[12]和网际协议)而命名。TCP/IP的目的是为异构的物理网络提供统一的数据通信[13]服务,是的在不同网络上相距很远的主机相互通信成为能与大多网络软件一样,TCP/IP按分层思想给网络建模,共包括________、________、________、________口四个层次。应用层 FtP,Telnet,http,SMTP-|||-传输层 TCP UDP-|||-网络层 IP ARP RARP-|||-网络结构层 Ethernet, Token-ring, FDDI,X.25 ATM应用层:是面向用户的通信应用程序统称。传输层:提供端到端的数据传输,把数据从一个应用传输到它的远程对等实体。UDP协议:也是传输协议,称为用户数据报协议(User Datagram Protocol, UDP)网络层:解决网际间的通信问题,而不是同一网段内部的事网络接口层:也称为数据链路层,将网络层的IP数据报变成独立的网络信息传输单元(帧),负责帧在物理线路上的发送与接收。IP协议IP协议是________,是因特网能够有效运行的基础。IP协议最基本的功能是实现IP编址。基于TCP/IP的网络上每台设备的每个网络接口都必须有唯一的IP地址,这样才能保证数据准确传输。传统的IP地址(IPv4)表示一个________的无符号二进制数,通常用源点连接四个十进制数表示,如129.2.7.9表示一个合法的IP地址。IP层给每个要在互联网中传输的数据包标记出源IP地址和目的IP地址,经过路由选择可以发送到通信的目的地。每个地址包含两包分,即网络号和主机号,就像电话号码由区号和本地号码两部分组成一样。对于某个网络上所有节点而言,网络地址部分是相同,而每个设备的主机部分地址则各个不同。根据________的不同,IP地址还可以大致分为公共地址和私有地址。IP路由:IP路由是IP协议所规定的另一项重要功能,IP路由是指在不同网络间的数据手法选择路径连接。IP协议的版本:IPv4、IPv6。TCP与UDP面向连接或非连接TCP/IP协议体系的传输层包括两个重要的协议,即TCP和UDP。TCP与UDP的区别TCP协议是面向连接的传输协议,而且提供的是可靠的传输服务,即在传输数据发生丢失时,重新传递该数据,适用于要求比较高的业务,这些业务都要求数据完好无缺的进行通信,如电子邮件,网页浏览、文件传输等。UDP是面向非连接的,没有差错重传机制,适用于对速率要求高但能容忍部分丢失包的业务,如视频会议,在线播放等实施多媒体业务。端口端口概念有两种含义,第一种是主机、集线器、交换机、路由器与其他网络设备相连的接口,是________;另一种是特指TCP/IP协议中________口,与TCP/IP协议簇中应用层协议紧密相连,是区分不同应用类型的标志号。物联网与云计算物联网物联网是通过传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器、气体感应器等信息传感器设备,并按照一定的协议,将各种物品与互联网连接起来进行信息交换和通信,以实现物物相连的互联网。________① 具有信息接收和发送器间; ② 具有一定的存储功能; ③ 具有中央处理器; ④ 具有操作系统; ⑤ 有可被识别的唯一标号; ⑥ 遵循物联网的通信协议。物联网与互联网物联网是互联网的拓展和延伸,其技术的基础和核心仍是互联网,因此物联网必须能支持现有互联网中的基本协议。物联网中的节点必须具有智能处理能力,能够对物品实施智能控制、分析、加工和处理由各种传感器设备采集到的信息。物联网的层次构架:① 感知层:采集各种有用信息,对物体进行识别和标记识别。② 网络层:由能实现信息处理和通信,并能进行网络连接和管理的软硬件构成。③ 应用层:提供物联网和用户之间的接口,将各行业对物联网的需求转化为具体的应用。________云计算的定义云计算(Cloud Computing)是一种基于因特网的________,它是分布式计算、并行计算、网格计算等计算机技术的发展和商业化的产物。云计算的原理是将大量由互联网连接的计算资源进行统一的管理和调度,构成一个计算资源池,________。云计算的特点① 虚拟化技术:云计算平台利用软件技术来实现硬件资源的虚拟化管理、分配和应用。② 安全和可靠性:云计算服务器提供最可靠、最安全的数据存储中心;用户数据被复制在云端的多个服务器节点上,完整性和可靠性比较高。③ 灵活方便地获取服务:用户可以根据自己的需要和喜好来制定相应的服务、应用和资源。④ 高性价比:通过云进行计算服务,用户端的硬件设备要求很低,软件也不需要购买和升级。________① IaaS(Infrastructure-as-a-Service):基础设施服务。用户通过因特网获得所需要的计算机基础设施服务,如存储空间和运算能力。② PaaS(Plat-as-a-Service):平台服务。将软件研发和平台作为一种服务,通过云让多个用户共享。③ SaaS(Soft-as-a-Service):软件服务。由云运营商提供软件应用,用户无需自己购买软件,而是通过因特网租用基于Web的软件,来实现数据库管理、数据处理、可续计算、游戏娱乐等各种服务。
如果在程序中,所包含的头文件[1]没有在系统指定的目录中,此时需要在gcc编译时[2]用-____参数来指明头文件所在目录。
总体上必须清楚的:1)程序结构是三种:________,________(三个循环结构),________(if和switch)2)读程序都要从main()入口,然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。3)计算机的数据在电脑中保存是以二进制[1]的形式.数据存放的位置就是他的地址.4)bit是位是指为0或者1。byte是指字节,一个字节=八个位.5)一定要记住二进制如何划成十进制[2]。概念常考到的:1、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序[3],它以ASCII数值存放在文本文件中。2、每个C语言程序中main函数是有且只有一个。3、在函数中不可以再定义函数。4、算法的是一定要有输出的,他可以没有输入。5、break可用于循环结构和switch语句。6、逗号运算符的级别最低。第一章1)合法的用户标识[4]符考查:合法的要求是由字母,数字,下划线组成。有其它元素就错了。并且第一个必须为字母或则是下划线。第一个为数字就错了。关键字不可以作为用户标识符号。main define scanf printf都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。2)实型数据的合法形式:2.333e-1就是合法的,且数据是2.333×10-1。考试口诀:e前e后必有数,e后必为整数。.3)字符数据的合法形式:: '1'是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。'0'的ASCII数值表示为48,'a'的ASCII数值是97,'A'的ASCII数值是65。4)整型一般是两个字节,字符型是一个字节,双精度[5]一般是4个字节:考试时候一般会说,在16位编译系统,或者是32位系统。碰到这种情况,不要去管,一样做题。掌握整型一般是两个字节,字符型是一个字节,双精度一般是4个字节就可以了。5)转义字符[6]的考查: 在程序中int a = 0x6d,是把一个十六进制[7]的数给变量a注意这里的0x必须存在。 在程序中int a = 06d,是一个八进制[8]的形式。在转义字符中,’x6d’才是合法的,0不能写,并且x是小写。 ‘141’是合法的,0是不能写的。‘108’是非法的,因为不可以出现8。6)算术运算符号的优先级别: 同级别的有的是从左到右,有的是从右到左。7)强制类型转换: 一定是(int)a不是 int(a),注意类型上一定有括号的。 注意(int)(a+b)和(int)a+b的区别。前是把a+b转型,后是把a转型再加b。8)表达式的考查: ________ 赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量[9]不可以赋值。 自加、自减表达式:假设a=5,++a(是为6),a++(为5);运行的机理:++a是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用这个________________________,而a++是________________,然后再把a的数值加上1为6,再放到变量a中。进行了++a和a++后在下面的程序中再用到a的话都是变量a中的6了。 考试口诀:++在前先加后用,++在后先用后加。逗号表达式:优先级别最低;表达式的数值逗号________的那个表达式的数值。(2,3,4)的表达式的数值就是4。9)位运算的考查:会有一到二题考试题目。总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。例1:char a = 6, b;b = a<<2; 这种题目的计算是先要把a的十进制6化成二进制,再做位运算。例2: 一定要记住,例3: 在没有舍去数据的时候,<<左移一位表示乘以2;>>右移一位表示除以2。10)018的数值是非法的,八进制是没有8的,逢8进1。11)%符号两边要求是整数。不是整数就错了。12)三种取整丢小数的情况:1、int a =1.6; 2、(int)a; 3、 第二章1)printf函数的格式考查: %d对应整型;%c对应字符;%f对应单精度等等。宽度的,左对齐等修饰。 %ld对应long int;%lf对应double。2)scanf函数的格式考察: 注意该函数的第二个部分是________这样的地址,不是________; Scanf(“%d%d%*d%d”,a,b,c);跳过输入的第三个数据。3)putchar ,getchar函数的考查: char a = getchar()是没有参数的,从键盘得到你输入的一个字符给变量a。 putchar(‘y’)把字符y输出到屏幕中。4)如何实现两个变量x,y中数值的互换(要求背下来) 不可以把x=y ,y=x;要用中间变量t=x;x=y;y=t。5)如何实现保留三位小数,第四位四舍五入的程序,(要求背下来) 这个有推广的意义,注意x =(int)x这样是把小数部分去掉。 第三章特别要注意:c语言中是用非0表示逻辑真的,________________表示逻辑假的。1)关系表达式: 表达式的数值只能为1(表示为真),或0(表示假) 当关系的表达是为真的时候得到1。如9>8这个是真的,所以表达式的数值就是1;2)逻辑表达式: 只能为1(表示为真),或0(表示假)a) 共有 || !三种逻辑运算符号。b) !>>|| 优先的级别。c) 注意短路现象。考试比较喜欢考到。d) 要表示x是比0大,比10小的方法。0<10是不可以的(一定记住)。是先计算0<10)表示比0大比10小。3)if语句 else是与最接近的if且没有else的相组合的。4)条件表达式: 表达式1?表达式2:表达式3 注意是当非0时候是表达式2的数值,当为0是就是表达式2的数值。考试口诀:真前假后。5)switch语句:a)一定要注意有break和没有break的差别,书上(34页)的两个例子,没有break时候,只要有一个case匹配了,剩下的都要执行,有break则是直接跳出了swiche语句。b)switch只可以和break一起用,不可以和continue用。 第四章1)三种循环结构: a)for();while(); do- while()三种。 b)for循环当中必须是两个分号,千万不要忘记。 c)写程序的时候一定要注意,循环一定要有结束的条件,否则成了死循环。 d) do-while()循环的最后一个while();的分号一定不能够丢。(当心上机改错)2) break和 continue的差别 记忆方法:break:是打破的意思,(破了整个循环)所以看见break就退出真个一层循环。continue:是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。3)嵌套循环 就是有循环里面还有循环,这种比较复杂,要一层一层一步一步耐心的计算,一般记住两层是处理二维数组的。4) while((c=getchar())!=’n’)和while(c=getchar() !=’n’)的差别先看a = 3 != 2 和(a=3)!=2的区别:(!=号的级别高于=号所以第一个先计算3!=2)第一个a的数值是得到的1;第二个a的数值是3。考试注意点:括号在这里的重要性。 第五章函数:是具有一定功能的一个程序块[10];1)函数的参数,返回数值(示意图): main()(int a = 5,b=6,c; c =________ printf(“%d”,c);)调用函数a,b是实参[11]整个函数得到一个数值就是Add函数的返回数值。int add ( int x, int y)(int z; z=x+y; return z;)被调用函数x,y是形式参数[12]函数返回数值是整型z就是这个add函数计算后得到的结果,就是函数返回给主程序的返回数值。程序是在从上往下顺序执行,当碰到了函数add后,把a,b的数值穿给调用函数,程序暂时中断等待返回数值。当得到了返回数值后,再顺序的往下执行2)一定要注意参数之间的传递 实参和形参之间传数值,和传地址的差别。(考试的重点) 传数值的话,形参的变化不会改变实参的变化。 传地址的话,形参的变化就会有可能改变实参的变化。3)函数声明的考查:一定要有:函数名,函数的返回类型,函数的参数类型。不一定要有:形参的名称。第六章________是用来放地址,而________是放数值的。int *p中 *p和p的差别:*p可以当做变量来用;*的作用是取后面地址p里面的数值p是当作地址来使用。*p++和(*p)++的之间的差别:改错题目中很重要 *p++是地址会变化。 (*p)++是数值会要变化。 三名主义:(考试的重点) 数组名:表示第一个元素的地址。数组名不可以自加,他是地址常量名。(考了很多次) 函数名:表示该函数的入口地址。 字符串常量名:表示第一个字符的地址。第七章1一维数组的重要概念:对a[10]这个数组的讨论。1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。3、a是一维数组名,所以它是列指针,也就是说a+1是跳一列。对a[3][3]的讨论。1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。3、a是二维数组名,所以它是行指针,也就是说a+1是跳一行。4、a[0]、a[1]、a[2]也都是地址常量,不可以对它进行赋值操作,同时它们都是列指针,a[0]+1,a[1]+1,a[2]+1都是跳一列。5、注意a和a[0]、a[1]、a[2]是不同的,它们的基类型是不同的。前者是一行元素,后三者是一列元素。二维数组做题目的技巧:如果有a[3][3]=(1,2,3,4,5,6,7,8,9)这样的题目。步骤一:把他们写成: 第一列 第二列 第三列a[0]à1 2 3 ->第一行a[1]à 4 5 6—>第二行a[2]à 7 8 9->第三行步骤二:这样作题目间很简单:*(a[0]+1)我们就知道是第一行的第一个元素往后面跳一列,那么这里就是a[0][1]元素,所以是1。*(a[1]+2)我们就知道是第二行的第一个元素往后面跳二列。那么这里就是a[1][2]元素,所以是6。一定记住:只要是二维数组的题目,一定是写成如上的格式,再去做题目,这样会比较简单。数组的初始化,一维和二维的,一维可以不写,二维第二个一定要写 int a[]=(1,2)合法。 int a[][4]=(2,3,4)合法。 但int a[4][]=(2,3,4)非法。二维数组中的行指针int a[1][2];其中a现在就是一个行指针,a+1跳一行数组元素。 搭配(*)p[2]指针 a[0],a[1]现在就是一个列指针。a[0]+1跳一个数组元素。搭配*p[2]指针数组使用还有记住脱衣服法则: a[2] 变成 *(a+2) a[2][3]变成*(a+2)[3]再可以变成 *(*(a+2)+3)这个思想很重要!
用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得更强的安全性。常用的方法有通过输入_用户标识__和 __来鉴别用户。
二、填空题1)表达式(int)((double)(5/2)+2.5)的值是【】42)若变量x,y已定义为int类型且x的值为99,y的值为9,请将输出语句printf(【】”x/y=%d”,x/y);补充完整,使其输出的计算结果形式为: x/y=11。3)若有定义语句:int a=5;,则表达式a++的值是【】。54)若有语句double x=17;int y;,当执行y=(int)(x/5)%2;之后y的值是【】15)若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句__【】_ printf("a=%d,b=%d",a,b)__。6)设有定义:float x=123.4567;,则执行以下语句后的输出结果是________________123.460000。printf("%fn",(int)(x*100+0.5)/100.0);7)以下程序运行后的输出结果是________________10 11。main()(int m=011,n=11;printf("%d %dn",++m,n++);)8)已有定义:char c=' ';int a=1,b; (此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。09)设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。310) 设变量a和b已正确定义并赋初值。请写出与a-=a+b等价的赋值表达式_【】a=-b_。11)执行以下程序后的输出结果是________________________。 main() (int a=10; a=(3*5,a+4); printf(“a=%dn”,a); )12)以下程序的输出结果是________________________ # include main() ( printf(“%dn”,strlen(“IBMn0121”)); )13)已定义char ch=‘’;int i=1,j;执行j=!ch&&i++以后,i的值为________________________14)执行以下程序时输入1234567,则输出结果是________________________12 34________________.#include main()( int a=1,b;scanf("%2d%2d",&a,&b);printf("%d %dn",a,b);)15)以下程序的输出结果是________________________55________________.#include #define M 5#define N M+Mmain()( int k; k=N*N*5; printf("%dn",k);)16) 若整型变量a和b中的值分别为7和9,要求按以下格式输出a和b的值:a=7b=9请完成输入语句:printf(“【】”,a,b);答案:a=%dnb=%dn17)以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。#includemain()(int x=256;printf("%d-%d-%dn",________________________,x/10%10,x/100);)18)以下程序运行后的输出结果是________________________#include<stdio.h>main(){int a=200,b=010;printf(”%d%dn”,a,b);}19)有以下程序#include<stdio.h>main(){int x,y;scanf(”%2d%ld”,&x,&y);printf(”%d\n”,x+y);}程序运行时输入:1234567程序的运行结果是________________________D) C语言的数值常量[1]中夹带空格不影响常量值的正确表示8)以下叙述中错误的是 A)C程序在运行过程中所有计算都以二进制[2]方式进行 B)C程序在运行过程中所有计算都以十进制[3]方式进行 C)所有C程序都需要编译链接无误后才能运行 D)C程序中整型变量只能存放整数,实型变量只能存放浮点数9)以下叙述中正确的是A) C程序中的注释只能出现在程序的开始位置和语句的后面B) C程序书写格式严格,要求一行内只能写一个语句C) C程序书写格式自由,一个语句可以写在多行上D)用C语言编写的程序只能放在一个程序文件中10)C语言源程序[4]名的后缀是A).exe B).C C).obj D).cp11)以下叙述中错误的是 A)在程序中凡是以“#”开始的语句行都是预处理命令行 B)预处理命令行的最后不能以分号表示结束 C)#define MAX是合法的宏定义命令行 D)C程序对预处理命令行的处理是在程序执行的过程中进行的12)以下选项中不能作为C语言合法常量的是( )A) ‘cd’ B) 0.1e+6 C)“a” D)‘011’13)一下选项中,能用作数据常量的是A)o115 B)0118 C)1.5e1.5D)115L14)以下选项中不属于字符常量的是A)'C'B)"C" C)'xCC0' D)'072'15)以下合法的字符型常量是 A)’x13’ B)’018’ C)”65”D)”n”16)以下不合法的字符常量是 A)'018' B)'”' C) '' D) ‘xcc'17)以下不合法的数值常量是 A)011 B)1e1 C)8.0E0.5 D) 0xabcd18)以下选项中能表示合法常量的是 A)整数:1,200 B)实数:1.5E2.0C)字符斜杠:‘’D)字符串:"007"19) C源程序中不能表示的数制是 ()A) 二进制B) 八进制[5]C) 十进制D) 十六进制[6]20)以下选项中,合法的一组C语言数值常量是A)028 B)12. C).177 D)0x8A .5e-3 OXa23 4c1.5 10,000 -0xf 4.5e0 Oabc 3.e521)以下不合法的用户标识[7]符是 A)j2_KEY B)Double C)4d D) _8_22)一下选项中合法的标识符[8]是A)1_1 B)1-1C)_11D)1_ _23)以下选项中,能用作用户标识符的是A)void B)8_8C)_0_D)unsigned24)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是 A)大写字母 B)连接符 C)数字字符 D)下划线25)可在C程序中用做用户标识符的一组标识符是A)and B)Date C)Hi D)case _2007 y-m-d Dr.Tom Bigl26)以下C语言用户标示符中,不合法的是A)_1B)AaBcC)a_bD)a--b27)以下选项中不合法的标识符是A)print B)FORC)&aD)_0028)下列定义变量的语句错误的是()。A)int _int ; B)double int_; C)char For;D)float US;29)以下定义语句中正确的是A)int a=b=0 ; B)char A=65+1;b='b';C)float a,double b ;D)double a=0.0,b=1.1;30)有以下定义语句,编译时[9]会出现编译错误的是A) char a='a'; B) char a='n';C) char a='aa';D) char a='x2d';31)若函数中有定义语句:int k;,则A)系统将自动给k赋初值0B)这是k中的值无意义C)系统将自动给k赋初值-1 D)这时k中无任何值32) 以下选项中正确的定义语句是()A) double a;b; B) double a=b=7; C) double a=7,b=7; D)double ,a,b;33)以下关于long、int和short类型数据占用内存大小的叙述中正确的是A)均占4个字节 B)根据数据的大小来决定所占内存的字节数C)由用户自己定义 D)由C语言编译系统决定34)若变量均已正确定义并赋值,以下合法的C语言赋值语句[10]是A)x=y==5; B)x=n%2.5; C)x+n=I; D)x=5=4+1;35)若有定义:double a=22;int i=0,k=18;则不符合C语言规定的赋值语句是A)a=a++,i++B)i=(a+k)<=(i+k)C)i=a%11D)i=!a36)有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是 A)a%(int)(x-y)B)a>=x=y;C)(a*y)%bD)y=x+y=x37)表达式a+=a-=a=9的值是 A)9 B)_9 C)18 D)038)表达式:(int)((double)9/2)-(9)%2的值是A)0B)3C)4 D)5 39)若有定义语句: int x=10;,则表达式x-=x+x的值为A)-20B)-10C)0 D)10 40)有以下程序#include main()( int a=1,b=0; printf("%d,",b=a+b); printf("%d",a=2*b);)程序运行后的输出结果是A)0,0 B)1,0 C)3,2D)1,241)有以下程序#include main()( char c1,c2; c1='A'+'8'-'4'; c2='A'+'8'-'5'; printf("%c,%dn",c1,c2);)已知字母A的ASCII码为65,程序运行后的输出结果是A)E,68B)D,69 C)E,D D)输出无定值42)设有定义:int x=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*xC)x*=(1+x)D)2*x,x+=243) 以下不能正确表示代数式的C语言表达式是()A) 2*a*b/c/d B) a*b/c/d*2 C) a/c/d*b*2 D)2*a*b/c*d44)设变量已正确定义并赋值,以下正确的表达式是A)x=y*5=x+z B)int(15.8%5)C)x=y+z+5,++yD)x=25%5.045)表达式3.6-5/2+1.2+5%2的值是 A)4.3 B) 4.8 C) 3.3 D) 3.8**46)若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( ) A)sqrt(abs(n^x+e^x)) B) sqrt(fabs(pow(n,x)+pow(x,e))) C)sqrt(fabs(pow(n,x)+exp(x))) D) sqrt(fabs(pow(x,n)+exp(x)))47)设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是 A)k++ B)k+=1 C)++k D)k+148)若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是()。A)++X,Y=X-- B)X+1=Y C)X=X+10=X+Y D)double(x)/1049)已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是 A)c=(c-‘A’)%26+’a’ B) c=c+32 C) c=c-‘A’+’a’ D) c=(‘A’+c)%26-‘a’50)有以下程序,其中k的初值为八进制数#include main()(int k=011;printf("%dn",k++);)程序运行后的输出结果是A)12B)11C)10D)951)有以下程序:main()( int x,y,z;x=1 ;y=1 ;z= x++,y++,++y;printf("%d,%d,%dn",x,y,z);)程序运行后的结果是()。A)2,3,3 B)2,3,2C)2,3,1 D)2,2,152)程序段[11]:int x=12; double y=3.141593;printf("%d%8.6f",x,y);的输出结果是A)123.141593B)12 3.141593C)12,3.141593 D)123.141593053)下四个程序中,完全正确的是 A)#includeB)#include main();main() (/*programming*/{/*programming/* printf(“programming!n”); printf(“programming!n”);)} C) #includeD) include main()main() (/*/*programming*/*/ {/*programming*/ printf(“programming!n”); printf(“programming!n”);)}54)阅读以下程序#include main()( int case; float printF; printf("请输入2个数:"); scanf("%d %f",&case,&printF); printf("%d %fn",case,printf);)该程序在编译时产生错误,其出错原因是A)定义语句出错,case是关键字,不能用作用户自定义标识符B)定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scanf不能作为输入函数使用D)定义语句无措,printf不能输出case的值 55)设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符) A)10□X□20□Y〈回车〉 B)10□X20□Y〈回车〉 C)10□X〈回车〉 D)10X〈回车〉 20□Y〈回车〉 20Y〈回车〉56)有以下程序,其中%u表示按无符号整数输出 main() (unsigned int x=0xFFFF; /* x的初值为十六进制数*/ printf(“%un”,x); )程序运行后的输出结果是 A)-1 B)65535 C)32767 D)0xFFFF57)有以下程序段char ch; int k;ch='a'; k=12;printf("%c,%d,",ch,ch,k); printf("k=%dn",k);已知字符a的ASCll十进制代码为97,则执行上述程序段后输出结果是A)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=12D)a,97,k=1258)设有定义:int a;float b;,执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0,a和b值分别是()。A)876和543.000000B)87和6543.000000C)87和543.000000D)76和543.00000059)有以下程序:main()( int a=0,b=0;a=10;b=20;printf("a+b=%dn",a+b);)程序运行的结果是()。A)a+b=10B)a+b=30C)30D)出错60)已知字符’A’的ASCⅡ代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句printf("%d,%d",c1,c2-2);后,输出结果是A)A,B B)A,68 C)65,66 D)65,6861)有以下程序#includemain()(inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);)若通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是(以下_代表空格,代表回车)
5.[判断题]云计算[1]是一种网络应用[2]概念。()A 对B 错
以下对搜索引擎优化与搜索引擎广告描述错误的是()。A. 搜索引擎广告在搜索结果中有AD字样,并且会出现在搜索引擎优化的自然搜索结果的上方B. 搜索引擎优化是技术实现,流量是免费的C. 搜索引擎优化见效快,效果反馈快D. 搜索引擎广告投放预算不足,会导致搜索广告消失
热门问题
下列哪项关于广度优先搜索的描述正确()A. 每次扩展时,该算法从边缘集合中取出最下层(最深)的节点B. 广度优先搜索算法是深度优先搜索算法的特例C. 每次扩展时,该算法从边缘集合中取出最上层(最浅)的节点D. 深度优先搜索是广度优先搜索的特例
AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确
下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计
由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore
下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法
下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计
下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层
路径排序算法的工作流程主要有三步()A. 特征计算B. 特征抽取C. 分类器训练D. 因果推断
下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习
下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法
下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型
3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错
在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切
下列哪项属于因果推理模型()A. 因果图B. 符号推理模型C. 神经符号推理D. 结构因果模型
7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情
路径排序算法的工作流程主要有三步()A. 特征抽取B. 特征计算C. 分类器训练D. 因果推断