更多"运算结果是字符串“home”的表达式是( )。"的相关试题:
[单项选择]运算结果是字符串“home”的表达式是( )。
A. LEFT("myhome",4)
B. RIGHT("hometown",4)
C. SUBSTR ("myhometown",4,4)
D. SUBSTR("myhometown",3,4)
[单项选择]在下列表达式中,运算结果是逻辑真的是( )。
A. EMPTY(.NULL.)
B. EMPTY(SPACE(8))
C. LIKE("edit","edi")
D. AT("a","ainimal")
[单项选择]在下列的表达式中,运算结果是逻辑真的是( )。
A. EMPTY (.NULL.)
B. EMPTY (SPACE(8))
C. LIKE("edit","edi")
D. AT("a","ainimal")
[填空题]有字符串"Iamastudent",求其长度的函数表达式为()。
[单项选择]下列表达式运算结果为日期型的是( )
A. 04/05/97-2
B. CTOD(′04/05/97′)-DATE()
C. CTOD(′04/05/97′)-3
D. DATE()+″04/05/97″
[单选题]逻辑表达式1010×1011的运算结果是()。
A.1100
B.1011
C.1001
D.1010
[单项选择]从字符串S("abcdefs")中返回子串B("cd")的正确表达式是______。
A. Mid(S,3,2)
B. Right(Left(S,4),2)
C. Left(Right(S,5),2)
D. 以上都可以
[单项选择]在下面的Visual FoxPro表达式中,运算结果是逻辑真的是______。
[单项选择]对于下列字符串,说明表达式strlen(s)值的是( )。
char s[10]='a','/n','a','b','/t','c';
A. 10
B. 1
C. 6
D. 7
[单项选择]如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是______。
A. 逻辑→算术→关系
B. 关系→逻辑→算术
C. 算术→逻辑→关系
D. 算术→关系→逻辑
[单项选择]下列表达式中,其运算结果为逻辑真工的表达式是______。
[单项选择]若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是( )。
A. 10011000
B. 10001100
C. 10101000
D. 10110000
[填空题]请补充main( )函数,该函数的功能是:从键盘输入一个字符串并保存在字符str1中,把字符串str1中下标为偶数的字符保存在字符串str2中并输出。例如,当str1="computer",则str2="cmue"。
注意:部分源程序给出如下。
请勿改动函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#define LEN 80
void main( )
{
char str1[LEN],str2[LEN];
char*p1=str1,*p2=str2;
int i=0,j=0;
system("CLS");
printf("Enter the string:/n");
scanf(______);
printf("***the origial string***/n");
while(*(p1+j))
{
printf("______",*(p1+j));
j++;
}
for(i=0;i<j;i+=2)
*p2++=*(str1+i);
*p2="/0";
printf("/nThe new string is:%s/n",______);
}
[单项选择]字符A,B,C一次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成多少个不同的字符串
A. 4
B. 6
C. 2
D. 5
[填空题]给定程序MODI1.C中函数fun的功能是首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的剩余字符接在c所指数组的尾部。例如,当a所指字符串中的内容为“abcdefg”,b所指字符串中的内容为“1234”时,c所指数组中的内容应该为“a4b3c2d1efg”;而当a所指字符串中的内容为“1234”,b所指字符串中的内容为“abcdefg”时,c所指数组中的内容应该为“1g2f3e4dcba”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序如下。
#include<stdio.h>
#include<string.h>
void fun(char*a,char*b,char*c)
{
int i,j;char ch;
i=0;j=strlen(b)-1;
/***********found************/
while(i>j)
{ ch=b[i];b[i]=b[j];b[j]=ch;
i++; j--;
}
while(*a||*b){
/**************found**********/
If(*a)
{ *c=*a;c++;a++;}
if(*b)
{ *c=*b;c++;b++;}
}
*c=0;
}
main( )
{
char s1[100],s2[100],t[200];
printf("/nEnter s1 string:");scanf("%s",s1);
printf("/nEnter s2 string:");scanf("%s",s2);
fun(s1,s2,t);
printf("/nThe result is:%s/n",t);
}
[单项选择]如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
A. operator/(x.operator--(),y);
B. operator/(operator--(x),y);
C. operator--().operator/(y);
D. operator/(operator--(x));
[单项选择]如果在关系表达式中有逻辑运算、关系运算和算术运算混合在一起,其中不包含括号,运算顺序是______。
A. 逻辑,关系,算术
B. 逻辑,算术,关系
C. 关系,逻辑,算术
D. 算术,关系,逻辑