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

若有以下程序 char f(char x) { return x*x+'a'; } main() { char a, b=0; for (a=0; a<4; a+="1" ) { b="f(a);" putchar(b); } 则程序的输出结果是 。> A、abcd

B、ABEJ

C、abej

D、ABCD

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“若有以下程序 char f(char x) { return…”相关的问题

第1题

阅读下面程序:

include<iostream.h>

void fun1(char a,char b)

{

char c;

c=a;a=b;b=c;

}

void fun2(char&a,char&b)

{

char c;

c=a;a=b;b=c;

}

void main()

{

char a,b;

a='x';b='y';

fun1(a,b);cout<<a<<b;

a='x';b='y';

fun2(a,b);cout<<a<<b;

}

则该程序的输出为______。

点击查看答案

第2题

子函数Fun(char x , char y)的功能是对任意两个字符x...

子函数Fun(char x , char y)的功能是对任意两个字符x和y,如果x为真,则函数返回y的值,否则返回x的值。若使以下程序运行后的输出结果是7,请补充完整空白处缺少的代码。#include <stdio.h> char Fun(char x , char y) { if(__________) return y; else return x; } int main( ) { char a='9',b='8',c='7'; printf("____",Fun(_______________)); return 0; }

A、第4行: x 第11行:%c Fun(a,b),Fun(b,c)

B、第4行: x=0 第11行:%d Fun(b,c),Fun(a,b)

C、第4行: x==0 第11行:%c Fun(b,a),Fun(c,b)

D、第4行: x!=0 第11行:%d Fun(c,b),Fun(b,a)

点击查看答案

第3题

有以下程序:

include <iostream>

using namespace std;

const xnt N=5;

int fun(char *s,char a,int n)

{

int j;

*s=a;j=n;

while(a<s[j])

j--;

return j;

}

int main()

{

char s[N+1];

int k;

点击查看答案

第4题

若有以下说明,则对初值中字符a的引用方式为( )。 static struct { char ch; double x; char a(); }c[2] [3]={ { {'a',3.5,"bc"}, {'c',4.5,"de"}, {'m',8.6,"abc"} }, { {'d',8.5,"ic"}, {'b',5.5,"dc"}, {'n',8.6,"anc'} }};

A.c.ch

B.c[0][0].ch

C.c[1][1].ch

D.a[0]

点击查看答案

第5题

关于字符数组的参数传递正确的是( )。

A、my(char x[ ],char y[ ]) {int i;char t;for(i=0;x[i]=!'\0';i++) {t=x[i];x[i]=y[i];y[i]=t;}} main() { char a[80],b[80];gets(a);gets(b);my(&a,&b);puts(a);puts(b);}

B、my(x[ ],y[ ]) {int i;char t;for(i=0;x[i]=!'\0';i++) {t=x[i];x[i]=y[i];y[i]=t;}} main() { char a[80],b[80];gets(a);gets(b);my(a,b);puts(a);puts(b);}

C、my(char x[ ],char y[ ]) {int i;char t;for(i=0;x[i]=!'\0';i++) {t=x[i];x[i]=y[i];y[i]=t;}} main() { char a[80],b[80];gets(a);gets(b);for(int i=0;i<80;i++)> D、my(char x[ ],char y[ ]) {int i;char t;for(i=0;x[i]=!'\0';i++) {t=x[i];x[i]=y[i];y[i]=t;}} main() { char a[80],b[80];gets(a);gets(b);my(a,b);puts(a);puts(b);}

点击查看答案

第6题

设有如下程序: class BASE { char a; public: BASE(char n=0):a(n){cout< <a;} }; derived:public base { b; char c; public: derived(char n): c(n),b(n+2),base(n+1){ void main() derived obj('x');

B、YZX

C、YXZ

D、ZXY

点击查看答案

第7题

已知函数调用语句:char c = fun( 'A', 5.5 ); 则该函数定义的函数头最有可能是( )。

A、void fun( char x, double y )

B、char function( char a, double b )

C、char fun( char c, double d )

D、char fun( double x, char y )

点击查看答案

第8题

下面关于字符变量的定义中,错误的是()
A:chara='a'

B:charb=97

C:charc=0x61

D:chard=A

点击查看答案

第9题

有定义:char a; int b; float x; double y;则表达式a%b-y*x值的数据类型为( )。

A、float

B、char

C、int

D、double

点击查看答案

第10题

下列Applet将已知char型数组各元素的值(设分别为65,66,70,80,67,78)显示在屏幕上。选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex33 extends Applet { char a[] = {65, 66, 70, 80, 67, 78}; int j = 30; public void paint(Graphics g) { for(int i = 0; i <= a.length; i ++) { ______ += 25; } } }

A.g.drawString(a[i], j, 50);

B.drawString(Character, toString(a[i]), j, 50);

C.g.drawLine(Character, toString(a[i]),j, 50);

D.g.drawString(Character, toString(a[i]), j, 50);

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

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

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

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