首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于scanf语句叙述中正确的是( )。
关于scanf语句叙述中正确的是( )。
admin
2017-10-24
29
问题
关于scanf语句叙述中正确的是( )。
选项
A、在Scanf函数的格式控制字符串中,必须有与输入项一一对应的格式转换说明符
B、复合语句也被称为语句块,它至少要包含两条语句
C、Scanf函数中的格式控制字符串,是提示程序员的,输入数据时不必管它
D、只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度
答案
A
解析
输入函数的调用格式如%d,%53.1等主要作用是指定输入时的数据转换格式,格式串中,必须含有与输入项对应的格式转换说明符,选项A正确;复合语句还可以是空语句,并没有规定语句条数,选项B错误;scanf函数中的格式控制字符串是为了输入数据用的,无论其中有什么字符,都不会输出到屏幕上,因此若想在屏幕上输出提示信息,应该首先使用printf函数输出,选项C错误;在scanf函数的格式字符前可以加入一个正整数指定输入数据所占的宽度,但不可以用实数指定小数位的宽度,选项D错误。
转载请注明原文地址:https://kaotiyun.com/show/3bxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是()。
有以下程序:#include<stdio.h>voidfun(char*a,char*B){while(*a==’*’)a++;while(*b=*A){b++;a++;}}main(){char*s="
有以下程序:#include<stdio.h>main(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n
若有语句doublex=17;inty;,当执行y=(int)(x/5)%2;之后y的值为()。
以下程序运行后的输出结果是()。main(){inta=1,b=2,c=3;if(c=A)printf("%d\n",C);elseprintf("%d\n",B);}
下列叙述中正确的是()。
当运行以下程序时,输入abcd,程序的输出结果是()。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=str[i];str[2*i-1]=’*
“printf("%d\n",strlen("\t\"\023\xAB\nC"));”语句的输出结果是()。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
随机试题
《李将军列传》中,李广和李蔡的对比描写,主要是为了表现李广的【】
利福平的特点有
根据《房屋征收条例》,房屋()应当由具有相应资质的房地产估价机构承担。
()不是双相情感障碍躁狂期的临床表现。
有一节“100万有多大”的数学课,教师设计了许多“100万”的实例.其中有一个是“100万颗米粒”让学生感到体积“很大”,另有一个是“100万个细胞”让学生感到体积“很小”,课堂小结时,有学生说:通过今天的学习,我知道了“100万”可以很大也可以很小,教师
(2016·河南)心理健康教育是面向大部分心理正常的学生。它的目的包括()
事业单位是指国家为了社会公益目的,由国家机关举办或者其他组织利用国有资产举办的,从事教育、科技、文化、卫生等活动的社会服务组织。
英文缩写CAD的中文意思是
A、 B、 C、 B
Thetaipanisanaggressivehunter,movingatspeedthroughgrasslandswithease.Onfindingitspreybyscent,thereptileflin
最新回复
(
0
)