首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序: #include<stdio.h> #include<string.h> main() { char str[]=’’abcd\n\123\xab’’; printf(’’%’’,strlen(str)
以下程序: #include<stdio.h> #include<string.h> main() { char str[]=’’abcd\n\123\xab’’; printf(’’%’’,strlen(str)
admin
2017-03-23
25
问题
以下程序:
#include<stdio.h>
#include<string.h>
main()
{ char str[]=’’abcd\n\123\xab’’;
printf(’’%’’,strlen(str));
}
运行后的输出结果是( )。
选项
A、10
B、9
C、7
D、14
答案
C
解析
本题考查字符串的长度,需注意转义字符串,例如,“\n”表示换行,为一个长度,“\123”表示3位八进制数123表示的字符,为一个长度,“\xab”表示二位十六进制数ab表示的字符,也为一个长度。
转载请注明原文地址:https://kaotiyun.com/show/kcDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数的运行结果是main(){inti=2,p;intj,k;j=i;k=++i;p=f(j,k);printf("%d",p);}intf(inta,intb){intc;if(a>b
有以下程序main(){inti;for(i=1;i
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
下面程序的输出结果是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}
以下叙述中正确的是
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
若要求从键盘读入含有空格字符的字符串,应使用函数
设有下列二叉树:对此二叉树前序遍历的结果为
随机试题
男,26岁。感冒2周后出现双下肢近端无力。查体双上肢肌力3级,双下肢肌力3级,四肢腱反射消失,手套袜子样痛觉减退,双腓肠肌压痛阳性。其原因最可能是
民族自治地方和行政机关所享有的自治权之一是()。
SomestudentsattheOpenUniversityleftschool20yearsago.Othersare【C1】______butallmustbeatleast21yearsold.Thisi
脱落细胞学涂片中,固缩性退变常见于
下述各项中,( )属于单位工程概算中的建筑工程概算。
甲企业2009年3月份发生的费用有:计提车间管理人员工资费用50万元,发生管理部门人员工资30万元,支付广告宣传费用40万元,筹集外币资金发生汇兑损失10万元,支付固定资产维修费用15万元。则该企业当期的期间费用总额为()万元。
下列关于非货币性资产交换的说法,正确的有()。
EuropeanCommission
SelectCase结构运行时首先计算()的值。
Forthispart,youareallowed30minutestowriteanessay.Supposetherearetwoattitudestowardabbreviation:Oneissupport
最新回复
(
0
)