题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-19 23:36:55

[单选题]有以下程序
Main()
{char str[][10]={"China","Beijing"},*p=str[0];
Printf("%s\n",p+10);
}
程序运行后的输出结果是()。
A.China
B.Bejing
C.ng
D.ing

更多"[单选题]有以下程序Main(){char str[][10]={'C"的相关试题:

[单选题]有以下程序
Main()
{ char str[]="xyz",*ps=str;
While(*ps) ps++;
For(ps--;ps-str>=0;ps--) puts(ps);}
执行后输出结果是()。
A.yz
Xyz
B.z
Yz
C.z
Yz
Xyz
D.x
Xy
Xyz
[单选题]设有如下的程序段
Char str[]="Hello";
Char *ptr;
Ptr=str;
执行完上面的程序段后,*(ptr+5)的值为()。
A.o'
B.\0'
C.不确定的值
D.o'的地址
[单选题]设有以下语句:char str1[]="string",str2[8],*str3,*str4="string";
则下列选项中,()不是对库函数strcpy的正确调用,此库函数用来复制字符串。
A.strcpy(str1,"HELLO1");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3");
D.strcpy(str4,"HELLO4");
[单选题]设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是()。
A.*p与str[0]的值相等
B.str与p的类型完全相同
C.str数组长度和p所指向的字符串长度相等
D.数组str中存放的内容和指针变量p中存放的内容相同
[单选题]设有以下定义和语句
Char str[20]= "Program",*p;
P=str;
则以下叙述中正确的是()。
A.*p与str[0]中的值相等
B.str与p的类型完全相同
C.str数组长度和p所指向的字符串长度相等
D.数组str中存放的内容和指针变量p中存放的内容相同
[单选题]阅读下面的程序,运行结果是()。 main() { char *str="ABCabcd"; bubble(str,5); printf("\n%s",str); } bubble(str,count) char *str; int count; { int i,j=count; char tmp; while(j-->1) for(i=0;iA.bacdCBA
B.baCBAcd
C.cdbaCBA
D.bCBAacd
[填空题]已知char str[]="monkey",则strlen(str)的值为()。
[填空题]已知char str[]="student",则strlen(str)的值为()。
[填空题]已知char str[]="man",则strlen(str)的值为()。
[填空题]已知char str[]="happy!",则strlen(str)的值为()。
[单选题]有语句char str1[10],str2[10]={"china"};则能将字符串china赋给数组str1的正确语句是( )。
A.str1={"china"};
B.strcpy(str1,str2);
C.str1=str2;
D.strcpy(str2,str1);
[单选题]有以下程序
Point(char *p){p+=3;}
Main()
{ char b[4]={a','b','c','d'},*p=b;
Point(p);
Printf("%c\n",*p);
}
程序运行后的输出结果是()。
A.a
B.b
C.c
D.d
[单选题]设有
Static char str[]="Beijing";
则执行
Printf("%d\n",strlen(strcpy(str,"China") ) );
后的输出结果为()。
A.5
B.7
C.12
D.14
[单选题]有以下程序
#include
Main()
{ char p[]={a','b','c'},q[10]={a','b','c'};
Printf("%d %d\n",strlen(p),strlen(q));
}
以下叙述中正确的是()。
A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于p数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3
C.由于q数组中没有字符串结束符,长度不能确定;但p数组中字符长度为3
D.由于p和q数组中没有字符串结束符,故长度都不能确定
[单选题]有以下程序
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
[单选题]有以下程序
#include
Main()
{ char str[][20]={"Hello","Beijing"},*p=str;
Printf("%d\n",strlen(p+20));
}
程序运行后的输出结果是()。
A.0
B.5
C.7
D.20
[单选题]有以下程序
#include
Main()
{ char a=4;
Printf("%d\n",a=a<<1);
}
程序的运行结果是()。
A.40
B.16
C.8
D.4
[单选题]有以下程序
#include
Main()
{ char p[20]={a','b','c','d'},q[]="abc",r[]="abcde";
Strcpy(p+strlen(q),r); strcat(p,q);
Printf("%d\n", strlen(p));
}
程序运行后的输出结果是()。
A.9
B.8
C.11
D.12
[单选题]有以下程序
#include
Main()
{char c1='1',c2='2';
C1=getchar(); c2=getchar(); putchar(c1); putchar(c2);
}
当运行时输入:a<回车>后,以下叙述正确的是()。
A.变量c1被赋予字符a,c2被赋予回车符
B.程序将等待用户输入第2个字符
C.变量c1被赋予字符a,c2中仍是原有字符2
D.变量c1被赋予字符a,c2中将无确定值

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码