首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 int a[1] = {0}; int b[] = {9}; char c[3] = {"A", "B"}; char d = "12"; 以下叙述正确的是
设有如下程序段 int a[1] = {0}; int b[] = {9}; char c[3] = {"A", "B"}; char d = "12"; 以下叙述正确的是
admin
2021-02-25
54
问题
设有如下程序段
int a[1] = {0};
int b[] = {9};
char c[3] = {"A", "B"};
char d = "12";
以下叙述正确的是
选项
A、a, b的定义合法,c, d的定义不合法
B、a,b,c,d的定义都是合法的
C、a,b,c的定义是合法的,d的定义不合法
D、只有a的定义是合法的
答案
A
解析
int a[1]={0}表示定义一个数组a[1]初值为0,int b[] = {9},表示定义一个数组b,其中只有一个值9,系统自动识别数组有1个元素。char c[3] = {"A", "B"},数组元素为字符串,需要用二维数组来表示,C选项错误; char d = "12";,字符串常量不能赋值给字符变量,D选项错误;因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/2Gtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言的变量,以下叙述中错误的是
若有定义intw[3][5];.则以下不能正确表示该数组元素的表达式是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
以下选项中,值为1的表达式是
有以下程序#include<stdio.h>yoidmain(){ints;scanf(’’%d’’,&s);while(s>0){switch(s){case1:printf(’’%d’’,s+5);case2:printf
若有定义和语句:inta,b;scanf("%d,%d,",&a,&B);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
下面不属于软件需求规格说明书内容的是
下面描述中,不属于软件危机表现的是
以下关于简单程序设计的步骤和顺序的说法中正确的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
下列关于会计估计变更的说法中,不正确的是()。
胃溃疡疼痛时间多发生在()。
早期肝癌,目前最有效的治疗方案是()
治疗结核性脑膜炎首选药物是
A:HBsAg(+)、抗-HBs(-)、HBeAg(+)、抗-HBe(-)、抗-HBC(+);B:HBsAg(+)、抗HBs(-)、HBeAg(-)、抗-Be(+)、抗-HBC(+);C:HBsAg(-)、抗一HBs(+)、HBeAg(-
国家对危险化学品的生产和储存实行统一规划、合理布局和严格控制,并对危险化学品生产、储存实行();未经(),任何单位和个人都不得生产、储存危险化学品。
货币市场基金投资于同一公司发行的短期企业债券的比例,不得超过基金资产净值的20%。()
以下不是GB/T19001—2000标准所要求必编制的程序文件是_________。
下列对VLAN标识的描述中,错误的是()。
Arequestforfurthernegotiationsletterismuchlikeyouracceptanceorrejectionofletter.Thedifferenceisthatthereques
最新回复
(
0
)