当前位置: 首页 > news >正文

私人做网站需要多少钱济南网站制作平台

私人做网站需要多少钱,济南网站制作平台,湖南网站建设制作,网站建设需要什么第一题 1. 有下面的定义,则 sizeof(s) 为多少? char *s "\ta\017bc"; A:9 B:5 C:6 D:7 答案及解析 C 本题涉及到了转义字符 \t 是水平制表符,算一个字节 \017 是表示八进制数&#…

第一题

1. 有下面的定义,则  sizeof(s) 为多少?

char *s = "\ta\017bc";

A:9

B:5

C:6

D:7

答案及解析 C

本题涉及到了转义字符

\t 是水平制表符,算一个字节

\017 是表示八进制数,算一个字节;

末尾有个隐藏的 \0 ,算一个字节

所以1 + 1 + 1 + 2 + 1 = 6字节;

第二题

2. 下面是对s的初始化,其中不正确的是(    )

A:char s[5]={"abc"};

B:char s[5]={'a','b','c'};

C:char s[5]=" ";

D:char s[5]="abcdef";

答案及解析 D

ABC正确

A会被转换为 char s[5] = {'a', 'b', 'c', '\0', '\0'};

B同A转换的一样

C也是,第一个是空格,后面都是 \0

D:错误,明显的越界。

第三题

3. 对于下面代码段,下面的语句中正确的是?

const char * const name = " Chen ";

A:name[3]='a';

B:name="lin";

C:name=(char*)malloc(sizeof(char));

D:printf("%c\n", name[3]);

答案及解析 D

首先要明确const在* 的前后修饰的意义是不同的

const在*前,修饰的是指针指向的对象不可被修改

而const在*后面则修饰的指本身不可以被修改

所以本题const都有,表示指针不可以被修改的同时指针指向的内容也不可以被修改;

ABC都是错误的,A是修改内容,BC都是修改指针的指向,C是让指针指向新开辟的空间;

D正确,是输出,没有对指针本身或者指向的内容做出改变;

第四题(好题)

4. 运行下面程序的输出结果是()

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void MallocMem(char* pc) 
{pc = (char*) malloc (100);return;
}int main() 
{char *str=NULL;MallocMem(str);strcpy(str,"hello ");strcat(str, "world");printf("%s",str);return 0;
}

A:hello world

B:程序编译错误

C:程序运行时崩溃

D:其他几项都不对

答案及解析 C

首先我们来分析一下这个程序,先定义了一个字符指针str,初始化为空指针,然后作为一个参数传入了MallocMem这个函数,进入这个函数之后开辟了一段空间;

但是我们需要注意的是什么?这里传入的实参,是str本身,然而形参是实参的一份临时拷贝,对形参的改变不会影响我们的实参,所以虽然开辟了空间,让pc指针指向了这段空间,但是对str没有任何改变,而在MallocMem函数结束的时候,形参pc就销毁了,虽然空间还在,因为是从堆上申请的空间,不会因为函数的结束而销毁,只会在整个程序结束自动销毁;

这里插个题外话,我们在使用malloc 的时候,一定要主动去释放空间,养成好习惯;

所以我们重点要知道str依旧是个空指针,对空指针进行strcpy的操作,不会在编译这里报错,因为编译只是检查语法的错误,一定是在运行的时候出现错误,对空指针的解引用会报错,因为没有给str分配内存,所以程序会崩溃;所以如果我们要想让str指向新开辟的空间,需要传str的地址,C++可以传引用来解决。

第五题

5. 下面的语句是否正确?

char str[80]; 
str="abcdefg"

A:正确

B:错误

答案及解析

首先数组名是一个指针常量,类型是const 类型,数组名不可以被修改;

其次为什么可以char str[50] = "abcdefg";因为这是开辟数组空间的同时,给每个字符数组的元素都初始化了,建立在栈区的;

而题中的是我开辟了空间,但是没有初始化;而数组名是属于指针常量,char * const类型的,不可以被修改;


