首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有定义语句:int b;char c[10];,则正确的输入语句是
有定义语句:int b;char c[10];,则正确的输入语句是
admin
2013-06-11
34
问题
有定义语句:int b;char c[10];,则正确的输入语句是
选项
A、scanf("%d%s",&b,&C) ;
B、scanf("%d%s",&b,C) ;
C、scanf("%d%s",b,C) ;
D、scanf("%d%s",b,&C) ;
答案
2
解析
scanf函数的第一个参数是格式控制字符串,该字符串中所出现的格式控制符必须与scanf函数的笫二个及其后面的参数一一对应.本题中四个选项的格式控制字符串都是"%d%s",其中包括两个格式控制符%d和%s,它们分别表示输入一个十进制整数和输入一个字符串,其对应的参数应该分别为一个整型变量的地址和一个字符型数组的首地址。变量的地址可以通过对变量做取地址(&)运算来得到,而宇符型数组的首地址则可以直接通过数组名来得到。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/5uJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int m,n,p; scanf("m=% dn=% dp=%d",&m,&n,&p); printp("%d %d %d d\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值
以下程序的输出结果是______。main() { int k=17; printf("%d,%o,%x\n",k,k,k): }
有以下程序 main() { int m=0256,n=256; printf("%0 %o\n",m,n); } 程序运行后的输出结果是______。
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
以下程序的运行结果是______。 float fun(int x,int y) { return(x+y); } main() { int a=2,b=5,c=8; printf("%3.1f\n",fun(int)fun(a+c,b),a-c); }
有以下程序段 int m=0,n=1; char c=’b’; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10B10<回车>,则输出结果是______。
有以下结构体说明和变量的定义,且如图14-4所示的指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是______。struct node { char data; struct node * next; }a,b,*p=&a,*
随机试题
塔吉克族、裕固族、畲族、鄂温克族分别信仰()。
简述还价起点的总体要求。
John’sscoreonthetestisthehighestinclass:he______hardthissemester.
关于耳部CT后处理技术,下列错误的是
路基工程质量检验的主要内容包括()。
关于水泥混凝土路面横缝的说法错误的是()。
下列情境中代表内在动机的情境是()。(2015·江苏)
神韵
培养法治思维,必须抛弃人治思维。法治思维与人治思维在依据、方式、价值、标准四个方面相互区别。在标准上,法治思维与人治思维的分水岭是
下面程序的输出结果是()。#include<stdio.h>main(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
最新回复
(
0
)