首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
41
问题
有以下程序:
#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://kaotiyun.com/show/n5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
软件测试的目的是()。
若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf(”%dkn”,pad);)程序的输出结果是
若二维数组a有m列,则在a[i][j]前的元素个数为()。
以下正确的字符串常量是()。
以下不能将S所指字符串正确复制到t所指存储空间的是
程序设计的任务包括()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
随机试题
由于声衰减引起的声像图伪像是
下列哪项不是外感风寒头痛的主症:
城市道路衔接的原则为()。
工程量清单是工程()的重要组成部分。
一般锚喷混凝土支护施工中,喷射混凝土的设计强度等级不应低于()。
下列行为中,构成重大责任事故罪的行为应是()。
从理论上来说,如果员工所接受的在职培训为纯粹的一般培训,则这种培训的成本和收益处理方式应当是()。
对供应商进行所有权总成本分析是有效甄选供应商的方式之一,所有权总成本由作业成本、运转成本和()组成。
设z=f[χg(y),χ-y],其中f二阶连续可偏导,g二阶可导,求
Whatdoesthewomanwanttobuy?
最新回复
(
0
)