首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*c,int d) {*c=*c+1; d=d+1; printf("%c,%c,",*c,d); } main() {char b==’a,a’=’A’; fun(&b,a);
有以下程序: #include<stdio.h> void fun(char*c,int d) {*c=*c+1; d=d+1; printf("%c,%c,",*c,d); } main() {char b==’a,a’=’A’; fun(&b,a);
admin
2021-06-15
42
问题
有以下程序:
#include<stdio.h>
void fun(char*c,int d)
{*c=*c+1;
d=d+1;
printf("%c,%c,",*c,d);
}
main()
{char b==’a,a’=’A’;
fun(&b,a);
printf("%c,%c\n",b,a);
}
程序运行后的输出结果是( )。
选项
A、b,B,b,A
B、b,B,B,A
C、a,B,B,a
D、a,B,a,B
答案
A
解析
本题重点考察函数的调用,首先要了解字母对应的ASCII码。例如A为65,a为97。即字母+1则可得到下一个字母,其次是函数形参和实参的问题,运行过程如下:在fun(&b,a)中,*c=’a’,’b’=65。*c+1=’b’,d+1=66.printf("%c,%c",*c,d);输出b,B,因为指针c指向地址的值为b,此时b=*c=’b’;函数返回执行printf("%c%c\n",b,a);输出b,A,因此A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/n5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));printf("%d\n",a+b);}程序运行后的输出结果是(
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
以下选项中,没有编译错误的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
以下选项中,没有编译错误的是
软件工程的三要素是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下选项中不属于C语言程序运算符的是
C语言程序的模块化通过以下哪个选项来实现
随机试题
在领导职业中,最重要的是
关于普鲁卡因麻药,哪项是错误的
心肌梗死最常发生的部位在( )。
消防安全检查是对消防设备、器材和防火、灭火措施的检查。()
统计动态分析的内容主要有()。
下列关于上市交易型开放式指数基金的描述错误的是()。
某厂家生产的一种产品同时在两个市场上销售,售价分别为p1,p2,销售量分别为q1,q2,需求函数分别为q1=24-0.2p1,q2=10-0.05p2,总成本函数为C=35+40(q1+q2),问厂家如何确定两个市场的销售价格,能使其获得总利润最大?最大利
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
打开工作簿文件Excel.xlsx。选择“地区”和“上升案例数”两列数据区域的内容建立“三维簇状柱形图”,图表标题为“上升案例数统计图”,图例靠上;将图插入到表A10:F25单元格区域,将工作表命名为“上升案例数统计表”,保存Excel.xlsx文件。
最近一项调查表明,接近16%的互联网用户对网络不同程度的上瘾,结果导致家庭生活受损。
最新回复
(
0
)