题目内容 (请给出正确答案)
[主观题]

有以下程序:include<stdio.h> include<string.h>main{ char x[]="STRING"

有以下程序:

include<stdio.h>

include<string.h>

main

{ char x[]="STRING";

x[0]=0;x[1]=\0;x[2]=0;

printf("%d %d\n",sizeof(x),strlen(x));

}

程序运行后的输出结果是()。

A.6 1

B.7 0

C.6 3

D.7 1

提问人:网友jxh2003zfr 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“有以下程序:include<stdio.h> include…”相关的问题
第1题
有以下程序: #include #include!(string.h> void fun(char*w,int m) { char S,*pl,*p2; p1=w;p2=w+m-; while(pl

A.654321

B.116611

C.161616

D.l23456

点击查看答案
第2题
设有如下程序段,则下面描述正确的是() #include <stdio.h> #include <stdlib.h> int main() { int k=10; while(k=0){ k=k-1; printf("%d\n",k); } }

A、循环执行10次

B、循环是无限循环

C、循环体语句一次也不执行

D、循环体语句执行一次

点击查看答案
第3题
下面程序的输出结果是()。 #include <stdio.h> int main() { char m; m='B'+32; printf("%c\n",m); return 0; }

A、B

B、b

C、98

D、m

点击查看答案
第4题

运行程序输入adebdwe↙和d↙,写出输出结果。 #include <string.h> #include <stdio.h> int main() { char c , t[50]; int len,j,k; gets(t); c=getchar(); len = strlen(t); for (k=0; k <len; k++) if (t[k]="=c)" {j="k;" break;} else j="-1;" printf("%d",j); return 0;>

点击查看答案
第5题
在顺序串中,参数ch,ch1和ch2均是字符型,编写下列算法。 (1)将串r中所有其值为ch1的字符换成ch2的字符。 (2)将串r中删除其值等于ch的所有字符。 (3)从串r1中第index个字符起求出首次与串r2相同的子串的起始位置。
点击查看答案
第6题
8. #include <reg51.h> 与#include “reg51.h”是等价的。
点击查看答案
第7题
试题32

有以下程序

#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

点击查看答案
第8题
(12 ) 有以下程序

#include

#include

void fun (char *str )

{ char temp;int n,i;

n=strlen (str ) ;

temp=str[n-1];

for (i=n-1;i>0;i-- ) str[i]=str[i-1];

str[0]=temp;

}

main ()

{ char s[50];

scanf (" %s " ,s ) ; fun (s ) ; printf (" %s\n " ,s ) ;}

程序运行后输入: abcdef< 回车 > ,则输出结果是 【 12 】 。

点击查看答案
第9题
以下程序的运行结果是( )。 #include "stdio.h" main( ) { int a=24,b=16,c; c=abc(a,b); printf("%d",c); } int abc(int u,int v) { int w; while(v) { w=u%v;u=v;v=w; } return u; }

A、6

B、7

C、8

D、9

点击查看答案
第10题
以下程序的运行结果是( )。 #include "stdio.h" void f(int x,int y) { int t; if(x <y){ t="x;" x="y;" y="t;" } main( ) { int a="5,b=6,c=7;" f(a,b); f(a,c); f(b,c); printf("%d,%d,%d",a,b,c);> A、5,7,6

B、7,5,6

C、7,6,5

D、5,6,7

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

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

简答题官方微信公众号

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

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

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