首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() {char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};int i,j; i=sized(a);j=stden(a); printf(“%d,%d\n”,i
有以下程序 main() {char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};int i,j; i=sized(a);j=stden(a); printf(“%d,%d\n”,i
admin
2010-01-10
22
问题
有以下程序 main() {char a[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};int i,j; i=sized(a);j=stden(a); printf(“%d,%d\n”,i,j); } 程序运行后的输出结果是
选项
A、9,9
B、8,9
C、1,8
D、9,8
答案
8
解析
本题中首先定义了字符数组a,由于它的长度省略,所以其长度由初值个数确定,为9。接着将sizeof()函数返回的值赋给i(sizeof()函数的作用是返回运算对象占用的字符数),所以i值为9;然后将strlen()函数的返回值赋给j(strlen()函数的作用是返回字符串的长度,不包括字符串的结束标记’\0’),所以j值为8,所以最后输出的i, j的值为9,8。
转载请注明原文地址:https://jikaoti.com/ti/HKI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
窗体上有1个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommandl_Click()m=一3.6IfSgn(m)Thenn=Int(m)Elsen=Abs(m)Printn运行程序,并单击命令按钮,窗体上
对于含有多个窗体的工程而言,以下叙述中正确的是()。
编写如下程序:PrivateSubForm_Click()Print"Wlelcome!"EndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSin
数据库管理系统是()。
设窗体上有一个图片框Picturel,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语句是
设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能
下面可以正确定义2个整型变量和1个字符串变量的语句是
把数学表达式表示为正确的VB表达似乎应该是
随机试题
In2011,adogownernamedRobertuploadedavideotitled"Guilty!"toYouTube.Hehadcomehomefindinghistwodogsnearanemp
下列施工总承包、专业承包企业用工方式中,属于违法用工方式的有()。
酪氨酸是神经递质5-羟色胺的前体。()
以下不属于英美法系特点的是:
假设二叉树采用二叉链表存储结构存储,试设计一个算法,求出该二叉树中第一条最长的路径长度以及此路径上各结点的值。
(2016年单选12)甲工作时不慎将手指切断,同事将其送往医院。医院拟为其行断指再植术,手术前发现断指已丢失。对此,下列分析正确的是()。
一个数据库中现有A、B、C、D、E、F六个语句,但目前这个数据库是不协调的,必须删除某些语句才能恢复数据库的协调性。已知:
ItisnotquiteBenidormyet,butAntarcticahasbecomeanincreasinglypopulardestinationforthemoreadventuroustourist.In
据报道,那条铁路因洪水而停止修建。
Malelionsaxeratherreservedaboutexpendingtheirenergyinhunting.Morethanthreequartersofkillsaremadebylionesses.
最新回复
(
0
)