首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确进行字符串赋值的语句组是
以下能正确进行字符串赋值的语句组是
admin
2021-04-28
28
问题
以下能正确进行字符串赋值的语句组是
选项
A、char *ch; ch="abc";
B、char ch[ ]={’a’,’b’,’c’};
C、char ch[3]="abc";
D、char ch[4]; ch="abc";
答案
A
解析
一个字符串包括字符部分和字符串结束标志。将字符指针变量初始化为一个字符串有两种方式,一种通过赋值运算使一个字符指针指向一个字符串常量:char *ch;ch="abc",A选项正确。另一种是定义一个字符指针变量,并且初始化为一个字符串的首地址:char *ch="abc"。B选项定义一个字符数组并为其赋初值,因为没有字符串结束标志,所以字符数组不是一个字符串,B选项错误。C选项定义字符数组,长度为3,用字符串"abc"初始化,但是字符串的结束标志由于数组长度不够并未放入数组,所以数组不是一个完整的字符串,C选项错误。D选项正确定义了数组,长度为4,但是不能用这样的形式ch="abc"为数组赋值",需要按照元素赋值,D选项错误。
转载请注明原文地址:https://jikaoti.com/ti/waz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
下列各组排序法中,最坏情况下比较次数相同的是()。
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){
有以下程序段intk=0,a=1,b=2,c=3;k=ac?c:k;执行程序段后,k的值是
对于循环队列,下列叙述中止确的是
以下定义数组的语句中错误的是()。
结构化程序所要求的基本结构不包括
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
下列选项中不属于软件生命周期开发阶段任务的是
随机试题
A.脾B.心C.肾D.肝面青、喜食酸味、脉弦。病多在
患者,女性,25岁,自感低热、乏力、食欲缺乏,有盗汗、体重下降、呼吸困难、胸痛等,就医诊断为浸润型肺结核,收入院抗结核治疗。此患者需要隔离,护士应采取以下哪种隔离措施
根据国有资产管理法律制度的规定,下列各项中,企业国有产权不得实施无偿划转的情形有()。
[背景资料]由某企业承建某多功能现代化商务综合大厦,地上46层,地下3层,全现浇钢筋混凝土框架一剪力墙结构,主体结构采用泵送混凝土等新技术。建筑物周边都十分接近规划用地红线,周边建筑及地下管线对因工程基坑开挖引起地层变形移动影响十分敏感,且基坑北
团体效果评估的层面包括()。
完成下图的效果最好使用以下哪种工具?()
下面属于白盒测试方法的是
Thespeechismainlyabouttheorganizationofthecompany.
Whatdoyoudowhenyouwanttolearnthemeaningofa【C1】______word?Ifyou’re【C2】______mostpeople,youdooneoftwoth
Whatarethespeakersdoingastheconversationbegins?
最新回复
(
0
)