首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2021-04-28
42
问题
设有定义: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://kaotiyun.com/show/cFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2:elsed=3:printf(’’%d,%d,%d,%d\n’’,a,b,C,d);)程序输出
有以下程序#include<stdio.h>intfun(chars[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-0’;s++;}return(n];}main(){charsi10]={
以下关于字符串的叙述中正确的是
结构化程序设计的基本原则不包括( )。
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s
数据库设计中反映用户对数据要求的模式是
下列选项中,不属于数据管理员(DBA)职责的是()。
以下选项中非法的C语言字符常量是
随机试题
女性,34岁,因原发性甲亢行甲状腺双侧次全切除术。有关术中操作,正确的是
起动发动机时所需可燃混合气是_______。
Everyfewweeks,outsidethemovietheatreinpracticallyanyAmericantowninthelate1910s,stoodthelife-sizedcard-boardf
A.Austin-Flint杂音B.Graham-Steeil杂音C.胸骨左缘第二肋间连续性杂音D.突然出现的胸骨左缘第四肋间的舒张期杂音E.柔和的心尖收缩期吹风样杂音重度二尖瓣狭窄
一个人同时面临着两件令人讨厌的事物,产生同等的逃避动机,要回避其一就必然遭遇另一事物。此时产生的心理冲突称为()
北豆根断面可见
该工程的计划工期为多少天?关键线路包括哪些单项工程?如果C、I工程共用一台起重机,网络图中应如何表示?起重机正常在场时间为多少天?由于甲方责任在场时间增加多少天?如何处理?如补偿费用,是否补偿机上工作人员费用?
下列荷载中,属于永久荷载的是()。
( )之日起,破产企业应当停止生产经营活动。
党在民主革命时期,形成了土地革命路线。这条土地革命路线是()
最新回复
(
0
)