首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int a,b;float x,y;,则以下选项中对语句所做的注释叙述错误的是( )。
设有定义:int a,b;float x,y;,则以下选项中对语句所做的注释叙述错误的是( )。
admin
2018-01-14
76
问题
设有定义:int a,b;float x,y;,则以下选项中对语句所做的注释叙述错误的是( )。
选项
A、scanf("%d%d",&a,&b,&x);/*多余的输入项不能获得输入数据*/
B、scanf("%d%d%f",&a,&b);/*多余的格式符%f完全不起作用*/
C、scanf("%d%f%d",&a,&b,&x);/*输入项与格式符类型不匹配,变量b和x得不到正确的输入数据*/
D、scanf("Input:%d%d",&a,&b);/*格式串中允许加入格式符以外的字符串*/
答案
B
解析
考查scanf函数的格式输入,“格式控制串”中允许有非格式字符,只不过输入时也要输入该非格式字符,选项D正确。输入的数据与输出类型不一致时,编译依然能通过,只不过输出结果有可能不正确,选项C正确。输入多个数据时,系统等待接收的数据个数与“格式控制串”中的格式控制符的个数一致,然后把接收的数据依次赋值给后面的变量,若变量个数多于格式控制符个数,则多余的变量不获取数据,若少于,系统会在接收完额定数目的数据之后报错,答案选B。
转载请注明原文地址:https://kaotiyun.com/show/7Hxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:intfunl(doublea)(returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b
数据字典(DD)所定义的对象都包含于()。
下列关于栈的叙述中,正确的是()。
下面程序的运行结果是______。#include<stdio.h>main(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
以下叙述中正确的是
诊断和改正程序中错误的工作通常称为______。
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句()。
下列关于队列的叙述中正确的是()。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
清朝统治集团中倡导洋务的首领是()
我国标准规定下列需每月检定的项目的是
A.桃仁B.苍术C.大黄D.泽泻E.白头翁上述药物属于白头翁汤组方药物的是
下列选项中,不能做到“只关闭当前文件,其他处于打开状态的Excel文件仍处于打开状态”的操作方法是()。
下列合同中,( )是实践性合同。
通货膨胀的基本标志是()。
为了提高教学效果,教师必须在课堂上要求学生保持随意注意。
人体消化道中最长的器官是大肠。()
甲、乙两名运动员在400米的环形跑道上练习跑步,甲出发1分钟后乙同向出发,乙出发2分钟后第一次追上甲,又过了8分钟,乙第二次追上甲。此时乙比甲多跑了250米,问两人出发地相隔多少米?
下列叙述中,错误的是_______。
最新回复
(
0
)