更多"[单选题]若有以下程序片段:
char str[ ]='ab\n\01"的相关试题:
[单选题]若有以下程序片段:
char str[ ]="ab\n\012\\\"";
printf("%d",strlen(str));
上面程序片段的输出结果是 ( )。
A.3
B.4
C.6
D.12
[单选题]有以下程序
void fun2(char a, char b){printf(“%c%c”,a,b);}
char a= 'A',b= 'B';
void fun1( ){ a= 'C'; b= 'D'; }
main( )
{ fun1( ) ;
printf( “%c%c”,a,b);fun2('E', 'F'); }
程序的运行结果是()。
A.CDEF
B.ABEF
C.ABCD
D.CDAB
[单选题]若有以下程序段,输出结果是( )。
char s[ ]="\\141\141abc\t";
printf ("%d\n",strlen(s));
A.9
B.12
C.13
D.14
[单选题]下列程序片段中,能通过编译的是:
A.public abstract class Animal{
public void speak();}
B.public abstract class Animal{
public void speak(){}}
C.public class Animal{
public abstract void speak();}
D.public abstract class Animal{
public abstract void speak(){}}
[单选题]阅读下列程序片段
public void test(){
try{
sayHello();
System.out.println("Hello");
}catch (ArrayIndexOutOfBoundException e) {
System.out.println("ArrayIndexOutOfBoundException");
}catch(Exception e){
System.out.println("Exception");
}finally {
System.out.println("Finally");
}
}
如果sayHello( )方法正常运行,则test( )方法的运行结果将是:
A.Hello
B.ArrayIndexOutOfBondsException
C.Exception Finally
D.Hello Finally
[单选题]请读程序片段(字符串内没有空格):
printf("%d\n",strlen("ATS\n012\1\\"));的输出结果是()。
A.11
B.10
C.9
D.8
[单选题]程序片段:在TC20中, int i=65536; printf("%d\n",i);的输出结果是()。
A.65536
B.0
C.有语法错误,无输出结果
D.-1
[单选题]设有以下定义和语句
char str[20]="Program",*p;
p=str;
则以下叙述中正确的是()。
A.*p与str[0]的值相等
B.str与p的类型完全相同
C.str数组长度和p所指向的字符串长度相等
D.数组str中存放的内容和指针变量p中存放的内容相同
[单选题]若有以下定义和语句:double r=99,*p=&r; *p=r;则以下正确的叙述是()。
A.以下两处的*p含义相同,都说明给指针变量p赋值
B.在“double r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
C.语句“*p=r;”把变量r的地址值赋给指针变量p
D.语句“*p=r;”取变量r的值放回r中
[单选题]以下关于字符串str1的用法,错误的是( )
A.str1.ToUpper();可将str1转化成大写
B.str1.ToLower();可将str1转化成小写
C.str1.split(‘,’);返回字符串数组
D.str1.split(‘,’);返回一个字符串
[单选题]若有程序段:
x=99;
while(x-2) x--;则循环结束时,x=( )。
A.99
B.2
C.1
D.0