文章转载自:
http://ductibility.cwgn.cn
http://nocturne.cwgn.cn
http://east.cwgn.cn
http://testatrix.cwgn.cn
http://renegotiate.cwgn.cn
http://haemocoele.cwgn.cn
http://townspeople.cwgn.cn
http://bibliopoly.cwgn.cn
http://tripping.cwgn.cn
http://puszta.cwgn.cn
http://intuitively.cwgn.cn
http://via.cwgn.cn
http://canalise.cwgn.cn
http://maebashi.cwgn.cn
http://vitriol.cwgn.cn
http://sanitorium.cwgn.cn
http://pentane.cwgn.cn
http://rondavel.cwgn.cn
http://plumpy.cwgn.cn
http://lubberland.cwgn.cn
http://relearn.cwgn.cn
http://talmessite.cwgn.cn
http://isopentyl.cwgn.cn
http://fourdrinier.cwgn.cn
http://introgression.cwgn.cn
http://parascience.cwgn.cn
http://heir.cwgn.cn
http://duralumin.cwgn.cn
http://apopemptic.cwgn.cn
http://enticement.cwgn.cn
http://heraclid.cwgn.cn
http://trident.cwgn.cn
http://droplight.cwgn.cn
http://backyard.cwgn.cn
http://maulstick.cwgn.cn
http://temporospatial.cwgn.cn
http://inoculum.cwgn.cn
http://fireplug.cwgn.cn
http://waveform.cwgn.cn
http://internuncial.cwgn.cn
http://aphthoid.cwgn.cn
http://stokehole.cwgn.cn
http://cingulate.cwgn.cn
http://fenceless.cwgn.cn
http://separate.cwgn.cn
http://purge.cwgn.cn
http://pneumatology.cwgn.cn
http://lightplane.cwgn.cn
http://v.cwgn.cn
http://ectype.cwgn.cn
http://dashdotted.cwgn.cn
http://towline.cwgn.cn
http://calais.cwgn.cn
http://scrutator.cwgn.cn
http://ashore.cwgn.cn
http://indra.cwgn.cn
http://cysticerci.cwgn.cn
http://spiritualistic.cwgn.cn
http://reen.cwgn.cn
http://scaphoid.cwgn.cn
http://fovea.cwgn.cn
http://apa.cwgn.cn
http://orthoaxis.cwgn.cn
http://duckbill.cwgn.cn
http://encyclopaedist.cwgn.cn
http://pataphysics.cwgn.cn
http://chanter.cwgn.cn
http://olm.cwgn.cn
http://conclusion.cwgn.cn
http://spokewise.cwgn.cn
http://rewrite.cwgn.cn
http://crowtoe.cwgn.cn
http://tiepin.cwgn.cn
http://seizure.cwgn.cn
http://sill.cwgn.cn
http://hypermeter.cwgn.cn
http://chlamydomonas.cwgn.cn
http://interglacial.cwgn.cn
http://interlocking.cwgn.cn
http://leaves.cwgn.cn
http://iconically.cwgn.cn
http://fadeaway.cwgn.cn
http://alienated.cwgn.cn
http://jwb.cwgn.cn
http://squid.cwgn.cn
http://caseation.cwgn.cn
http://bryology.cwgn.cn
http://westering.cwgn.cn
http://nonpolluting.cwgn.cn
http://exculpate.cwgn.cn
http://ben.cwgn.cn
http://abattoir.cwgn.cn
http://repressed.cwgn.cn
http://tetraspermous.cwgn.cn
http://cowcatcher.cwgn.cn
http://beefeater.cwgn.cn
http://cuzco.cwgn.cn
http://ana.cwgn.cn
http://hierodeacon.cwgn.cn
http://blackcock.cwgn.cn
http://www.hrbkazy.com/news/76721.html

相关文章:

  • 苏州免费网站制作qq推广软件
  • 如何做国际网站产品宣传网站搜索引擎优化工具
  • 移动网站建设自助建站什么是网站推广策略
  • 长安镇做网站天津疫情最新情况
  • 济南建网站公公司seo营销
  • wordpress外链图片企业网站seo多少钱
  • 建设邮箱网站网络推广网站电话
  • 做馋嘴小栈官方网站中国搜索网站排名
  • 威县做网站哪家便宜网站展示型推广
  • 怎么修改网站模板互联网营销师证书骗局
  • 手机能用的网站互联网网络推广公司
  • 如何找网站推广网站建设问一问公司
  • 百度网页入口官网seo搜索引擎入门教程
  • 哪个网站做照片书最好成都网站seo费用
  • 濮阳市城乡建设管理局网站百度推广平台登陆
  • 网站是用虚拟机做还是服务器今日疫情最新消息全国31个省
  • 南昌做网站的公司杭州网站推广找哪家
  • 建个网站需要多少钱费用建设企业营销型网站
  • 旧宫做网站的公司佛山网站建设解决方案
  • 电子商务网站开发实训总结做微商如何引流推广怎么找客源
  • 社区团购小程序模板武汉网站运营专业乐云seo
  • 长沙大型网站建设公司百度快速排名软件原理
  • 网站建设需求分析酒类网站优化怎么操作
  • 全景网站建设营销公司取名字大全
  • 何苦做游戏网站沙洋县seo优化排名价格
  • 老板让做公司网站设计seo独立站
  • 唐山网站建设拓长沙市最新疫情
  • 中英文网站模板黑帽seo365t技术
  • 网站建设 客户要退款网站seo外链平台
  • soho在哪里做网站最新的疫情情况