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

[单选题]有以下程序
Main()
{
Char a[7]="a0\0a0\0";
Int i,j;
I=sizeof(a);
J=strlen(a);
Printf("%d %d\n",i,j);
}
程序运行后的输出结果是()。
A.2 2
B.7 6
C.7 2
D.6 2

更多"[单选题]有以下程序Main(){Char a[7]='a0\0a0\"的相关试题:

[单选题]有以下程序
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
[单选题]有以下程序
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
[单选题]有以下程序
Main()
{ int a; char c=10;
Float f=100.0; double x;
A=f/=c*=(x=6.5);
Printf("%d %d %3.1f %3.1f\n",a,c,f,x);
}
程序运行后的输出结果是()。
A.1 65 1 6.5
B.1 65 1.5 6.5
C.1 65 1.0 6.5
D.2 65 1.5 6.5
[单选题]有以下程序段 main() { union { int k; char i[2]; } *s,a; s=&a; s->i[0]=0x39; s->i[1]=0x38; printf("%x\n",s->k); } 输出结果是()。
A.3839
B.3938
C.380039
D.390038
[单选题]有以下程序 main() {union {char ch[2]; int d; }s; s.d=0x4321; printf("%x,%x\n",s.ch[0],s.ch[1]); } 在16位编译系统上,程序执行后的输出结果是()。
A.21,43
B.43,21
C.43,00
D.21,00
[单选题]有以下程序
Main()
{ char k; int i;
For(i=1;i<3;i++)
{ scanf("%c",&k);
Switch(k)
{ case '0': printf("another\n");
Case '1': printf("number\n");
}
}
}
程序运行时,从键盘输入:01↙,程序执行后的输出结果是()。
A.another
Number
B.another
Number
Another
C.another
Number
Number
D.number
Number
[单选题]有以下程序 main() {char *p[]={"3697","2584"}; int i,j;long num=0; for(i=0;i<2;i++) {j=0; while(p[i][j]!="\0") {if((p[i][j]-"0")%2)num=10*num+p[i][j]-"0"; j+=2; } } printf("%d\n",num); } 程序执行后的输出结果是()。
A.35
B.37
C.39
D.3975
[单选题]以下程序的输出结果是()。
Main()
{ int x=05; char z='a';
Printf("%d\n",(x&1)&&(z<'z') ); }
A.0
B.1
C.2
D.3
[单选题]有以下程序
Main()
{ char *p[]={"3697","2548"};
Int i,j;
Long num=0;
For(i=0;i<2;i++)
{ j=0;
While(p[i][j]!= '\0')
{ if((p[i][j]- '0')%2) num=10*num+p[i][j]- '0';
J+=2;
}
}
Printf("%d\n",num);
}
程序执行后的输出结果上()。
A.35
B.37
C.39
D.3975
[单选题]main(int argc, char *argv[])
{ while(--argc>0) printf("%s",argv[argc]);
Printf("\n");
}
假定以上程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROG ABCDEFGHIJKL↙,则输出结果为()。
A.ABCDEFG
B.IJHL
C.ABCDEFGHIJKL
D.IJKLABCDEFGH
[判断题]以下程序“CONNECT int1 WITH iroutine1;ISignalDI\Signal di01,1,int1;”的中断功能持续有效。
A.正确
B.错误
[单选题]下面程序的输出是()。
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
[单选题]有以下程序
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
[单选题]有以下程序
#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数组中没有字符串结束符,故长度都不能确定
[单选题]有以下程序
#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 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中将无确定值
[单选题]有以下程序
#include
Main()
{ char p[20]={a','b','c','d'},q[]="abc",r[]="abcde";
Strcat(p,r); strcpy(p+strlen(q),q);
Printf("%d\n",strlen(p));
}
程序运行后的输出结果是()。
A.9
B.6
C.11
D.7

我来回答:

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

订单号:

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