首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序#include<stdio. h>main(){ char c1=’1’,c2=’2’; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2);} 当运行
有以下程序#include<stdio. h>main(){ char c1=’1’,c2=’2’; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2);} 当运行
admin
2013-06-11
60
问题
有以下程序#include<stdio. h>main(){ char c1=’1’,c2=’2’; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2);} 当运行时输入:a<回车> 后,以下叙述正确的是
选项
A、变量c1被赋予字符a,c2被赋予回车符
B、程序将等待用户输入第2个字符
C、变量c1被赋予字符a,c2中仍是原有字符2
D、变量c1被赋予字符a,c2中将无确定值
答案
1
解析
本题考查的是getchar()函数。getchar()函数执行时将从键盘缓冲区中读取用户的输入,而不管输入的是否可打印字符,所以当输入a<回车>后,键盘缓冲区被输入的实际上是两个字符:’a’和’\n’。故选项A的说法是正确的。
转载请注明原文地址:https://kaotiyun.com/show/uVJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表示“在使用x之后,使x的值加1”的正确方式是()
以下程序运行后输入:3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartemp;inti;temp=str[n-1];f
以下程序运行后的输出结果是【】。main(){inti,n[]=10,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%d",n[
媒体在计算机领域中的含义,是指存储信息的实体和【】。
下述程序段的输出结果是() intx=10; inty=x++; printf("%d,%d",(x++,y),y++);
若fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(【】);
下列关于C语言数据文件的叙述中正确的是
软件调试的目的是______。
变量a中的数据用二进制进表示的形式是01011101,变量b中的数据用二进制表示的形式是 11110000,若要求将a的高4位取反,低4位不变,所要执行的运算是( )。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
随机试题
对于新人职员工以及在校学生应预扣预缴个税的规定,以下说法错误的是()。
A.酪氨酸酶缺乏B.6-磷酸葡萄糖脱氢酶分子缺陷C.苯丙氨酸羟化酶缺乏D.胆碱酯酶不可逆性抑制E.巯基酶不可逆性抑制蚕豆病
子宫颈癌的好发部位是
病灶定位在。最可能的病因是
依我国《刑事诉讼法》的有关规定,下列说法正确的是哪一项?()
关于贩卖毒品罪,下列说法错误的是:()
期间核查的目的是()。
中国半殖民地半封建社会开端于()。
茶叶因生长环境的差异而带有不同的味道,一些品茶专家根据多年的经验品一品便知茶叶的产区在哪里。这表明()。
2015年6月29日,《亚洲基础设施投资银行协定》签署仪式在北京人民大会堂举行。《亚洲基础设施投资银行协定》的签署,标志着
最新回复
(
0
)