题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-09-28 22:15:57

[单项选择]有下面程序段 #include "stdio.h" #include "string.h" main( ) { char a[3][20]={{"china"},{"isa"},{"bigcountry!"}}; char k[100]={0},*p=k; int i; for(i=0;i<3;i++) {p=strcat(p,a[i]);} i=strlen(p) ; printf("%d/n",i);} 则程序段的输出结果是 A)18 B)19 C)20 D)21

更多"有下面程序段 #include 'stdio.h' #incl"的相关试题:

[单项选择]有下面程序段
#include"stdio.h"
#include"string.h"
main( )
char a[3][20]="china","isa","bigcountry!";
chark[100]=0,*p=k;
int i;
for(i=0;i<3;i++)
p=strcat(p,a[i]);
i=strlen(p);
printf("%d/n","i);
则程序段的输出结果是
A. 18
B. 19
C. 20
D. 21
[单项选择]阅读下面程序,则程序段的功能是
#include"stdio.h"
main( )
int c[]=23,1,56,234,7,0,34,i,j,t;
for(i=1;i<7;i++)
t=c[i];j=i-1;
while(j>=0 && t>c[j])
c[j+1]=c[j];j--;
c[j+1]=t;
for(i=0;i<7;i++)
printf("%d",c[i]);
putchar(’/n’);
A. 对数组元素的升序排列
B. 对数组元素的降序排列
C. 对数组元素的倒序排列
D. 对数组元素的随机排列
[填空题]下面程序段可以求出n!的值。 #include<stdio.h> main( ) {int i,n; long np; scanf("%d",&n); ______;/*第一空*/ for(i=2;______;i++)/*第二空*/ ______;/*第三空*/ printf("n=%d,n!=%ld/n",n,np); }
[填空题]完善下面程序段,以使其完成以下数学函数的计算。 #include<stdio.h> #include<math.h> main( ) {float x,y,f1,fun( ); scanf("%f%f",&x,&y); f1=x*x/fun(______);/*第一空*/ printf("A=%f/n",f1); } float fun(float f) {float f2; f2=f*f+sqrt(1+_____/*第二空*/+______);/*第三空*/ return(f2); }
[填空题]下面程序段的输出结果是______。 #include<stdio.h> int b=1: int func(int *a) {*a+=b;return(*a);) main( ) {int a=2,res=1; res+=func(&a); printf("%d%d/n",a,res);}
[填空题]阅读下面程序段,执行后输出的结果是______。
#include "stdio.h"
main( )
char fun(char,int);
char a=’A’;
int b=13;
a=fun(a,b);
putchar(a);
char fun(char a,int b)
char k;
k=a+b;
return k;

[填空题]阅读下面程序段,则执行后输出的结果是______。
#include"stdio.h"
main( )
char fun(char,int);
char a=’A’;
int b=13;
a=fun(a,b);
putchar(a);
charfun(char a,int b)
char k;
k=a+b;
return k;
[填空题]阅读下面程序段,则执行后输出的结果是______。 #include"stdio.h" main( ) { char fun(char,int); char a=’A’; int b=13; a=fun(a,b); putchar(a);} charfun(char a,int b) { char k; k=a+b; return k;}
[填空题]分析下面程序段,试回答:
(1)该程序段是什么结构的程序;
(2)该程序段执行后,(DL)=______,屏幕上显示的字符是______。
Buffer DB 0CH

MOV AL,Buffer
CALLFAR PTR SUBROUT

SUBROUT PROC FAR
CM PAL, 10
JC K1
ADD AL,7
K1: ADD AL,30H
MOV DL,AL
MOV AH,2
INT 21H
RET
SUBROUT ENDP
[单项选择]下面程序的输出结果是(  )。 #include   #include   voidmain()   {   charp1[10],p2[10];   strcpy(p1,"abc");   strcpy(p2,"ABC");   charstr[50]="xyz":   strcpy(str+2,strcat(p1,p2));   cout<  }
A. xyzabcABC
B. zabcABC
C. xyabcABC
D. yzabcABC

我来回答:

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

订单号:

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