首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
admin
2013-06-11
23
问题
有以下定义: #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全国计算机二级
相关试题推荐
下面程序的输出是______。main(){inta=6,b=3;printf("%d\n",b=(a/b,a%b));}
详细设计的结果基本决定了最终程序的______。
CPU处理数据基本单位为字,一个字的字长()
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0【】;!=’\0’;i++);return(【】);
若已建立下面的链表结构,指针p、s分别指向图中所示的结点,则不能将s所指的结点插入到链表末尾的语句组是()
下述关于数据库系统的叙述中正确的是______。
下列叙述中正确的是______。
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;f=【
用下面语句调用库函数malloc,使单精度型指针p指向具有40个字节的动态存储空间,请填空。p=(float*)【】;
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是()。
随机试题
代议机关制定公共政策的基本形式是()
患者男,17岁。着凉感冒后胸闷气短,恶心呕吐,心悸,乏力,低热。查体:T38.1℃,心率快,BP80/60mmHg,心音低钝,心肌酶升高。心电图:频发室早,低电压。该患者最可能的诊断是
生物膜的基本骨架结构
一成人烧伤面积60%,7h后入院,经注射吗啡、头孢类抗生素和生理盐水1000ml,仍有休克,应考虑为
下列关于噪声源噪声级数据获得途径的要求,说法错误的是()。
大麂岛为台州第一大岛。()
下列关于教师职业道德与一般道德的说法错误的是()
意识在任何时候都只能是被意识到了的存在,这一命题表明()。
禁止步行者闯红灯的规定没有任何效果,总是违反该规定的步行者显然没有受到它的约束,而那些遵守规定的人显然又不需要它,因为即使不禁止步行者闯红灯,这些人也不会闯红灯。下面哪一个选项最准确地指出了上述论证中的漏洞?
在SELECT语句中,______子句后可能带有HAVING短语。
最新回复
(
0
)