首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
admin
2020-11-27
26
问题
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是( )。
选项
A、char str[]="string";c=str;
B、scanf("%s",c);
C、c=getchar0;
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/EjD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfile.dat",
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
以下叙述中正确的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");while(_______
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下面对类-对象主要特征描述正确的是
在黑盒测试方法中,设计测试用例的主要根据是
随机试题
A.氯喹B.伯氨喹C.青蒿素D.奎宁E.乙胺嘧啶预防疟疾复发选用的药物是
颌面部急性牙源性感染和腺源性感染的区别是什么?
案情张某——某国企副总经理石某——某投资管理有限公司董事长杨某——张某的朋友姜某——石某公司出纳石某请张某帮助融资,允诺事成后给张某好处,被张某拒绝。石某请出杨某帮忙说服张某,允诺事成后各给张某、杨某400万股的股份。后经杨某多次撮合,2006年
黄某因朋友的女儿王玲考上大学,将手表一块送给王玲。以下各选项中对黄某行为的认定错误的是:()
下列()不是进口设备购置费。
根据《水利工程建设项目施工监理规范》SL288—2014,水利工程建设项目施工监理开工条件的控制中不包括()。
借:固定资产 300000 贷:实收资本 300000 该笔会计分录记录的经济业务是( )。
复合会计分录可以分解成若干个简单的会计分录。()
China-BritainBusinessCouncil(CBBC)
C++语言中while循环和do-while循环的主要区别是
最新回复
(
0
)