首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
admin
2013-06-11
72
问题
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
选项
A、gets(a)
B、gets(a10])
C、gets(&a[0});
D、gets(b);
答案
2
解析
函数gets()的调用形式为gets(str_adr);str_adr存放字符串的起始地址。可以是字符数组名、字符指针或字符数组元素的地址。gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。本题中定义一个长度为10的字符数组,和一个指针变量b,并且通过赋值让它指向数组a。选项A、选项B、选项C和选项D中只有选项B中gets函数的参数a[0]不能表示数组a的首地址,故选项B不正确。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/LCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c=5,d=2,e
假定所有变量已正确说明,下列程序段运行后,x的值是() a=b=c=0;x=35; if(!a)x--; elseif(b); if(c)x=3; elsex=4;
下列程序执行后输出的结果是【】。structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;printf("%d\n"
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0【】;!=’\0’;i++);return(【】);
数据库存管理系统常见的灵敏据模型有层次、网状和【】三种。
当执行下列宏定义命令后,S的值为() #defineR3.0 #definePI3.1415926 #defineL2*PI*R #defineSPI*R*R
下列叙述中正确的是______。
若有以下定义和语句: ihtw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
详细设计中,可用于描述详细设计的工具有()
随机试题
下列可引起胎儿畸形的寄生虫是
小儿泌尿系统解剖特点正确的是
桥梁监测所用的应变传感器可选用()。
火药、炸药制造、储存等过程中,Ⅱ类(F1区)场所,是指()。
根据营业税法律制度的规定,下列金融业务中,应征收营业税的是()。
教师这一要素主要涉及的方面有()
中国最早的学习和研究马克思主义的团体是()
不属于春秋时期制定成文法的活动是()。
整个社会的和谐离不开农村的和谐,农村和谐社会是整个社会主义和谐社会的重要组成部分,建设农村和谐社会的关键环节是()。
汉字区位码分别用十进制的区号和位号表示。其区号和位号的范围分别是_______。
最新回复
(
0
)