首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2017-11-27
46
问题
设有定义: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全国计算机二级
相关试题推荐
设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()。
下列叙述中错误的是()。
以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda,请填空。#include<string.h>
当运行以下程序时,输入abcd,程序的输出结果是:()。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1
以下程序的运行结果是()。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%d\nk=%d",m,k++);}main(){inti=4;fun(i+
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#includemain(){charChr[20];scanf(“%s”,&Chr);pfintf
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include#include#defineM81inttim(
下列是用户自定义标识符的是
随机试题
PeopleunanimouslyagreedthatJohnwouldhaveperformedagreatdealbetterundermore________circumstances.
累次积分dθ∫0cosθf(ρcosθ,ρsinθ)ρdρ采用直角坐标系可表示为()
在Windows操作系统中,显示器的刷新频率值设置过低会()
下述可造成声像图伪像的因素有
女性,38岁。“查体发现尿蛋白1个月”就诊。既往高血压病史3年,未筛查过尿常规,无高血压家族史。患者于3年前在诊所测血压为150/80mmHg,后重复测仍高,未服用药物。1个月前单位体检测血压为150/90mmHg,尿常规示蛋白(++),RBC10~15/
某男,26岁。感冒2周后出现双下肢近端无力。查体:双上肢肌力3级,双下肢肌力3级,四肢腱反射消失,手套袜子样痛觉减退,双腓肠肌压痛阳性。其原因最可能是()
放线菌病的好发部位是()
A.7-羟基黄酮B.七叶内酯C.大黄酸D.苦参碱E.葡萄糖醛酸能与碘化铋钾试剂反应生成沉淀的化合物是()。
当概率保证度为95.45%时,抽样平均误差比抽样极限误差()。
方程满足条件y(1)=0的通解为_______。
最新回复
(
0
)