收藏 分享(赏)

C语言Cyuyan.doc

上传人:hwpkd79526 文档编号:9426882 上传时间:2019-08-06 格式:DOC 页数:3 大小:40.50KB
下载 相关 举报
C语言Cyuyan.doc_第1页
第1页 / 共3页
C语言Cyuyan.doc_第2页
第2页 / 共3页
C语言Cyuyan.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、从键盘上输入两个数,探求这两个区间的素数#includemain()long int a,b,k,t,j,n;n=0;printf(“请输入区间:“);scanf(“%ld,%ld“,printf(“%ld-%ldn“,a,b);for(k=a;kvoid main()int a=3,b=4,c=5,t=99;if(bvoid main()int t=0,s=0,i;for(i=1;ivoid main( ) int x=1,y=0,a=0,b=0;switch(x) case 1:switch(y) case 0:a+;break;case 1:b+;break;case 2:a+;b+;b

2、reak;printf(“%d %dn“,a,b);以下程序段int k=0;while(k=1)k+;while循环执行的次数是_无限次_。乍一看,还以为程序要表达的意思是当 k 等于 1 的时候做 k+,但是 C 语言里关系表达式的等于应该是“=“。一个等于号表示赋值,即这里面重复的把 1 赋给 k,自然表达式k=1 的值总为 1,while 后面的表达式恒为真,当然会进入死循环。有以下定义语句double a,b;int w; long c;若各变量已正确赋值,则下列选项中正确的表达式是_。(c+w)%(int)a选项A不可以连续赋值;选项B中类型不匹配,因为“%”两边表达式值的类型必需

3、为整型;选项D的后面不能加“;” ,因为题目要求的是正确的表达式,而表达式后面不能有“;” ,只有语句后面才带“;” 。有以下程序#include void main() int i=1,j=1,k=2;if(j+|k+)执行后输出的结果是_。本题的考查点是逻辑表达式。形如(表达式 1),则以下能够正确输出变量 x 值的语句是_用 printf 函数输出时,应注意数据类型应与上述格式说明匹配,否则会出现错误。因为 x 为长整型数据,所以输出也应该为长整型,其表示方式为“%ld“以下程序的输出结果是_。#include void main() int a=5,b=4,c=6,d;printf(“

4、%dn“,d=ac?(ac?a:c):(b);本题最重要的分析d=ac?(ac?a:c):(b),首先运算括号内的式子ac?a:c,它的值是c的值6,即式子化成d=ac?6:4。显然ac,所以将4赋给d。知int i=1; 执行语句while (i+4) ;后,变量i的值为_2_。引用后还要自增一次。设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是_。6.000000本题的考查点是各类数值型数据的混合运算。各类数值型数据在进行混合运算时,不同类型的数据要先转换成同一类型,然后进行运算。转换的规则为:字符数据必定先转换为整数,short 型转为 int 型,float型数据在运算时一律先转换成双精度型,以提高运算精度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报