首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2017-11-27
75
问题
设有定义: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://kaotiyun.com/show/q6xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;for(i=0;i<3;i++)for(k=i+i;k<4;k++
下列叙述中,不符合良好程序设计风格要求的是()。
下列叙述中正确的是()。
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda,请填空。#include<string.h>
以下程序的输出结果是()。#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=2
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是()。
设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为【】。#includemain(){FILE*fp;fp=fopen(“test.txt”,“w+”);fputs(“te
有以下程序#includestmctstu{intnum;charname[10];intage;};voidfun(structstu*p){printf(“%s\n”,P->name);)
有以下程序#includemain(){inta,b,k,m,*p1,*p2;k=1,m=8;p1=&k,p2=&m;a=/*p1-m:b=*p1+*p2+6;printf(“%d”,
随机试题
若某一科目既有一级科目又有二级科目,输入科目余额时应()。
用万用表测量二极管的极性和好坏时,应选用________挡测量。
A.疏风清肺,润燥止咳B.宣肺清热,平肝化痰C.清热化痰,滋阴润肺D.肃肺化瘀,化瘀通络干咳,连声作呛,痰少而黏,不易咳出
应予保护性隔离的血液病患者白细胞数低于
根据《支付结算办法》规定,除新华书店系统外,托收承付结算每笔的金额起点为()。
储蓄账户除用于现金存取业务,也可办理转账结算。()
毫不动摇地()非公有制经济发展,是坚持和完善社会主义初级阶段基本经济制度必须遵守的基本原则之一。
10根地址线的寻址范围是( )
Ayoungmanwascalledupforarmyserviceandhadtogotobemedicallyexamined.Thedoctor【21】______atadeskwhenhewen
Kissing,strokingandwildembracesarecommonenough,andnowthequiet,romanticgestureofholdinghandsinpublicisa【M1】__
最新回复
(
0
)