首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有以下程序:main(){chars[]="\n123\\"; printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果

有以下程序: main() { char s[]="\n123\\"; printf("%d,%d\n",strlen(s),sizeof(s)); } 执行后输出结果是()。

A.赋初值的字符串有错

B.6,7

C.5,6

D.6,6

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序:main(){chars[]="\n123\\"…”相关的问题
第1题
有以下程序main (){chars[]="\n123\\";printf ("%d, %d\n", strlen (s) , sizeof (s));} 执行

有以下程序 main (){ char s[]="\n123\\"; printf ("%d, %d\n", strlen (s) , sizeof (s));} 执行后输出结果是

A.赋初值的字符串有错

B.6,7

C.5,6

D.6,6

点击查看答案
第2题
有以下程序 #include<stdio.h>#include<string.h>voidfun(chars[][10],intn

有以下程序

#include <stdio.h>

#include <string.h>

void fun(char s[][10],int n)

{char t; int i,j;

for(i=0;i<n-1;i++)

for(j=i+1;j<n;j++)

/*比较字符串的首字符大小 ,并交换字符串的首字符*/

if(s[i][0]<s[j][0]) {t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;}

}

main()

{char ss[5][10]={“bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”};

fun(ss,5); printf(“%s,%s\n”,ss[0],ss[4]);

}

程序的运行结果是()。

A.xy,aaaacc

B.aaaacc,xy

C.xcc,aabcc

D.acc,xabcc

点击查看答案
第3题
使用VC++6.0打开考生文件夹下的源程序文件 1.cpp,该程序运行时有错误,请改正程序中的错误。本程
序要求实现的功能为从键盘输入一个字符串,并将结果保存到文件1.txt中。 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在 //******error******的下面。 试题程序: include<iostream> include<fstream> //********error******** usingstd; voidWriteFile(char*s) { ofstreamout1; //********error******** out1.open("1.txt",binary|app); for(inti=0;s[i]!=0;i++) { //********error******** out1.puts(s[i]); } out1.close; } voidClearFile { ofstreamout1; out1.open("1.txt"); out1.close; } intmain { chars[1024]; ClearFile; cout<<"pleaseinputastrin9:"<<endl; cin.getline(s,1024); WriteFile(s); return0; }

点击查看答案
第4题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,
并且要求最后一个catch必须抛出执行的任何异常。

程序异常,输出信息为

error

O

ERROR

注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。

试题程序:

include<iostream.h)

intmain

{

try

{

throw("error");

}

//********error********

catch(chars)

{

cout<<s<<endl;

}

try

{

throw((int)0);

}

//********error********

catch

{

cout<<i<<endl;

}

try

{

throw(O);

throw("error");

}

//********error********

catch

{

cout<<"ERROR"<<endl;

}

return0;

}

点击查看答案
第5题
以下程序段的输出结果是 chars[]="\\141\141abc\t";printf("%d\n",strlen(s));A.9B.12C.13D.14

以下程序段的输出结果是 char s[]="\\141\141abc\t"; printf ("%d\n",strlen(s));

A.9

B.12

C.13

D.14

点击查看答案
第6题
下面程序段的输出结果是_____。chars[3][10]={"SUNDAY","MONDAY","TU

下面程序段的输出结果是_____。

chars[3][10]={"SUNDAY","MONDAY","TUESDAY"};

printf("%s",s[1]+2);

点击查看答案
第7题
有以下程序#include <stdio.h>#include <string.h>main(){ printf("%d\n",strlen (

有以下程序

#include <stdio.h>

#include <string.h>

main()

{ printf("%d\n",strlen ("ATS\n012\1") ); }

程序运行后的输出结果是

A)3

B)8

C)4

D)9

点击查看答案
第8题
有以下程序: #include<stdio.h> main() { char a=H; a=(a>=Aa<=2)?(a-A+a):a

有以下程序: #include<stdio.h> main() { char a=H; a=(a>=Aa<=2)?(a-A+a):a; printf("%c\n",a); } 程序运行后的输出结果是()。

A.A

B.a

C.H

D.h

点击查看答案
第9题
有以下程序: #include <stdio.h> main() { int a=7; while(a--); print[("%d\n

有以下程序: #include <stdio.h> main() { int a=7; while(a--); print[("%d\n",a); } 程序运行后的输出结果是()。

A.-l

B.0

C.1

D.7

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改