首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能正确进行字符串赋值的是( )。
以下选项中,能正确进行字符串赋值的是( )。
admin
2015-07-28
25
问题
以下选项中,能正确进行字符串赋值的是( )。
选项
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
解析
用字符数组存放字符串的时候,C语言编译系统会自动在其后面添加上结束标识符′\0′,所以数组维数一定要比字符串长度大,选项B)、C)错误;函数gets(s)是将输入存放到s指向的空间中,指针s在使用前没有指定空间,选项D)错误;可以将一个字符串常量直接赋值给一个字符指针,选项A)正确。答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/jzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法具有5个特性,以下选项中不属于算法特性的是______。
用高级程序设计语言编写的程序称为______。
以下程序的输出结果是( )。 #finclude "stdlib.h" fun(int**p,int a[3][3]) { **p=a[2][2];} main() { int a[3][3]={2,4,6,8,10,12,14,16,18},*p; p=
以下程序运行后,输出结果是______。 fut(int**s,int p[2][3]) {**s=p[1][1];} main() { int a[2][3]={1,3,5,7,9,11}, *p; p=(int*) malloc (sizeof(int
以下程序运行后的输出结果是【】。#includemain(){intx=20;prinff(“%d”,0
下面结构体的定义语句中,错误的是
有以下程序#include#definef(X)X*X*Xmain(){inta=3,s,t;s=f(a+1);t=f((n+1));printf(“%d,%d\n”,s,t);}程序运行后的输出结果是
有以下程序#includemain(){charel,c2;el=‘A’+‘8’-14’:c2=‘A’+‘8’-‘5’:printf(“%e,%d\n”,c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
随机试题
简述但丁《神曲)中的象征。
二氧化碳结合力是表示
根据马斯洛的人类需要层次论,下列描述正确的是
Cajal星形细胞染色方法的结果是
“一夫法”是指
建造师执业的基本要求是()
控制噪声,首先要识别噪声源,装修阶段主要的噪声源是( )。
WindowsNT网络是属于局域网。()
加强师德建设是具有社会意义的重要工程,是贯彻()的现实需要。
实施教育行政处罚的机关,除法律、法规另有规定的外,必须是()人民政府的教育行政部门。
最新回复
(
0
)