题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-07-15 20:26:09

[单项选择]有下列程序:

main( )

char s[]="abcde";

S+=2;

printf("%d/n",s[0]);



执行后的结果是( )。
A. 输出字符a的ASCII码
B. 输出字符c的ASCII码
C. 输出字符c
D. 程序出错

更多"有下列程序: main( ) char s[]='abcde'; "的相关试题:

[单项选择]下面程序段的运行结果是
char*s="abcde";
s+=2;printf("%d",s);
[单项选择]程序中若有如下说明和定义语句
char fun(char *);
main( )
char *s="one",a[5]=0,(*f1)( )=fun,ch;
…以下选项中对函数fun的正确调用语句是()。
A. (*f1);
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
[单项选择]下面程序段执行的结果是( )
char*p="abcde";p+=3;printf("%d",p);
A. cde
B. de
C. bcde
D. c
[单项选择]有以下程序 #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
[单项选择]下面程序的输出是()。
main( )
char*s="12134211";
int v1=0,v2=0,v3=0,v4=0,k;
for(k=0;s[k];k++)
switch(s[k])
defaultv4++;
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
[单项选择]有下列程序:
#include<stdio.h>
void main( )
char *s="ABC";
do
printf("%d",*s%10);s++;
while(*s);

注意:字母A的ASCⅡ码值为65。程序运行后的输出结果是( )。
A. 5670
B. 656667
C. 567 D) ABC
[单项选择]以下程序的输出结果是( )。
main( )
char*s="12134211";
int v[4]=0, 0, 0, 0), k, i;
for(k=0;s[k]; k++)
switch(s[k])
case’1’: i=0;
case’2’: i=1;
case’3’: i=2;
case’4’: i=3; )

v[i]++;

for(k=0; k<4; k++)printf("%d", v[k]);
A. 4 2 1 1
B. 0 0 0 8
C. 4 6 7 8
D. 8 8 8 8
[单项选择]以下程序的输出结果是( )。
main( )
char *s="12134211";
int v1=0,v2=0,v3=0,v4=0,k;
for(k=0;s[k];k++)
switch(s[k])
case'1':v1++;
case '3': v3++;
case '2': v2++;
default: v4++;

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=4,v2=7,v3=5,v4=8
[单项选择]有以下程序:
# include <stdio.h>
main( )
char *s="[2]34"; 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-1
B. k=3 a-14
C. k=4 a=12
D. k=5 a-15
[单项选择]有下列程序:
#include<stdio.h>
main( )
char*s="ABC";
do
printf("%d",*s%10);s++;
while(*s);

注意:字母A的ASCII码值为65。程序运行后的输出结果是( )。
A. 5670
B. 656667
C. 567
D. ABC
[单项选择]有以下程序
#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
[单项选择]有下列程序:
main( )
char s[]="abcde";
s+ =2;
printf("%d/n",s[0]);

执行后的结果是( )。
A. 输出字符a的ASCII码
B. 输出字符c的ASCII码
C. 输出字符c
D. 程序出错
[单项选择]有下列程序:
main( )
char s[]="abcde";
s+=2;
printf("%d/n", s[0];

执行后的结果是( )。
A. 输出字符a的ASCII码
B. 输出字符c的ASCII码
C. 输出字符c
D. 程序出错
[单项选择]有以下程序:
#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
[单项选择]下列程序的输出结果是______。
main( )
char *s="12134211"; int v[4]=0,0,0,0,k,i;
for(k=0;s[k];k++)
switch(s[k])
case ’1’:i=0;
case ’2’:i=1;
case ’3’:i=2;
case ’4’:i=3;

vii]++;

for(k=O;k<4;k++) printf("%d ",v[k]);

A. 4211
B. 0008
C. 4678
D. 8888
[单项选择]下列程序的输出结果是______。
main( )
char*s="1221";
int k=0,a=0,b=0;
do
if(k%2==0)
a=a+s[k]-’0’;
continue;

b=b+s[k]-’0’;
while(s[++k]);
printf("k=%d a=%d b=%d/n",k,a,b);

A. k=3 a=4 b=3
B. k=3 a=3 b=3
C. k=4 a=3 b=3
D. k=4 a=2 b=3
[单项选择]下面程序的输出是_______。
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

我来回答:

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

订单号:

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