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

有下列程序段:charch:intk:ch=a;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n&

有下列程序段:

charch:intk:

ch=a;k=12;

printf("%c,%d,",ch,ch,k);

printf("k=%d\n",k);

已知字符a的ASCIl十进制代码为97,则执行上述程序段后输出结果是()。

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

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

C.a,97,12k=12

D.a,97,k=12

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有下列程序段:charch:intk:ch=a;k=12;p…”相关的问题
第1题
设有程序段: intk=12: while(k=1)k=k-1: 则下列描述中正确的是()。

A.while循环执行10次

B.循环是无限循环

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

D.循环体语句执行一次

点击查看答案
第2题
设有程序段: intk=10。 while(k=O)k=k-1; 则下面描述中正确的是()。 A.循环执行10次

设有程序段: intk=10。 while(k=O)k=k-1; 则下面描述中正确的是()。

A.循环执行10次

B.无限循环

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

D.循环体语句执行一次

点击查看答案
第3题
有下列程序: #include<stdi0.h> intfun(int(*s)[4],intn,intk) {intm,i; m=s[O][k]; fo

有下列程序: #include<stdi0.h> intfun(int(*s)[4],intn,intk) {intm,i; m=s[O][k]; for(i=1;i<n;i++)if(s[i][k]>m)m=s[i] [k]; returnm; } voidmain() {inta[4][4]=({1,2,3,4),{11,12,13,14},{21, 22,23,24},{31,32,33,34)}; printf(”%d\n”,fun(a,4,O)); } 程序的运行结果是()。

A.4

B.34

C.31

D.32

点击查看答案
第4题
程序段如下intk=1;while(!k==0){k=k+1;printf("%d\n",k);}说法正确的是()。

A.while循环执行2次

B.循环是无限循环

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

D.循环体语句执行一次

点击查看答案
第5题
现有如下程序段 #include"stdio.h" main() {intk[30]={12,324,45,6,768,98,21,34,453,45

现有如下程序段

#include "stdio.h"

main()

{ int k[30]={12,324,45,6,768,98,21,34,453,456};

int count=0,i=0;

while(k[i])

{ if(k[i]%2==0‖k[i]%5==0)count++;

i++; }

printf("%d,%d\n",count,i);}

则程序段的输出结果为

A.7,8

B.8,8

C.7,10

D.8,10

点击查看答案
第6题
下列程序从标准输入设备—键盘诗篇一个字符,然后再输出到屏幕。要想完成此功能,画线处应该填入的语句为()。 impoajava.io.*; publicclassTest { publicstaticvoidmain(Stringargs[]) { charch; try { ______, System.out.println(Ch); } catch(IOExceptione) { e.printStackTrace(); } } }

A.ch=System.in.read();

B.ch=(char)System.in.read();

C.ch=(char)System.in.readln();

D.ch=(int)System.in.read();

点击查看答案
第7题
有如下程序 #include(iostream.h> voidmain() {charch[2][5]={"6937","8254"),*p[2]; in

有如下程序 #include(iostream.h> voidmain() {charch[2][5]={"6937","8254"),*p[2]; inti,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j])'\0';j+=2) s=10*s+p[i][j]一'0'; cout<<S;} 该程序的输出结果是()。

A.69825

B.63825

C.6385

D.693825

点击查看答案
第8题
下列程序的输出结果是()。#inClude<stdio.h>main(){ charch[2][5]={"1234","5678"},*p[2];int i,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]>'\0';j+=2){ s=p[i][j]-'0';printf("%d",s);}}

A.6357

B.6135

C.1357

D.691357

点击查看答案
第9题
下列程序执行的结果是______。 public class ex6 {public static void main(String[]args){charch

下列程序执行的结果是______。 public class ex6 { public static void main(String[] args) { char ch='8'; int r=10; switch(ch+l) { case '7': r=r+3; case '8': r=r+5; case '9': r=r+6; break; default: ; } System.out.print(r); } }

A.14

B.13

C.16

D.10

点击查看答案
第10题
有如下程序: #include<iostream>usingnamespacestd; classDA{intk; public: DA(intx=1):k(

有如下程序:

#include<iostream>

usingnamespacestd;

classDA{

intk;

public:

DA(intx=1):k(x){}

~DA(){cout<<k;}

};

intmain(){

DAd[]={DA(3),DA(3),DA(3));

DA+p=newDA[2];

delete[]p;

return();

}

这个程序的输出结果是()。

A.111

B.333

C.11333

D.11133

点击查看答案
第11题
若intk=8;则执行下列程序后,变量k的正确结果是 main() {intk=8; switch(k) {case9:k

若int k=8;则执行下列程序后,变量k的正确结果是

main()

{int k=8;

switch(k)

{case 9:k+=1;

case 10:k+=1;

case 11:k+=1;break;

default:k+=1;}

printf("%d\n",k);}

A.12

B.11

C.10

D.9

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