首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-05-20
29
问题
以下叙述中正确的是
选项
A、不能用字符串常量对字符数组名进行整体赋值操作
B、字符串常量“Hello”会被隐含处理成一个无名字符型数组,它有5个元素
C、“char str[7]="string!";”在语法上是合法的,运行也是安全的
D、“char*str;str="Hello";”与“char str[];str="Hello";"效果是一样的
答案
A
解析
字符数组仅仅可以采用定义时初始化以及输入得到数据,在程序其他部分不允许对其进行赋值。字符串常量中除了实际字符之外还有结束标志,选项B错误,而选项C中,没有空间存放字符串结束标志,因此运行是不安全的。选项D中第一个str为指针。可以赋值,而后面的为数组,在程序中赋值出错。
转载请注明原文地址:https://kaotiyun.com/show/a4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c
以下程序的输出结果是【】。main(){charc=′z′;printf("%c",c-25);}
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
有下面程序段#include"stdio.h"#include"string.h"main(){chara[3][20]={{"china"},{"isa"},{"bigcountry!"}};chark[100]={0},
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){char
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
若有以下程序#includeinta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i
下列叙述中,正确的是
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
随机试题
二硫腙比色法测定铅时,加入柠檬酸铵的目的是防止在碱性条件下碱土金属的沉淀。
亲水性凝胶骨架片的材料为
19.公共建筑的交通联系部分一般可分为三种基本空问形式,它们是()。
设计合同示范文本规定,设计合同在正常履行的情况下,(),设计人为合同项目的服务结束,合同终止。
开放式基金是通过投资者向()申购和赎回实现流通的。
某教师在师德表彰大会上发言:“故善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。是谓要妙。”对该教师引用老子这段话的用意理解不正确的是()。
在幼儿发展中起主导作用的教育类型是()
关于我国基本公共服务及其均等化的相关政策,下述表述正确的有:
ThechangesingloballyaveragedtemperaturethathaveoccurredattheEarth’ssurfaceoverthepastcenturyaresimilarinsize
Howmanyadultswerekilledintheexplosion?
最新回复
(
0
)