首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2017-07-27
31
问题
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
选项
A、char str[]=’’string’’;c=str;
B、scanf(’’%s’’,c);
C、c=getchar();
D、char str[]=’’string’’;strcpy(’’c,str’’)
答案
A
解析
在题目的题干中定义了字符指针变量c,在选项A中,首先定义字符数组str,然后再把字符数组str的首地址赋给字符指针变量c。所以选项A是正确的。在选项B中,指针c没有正确初始化,指向的地址是为止的,因此不能在scanf函数中使用;在选项C中,getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕,如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取,即c只能指向一个字符而不能指向字符串;在选项D中,strcpy函数用于字符串拷贝,函数有两个参数,因此strcpyt:’’c,str")书写错误,所以选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/WKDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){unsignedchara=8,c:c=a>>3;printf(“%d\n”,c):}程序运行后的输出结果是
结构化程序所要求的基本结构不包括
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’3’){case0:case1:putchar(c
以下对C语言中联合类型数据的正确叙述是()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
若intx=1,y=2;则计算表达式y+=y-=x*=y后的y值是()。
以下程序的输出结果是【】。#inculde#inculde#inculdemain(){char*P,*q,*r;P=q=r=(char*)malloc(sizeof(char)*20):
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。【10年3月】
随机试题
我国法律规定,公民担任人民陪审员,陪审员必须年满()
关于重组DNA技术的叙述,错误的是
青年女性,停经3个月,近来发现阴道结节,镜检在凝血块中可见胎盘绒毛和增生的滋养层细胞,最大可能性是
50岁女性,右肩痛,右上肢上举、外展受限8个月,无肩周红、肿、热等表现,疼痛可向颈、耳、前臂及手放射。最可能的诊断是
药物用串料法粉碎药物有毒需单独粉碎
某计算机研究所接受上级单位下达的任务,开发了一套游戏软件。项目任务书中对该软件的著作权归属未作约定。该软件的著作权应属于()。
某事业单位2011年初准备使用财政性资金修缮一幢办公楼,预算金额为700万元,采用公开招标方式。经确认,此次采购项目已经达到公开招标的标准。该单位委托A公司代理进行公开招标的事宜,已知A公司是取得的政府采购代理机构资格的中介机构。2011年2月1日A公司
某产品的单位变动成本为6元,单位售价为12元,销售量预计为100万件,企业为该产品确定的目标利润不低于200万元,那么该产品分担的固定成本应()。
在连续ARQ协议中,若发送窗口大于2K(K为编号位数),则会(49),停等协议可以看成是连续ARQ协议的特例,即(50)。
TheUNcommissionofinquiryonEastTimorhasfoundevidencethat______.
最新回复
(
0
)