c语言经典选择填空题1
摘要:选择题(30分)(第一部分分10分,第二部分12分,第三部分8分)第一部分:简单类题目(50个题目,从中选择10,每题1分)1、若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为(C)A.4B.16C.32D.5222.以下程序的输出结果(B)。main(){intx1=3,x2=0,x3=0;if(x1=x2+x3)printf("****");elseprintf("####");}A.输出:****B.输出:####C.存在语法错误D.无输出结果3.下面四个选项中,均是合法转义字符的选项是(A)。A.'\'''\\''\n'B.'\''\017''\"'C.'\018''\f''xab'D.'\\0''\101''xlf'4.若有说明:inta=1,b=2,c=3,d=4;则表达式a<b?a:c<d?c:d的值是(D)。A、4B、3C、2D、15.设i、j、和k是int型变量,且i=3,j=4,k=5,则以下值为0的表达式是(D)。A.i&&jB.i<=jC.i||j+k&&j-kD.!((i<j)&&!k||1)6.若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是(C)。A.num%2==17.有以下程序main(){intm=3,n=4,x;x=-m++;x=x+8/++n;printf(“%d\n”,x);B.!(num%2==0)C.!(num%2)D.num%2}程序运行后的输出结果是(D)A.3B.5C.-1。D.-
温馨提示:当前文档最多只能预览
8 页,若文档总页数超出了
8 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2019-10-01 06:02:21上传分享