首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列语句组中正确的是( )。
下列语句组中正确的是( )。
admin
2022-04-01
23
问题
下列语句组中正确的是( )。
选项
A、char *s;s="Olympic";
B、char s[7];s="Olympic";
C、char *s;s={“Olympic"};
D、char s[7];s={"Olympic"};
答案
A
解析
字符型指针变量可以用A选项的赋值方法:char*s;s="Olympic"。C选项的写法:char*s,s={"Olympic"};是错误的。字符数组可以在定义的时候初始化:char s[]={’Olympic”};或者char s[]="Olympic",但是不可以在定义字符数组后对数组名赋值(数组名是常量,代表数组首地址),所以B选项和D选项都是错误的。对于本例,B、D选项中字符数组s的大小至少为8,才能存放下字符串(字符串的末尾都有结束标志’\0’),同时此时s为字符数组的地址,是常量,不能为其赋值。
转载请注明原文地址:https://kaotiyun.com/show/ynkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
有以下程序#includevoidmain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[
有以下程序#include<stdio.h>inta=1,b=2;yoidfunl(inta,intb){printf(’’%d%d’’,a,b);}yoidfun2(){a=3;b=4;}main(){funl(5,6);
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
以下叙述中正确的是
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
随机试题
女性,25岁,外伤后右侧股骨髁上骨折,在转院途中突然出现患肢剧痛,足背动脉搏动消失,足趾苍白、麻木发凉,小腿张力增高,局部有水疱,牵拉足趾引起小腿疼痛。其临床诊断是
水轮包括有,除了:
患者,男,20岁。左踝部疼痛,行走时加重,喜温热,舌苔白,脉弦紧。治疗应首选
在选择确定焊接电流的大小时,应考虑的最为关键的因素是()。
下列关于相关单位的安全责任的表述中,正确的是()。
如果建筑内空间面积过大,火灾时则燃烧面积大、蔓延扩展快,因此在建筑内实行(),可有效地控制火势的蔓延,既利于人员疏散和扑火救灾,也能达到减少火灾损失的目的。
下列各项属于固有特性的是()。
最能反映土地利用强度的指标是()。
确定下列无穷小量当x→0时关于x的阶数:(Ⅰ)f(x)=ex-1-x-xsinx;(Ⅱ)f(x)=cosx-1.
SpeakerA:______SpeakerB:It’sSaturday.
最新回复
(
0
)