题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-04-05 23:23:08

[单选题]下面函数
Int fun1(char *x)
{ char *y=x;
While(*y++);
Return(y-x-1);
}
的功能是()。
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串x复制到字符串y
D.将字符串x连接到字符串y后面

更多"[单选题]下面函数Int fun1(char *x){ char *"的相关试题:

[单选题]有以下程序 void fun1(char *p) {char *q; q=p; while(*q!='\0') { (*q)++; q++; } main() {char a[]={"Program"}, *p; p=&a[3];fun1(p);printf("%s\n",a); } 程序执行后的输出
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program
[单选题]有以下程序
Void fun1(char *p)
{ char *q;
Q=p;
While(*q!= '\0')
{(*q)++;
Q++;}
}
Main()
{ char a[]={"Program "},*p;
P=&a[3];
Fun1(p);
Printf("%s\n",a);
}
程序执行后的输出结果是()。
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program
[单选题]有以下函数
Int aaa(char *s)
{ char *t=s;
While(*t++);
T-- ;
Return(t-s);
}
以下关于aaa函数的功能叙述正确的是()。
A.求字符串s的长度
B.比较两个串的大小
C.将串s复制到串t
D.求字符串s所占字节数
[单选题]阅读以下函数
Fun(char *sl,char *s2)
{ int i=0;
While(sl[i]==s2[i]&&s2[i]!='\0') i++;
Return(sl[i]=='\0'&&s2[i]=='\0');
}
此函数的功能是()。
A.将s2所指字符串赋给s1
B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C.比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
D.比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0
[单选题]执行下面的程序段
Int x=5;
Char z='A';
Int B;
B=((x&15)&&(z<'a') );
后,B的值为()。
A.0
B.1
C.2
D.3
[单选题]若有以下函数首部
Int fun(double x[10], int *n)
则下面针对此函数的函数声明语句中正确的是()。
A.int fun(double x, int *n);
B.int fun(double, int );
C.int fun(double *x, int n);
D.int fun(double *, int *);
[单选题]有以下函数
Char *fun(char *p)
{ return p; }
该函数的返回值是()。
A.无确切的值
B.形参p中存放的地址值
C.一个临时存储单元的地址
D.形参p自身的地址值
[多选题]下面数据聚合函数的参数,可以传入 char 类型的列的是()。
A.MAX()
B.MIN()
C.AVG()
D.COUNT()
[单选题]下面程序的输出是()。
Main( )
{ char *s="12134211";
Int v1=0,v2=0,v3=0,v4=0,k;
For (k=0;s[k];k++)
Switch(s[k])
{ default:v4++;
Case '1':v1++;
Case '3':v3++;
Case '2':v2++;
}
Printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);
}
A.v1=4,v2=2,v3=1,v4=1
B.v1=4,v2=9,v3=3,v4=1
C.v1=5,v2=8,v3=6,v4=1
D.v1=8,v2=8,v3=8,v4=8
[单选题]有以下程序
Main(int argc,char *argv[])
{ int n,i=0;
While(argv[1][i]!='\0')
{ n=fun(); i++;}
Printf("%d\n",n*argc);
}
Int fun()
{ static int s=0;
S+=1;
Return s;
}
假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令
Exam 123↙
则运行结果为()。
A.6
B.8
C.3
D.4
[单选题]已定义以下函数 int fun(int *p) {return *p;) fun函数返回值是()。
A.不确定的值
B.一个整数
C.形参P中存放的值
D.形参P的地址值
[单选题]有以下程序
Main(int argc,char *argv[])
{int n=0,i;
For(i=1;iPrintf("%d\n",n);
}
编译连接后生成可执行文件tt.exe。若运行时输入以下命令行
Tt 12 345 678
程序运行后的输出结果是()。
A.12
B.12345
C.12345678
D.136
[单选题]设有以下语句
Typedef struct TT
{char c; int a[4];}CIN;
则下面叙述中正确的是()。
A.可以用TT定义结构体变量
B.TT是struct类型的变量
C.可以用CIN定义结构体变量
D.CIN是struct TT类型的变量
[单选题]设有以下函数;
F(int a)
{ int b=0;
Static int c=3;
B++;c++;
Return(a+b+c);
}
如果在下面的程序中调用该函数,则输出结果是()。
Main()
{ int a=2, i;
For(i=0;i<3;i++) printf("%d\n",f(a));
}
A) B) C) D)
7 7 7 7
8 9 10 7
9 11 13 7
A.A)
B.B)
C.C)
D.D)
[单选题]下列函数的功能是 fun(char * a,char * b) { while((*b=*a)!='\0') {a++,b++;} }
A.将a所指字符串赋给b所指空间
B.使指针b指向a所指字符串
C.将a所指字符串和b所指字符串进行比较
D.检查a和b所指字符串中是否有'\0'
[单选题]设有说明:char w; int x; float y; double z; 则表达式: w*x+z-y值的数据类型是_______.
A.float
B.char
C.int
D. double
[单选题]已定义以下函数
Fun(char *p2, char *p1)
{ while((*p2=*p1)!='\0'){p1++;p2++;} }
函数的功能是()。
A.将p1所指字符串复制到p2所指内存空间
B.将p1所指字符串的地址赋给指针p2
C.对p1和p2两个指针所指字符串进行比较
D.检查p1和p2两个指针所指字符串中是否有\0'
[单选题]设有说明 : char w; int x; f1oat y; double z; 则表达式 w* x+z-y 值的数据类型为
A.float
B.char
C.int
D.double
[单选题]有以下程序   struct stu   { int num;   char name[10];   int age;   };   void fun(struct stu *p)   { printf("%s\n",(*p).name); }   main()   {   struct stu students[3]={{9801,"Zhang",20},   {9802,"Wang",19},   {9803,"Zhao",18} };   fun(students+2);   }   输出结果是()。
A.Zhang
B.Zhao
C.Wang
D.18

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码