首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段中,不能正确赋值的是
下列程序段中,不能正确赋值的是
admin
2010-12-10
29
问题
下列程序段中,不能正确赋值的是
选项
A、char*p,ch; p=&ch; scanf("%c,&p")
B、char*p; p=(char*)malloc(1); scanf("%c",p);
C、char*p; *p=getchar();
D、char*p,ch; p=缸h; *p=getchar();
答案
C
解析
本题考查了字符的输入函数getchax和利用scanf函数输入一个字符。用scanf输入字符时,格式说明字符应该为%c。本题选项C)因为指针P没有赋初值,所以是一个不定值,不能直接将getchar读入的字符赋给指针p所指向的字符,所以选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/1WPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是( )。
设有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAsStringDimLAsIntegerL=Len(xStr)
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示,下列选项错误的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下程序运行后的输出结果是【 】。 voidfun(intx,inty) {x=x+y;y=x-y;x=x-y; printf("%d,%d,",x,y);} main( ) {intx=2,y=3; fun(x
以下程序中给指针p分配三个double型动态内存单元,请填空。 #include<stdlib.h> main( ) { double*p; p=(double*)malloc(【】); p[0]=1.5;p[1]
在64位高档微机中,CPU能同时处理【 】个字节的二进制数据。
算法的复杂度主要包括【】复杂度和空间复杂度。
软件工程学把软件从开始研制到最终软件被废弃的整个阶段叫做软件的【】。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作______。
随机试题
下列关于社会主义法律体系的说法正确的是()。
关于市民法和万民法,下列说法正确的是()
决策活动的基本特征包括
A.气虚血少B.气虚血瘀C.气虚出血D.气随血脱E.血虚气亏气生血功能失常可见
脑膜炎双球菌有不同的菌群,目前我国流行的菌群以下列哪群为主
下列关于基金投资顾问机构的叙述中,错误的是()。
相对于每股收益最大化目标而言,企业价值最大化目标的缺点是()。
一名就读于苏州某小学的王同学,因为在上音乐课时自言自语,被音乐老师用封箱胶带施以“封嘴”半节课的惩罚。下列关于该音乐老师课堂问题处理方式的说法,不正确的是()。
市盈率
计算机系统产生死锁的原因是()。
最新回复
(
0
)