题目内容 (请给出正确答案)
[单选题]

运行下面程序时,当输入字符B后,输出的结果是()。 #include <stdio.h> main() { char a; scanf(″%c″,&a); switch(a) { case ′a′:printf(″1″);break; case ′b′:printf(″2″);break; case ′c′:printf(″3″);break; default:printf(″4″); } }

A.3

B.4

C.1

D.2

提问人:网友qbomkey 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 A,占比44.44%
  • · 有3位网友选择 C,占比33.33%
  • · 有1位网友选择 B,占比11.11%
  • · 有1位网友选择 D,占比11.11%
匿名网友 选择了A
[253.***.***.16] 1天前
匿名网友 选择了C
[245.***.***.237] 1天前
匿名网友 选择了A
[53.***.***.176] 1天前
匿名网友 选择了A
[43.***.***.84] 1天前
匿名网友 选择了C
[112.***.***.31] 1天前
匿名网友 选择了D
[239.***.***.70] 1天前
匿名网友 选择了B
[154.***.***.45] 1天前
匿名网友 选择了A
[56.***.***.127] 1天前
匿名网友 选择了C
[9.***.***.244] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“运行下面程序时,当输入字符B后,输出的结果是()。 #inc…”相关的问题
第1题
填空#include <stdio.h> void main() { int a,b,t; scanf(“%d%d”,&a,&b); while(______) { if(a>b) {t=a;a=b;b=t;} printf(“%d,%d\n”,a,b); scanf(“%d%d”,&a,&b); }
点击查看答案
第2题
(8)有以下程序(说明:字符0的ASCII码值为48)

#include

main()

{ char c1,c2;

scanf("%d",&c1);

c2=c1+9;

printf("%c%c\n",c1,c2);

}

若程序运行时从键盘输入48<回车>,则输出结果为 【8】 。

点击查看答案
第3题
有以下程序: #include <stdio.h> main() {  int a1,a2; char 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、12_a34_b <cr>

B、12_a_34_b <cr>

C、12,a,34,b <cr>

D、12a34b <cr>

点击查看答案
第4题
#include <stdio.h> int main() {int c1,c2; c1=97; c2=98; printf("c1=%c,c2=%c\n",c1,c2); printf("c1=%d,c2=%d\n",c1,c2); return 0; } 该程序的运行结果是
点击查看答案
第5题
请补充main函数,该函数的功能是:从键盘输入一个字符串及一个指定字符,然后把这个字符及其后面的所有字符全部删除。结果仍然保存在原串中。 例如,输入“abcdefg”,指定字符为“d”,则输出“abe”。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。 试题程序: include include define M 80 void main { int i=0; char str[M]; char ch; system("CLS"); printf("\n Input a strin9:\n"); gets(str); printf("\n Input a charator;\n"); scanf("%c",&ch); while(str[i]!=\0) { if(str[i]==ch) 【1】 【2】 ; } str[i]=【3】 ; printf("\n***display string***\n"); puts(str); }
点击查看答案
第6题

下列给定程序中,函数proc的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCIl码升序排序后输出。 例如,输入opdye,则应输出deopy。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include%string.h> include%stdlib.h> include include //****found**** int proc(char str[]) { char C; unsigned i,j; for(i=0;istr[j]) { c=str[j]: //****found**** str[j]=str[i++]; str[i]=C; } } void main { char st/[81]; system("CLS"); printf("\nPlease enter a character string:"); gets(str); printf("\nknBefore sorting:\n %s",str); proc(str); printf("\nAfter sorting decendingly:\n %S",str); }

点击查看答案
第7题

下列给定程序中,函数proc的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码升序排序后输出。 例如,输入opdye,则应输出deopy。 请修改程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include include include include //****found**** int proc(char str[]) { char c; unsigned i,j; for(i=0;istr[j]) { c=str[j]: //****found**** str[j]=str[i++]; str[i]=c; } } void main { char str[81]; system("CLS"); printf("\nPlease enter a character string:"); gets(str); printf("\n\nBefore sorting:\n%s",str); proc(str); printf("\nAfter sorting decendingly:\n %s",str); }

点击查看答案
第8题
以下程序段用来求用户输入的N个字符串中的最小字符串,请在下划线处填空。 #defone N 5 int i; char str[10], min[10]; gets(min); for (i=1; i <n; i++) { gets(str); if (strcmp(min,str> 0) (1) ; } printf("%s\n",min);
点击查看答案
第9题
以下程序的功能是:通过函数func 输入字符,并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#include long ; /* 函数说明语句 */main(){ long n; n=func(); printf("n=%ld\n",n);}long func(){ long m; for(m=0; getchar()!=’@’;); retum m;}
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信