题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-01 10:13:59

[填空题]若从键盘上输入5,下列程序的运行结果是______。
#include <string.h>
char *ss(char*s,int n)
return s+n,
main( )
int n;
scanf("%d",&n);
char *p,*str="abcdefgh";
p=ss(str,n); printf("%s/n",p);

更多"若从键盘上输入5,下列程序的运行结果是______。 #includ"的相关试题:

[单项选择]两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。
#include<stdio.h>
main( )
int x;
scanf("%d",&x);
if(x++>2)printf("%d",x);
else printf("%d/n",x--);

A. 4和3
B. 4和2
C. 4和1
D. 3和2
[填空题]从键盘上输入XXYYZZXYZWXP和X,以下程序的输出结果是 [9] 。 #include<iostream.h> #include<string.h> void main( ){ char*str,ch; int count=0,pos; cin>>str>>ch; pos=strlen(str)-1; while(pos>=0){ if((str[pos])=ch)count++; pos--; } cout<<"count="<<count; }
[填空题]从键盘上输入XXYYZZXYZWXP和X,以下程序的输出结果是 [9]
#include<iostream.h>
#include<string.h>
void main( )
char*str,ch;
int count=0,pos;
cin>>str>>ch;
pos=strlen(str)-1;
while(pos>=0)
if((str[pos])=ch)count++;
pos--;

cout<<"count="<<count;

[单项选择]若执行下面的程序时,从键盘上输入5和2,则输出结果是
#include<iostream.h>
void main( )
int a,b,k;
cin>> a >> b;
k=a;
if(a<b)
k=a%b;
else
k=b%a;
cout<< k <<endl;
A. 5
B. 3
C. 2
D. 0
[填空题]在下面的程序运行时,如果从键盘上输入1298并回车,则输出结果为 [7]
# include <iostream. h>
  void main( )
int n1, n2;
cin>>n2;
while (n2!=0)
n1=n2%10;
n2=n1/10;
cout<<rd<< ","


[单项选择]若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。
#include<stdio.h>
main( )
int a,b,s;
scanf("%d%d",&a,&b);
s=a;
if(a<b) s=b;
s=s*s;
printf("%d/n",s);

A. 1
B. 4
C. 2
D. 9
[单项选择]以下程序运行后,如果从键盘上输入ABCDEF<回车>,则输出结果为______。
#include<stdio.h>
#include<string.h>
func(char str[])
int num=0;
while(*(str+num)!=’/0’) num++;
return(num);p

main( )
char str[10],*p=str;
gets(p);printf("%d/n",func(P));

A. 8
B. 7
C. 6
D. 5
[单项选择]下列程序运行后,如果从键盘上输入ABCDE<回车>,则输出结果为______。
#include<stdio.h>
#include<string.h>
fuch (char str[] )
int num=0;
while (*(str+num)!=’/0’)num++;
return(num);

main( )
char str[10],*p=str;
gets(p);printf("%d/n",fuch(p));

A. 8
B. 7
C. 6
D. 5
[单项选择]若执行下列的程序时,从键盘上输入1和2,则输出结果是( )。

#include<stdio.h>

main( )

int a,b,s;

scanf("%d%d",&a,&B) ;

S=a;

if(a<B) s=b;

s=s*s;

printtf("%d/n",s);


A. 1
B. 4
C. 2
D. 9
[填空题]当输入19、2时,下列程序的运行结果为 【9】 ;输入254、16时,则程序的运行结果是 【10】
main( )
char data_symbols[17]="0123456789abcdefghijklmnopqrstuvwxyz";
int i=0,t,subscript,data_converted[32];
long number;
while (1)
scanf("%ld,%d",&number,&t);
if (number>=O && t>=2&&t<=16) break;

do
data converted[i++]=number%t;
number=number/t;

while(number!=0);
for(--i;i>=0;--i)
subscript=data_converted[i];
printf("%c",data_symbols[subscript]);

printf("/n");

[单项选择]若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是 ( ) 。
#include<stdio.h>
main( )
char c;
int v0=1,v1=0,v2=0;
do switch(c=getehar( ))
case’a’: case’A’:
case’e’:case’E’:
case’i’:case’I’:
case’o’:case’O’:
case’u’:case’U’:v1+=1
default:v0+=1;v2+=1;

while(c! =’/n’);
printf("v0=%d,v1=%d,v2=%d/n",v0,v1,v2);

A. v0=7,v1=4,v2=7
B. v0=8,v1=4,v2=8
C. v0=11,v1=4,v2=11
D. v0=13,v1=4,v2=12
[填空题]下列程序可以将从键盘上输入的十进制数(10ng型)以二到十六进制形式输出。 #include.<stdio.h> main( ) { char b[16]={’0’,’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’,’A’,’B’,’C’,’D’,’E’,’F’}; int c[64],d,i=0,base; long n; printf("enter a number:/n");scanf("%1d",&n); printf("enter new base:/n");scanf("%d",&baBe); do { c[i]= 【9】 ; i++;n=n/base; } while(n!=0); printf("transmite new babe:/n"); for{--i;i>=0;--i) { d=c[i]; printf("%c",b 【10】 ); } }
[填空题]以下程序在运行时若输入:1234567,则程序的运行结果是______。 #include<stdio.h> main( ){  int x, y;  scanf("%2d%1d", &x, &y); printf("%d/n", x+y); }

我来回答:

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

订单号:

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