首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char s[]="\n123\\"; printf("%d,%d\n",strlen(s),sizeof(s)); } 执行后输出结果是( )。
有以下程序: main() { char s[]="\n123\\"; printf("%d,%d\n",strlen(s),sizeof(s)); } 执行后输出结果是( )。
admin
2013-06-11
41
问题
有以下程序: main() { char s[]="\n123\\"; printf("%d,%d\n",strlen(s),sizeof(s)); } 执行后输出结果是( )。
选项
A、赋初值的字符串有错
B、6,7
C、5,6
D、6,6
答案
4
解析
本题在定义字符数组时没有定义数组长度,但是给数组赋了初值,这时初值的个数即为数组的长度,故数组长度为6(包括’\0’)。字符串的长度为有效字符的个数5。因此printf语句中输出的结果为5,6。所以,C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/ptJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
486PC机主板上一般带有高速缓冲存储器Cache,它是()之间的储存。
在软件开发过程中,软件结构设计是描述______。
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
以下程序运行后的输出结果是【】。main(){inti,n[]=10,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%d",n[
假定所有变量均已正确说明,下列是程序段运行后x的值是() a=b=C=O;x=35; if(!a)x--; elseif(b); if(c)x=3; elsex=4;
对于―个非空的数据结构,如果它有且只有―个根结点,并且每一个结点最多有一个前件,也最多有―个后件,那么()
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardara;stru
在软件测试设计中,软件测试的主要目的是
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
下列哪种条件宜采用埋弧焊焊接?
下丘脑的大细胞神经元分泌的激素是
A.血中HbCO浓度升高B.化学性肺水肿C.中枢神经系统症状D.造血功能异常E.肝血管肉瘤氯乙烯中毒表现为
重症肺炎患儿发生腹胀大多因为
期货公司股东发生( )等情形时,期货公司及其相关股东应当在5日内向期货公司住所地中国证监会派出机构提交书面报告。
关于个人征信异议的银行处理办法,下面说法正确的有()。
2013年1月31日,中共中央、国务院发布了《关于加快发展现代农业进一步增强农村发展活力的若干意见》。为贯彻落实这一文件精神,具体部署有关工作,××市人民政府决定于2013年2月20日发文召开各县(市、区)政府一把手和主管农业领导参加的农村工作会议。
A.蠕动B.分节运动C.集团蠕动D.容受性舒张胃特有的运动形式为
如果删除一个非零无符号二进制整数后的一个0,则此数的值为原数的
A、Therunnerwhorunstokeepfit.B、Therunnerwhobreakstherecord.C、Therunnerwhodoesnotbreaktherules.D、Therunnerw
最新回复
(
0
)