习题习题12011上

上传人:E**** 文档编号:90650436 上传时间:2019-06-14 格式:PPT 页数:12 大小:133KB
返回 下载 相关 举报
习题习题12011上_第1页
第1页 / 共12页
习题习题12011上_第2页
第2页 / 共12页
习题习题12011上_第3页
第3页 / 共12页
习题习题12011上_第4页
第4页 / 共12页
习题习题12011上_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《习题习题12011上》由会员分享,可在线阅读,更多相关《习题习题12011上(12页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计,习题,2019/6/14,2,11以下选项中叙述正确的是_。 A)C语言程序总是从第一个定义的函数开始执行 B)在C语言程序中,被调用的函数必须在main()函数中声明 C)C语言程序总是从main()函数开始执行 D)C语言程序中的main()函数必须放在程序的开始部分,12C语言程序的三种基本结构是顺序结构、选择结构和_结构。 A)循环 B)递归 C)转移 D)嵌套 13以下选项中不属于C语言的基本数据类型_。 A)int B)double C)char D)bool,C,A,D,2019/6/14,3,14.以下选项中正确的C语言标识符是_。 A)2b B)x_1 C)

2、ab D)3#h 16.以下选项中,和语句;等价的是_。 A)k=n,n=n+1; B)n=n+1,k=n; C)k=+n; D)k=n+1; 17.已知:int i=3,j=2;,则执行语句j*=i+2;printf(“%d”,j);后,输出结果是_。 A)8 B)10 C)12 D)14,B,C,A,A,2019/6/14,4,18.已知:int a=2,b=3,c;,则执行语句c=(a+2,b+2);后,输出结果是_。 A)2 B)3 C)4 D)5 19.已知:int x,y;float z;,若要给变量x,y,z输入数据,以下正确的输入语句是_。 A)scanf(“%d,%d,%d”

3、,x,y,z); B)scanf(“%d,%d,%f”, 20.华氏温度F和摄氏温度C的关系是c=5/9(F-32)。已知:float c,f;,由华氏温度F求摄氏温度C的不正确的复制表达式是_。 B)c=5/9(f-32) B)c=5.0/9*(f-32) C)c=5*(f-32)/9 D)c=(float)5/9*(f-32),D,C,A,2019/6/14,5,22.已知:char c=a;,则执行语句printf(“%c”,c-32);后,输出结果是_。 A)A B)65 C)97 D)出错 23.能正确表示逻辑关系“a5或a1”的C语言表达式是_。 A)a=5.or .a=5.and

4、.a=5后,c的值是_。 A)0 B)1 C)6 D)8,B,D,A,B,2019/6/14,6,26.if(表达式);语句中的表达式_。 A)只能是关系表达式 B)只能是逻辑表达式 C)只能是关系表达式或逻辑表达式 C)可以是任何表达式 27.已知:int k=1;则语句while(k=5) k+;中循环体语句执行的次数是_。 A)0 B)4 C)5 D)6,D,C,2019/6/14,7,28.执行下面程序后,输出结果是_。 #include void main() int x,y; for(x=1,y=10;xy;x+) y-; printf(“%dn”,x); A) 5 B)6 C)4

5、 D)死循环,A,2019/6/14,8,29.已知以下程序 int p; do Scanf(“%d”, 此处循环的结束条件是_。 A)p的值大于100 B)P的值大于等于100 C)P的值小于100 D)P 的 值小于等于100,C,2019/6/14,9,二填空题(每空2分,共20分) 1.已知int x=8,y=3;,则执行语句x%=y;后x的值是_。 2.已知int a=7,b=2;,则执行语句printf(“%d”,a/b);后的输出结果是_。 3.执行语句printf(“%.4f”,2012.20122102);后的结果是_。 4.已知int x=010;,则执行语句printf(

6、”%d”,x);后的输出结果是_。 5.数学条件式“20x30”对应的C语言表达式是_。 6.已知int a=1,b=2,c=3,d=4;,则条件表达式ab?c:d的值是_。,2,3,2012.2012,8,20X&X30,3,2019/6/14,10,1.以下程序的运行结果是_。 #include Void main( ) Int score=85; Switch(score/10) Case 10: Case 9:printf(“A”);break; Case 8:printf(“B”);break; Case 7:printf(“C”);break; Case 6:printf(“D”);break; default:printf(“E”);break; ,B,2019/6/14,11,2.下面程序运行后,输入2011,12,24,程序的运行结果是_。 #include void main( ) int a,b,c,t; scanf(“%d,%d,%d”, ,2011=24=12,2019/6/14,12,3以下程序运行结果是_。 #include void main( ) int i,j; for(i=1;i=3;i+) for(j=1;j=i;j+) printf(“*”); ,*,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号