首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能正确进行字符串赋值的是
以下选项中,能正确进行字符串赋值的是
admin
2015-07-31
63
问题
以下选项中,能正确进行字符串赋值的是
选项
A、char *s = "ABCDE" ;
B、char s[5] = { ’A’, ’B’, ’C’, ’D’, ’E’ };
C、char s[4][5] = { "ABCDE" };
D、char *s ; gets( s );
答案
A
解析
本题考查字符数组的初始化,B选项中赋值号右侧是赋值给一个字符串数组,而左边是一个字符数组,所以错误。C选项中字符串包含6个字符,所以不能赋值在左边只能放5个字符的字符串数组中。D选项gets函数中参数需要指定长度。所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/jbDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数的功能是计算s=1+1/2!+1/3!+…+1/n!,请填空。doublefun(intn){doubles=0.0,fac=1.0;inti,k=1;for(i=1;i<=n;i++);
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=O;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n",**k);}上述程序的输出结果是__
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。#include<stdio.h>main(){inti=9,a,b[10]={0};scanf("%d",&A)
以下程序的输出结果是_______。#definef(x)x*xmain(){inta=6,b=2,c;c=f(A)/f(B);printf("%d\n",C);}
下列可用于C语言用户标识符的一组是______。
下列不属于软件工程的3个要素的是()。
若有如下程序:main(){inta=6;charch=c;printf("%d\n",(a&2)&&(ch<’m’));}则程序运行后的输出结果是()。
下列有关格式输入函数scanf的叙述中正确的是()。
栈的3种基本运算是:入栈、退栈和______。
随机试题
用分度头进行分度时,当用单式分度法分度时,即可采用差动分度法。()
维系蛋白质二级结构稳定的主要化学键是
医疗机构用血应符合以下规定,除了
()指企业掌握的存货价值的增加或减少。
会计机构、会计人员对原始凭证进行审核的重点是原始凭证的()。
证券公司申请介绍业务资格,()不符合风险控制指标标准。
以市场为基础的协商价格作为企业内部各组织单位之间相互提供产品的转移价格,需要具备下列条件()。
求函数的间断点并指出其类型。
下列关于Windows2003系统DHCP服务器的描述中,正确的是
WhichofthefollowingbroadcastingcompaniesbelongstotheUnitedStates?
最新回复
(
0
)