单选题
若要求从键盘读入含有空格字符的字符串,应使用函数()。
A
getc()
B
gets()
C
getchar()
D
scanf()
答案解析
正确答案:B
解析:
A和C都是读取单个字符的,B和D都可以读取字符串,但是区别在于:
scanf不能读空格,一遇到空格则自动结束,所以要读含有空格的字符串则只有B即是 gets()函数。
scanf不能读空格,一遇到空格则自动结束,所以要读含有空格的字符串则只有B即是 gets()函数。
题目纠错
信息技术知识大赛
相关题目
单选题
若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( )个进程参于竞争,而不会发生死锁。
单选题
一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( )。
单选题
下面6个系统中,必须是实时操作系统的有( )个。
计算机辅助设计系统
航空订票系统
过程控制系统
办公自动化系统
计算机激光照排系统
机器翻译系统
单选题
一个作业的完成要经过若干加工步骤,这每个步骤称为( )。
单选题
CPU的调度分为高级、中级和低级三种,其中低级调度是指( )调度。
单选题
在请求调页中可采用多种置换算法,其中LRU是( )置换算法。
单选题
最常用的流式文件是字符流文件,它可看成是( )的集合。
单选题
操作系统的( )管理部分负责对进程进行调度。
单选题
如果允许不同用户的文件可以具有相同的文件名,通常采用( )来保证按名存取的安全。
单选题
动态重定位技术依赖于( )。
