首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2017-07-27
25
问题
设有定义: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函数用于字符串拷贝,函数有两个参数,因此strcpyt:’’c,str")书写错误,所以选项D是错误的。
转载请注明原文地址:https://jikaoti.com/ti/IMi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中可用作C程序合法实数的是
结构化程序所要求的基本结构不包括
下列关于栈叙述正确的是
以下程序用以删除字符串中所有的空格,请填空。#include<stdio.h>main(){chars[100]={"OurteacherteachClanguage!"};inti,j;for(i=j=0;s[i
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=I;switch(a%2){case0:m++;break;case1:m++;switch(b%2)
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int)
有以下函数定义:intfun(doublea,doubleB){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
在面向对象方法中,类的实例称为()。
某二叉树中度为2的节点有18个,则该二叉树中有()个叶子节点。
随机试题
符号论的文化概念的提出者是德国现代哲学家【】
某企业股权比率为0.5,则权益乘数为
临床上乳牙失活一般不选用
一般经验认为,满足基本模型估计基本要求的样本容量是()。
投资政策说明书的制定,主要依据投资者的()。Ⅰ.投资需求Ⅱ.财务状况Ⅲ.投资限制Ⅳ.投资偏好
企业要实现以最低的物流成本达到最佳的物流效益的系统目标,应加强()等方面的工作。
根据征询和调查所得的资料并结合人的分析判断,对供应商进行分析、评价的方法是()。
根据上题的程序,第一次执行PUSH DX指令时,(DX)=______。
Wherewouldyoumostliketogoonvacation?Paris?London?TheAmazonRainforest?Eachofthesedestinationsisattractive.【B
Whatisthesourceofeachonebelowinthissurvey?ChooseFOURanswersfromtheboxandwritethecorrectletter,A-F,nextto
最新回复
(
0
)