首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 〈iostream〉 using namespace std; #define M 10 #define B4 void setstar(char *a, int n) {
有以下程序: #include 〈iostream〉 using namespace std; #define M 10 #define B4 void setstar(char *a, int n) {
admin
2010-03-29
30
问题
有以下程序: #include 〈iostream〉 using namespace std; #define M 10 #define B4 void setstar(char *a, int n) { int i; for (i=0; i
选项
A、AB C D E F G H I J
B、AB C D * * * * * *
C、AB C D E F * * * *
D、* * * * * * A B C D
答案
2
解析
本题考查对指针作为函数形参的掌握程度。根据程序代码逐步分析:
①第一个被调函数setstar()为void型。形参为一个char类型的指针变量a和一个整型变量n,函数体由for循环语句构成,给指针变量a所指的变量赋值,并对从a所指的存储单元开始的连续n个存储单元,进行赋值(*)。
②函数arrout()也是void类型,形参也是两个,一个为char类型的指针,另一个是整型变量n。函数体也是由for循环语句构成,不过setstar()函数是给指针变量所指的存储单元赋值,:而arrout()函数是输出指针变量所指的存储单元中的值。
③主函数中,程序首先定义并赋初值于数组c,调用setstar()函数,把实参数组元素c[4]的地址传递给setstar的形参变量a,并把M-B的值(即6)传递给n。这样最后的结果是数组元素c[0]、c[1]、c[2]和c[3]中的值不变,从c[4]开始以后的数组元素中的值都将被改变为字符’*’。调用函数arrout()输出改变后的数组c中的值。
转载请注明原文地址:https://kaotiyun.com/show/ERjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有以下程序:#includemain(){intn=2,k=0;while(k++&&n++>2);printf("%d%d\n",k,n);}程序运行后的输出结果是(
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。#include<stdio.h>main(){inti;doublesum;sum=1.0;i=1;do{i++;
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
设有如下定义:structsk{intm:floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达A(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
在C语言中可以作为无符号整数类实例化值的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
随机试题
研究了科学认识的“归纳一演绎”程序及其所遵循的方法,在形式逻辑之上建立了科学方法论的思想家是()
青壮年腹痛多见
下列对基准收益率理解不正确的是()。
下列属于一般疏散模拟需要输入的参数的是()。
被称为“藏地三大神山”的是()。
一般资料:男,26岁,在读博士研究生。求助问题:失恋,学业压力大,伴紧张焦虑1个月。下面是一段心理咨询师与求助者的访谈过程,请据此回答问题。心理咨询师:你来这里,是有什么心理困惑吧,我想知道,我在哪方面能向你提供帮助。求助者
人民警察应该保持中立,坚持“非政治化”、“非党派化”。()
①这不仅表明了工业社会对于文化生产的接管、改造和重新规划,,而且,技术的意义开始占据前所未有的份额②电影的诞生是技术介入艺术的里程碑事件③技术始终是文化生产的组成部分④尽管如此,技术从未扮演艺术的主角⑤庄子、杜甫、苏
各位来宾:大【163】好!今天是我女儿喜结良缘的大喜日子,承蒙各位来宾的到来,在此表【164】最热烈的欢迎和衷【165】的感谢!缘分使他们结为夫妻,身为父母我们感到十分高【166】。他们通过相知、相悉、相爱、到今天成为夫妻,从
Boardingtimes:30minutesbeforedeparturetimefordomesticandIhourforinternationalflights.
最新回复
(
0
)