首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2017-11-27
34
问题
设有定义: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没有正确初始化,指向的地址是为空的,因此不能在scant函数中使用;在选项C)中,getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕,如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取,即c只能指向一个字符而不能指向字符串;在选项D)中,strcpy函数用于字符串拷贝,函数有两个参数,因此strcpy("c,str")书写错误,所以选项D)是错误的。
转载请注明原文地址:https://jikaoti.com/ti/45a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,C的值为()。
有以下语句:intb;charc[10];,则正确的输入语句是()。
下列关于栈的描述中错误的是()。
设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++∣∣b++;语句后变量b的值是【】。
设有以下语句charch1,ch2;scanf(“%c%c”,&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
下面关于数据库三级模式结构的叙述中,正确的是()。
以下程序的功能是将字符串s中所有小写字母‘a’删去,请填空。#includemain(){chars[]=“absuWWUDJFKFLaaakdk”;inti,j;for(i=j=0;s
在int(*prt)[3];定义中,标识符prt()。
随机试题
案例:小杨是某学校的一名学生,他所在班级的同学下课后大多都在谈论王者荣耀这款游戏的内容和技巧,小杨因为没玩过,所以与同学们没有共同话题,无法融入他们。听同学们谈论的津津有味,小杨想这款游戏应该比较有意思,为了融入同学,小杨决定尝试这款游戏。至此,小杨一发不
气态污染物的治理方法有()。
随机变量X的分布律为则X的分布函数F(x)=________
EducationhasaveryhonoredplaceinAmericansocietyand,withsomeexceptionsamongthewealthy,parentsofeverykindofbac
医院感染乙型肝炎、丙型肝炎由何途径引起?
小儿病理指纹可概括为纹色
不属于教育的文化功能的是()
About3billionpeoplelivewithin100miles(160km)ofthesea,anumberthatcoulddoubleinthenextdecadeashumansflockt
以下关于信息系统工程成本估算的方法和工具的叙述中,不正确的是(56)。
A、Attackingthecriminalswhenhefindsthem.B、Patrollinginthecities.C、Sittingdownwhenhefindsdrugs.D、Scratchingandd
最新回复
(
0
)