首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2012-08-23
50
问题
设有定义: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中,应改成scanf(“%s”,&C;在选项C中,getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取。即c只能指向一个字符而不能指向字符串。在选项D中,strcpy函数只是将str字符串中的内容赋给c,并没有使其指向str,所以选项D是错误的。
转载请注明原文地址:https://kaotiyun.com/show/EfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下调用语句,则不正确的fun函数的首部是()。main(){inta[50],n;fun(n,&a[9]);┆}
没有程序段:intk=10;while(k=0)k=k-1;则下面描述中正确的是()。
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是()。
下列是合法的用户自定义标识符的是()。
有以下程序:voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
实体联系模型中实体与实体之间的联系不可能是
以下叙述中不正确的是()。
设有定义:floata=2,b=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是
下列不属于软件工程三个要素的是()。
随机试题
属于动词性非主谓句的是()
何谓淤血?引起淤血的原因有哪几种?各举例说明。
格列吡嗪格列美脲
下列哪项不是流行病学实验的特点
某甲进入高度危险区域行窃,被高压线击伤。则下列表述正确的是()。
常用的仪表阀门有()。
根据《公司法》的规定,应由股份有限公司创立大会行使的职权有()。
小私时代,是因众多私人化服务的流行而产生的新概念。从千人一面的大众化服务,到量体裁衣的个性追求,这几年“私人服务”概念的兴起颠覆着人们的生活方式,也酝酿出一个无限商机的大市场,诞生了很多和“私”字息息相关的新兴职业。根据上述定义,以下不属于“私人服务”的是
反锁(crosslockedbite)
设=a(a≠0),求n及a的值.
最新回复
(
0
)