首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

下列语句段落将输出字符'*'的个数为()。#include<iostream.h>Void main(){int i=100;while(1){i--

下列语句段落将输出字符'*'的个数为()。#include<iostream.h>Void main(){int i=100;while(1){ i--; if(i==0)break; cout<<'*';}}

A.98个

B.99个

C.100个

D.101个

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列语句段落将输出字符'*'的个数为()。#include<…”相关的问题
第1题
下列语句段将输出字符'*'的个数为()。 int i=100; while (1) { i--; if(i==0) break; cout<<'*'; }

A.98

B.99

C.100

D.101

点击查看答案
第2题
执行下列语句段后,输出字符“*”的个数是 for(inti=50;i>1;i-=2)tout<<'*';A.24B.25C.26D.50

执行下列语句段后,输出字符“*”的个数是 for(inti=50;i>1;i-=2)tout<<'*';

A.24

B.25

C.26

D.50

点击查看答案
第3题
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。ch='b';k=10;printf("%x,%o,",ch,ch,k);printf("k:%%d\n",k);

A.因变量类型与格式描述符的类型不匹配,输出无定值

B.输出项与格式描述符个数不符,输出为0值或不定值

C.62,142,k=%d

D.62,142,k=%10

点击查看答案
第4题
有如下语句序列: int k=0: d0{k+=5;cout<<‘$’;} while(k<19); while(k-->0)cout<<‘*’; 执行上面:的语句序列输出字符“$”和“*”的个数分别是()。

A.4和20

B.5和20

C.4和21

D.5和21

点击查看答案
第5题
有如下语句序列: int k=0; do{k+=5; cout<<'$';} while(k<19); while(k--0>0)cout<<'*'; 执行上面的语句序列输出字符$和*的个数分别是

A.4和20

B.55和20

C.4和21

D.5和21

点击查看答案
第6题
已知:charC[]={“china”};将字符数组c中整个字符串一次输出的语句书写格式为()。
已知:charC[]={“china”};将字符数组c中整个字符串一次输出的语句书写格式为()。

点击查看答案
第7题
有如下语句序列: intk=0: do{k+=5;cout<<$;}whilc(k<19); while(k->O)cout<&l

有如下语句序列: intk=0: do{k+=5;cout<<$;}whilc(k<19); while(k->O)cout<<*; 执行上面的语句序列输出字符“$”和“*”的个数分别是()。

A.4和20

B.5和20

C.4和21

D.5和21

点击查看答案
第8题
有如下语句序列:intk=0:do{k+=5;cout<<$;}whilc(k<19);while(k->O)cout<<*;执行上面的语句序

有如下语句序列:

intk=0:

do{k+=5;cout<<$;}whilc(k<19);

while(k->O)cout<<*;

执行上面的语句序列输出字符“$”和“*”的个数分别是()。

A.4和20

B.5和20

C.4和21

D.5和21

点击查看答案
第9题
阅读以下说明和C程序代码,将应填入______处的语句写在答题纸的对应栏内。 [说明] 函数MultibaseOu

阅读以下说明和C程序代码,将应填入______处的语句写在答题纸的对应栏内。

[说明]

函数MultibaseOutput(long n,int B)的功能是:将一个无符号十进制整数n转换成 B(2≤B≤16)进制数并输出。该函数先将转换过程中得到的各位数字入栈,转换结束后再把B进制数从栈中输出。有关栈操作的诸函数功能见相应函数中的注释。C代码中的符号常量及栈的类型定义如下:

define MAXSIZE 32

typedef struct{

int * elem; /* 栈的存储区 */

int max; /* 栈的容量,即栈中最多能存放的元素个数 */

int top; /* 栈顶指针 */

}Stack;

[C代码]

int InitStack(Stack * S,int n) / * 创建容量为n的空栈 */

{ S->elem=(int *)malloc(n * sizeof(int));

if(S->elem==NULL)return-1;

S->max=n; (1)=O;return 0;

}

int Push(Stack * S,int item) / * 将整数item压入栈顶 * /

{ if(S->top==S->max){ printf(“Stack is full! \n”);return-1;}

(2)=item;return 0;

}

int StackEmpty(StackS) {return (! S.top)? 1:0;} / * 判断栈是否为空 * /

int Pop(Stack *S ) / * 栈顶元素出栈 * /

{ if(! S->top){printf(“Pop an empty stack! \n”);return-1;}

return (3);

}

void MultibaseOutput(long n,int B)

{ int m;StackS;

if (InitStack(&S,MAXSIZE)){printf(“Failure! \n”);return;}

do {

if(Push(&S, (4) )){printf(“Failure! \n”);return;}

n=(5);

}while(n!=0);

while(! StackEmpty(S)){ / * 输出B进制的数 * /

m=Pop(&S);

if(m<10)printf(“%d”,m); / * 小于10,输出数字 * /

else printf(“%c”,m+55); / * 大于或等于10,输出相应的字符 * /

}

printf(“\n”);

}

点击查看答案
第10题
阅读下列函数说明和C函数,将应填入______处的语句写在答题纸的对应栏内。 [函数2.1说明] 函数pali

阅读下列函数说明和C函数,将应填入______处的语句写在答题纸的对应栏内。

[函数2.1说明]

函数palindrome(char s[])的功能是:判断字符串s是否为回文字符串,若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样,称该字符串是回文字符串,例如,“LEVEL”是回文字符串,而“LEVAL”不是。

[函数2.1]

int palindrome(char s[])

{

char *pi, *pj;

pi=s;pj=s+strlen(s)-1;

while(pi<pj&& (1) ) {

pi++;pj--;

}

if((2) ) return-1;

else return 0;

}

[函数2.2说明]

函数f(char *str,char del)的功能是:将非空字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。

例如,若str的值为“33123333435”,del的值为“3”,调用此函数后,将输出3个子字符串,分别为“12”,“4”和“5”。

[函数2.2]

void f(char *str,char del)

{

int i,j,len;

len=strlen(str);

i=0;

While(i<len){

While((3) )i++; /* 忽略连续的标志字符 */

/* 寻找从str[i]开始直到标志字符出现的一个子字符串 */

j=i+1;

while(str[j]!=del &&str[j]!'\0')j++;

(4) ='\0'; /* 给找到的字符序列置字符串结束标志 */

printf("%s\t",&str[i]);

(5);

}

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改