题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-08 01:34:21

[单项选择]有以下程序 #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"的相关试题:

[单项选择]有以下程序 #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<stdio.h>
void main( )

char s[][5]='*','*','','*','*','','','','*','*','','*','*';
int i,j,
for(i=0;i<5;i++)

for(j=0;______;j++)
printf("%c",s[i][j]);
printf("/n");


若输出如下的钻石形平面图,则在程序的下划线处应填入的表达式是( )。
*
* *
* *
* *
*
A. j<5
B. j<=5
C. j>5
D. j>=5
[单项选择]有以下程序 #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 < stdio. h >
main ( )
char s[] = "ABCD", * p;
for(p=s+1;p<s+4;p++) pfintf(" % s /n" ,p);

A) ABCD
BCD
CD
D
B) A
B
C
C) B
C
D
D) BCD
CD
D
[单项选择]有以下程序
#include<stdio.h>
main( )
char S[]="rstuv";
printf("%c/n",*s+2);

程序运行后的输出结果是()。
A. tuv
B. 字符t的ASCII码值
C. t
D. 出错
[单项选择]以下程序运行后的输出结果是
#include<stdio.h>
main( )
char s[]="012xy"; int i, n=0;
 for(i=0; s[i]!=0; i++)
  if(s[i]>='a' && s[i]<='z') n++;
  printf("%d/n", n);

A. 0
B. 2
C. 3
D. 5
[单项选择]

有以下程序
#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<stdio.h>
main( )
char s[]="aeiou"), *ps;
ps=s; printf("%c/n", *ps+4);

程序运行后的输出结果是( )。
A. a
B. e
C. u
D. 元素s[4]的地址
[单项选择]有以下程序:
#include <stdio.h>
main( )
char s[]="012xy/08s34f4w2";
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0' &&s[i]<='9') n++;
printf("%d/n",n);

程序运行后输出的结果是( )。
A. 0
B. 3
C. 7
D. 8
[单项选择]有以下程序:
#include <stdio.h>
main( )
char s[]="ABCD", *p;
for(p=s+1; p<s+4; p++) printf("%s/n", p);

程序运行后的输出结果是( )。
A. ABCD
B. A
C. B
D. BCD
[单项选择]有以下程序:
#include <stdio.h>
main( )
char s[]="012x4y/08s34f4w2";
int i,n =0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0'&&s[i]<='9') n++;
printf("%d/n",n);

程序运行后的输出结果是
A. 0
B. 3
C. 4
D. 7
[单项选择]

有以下程序
  #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 *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 <stdio.h>
main( )
char*s="ABC");
do
printf("%d"; *s%10); s++;
while(*s);

注意:字母A的ASCⅡ码值为65。程序运行后输出的结果是( )。
A. 5670
B. 656667
C. 567
D. ABC

我来回答:

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

订单号:

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