表达式[str(i)for i in range(3)]的值为()。
第1题:
下列程序的运行结果为( )。
#include<stdio.h>
voidabc(char*str)
{int a,b,i,j;
for(i=j=0;str[i]!='\0';i++)
if(str[i]!='a')
str[j++]=str[j];
str[j]='\0';
}
void main()
{char Str[]="abcdef';
abc(str);
printf("str[]=%s",str);
}
A.str[]=bcdef
B.str[]=abcdef
C.str[]=a
D.str[]=ab
第2题:
运行下面程序,其输出结果(str2的值)为【 】。
Dim str1,str2 As String
Dim i As Integer
strl="abcdef"
For i=1 To Len(str1) Step2
str2=UCase(Mid(str1,i,1))+str2
Next
MsgBox str2
第3题:
设整型变量i的值为3,则计算表达式i---i后表达式的值为( )
A.0
B.l
C.2
D.表达式出错
第4题:
已知x=[3,5,3,7],那么表达式[x.index(i)for i in x i fi==3]的值为()。
第5题:
表达式[5for i in range(3)]的值为()。
第6题:
表达式eval(’*’.join(map(str,range(1,6))))的值为()。
第7题:
已知x=range(1,4)和y=range(4,7),那么表达式sum([i*jfori,jinzip(x,y)])的值为()。
第8题:
第9题:
第10题:
第11题:
第12题:
第13题:
当输入a1b2c3d4e时,下列程序的运行结果为______。main(){ char str[40]; printf("请输入含有4个数字字符的字符串:\n"); scanf("%s",&str); insert(str);}insert(str)char str[];{ int i; for(i=strlen(str);i>0;i--) { str[2*i)=str[i]; str[2*i-1)=' '; } printf("\n结果是:%s",str);}
A.a 1 b 2 c 3 d 4 e
B.1 2 3 4
C.a 1 b 2
D.因输入错误,程序出错
第14题:
下列叙述中,错误的一条是______。
A.已知i=3,执行语句k=(++i)+(++i)+(++i)后,k的值为15
B.逻辑表达式!(5>3)&&(2<4)的值为0
C.表达式'c'&&'d'||!(3+4)的值为1
D.整型、实型、字符型数据可以混合运算
第15题:
已知字典x={i:str(i+3) for i in range(3)},那么表达式sum(item[0] for item in x.items( ))的值为() 。
第16题:
表达式 len([i for i in range(10)]) 的值为 () 。
第17题:
已知字典x={i:str(i+3)foriinrange(3)},那么表达式’’.join(x.values())的值为()。
第18题:
已知字典x={i:str(i+3) for i in range(3)},那么表达式 sum(x)的值为()。
第19题:
表达式(i**2for i in range(100))的结果是个元组。
第20题:
第21题:
第22题:
第23题: