首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是( )。
admin
2017-11-27
62
问题
设有定义: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(){chara[7]="a0\0a0\0";inti,j;i=sizeof(A);j=strlen(A);printf("%d%d\n",i,j);}程序运行后的输出结果是(
有以下程序:#include<stdio.h>main(){charcl=’1’,c2=’2’;cl=getchar();c2=getchar();putchar(c1);putchar(c2);}当运
有以下程序:mian(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}
下列叙述中,不符合良好程序设计风格要求的是()。
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行()次。#include<stdio.h>main(){charch;while((ch=getchar())==’0’)print
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是()。
当用户要求输入的字符串中含有空格时,应使用的输入函数是()。
以下选项中,能表示逻辑值“假”的是
以下关于算法的叙述中错误的是
随机试题
()联轴器在工作时,允许两轴线有少量径向偏移和歪斜。
Listeningtoloudmusicatrockconcerts______causedhearinglossinsometeenagers.
建设工程竣工验收的程序是()。
已知一预制空心板梁的截面尺寸如题图所示,计算跨径I=12.6m,承受计算剪力:支点Qi0=236.7kN,跨中Qj1/2=43.7kN,其间按直线变化,采用30号混凝土、Ⅱ级钢筋7φ20作为受拉钢筋(Ag=22cm2),ag=3.6cm。仅用Ⅱ级钢筋φ10
Ⅰ级易燃气体的爆炸下限为()。
财政部门可以通过将会计从业资格证书注册登记管理与会计职业道德检查相结合的途径来实现对会计职业道德的检查。()
股票实质上代表了股东对股份公司净资产的所有权,股东凭借股票可以获得公司的()。Ⅰ.等额资本Ⅱ.股息Ⅲ.红利Ⅳ.等额资金
甲公司对某直辖市人民政府对其作出的具体行政行为不服,欲提起行政诉讼。根据行政诉讼法及相关规定,甲公司应向哪级人民法院提起诉讼?
中国共产党在民主革命的不同阶段实施不同的土地政策,其主要的依据是()。
为了“不让孩子输在起跑线上”,不管孩子是否感兴趣,很多现在家长“超前”、“超负荷”地强迫孩子参加各类课外补习班,像舞蹈班、围棋班、跆拳道等,结果使孩子学习压力过大。甚至产生厌学情绪。结果,事与愿违。这些做法的错误之处在于
最新回复
(
0
)