首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: char*c; 以下选项中能够使c正确指向一个字符串的是( )。
设有定义: char*c; 以下选项中能够使c正确指向一个字符串的是( )。
admin
2020-04-18
33
问题
设有定义:
char*c;
以下选项中能够使c正确指向一个字符串的是( )。
选项
A、char six[]="string";c=str;
B、scanf("%s",c);
C、c=getchar( );
D、*c="string";
答案
A
解析
A选项为正确用法,先将字符串存于字符数组中,然后将数组名赋给字符指针(数组名代表数组首地址,定义数组时为其分配确定地址)。C选项错误,getchar()函数输入字符给字符型变量,而不是字符指针。B选项和D选项有类似的错误,两个选项并无语法错误,但运行时可能会出现问题。因为在B选项和D选项中,字符指针没有被赋值,是个不确定的值,指向一个不确定的内存区域,这个区域可能存放有用的指令或数据。在这个不确定的区域重新存放字符串,可能会发生无法预知的错误。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/akCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x.y)?(x++):(y++)”中的条件表达式(x-y)等价的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
有如下程序#include<stdio.h>main(){char*msg=’’Hello’’;intx=012;pfinff(’’%s,X=%d.\n’’,msg,x+1);}
以下使指针指向一个字符串的选项错误的是()。
层次型、网状型和关系型数据库的划分原则是()。
以下叙述中错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。【10年9月】
下面不属于软件需求分析阶段主要工作的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
随机试题
下列哪项不属于肺痈成痈期的症状表现
患者,女,49岁,已婚。月经紊乱1年,烘热汗出,头晕耳鸣,失眠多梦,腰膝痰软,烦躁起急,舌红少苔,脉细数。治疗应首选
A、晚餐碳水化合物摄入过多B、夜间曾发生过低血糖C、夜间肝脏葡萄糖产生过多D、清晨胰岛素作用不足E、清晨胰岛素拮抗激素增多黎明现象的原因是
患者,男,45岁。神思恍惚,梦魂颠倒,心悸易惊,善悲欲哭,肢体困乏,饮食减少,舌质淡,脉细无力。其治法是
我国宪法保护公民的人身自由。根据宪法规定,对公民实施逮捕,下列说法正确的有:
下列可以采用“无痕迹修改”方法修改的凭证有()。
期货合约中,交易所在制定标的资产的等级时,常常采用国内或国际贸易中最通用和交易量较大的标准品的()作为标准交割等级。
在融资租赁合同中,因出卖人不履行买卖合同的义务产生索赔的权利;()。
手拿一部平板电脑,一边喝咖啡一边阅读成为一道都市风景。对新一代读者来说,上微博是继社交网站之后最为流行的阅读方式。微博往往是前一个热点话题刚刚兴起,就被接踵而至的新话题所取代,网民的兴趣点在页面之间来回跳跃,思维不再连贯,思考不再深入,在追新逐异中使思想应
设函数f(x)在区间(-δ,δ)内有定义,若当x∈(-δ,δ)时,恒有|f(x)|≤x2,则x=0必是f(x)的()
最新回复
(
0
)