首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
admin
2021-02-25
38
问题
设有定义: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函数用于字符串拷贝,函数有两个参数,因此strcpy("c,str")书写错误,所以选项D)是错误的。
转载请注明原文地址:https://jikaoti.com/ti/7vz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下选项中不属于字符常量的是
有以下程序main(){inti=1;i=i^iprintf("%d\n",i);}程序运行后的输出结果是
若有以下程序#includevoidsp(int*a){intb=2;main(){intk=3,*p=&k;a=&b;sp(p);*a=*a*2;printf("%d,%d
下面描述中不属于数据库系统特点的是
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是
设有如下程序段:#include<stdio.h>chars[20]="Beijing",*P;P=S:则执行p=S;语句后,以下叙述中正确的是()。
下列选项中,不属于模块间耦合的是()。
在数据处理中,其处理的最小单位是()。
随机试题
根据《公司法》的规定,股利的发放必须经由公司()决定。
OutsideourhotelinHoChiMingCity,Vietnam,aseeminglyancientwomanwaitedbesidethedoorwithherhandoutstretched.Eve
体内物质氧化产能的主要途径是
对定期考核不合格的医师,暂停执业活动期满,再次进行考核,对考核合格的
下列属于肥大性牙龈临床特征的是
某男,62岁。患胸痹5年,胸痛胸闷,胸肋胀满,唇舌紫暗,脉涩。其证当属于
辨别疼痛虚实的要点是()。
工程项目开工前,总监理工程师应审查承包单位现场项目管理机构的(),对确能保证工程项目施工质量的应予以确认。
行业标准是对()的补充。
CompaniesusuallyhirepeoplebasedontheirdiplomasandGPAs.
最新回复
(
0
)