首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2015-08-14
26
问题
以下叙述中正确的是
选项
A、不能用字符串常量对字符数组名进行整体赋值操作
B、字符串常量"Hello"会被隐含处理成一个无名字符型数组,它有5个元素
C、char str[7]="string!";在语法上是合法的,运行也是安全的
D、char*str;str="Hello";与char str[];str="Hello";效果是一样的
答案
A
解析
字符数组仅仅可以采用定义时初始化以及输入得到数据,在程序其他部分不允许对其进行赋值。字符串常量中除了实际字符之外还有结束标志,选项B错误,而选项C中,没有空间存放字符串结束标志,因此运行是不安全的。选项D中第一个str为指针,可以赋值,而后面的为数组,在程序中赋值出错。
转载请注明原文地址:https://jikaoti.com/ti/tyi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#definePOW(r)(r)*(r)main(){intx=3,y=2,t;t=POW(x+y);
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);
以下程序中函数reverse的功能是对a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
下列叙述中错误的是()。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
在C语言中,函数返回值的类型最终取决于
C语言规定,在一个源程序中,main函数的位置
以下不能正确定义二维数组的选项是______。
随机试题
患者,男性,37岁,建筑工人,装修时不慎触电,心跳呼吸骤停来院急诊,迅速心肺复苏。心脏复苏按压的部位是
营销环境由微观环境和宏观环境组成。宏观环境是指能影响整个微观环境的广泛的社会性因素,包括()。
分保分出人与分保接受人签订分保合同,以保险金额的一定比例承担保险责任,这种再保险被称为()。
下列选项中,表述不正确的是()。
发展顺序量表可以告诉人们某儿童的发育与其年龄相比()。
学校教学工作的基本组织形式是()。
【2014年广东深圳】未成年人不分()等,依法平等地享有权利。
法律关系是由法律规范调整的,以主体间权利和义务为内容的特殊社会关系。下列行为中不能形成法律关系的是()。
如果豌豆汤和酸模汤在周一提供,那么下列哪一项可以是真的?()如果周一只提供豌豆汤,周五只提供面汤,那么下列各项都可以是真的,除了:()
简述问题解决的含义及心理过程。
最新回复
(
0
)