1、设数据X、设x和y均为int型变量字节型变量,两者之间的函数关系如下,编写一个程序

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
C语言程序设计习题集(1-7套).doc49页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:100 &&
你可能关注的文档:
··········
··········
C语言程序设计试题集 第1套
一、单项选择题 每题分,共0分
C程序由函数构成
一个C程序至少包含一个main函数
main函数可以调用main函数
main函数是每个程序执行的起始点
2、C程序中能直接让机器执行的文件是c
A).c源文件
B).obj文件
C).exe文件
D).bak文件
3、假设定义变量如下:a
以下输入语句中哪个是正确的?
A)scanf(“%f%”,&y,&x);B)scanf(“%f%d”, y, x);
C)scanf(“%f%”,&y,&x);D)scanf(“%%d”,&y,&x);int a[][3]
1,2,3,4,5,6 ;则数组a的第一维的大小是a
A)2 B)3C)4D)无确定值
5、.如果switch表达式是char 变量code,下面哪一个case子句是合法的。b
A)case “3”: B) case ‘3’:
C)case 3 :
6、能正确表示”x的值在[1,10]和[200,210]范围内”的表达式是c
7、C语言中while和do-while 循环的主要区别是a
do-while循环至少无条件执行一次,而while循环可能一次也不执行
while循环控制条件比do-while循环控制条件严格
do-while循环允许从外部转到循环体内,而while循环不允许
do-while的循环体可以是复合语句,而while循环不可以是复合语句
8、下面哪一项函数的头部是有效的?b
one int a int b
int thisone char x
char another int a,b
double yetanother
9、若有定义char x[ ]
"12345"; char y[ ]
'1', '2', '3', '4', '5' ;则b
A)x数组与y数组的长度相同 B)x数组长度大于y的长度
C)x 数组长度小于y数组长度 D)x数组等价于y 数组
10、二维数组的第一个元素的行下标和列下标是d
二、填空题 每空3分,共30分
1、如果a 4, b 3,那么,在执行语句a b;之后
正在加载中,请稍后...编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按照字节数截取的字符串 - Smile + Cherish = Xiaor - ITeye技术网站
博客分类:
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按照字节数截取的字符串,代码如下所示:(转载)
String subString(String str,int len){&&
&&&&&&&& if(str == null && "".equals(str)){&&
&&&&&&&&&&&&&&
&&&&&&&& }&&
&&&&&&&& //将字符串中的char数组转换成指定编码方式的byte数组的函数&&
&&&&&&&& byte[] strBytes =&&
&&&&&&&& try {&&
&&&&&&&&&&&& strBytes = str.getBytes("GBK");
&&&&&&&& } catch (UnsupportedEncodingException e) {&&
&&&&&&&&&&&& e.printStackTrace();&&
&&&&&&&& }&&
&&&&&&&& //得到字符串的长度,判断截取字符串的长度是否在判断的范围内,否则返回原串&&
&&&&&&&& int strLen = strBytes.&&
&&&&&&&& if(len &= strLen || len & 1){&&
&&&&&&&&&&&&&&
&&&&&&&& }&&
&&&&&&&& int count = 0;&&
&&&&&&&& for(int i=0; i& i++){&&
&&&&&&&&&&&& //将每个字节数组转换为整型数,因为后面根据值的正负来判断是否为汉字&&
&&&&&&&&&&&& int value = strBytes[i];&&
&&&&&&&&&&&& //如果是汉字(负),则统计截取字符串中的汉字所占字节数&&
&&&&&&&&&&&& if(value & 0){&&&&&
&&&&&&&&&&&&&&&& count++;&&
&&&&&&&&&&&& }&&
&&&&&&&& }&&
&&&&&&&& //依据判断给定的字符串是否含有汉字,利用String类的substring()方法来截取不同的长度&&
&&&&&&&&&&&
&&&&&&& //根据所统计的字节数,判断截取到字符是否为半个汉字,奇数为半个汉字&&
&&&&&&&& if(count % 2 !=0){&&
&&&&&&&&&&&& //如果在截取长度为1时,则将该汉字取出,&&
&&&&&&&&&&&& //其他情况则不截取这里的截取长度则按字符长度截取(截取字节长度数-截取汉字字节数/2-截取到的半个汉字的字节数)&&
&&&&&&&&&&&& len = (len == 1)?len:len-count/2-1;&&
&&&&&&&& }else{&&
&&&&&&&&&&&& //截取字符长度为字节长度-汉字所占字节长度/2(汉字占两个字节)&&
&&&&&&&&&&&& len = len-(count/2);&&
&&&&&&&& }&&
&&&&&&&&&&&& return str.substring(0,len);&&
注意:获取字符串的bytes,bytes数组中汉字的byte值为负数,这是判断汉字的一个依据
浏览: 38371 次
来自: 北京
chensong215 写道feiniao1221 写道按照楼 ...
feiniao1221 写道按照楼主的方法,64位的win7实 ...
绝对的大神
非常感谢,已经安装成功。但是我在安装过程中,遇到一个问题跟大家 ...
按照楼主的方法,64位的win7实验成功,感谢楼主分享。其中第 ...1、设数据X、Y均为字节型变量,两者之间的函数关_爱情吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3,341,917贴子:
1、设数据X、Y均为字节型变量,两者之间的函数关
1、设数据X、Y均为型变量,两者之间的函数关系如下,编写一个程序,根据X的值确定Y的值。
目前最成功,影响力最高...
在香港电影市场的贺岁档...
嘤嘤嘤哼,人家拿小拳拳...
一个春节从“胖”变成了“...
金鸡报晓贺新春,月吧团...
8大招快速KO奇葩相亲男
机智应对亲戚发问,过个...
若看完还没收到红包,请...
2017春晚趣味表情包来袭
你有一个新年礼包等待领取
等了好久终于等到除夕,...
年宵花开喜迎春,鸡年吉...
贴吧热议榜
使用签名档&&
保存至快速回贴当前位置:
>>>已知函数y=2x+1(x<0)1(x=0)x2+1(x>0)编写程序,输入自变量x的值,..
已知函数y=2x+1(x<0)1(x=0)x2+1(x>0)编写程序,输入自变量x的值,输出其相应的函数值,并画出程序框图.
题型:解答题难度:中档来源:不详
程序如下:输入xIF x<0 THENy=2?x+1ELSEIF x=0 THENy=1ELSEy=x^2+1END IFEND IF输出yEND程序框图如图所示:
马上分享给同学
据魔方格专家权威分析,试题“已知函数y=2x+1(x<0)1(x=0)x2+1(x>0)编写程序,输入自变量x的值,..”主要考查你对&&流程图&&等考点的理解。关于这些考点的“档案”如下:
现在没空?点击收藏,以后再看。
因为篇幅有限,只列出部分考点,详细请访问。
流程图的定义:
流程图又称程序框图,是一种用程序框、流程线及文字说明来表示算法的图形;流程图的特点:
流程图表示一个动态过程,通常会有一个“起点”,一个或多个“终点”.程序框图是流程图的一种.流程图可以直观、明确地表示动态过程从开始到结束的全部步骤.它是由图形符号和文字说明构成的图示.
程序框图的构成:
一个程序框图包括以下几部分:实现不同算法功能的相对应的程序框;带箭头的流程线;程序框内必要的说明文字。
设计程序框图的步骤:
第一步,用自然语言表述算法步骤;第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图;第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图。
几种重要的结构:
顺序结构、条件结构、循环结构。
发现相似题
与“已知函数y=2x+1(x<0)1(x=0)x2+1(x>0)编写程序,输入自变量x的值,..”考查相似的试题有:
767424788765339974622474766275625667

我要回帖

更多关于 枚举变量占几个字节 的文章

 

随机推荐