首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中有语法错误的是
以下选项中有语法错误的是
admin
2012-05-23
54
问题
以下选项中有语法错误的是
选项
A、char str[3][10];str[1]=“guest”:
B、char str[]【10】={“guest”);
C、char str[3];str[1]=“guest”:
D、char str[]={“tguest”);
答案
A
解析
二维数组的初始化有4种方法,可以按行对数组初始化;也可以将所有元素写在一个大括号中,按照数组排列的顺序对各元素赋初值;还可以对部分元素赋初值;第四种方法是省略第一维长度,但是第二维的长度不能省略,这时可以分行赋初值,如选项B就是省略第一维长度,同时只对部分元素赋初值;而选项A是不允许的赋值方式。如果使用指针数组,可以方便的处理若干个字符串,如选项C中定义指针数组str,它有三个元素,每个元素是一个指向字符串的指针,可以给str[1]赋值为一个“guest”字符串。选项D省略了指针数组str的一维数组的长度是允许的,它根据赋值自动判断指针数组的长度为1。
转载请注明原文地址:https://kaotiyun.com/show/6NPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<string.h>main(){charstr[][20]={"Hello","Beijing"}*p=str;printf("%\n",strlen(p+20));
有以下程序main(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};inti,j;i=sizeof(a);j=strlen(
以下程序的功能是:给r输入数据后计算半径r圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);
以下不能定义为用户标识符是
请选出可用作C语言用户标识符的是()。
有以下程序#include<string.h>structSTU{inthum;floatTotalScore;};voidf(structSTUp)
若有以下说明和定义typedeint*INTEGER;INTEGERp,*q;以下叙述正确的是
C语占中,函数值类型的定义可以缺省,此时函数值的隐含类型是
随机试题
既可屈肘又可使前臂旋后的肌是
宫颈不典型增生的分级取决于
血清间接胆红素增加明显的是
牙脱位后的并发症主要包括()。
关于太阳的高度角、方位角和地球纬度三者间的关系。下列哪个说法是正确的?(2003,48)
[2014年真题]根据《房屋建筑与装饰工程工程量计算规范》(GB50854—2013)规定,有关木结构工程量计算,说法正确的是()。
生产力的决定作用在于()。
在进行总体平均数的区间估计时,下列哪种情况可用t值计算?()
文字突出的作用是打破了有声语言的______________和______________的局限,扩大了有声语言的使用范围。
(演示文稿题)打开考生文件夹下的演示文稿“yswg.pptx”,根据考生文件夹下的文件“PPr素材.docx”,按照下列要求完善此文稿并保存。第一张幻灯片的标题为“计算机发展简史”,副标题为“计算机发展的四个阶段”;第二张幻灯片的标题为“计算机发展的四
最新回复
(
0
)