题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-06-27 01:48:24

[单项选择]以下程序
#include<string.h>
main( )
char a1[80],a2[80],*s1=a1,*s2=a2;
gets(s1);gets(s2)
if(!strcmp(s1,s2))printf("*");
else printf("#");
printf("%d/n",strlen(strcat(s1,s2)));

如果从键盘上输入:
book<回车>
book<空格><回车>
则输出结果是 ( )
A. *8
B. #9
C. #6
D. *9

更多"以下程序 #include<string.h> main( ) "的相关试题:

[单项选择]有以下程序:
#include<stdio.h>
main( )
int a1,a2;char c1,c2;
scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
pfintf("%d,%c,%d,%c",a1,c1,a2,c2);

若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是______。(以下□代表空格,<CR>代表回车)。
A. 12a34b<CR>
B. 12□a□34□b<CR>
C. 12,a,34,b<CR>
D. 12□a34□b<CR>
[单项选择]

有以下程序
#include<sldio.h>
main( )
{ int a1,a2; char c1,c2;
scanf("%d%c%d,%c",&c1,%a2,&c2);
printf("%d,%c,%d,%c,a1,c1,a2,c2);
}
若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是(以下[]代表空格,<CR>代表回车)().


A. 12a34b<CR>
B. 12[]a[]34[]b<CR>
C. 12a34b<CR>
D. 12[]a34[]b<CR>
[单项选择]有以下程序 #include #include main( ) { char a[5][10]={ "china","beijing","you","tiananmen","welcome"}; int i,j; char t[10]; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(strcmp(a[i],a[j])>0) {strcpy(t,a[i]); strcpy(a[i],a[j]); strcpy(a[j],t);} puts(a[3]); } 程序运行后的输出结果是_______。
A. beijing
B. china
C. welcome
D. tiananmen
[单项选择]以下程序 #include<string.h> main( ) { char a1[80],a2[80],*s1=a1,*s2=a2; gets(s1);gets(s2) if(!strcmp(s1,s2))printf("*"); else printf("#"); printf("%d/n",strlen(strcat(s1,s2))); } 如果从键盘上输入: book<回车> book<空格><回车> 则输出结果是 ( )
A. *8
B. #9
C. #6
D. *9
[单项选择]有下列程序:
#include<stdio.h>
main( )
int a1,a2char c1,c2;
scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
printf("%d%c%d%c",a1,c1,a2,c2);

若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是“12,a,34,b”.则正确输入格式是(以下代表空格,<CR>代表回车)( )。
A. 12a36b<CR>
B. 12a34b<CR>
C. 12,a,34,b<CR>
D. 12a34b<CR>
[单项选择]有以下程序 #include main( ) {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%C",8az1,&z2,&c3,&c4); c5=getchar( );c6:getchar( ); putchar(c1);putchar(c2); printf("%c%c\n",c5,c6); } 程序运行后,若从键盘输入(从第l列开始) 123<回车> 45678<回车> 则输出结果是【 】。
A. 1267
B. 1256
C. 1278
D. 1245
[单项选择]有以下程序 #include main( ) { char *s = "12134"; int k = 0, a = 0; while(s[k + 1] != ’/0’) { k++; if(k % 2 == 0){ a = a + (s[k] - ’0’ + 1); continue;} a = a + (s[k] - ’0’); } printf("k = %d a = %d/n", k, a); } 程序运行后的输出结果是
A. k=6 a=12
B. k=3 a=14
C. k=4 a=12
D. k=5 a=15
[单项选择]

有以下程序
#include
main( ) {
char *p,*q;
p=(char *)malloc(sizeof(char)*20);
q=p; scanf("%s%s",p,q);
printf("%s%s/n",p,q);
}
若从键盘输入:abc def<回车>,则输出结果是_()__


A. def def
B. abc def
C. abc d
D. d d
[单项选择]

有以下程序
  #include
  main( )
  { FILE *fp;char str[10];
  fp=fopen("myfile.dat","w");
  fputs("abc",fp);fclose(fp);
  fpfopen("myfile.data","a++");
  fprintf(fp,"%d",28);
  rewind(fp);
  fscanf(fp,"%s",str); puts(str);
  fclose(fp);
  }
  程序运行后的输出结果是()


A. abc
B. 28c
C. abc28
D. 因类型不一致而出错
[单项选择]

有以下程序
  #include
  main( )
  { char a,b,c,d;
  scanf(“%c%c”,&a,&b);
  c=getchar( ); d=getchar( );
  printf(“%c%c%c%c/n”,a,b,c,d);
  }
  当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符)
  12
  34
  则输出结果是()


A. 12 34
B. 12
C. 12 3
D. 12 34
[填空题]有以下程序:
#include
main( )
{ char c;
while( (c=getchar( ) )!=’’) putchar(- - c);
}
程序运行时,如果从键盘输入Y N<回车>,则输出结果为【10】

[单项选择]有以下程序:
#include
main( )
FILE*pf;
char*s1="China",*s2;"Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf);/*文件位置指针回到文件开头*/
fwrite(s1,5,1,pf);
fclose(pf):

以上程序执行后abc.dat文件的内容是( )。
A. China
B. Chinang
C. ChinaBeijing
D. BeijingChina
[单项选择]有以下程序 #include main( ) { char a[5][10] = {"one", "two", "three", "four", "five"}; int i, j; char t; for(i=0; i<4; i++) for(j = i + 1; j < 5; j++) if(a[i][0] > a[j][0]) { t = a[i][0]; a[i][0] = a[j][0]; a[j][0] = t;} puts(a[1]); } 程序运行后的输出结果是
A. fwo
B. fix
C. two
D. owo
[填空题]以下程序的输出结果是______。
#include
main( )
char *ch[4]=("red ","green","blue");
int i=0;
while(ch[i])
putchar(ch[i][0]);i++;

[单项选择]有以下程序
#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
[单项选择]有以下程序
#include<stdio.h>
main( )
unsigned char a=8,c;
c=a>>3;
printf("%d/n",c);

程序运行后的输出结果是______。
A. 1
B. 16
C. 32
D. 0

我来回答:

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

订单号:

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