有以下程序: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
有以下程序: main() { char s[]="\n123\\"; printf("%d,%d\n",strlen(s),sizeof(s)); } 执行后输出结果是()。
A.赋初值的字符串有错
B.6,7
C.5,6
D.6,6
有以下程序 main (){ char s[]="\n123\\"; printf ("%d, %d\n", strlen (s) , sizeof (s));} 执行后输出结果是
A.赋初值的字符串有错
B.6,7
C.5,6
D.6,6
有以下程序
#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
程序异常,输出信息为
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;
}
以下程序段的输出结果是 char s[]="\\141\141abc\t"; printf ("%d\n",strlen(s));
A.9
B.12
C.13
D.14
下面程序段的输出结果是_____。
chars[3][10]={"SUNDAY","MONDAY","TUESDAY"};
printf("%s",s[1]+2);
有以下程序
#include <stdio.h>
#include <string.h>
main()
{ printf("%d\n",strlen ("ATS\n012\1") ); }
程序运行后的输出结果是
A)3
B)8
C)4
D)9
有以下程序: #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
有以下程序: #include <stdio.h> main() { int a=7; while(a--); print[("%d\n",a); } 程序运行后的输出结果是()。
A.-l
B.0
C.1
D.7