1、 int a=3,b=7; _; return 0;程序要输出a+b的结果,上方空格横线处正确填写的语句是哪个选项? A. printf(a+b);B. scanf(%d,&a+b)C. printf(,a+b);D. printf(a+b);5、下面C代码的输出结果是int a,r;a=100;r=a-10;printf(The result is %d,r);A.The result is 90(正确答案)B.The result is 95C.The result is 10D.The result is 1006、对于以下程序:int main() int a = 2; int b =
2、 a + 2 printf(,b);则输出结果是:A.4B.%dC.a+2D.程序无法通过编译(编译错误)(正确答案)7、a已知为整数型变量,以下输入语句中,正确的是:单选题 A.scanf(,a);B.scanf(a)C.scanf(a);D.scanf(%d,&8、对于以下语句:int a = 10 / 3;则a的值为( ) A.3/10B.3(正确答案)C.3.33D.10/39、对于以下语句:int a,b;a = b;b = a;最终效果是将a和b互换 A.对B.错(正确答案)10、若想取出一个五位数a的个位(如48629个位为9),则下列语句可行的是:A. int ge = a%1
3、0;B. int ge = a/10;C. int ge = a%1;D. int ge=a/1;11、若想取出一个五位数a的十位(如48629十位为2),则下列语句可行的是:A. int shi = a%100;B. int shi = a/100;C. a= a%10;int shi=a/10;D. a= a/10; int shi=a%10;12、以下不正确的if语句形式是?A. if(xy&x!=y) printf(yes) ;B. if(x=y) x+=y;C. if(x!) , else printf(noD. if(xy) printf(,x); else printf(,y);
4、13、有以下程序段:int a,b,c;a=10;b=50;c=30;if(ab) c=a;a=b;b=c;a=%d b=%d c=%dn,a,b,c);程序的输出结果是?A. a=10 b=50 c=30B. a=50 b=10 c=10(正确答案)C. a=10 b=50 c=50D. a=50 b=10 c=3014、以下程序段的输出结果是?inta=100,x=10,y=20,ok1=5,ok2=0;if(xy) if(ok1=0)a=1;else if(ok2!=0)a=-1;%dnA. 1B. 10C. -1(正确答案)D. 10015、题目描述判断一个整数的奇偶性,如果是奇数,请
5、输出“ji”,如果是偶数,请输出“ou”以下_处填写正确的是哪个选项?int a;scanf(if(_) printf(ounelse printf(jinreturn 0; A. a/2=0B. a%10=0C. a%2=0D. a%2=0(正确答案)16、题目描述已知有三个不等的数,将其中的最大数找出来。以下哪个程序是正确的?A.B.(正确答案)D.17、题目描述已知有三个整数(有可能相等),将它们从大到小输出。18、以下写法为判断某年份是否为闰年,正确的选项是:A.if(n%4=0)B. if(n%400=0&n%100!=0)C. if( (n%4=0 | n%100!=0) & n%
6、400=0)D. if(n%4=0&=0) | n%400=0)(正确答案)题目描述:输入两个加数,输出和。样例输入:12 10样例输出:22以下程序功能是编写一个加法程序。空白处应该填写的内容为:int_(19)_()_(20)_ a,b;%d %d,_(21)_a , _(21)_b);_(22)_(19)处应填写的内容是_ A.includeB. minaC. main(正确答案)D. mian在上一题中,(20)空白处应该填什么?A. includeB. inC. mainD. int(正确答案)在上一题中,(21)空白处应该填什么?A. #B. $C. %D. &在上一题中,(22)
7、空白处应该填什么?A. a+bB. &dC. %d(正确答案)D. %二、填空题(共5题,每题4分)23、对于以下程序: int b = a + 3;_ _(答案:5)24、若a是int型变量,则执行下面表达式a=25/3%3后,a的值为_ 2)25、对于以下语句:a = 125;b = a/10;c = a-b;,c);则最后输出结果为:_ 113)26、对于以下语句:a = 10;b = 12;c = b-b%a;则c最终的值为:10)27、int main( ) int a,b,s;a,&b);s=a;b) s=b;s=ss;,s);若输入的是3和4,则输出是_ 16)28、对于浮点类型变量double a,输入需要使用的语句是:%_空格处应填内容为:lf)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1