首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int a1,a2; char c1,c2; scanf("%d%c%d%c",&a1,&c1,&a2,&c2); printf("%d,%c,%d,%c",a1,c1,
有以下程序 #include main(){int a1,a2; char c1,c2; scanf("%d%c%d%c",&a1,&c1,&a2,&c2); printf("%d,%c,%d,%c",a1,c1,
admin
2017-04-26
51
问题
有以下程序
#include
main(){int a1,a2;
char c1,c2;
scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
printf("%d,%c,%d,%c",a1,c1,a2,c2);}
若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是(以下口代表空格,代表回车)
选项
A、12口a口34口b
B、12,a,34.b
C、12a34b
D、12口a34口b
答案
C
解析
本题考查scanf语句。scanf()函数是格式化输入函数,它从标准输入设备(键盘)读取输入的信息。
其调用格式为:scanf("<格式化字符串>",<地址表>)
格式化字符串包括以下3类不同的字符。
①格式化说明符:格式化说明符与前面用的printf()函数中的格式说明符基本相同。
②空白字符:空白字符会使scanfi()函数在读操作中略去输入中的一个或多个空白字符。
③非空白字符:一个非空白字符会使scanf()函数在读入时剔除掉与这个非空白字符相同的字符。
由于在scanf函数中,几个变量之间没有任何间隔,所以输入的时候,也同样不应该有间隔。
转载请注明原文地址:https://www.kaotiyun.com/show/3YDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<stdio.h>in[fun(intn,int*s){intn,f2;if(n==0‖n==1)*s=1;else{fun(n-1,&f1);fun
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y.fabs(x))的值为______。
已有定义:chara[]="xyz",b[]=(’x’,’y’,’z’};,下列叙述中正确的是()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
阅读下列程序,则程序的输出结果为【】。#include"stdio.h"structty{intdata;charc;};main(){structtya={30,′x′};fun(a);pri
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();
以下叙述正确的是
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
以下叙述中错误的是
随机试题
在一定时期内,应收账款周转次数多,周转天数少,表明()。
简述提起学生申诉的条件。
A.血液在肾包膜外吉氏筋膜内B.局部肾实质损伤,肾内血肿C.肾实质内出现低密度三角区D.从肾实质到集合管系统的分裂伤E.血液在肾外及肾包膜内呈新月形肾周血肿是
乳腺癌最常见的部位是乳房的
犬,2岁,咳嗽,流鼻液,弛张热,听诊有湿哕音,血液检查见嗜酸性细粒胞增多。则病因可能是
房地产投资的风险主要体现在()。
充氮气的变压器在运输过程中应保持正压的气体压力应为()。
优化的生产计划必须具备的特征有()。
预备犯、未遂犯和中止犯以及教唆犯、帮助犯的犯罪构成可以归入()。
在名为Form1的窗体上绘制一个水平滚动条,其名称为HS1,设置滚动框Min属性为1000,Max属性为2000,LargeChange属性为100,SmailChange属性为2;然后再绘制一个文本框,其名称为Text1,初始内容为空白。编写适当的事件
最新回复
(
0
)