首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序段 struct book { float price; char language; char title[20]; }rec,*ptr; ptr=&rec; 要求输入字符串给结构体变量rec的titl
设有以下程序段 struct book { float price; char language; char title[20]; }rec,*ptr; ptr=&rec; 要求输入字符串给结构体变量rec的titl
admin
2022-04-01
42
问题
设有以下程序段
struct book
{
float price;
char language;
char title[20];
}rec,*ptr;
ptr=&rec;
要求输入字符串给结构体变量rec的title成员,错误的输入语句是( )。
选项
A、scanf("%s",ptr.title);
B、scanf("%s",rec.title);
C、scanf("%s",(*ptr).title);
D、scanf("%s",ptr->title);
答案
A
解析
运算符“->”是指针特用的,运算符“.”用于指定元素的成员。ptr是指针,只能用“->”,因此选项A错误。*p是指定元素(rec)可以使用“.”运算,因此选项D正确。选项B,rec.title代表数组title,同理选项C正确。答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/A2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1
有以下程序#include<stdio.h>#include<string.h>voidmain(){charstr[][20]={"One*World","One*Dream!"),*p=str[1];printf("%d,",strlen
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
以下叙述中错误的是
以下选项中非法的C语言字符常量是
关于C语言的变量,以下叙述中错误的是
有以下程序structS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是
有以下程序main(){inta[5]={2,4,6,8,10),**P,**k;P=a:k=&p;printf(’’%d’’,*(p++));printf(’’%d\n’’,**k);}程序运行后的输出结果是
以下叙述正确的是
以下定义语句中正确的是
随机试题
Inordertoworkheretheforeignerneedsaworkpermit,whichmustbeapplied【C1】______byhisprospectiveemployer.Theproblem
鉴别颈动脉搏动与颈静脉搏动最关键的是
下列关于项目投资的说法中,正确的是()。
如果某投资项目的相关评价指标满足以下关系:NPV>0,NPVR>0,IRR>ic,PP>n/2,则可以得出的结论是()。
被称之为“代理配送”的是()模式。
以下不属于单级渠道分销模式的有()。
所谓深埋是指()。
有人总是把工作当成一种负担,得过且过,搪塞敷衍,这是很可怕的,因为慢慢地你的理想就会被_________,志气就会被蚕食,最终难免迷失方向,沦为平庸之辈。填入画横线部分最恰当的一项是()。
Whatisthewomandoingatthemoment?
Whenaconsumerfindsthatanitemsheorheboughtisfaultyordoesnotliveuptothemanufacturer’s【B1】______forit,thefir
最新回复
(
0
)