首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio.h>struet STU{ charname[10]; int num; float TotalSeore; };void f(struet STU * p){ struet STU s [2] = { {
有以下程序:#include <stdio.h>struet STU{ charname[10]; int num; float TotalSeore; };void f(struet STU * p){ struet STU s [2] = { {
admin
2013-06-11
25
问题
有以下程序:#include <stdio.h>struet STU{ charname[10]; int num; float TotalSeore; };void f(struet STU * p){ struet STU s [2] = { { "SunDan" ,20044,550 } , { "Penghua" ,20045,537 } } , * q = s; ++p; ++q; *p= *q;}main( ){ struct STU s[3] = { { "YangSan" ,20041,703 }, { "LiSiGuo" ,20042,580} }; f(s) ;printf("% s % d % 3.Of\n" ,s [1]. name, s [1]. num ,s [1]. TotalScore);}程序运行后的输出结果是( )。
选项
A、SunDan 20044 550
B、Penghua 20045 537
C、LiSiGuo 20042 580
D、SunDan 20041 703
答案
2
解析
main函数将结构体数组,的首地址传递给了f函数的结构体指针变量P,并在函数f中改变了指针变量p所指向的第二个结构体中的成员变量,这也就是改变了main函数中 s[1]的成员度量,故程序输出的值为Penghua 20045 537。
转载请注明原文地址:https://jikaoti.com/ti/wwn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
下列程序的输出结果是______。 int t(int x,int y,int cp,int dp) { cp=x*X+y*y; dp=x*x-y*y; } main() { int a=4,b=3,c=5,d=6: t(a,b,c,d); printf(
以下对C语言函数的有关描述中,正确的是______。
有以下程序______。 #define P 3 void F(int x){ return(P*x*x); } main() { printf("%d\n",F(3+5));} 程序运行后的输出结果是______。
数据库系统中实现各种数据管理功能的核心软件称为______。
以下叙述中,错误的是______。
在顺序栈中进行退栈操作时,______。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
下列选项中不合法的标识符是( )。
算法中的每一个步骤都必须是有明确意义的,不允许有模棱两可的解释,也不允许有多义性,这个性质称为
随机试题
下列属于激进式变革特点的有()
存储器是计算机中具有______能力的部件,用来存放程序或数据,是一种能根据地址接收或提供指令、数据的装置。
对乙酰氨基酚几乎无抗炎作用是由于:
患者少尿的原因是
A.哌唑嗪B.普萘洛尔C.利血平D.尼群地平E.卡托普利属于钙通道阻滞剂的药物是
沉井施工,设计无要求时,混凝土强度应达到设计强度的()后,方可拆除模板或浇筑后一节混凝土。
现行PC机所用的打印机与主机间最常用的接口是( )。
OnNovember5th1605,abandofEnglishCatholichotheadsplannedtodetonate36barrelsofgunpowderundertheHouseofLords.
Decision-makingisacomplexbusinesssubjectwhichcombinesthemostcomplicatedelementsoftheoperationalandtheoretica
HowmanydecayedteethdoesDr.Faustickhave?
最新回复
(
0
)