首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
有以下定义: #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )。
admin
2013-06-11
46
问题
有以下定义: #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://www.kaotiyun.com/show/LCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当执行下面的语句定义一维数组a并赋以初值后,此数组的元素中不正确的一个赋值结果是() staticinta[10]={0,1,2,3,4,5};
在下列叙述中,错误的一条是()
若变量n中的值为24,则函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa){inti;for(i=1;i<=n;i++){printf("%6d,aa[i]);
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);returny-x-1;}
C语言函数返回值的类型是由______决定的。
结构化程序设计主要强调的是______。
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdioo.h>#include<ctype.h>
有以下程序main(){chars[]="Yse\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
随机试题
A.肝细胞大片坏死B.肝细胞结节状再生C.二者皆有D.二者皆无急性普通型肝炎
脑瘤201Tl亲肿瘤显像时,成人常用注射剂量是
根据五行相生规律确定的治疗方法为()
婴儿服用维生素D预防佝偻病每日剂量为
某建筑工程公司总承包了某高校新校区建设的全部工程项目,包括教学楼、图书馆、办公楼、实验大楼等,针对其中的教学楼建设所作的施工组织设计属于()。
我国的基本单位按其作用和性质的不同划分为()。
简述小学英语课程的基本理念。
理解人类社会发展的钥匙是()
设f(x),g(x)二阶可导,又f(0)=0,g(0)=0,f’(0)>0,g’(0)>0,令,则
第二代电子计算机所采用的电子元件是_______。
最新回复
(
0
)