1、,+a,j-);9,10第5题 (1.0分) 题号:86写出表达式 1.234&5.982 的值是【1】.1第6题 (1.0分) 题号:303为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【1】语句配对.if第7题 (1.0分) 题号:311若所用变量均已正确定义,则执行下面程序段后的 值是【1】.for(i=0 ; i2 ; i+ ) printf(YES); printf(nYESYES第8题 (1.0分) 题号:312以下程序段要求从键盘输入字符,当输入字母为Y 时,执行循环体,则括号内应填写【1】.ch=getchar(); while(ch _ )/*在括号中填写*/
2、=二、判断 共15题 (共计15分)937在C程序中,每行中只能写一条语句N928C程序中的关键字必须小写.Y715整数 -32100可以赋值给int型和long int型变量.929在C语言中,5种基本数据类型的存储空间长度的排列顺序为:charintlong int =floatb)=c 的值为真.第12题 (1.0分) 题号:709int i=20;switch(i/10)case 2:Acase 1:B的输出结果为A.第13题 (1.0分) 题号:742若有说明int c;则while(c=getchar();是正确的C语句.第14题 (1.0分) 题号:954continue语句只结
3、束本次循环,而不是终止整个循环的执行.break语句则是结束整个循环过程,不再判断执行循环的条件是否成立.第15题 (1.0分) 题号:952do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式.三、单项选择 共20题 (共计40分)第1题 (2.0分) 题号:2016设C语言中,int类型数据占2个字节,则short类型数据占().A:1个字节B:2个字节C:4个字节D:8个字节B第2题 (2.0分) 题号:2209若变量已正确定义并赋值,下面符合C语言语法的表达式是().a:=b+1a=b=c+2int 18.5%3a=a+7=c+b
4、第3题 (2.0分) 题号:2000以下的选择中,正确的赋值语句是().a=1,b=2j+a=b=5;y=int(x)C第4题 (2.0分) 题号:2130下列字符序列中,是C语言保留字的是().sizeofincludescanfsqrtA第5题 (2.0分) 题号:2211设以下变量均为int类型,则值不等于7的表达式是().(x=y=6,x+y,x+1)(x=y=6,x+y,y+1)(x=6,x+1,y=6,x+y)(y=6,y+1,x=y,x+1)第6题 (2.0分) 题号:2127下列程序段的输出结果为().float k=0.8567;%4.1f%,k*100);0085.6%85
5、.7%0085.6%.857第7题 (2.0分) 题号:2135int x=3,y=2;%d,(x-=y,x*=y+8/5);735第8题 (2.0分) 题号:2189从键盘上输入某字符串时,不可使用的函数是().getchar()gets()scanf()fread()第9题 (2.0分) 题号:2039若k为int型变量,则以下程序段的执行结果是().k=-8567;k=|%06D|n格式描述符不合法,输出无定值输出为k=|%06D|输出为|0-8567|输出为|-8567|第10题 (2.0分) 题号:2049以下程序的输出结果为().main()int i=010,j=10;,+i,j
6、-);11,10010,910,9第11题 (2.0分) 题号:2144int a=1,b=2,c=3;if(ab)a=b;c)a=c;则a的值为().2不一定第12题 (2.0分) 题号:2259以下关于运算符优先顺序的描述中正确的是().关系运算符算术运算符赋值运算符逻辑运算符逻辑运算符赋值运算符算术运算符第13题 (2.0分) 题号:2318在C语言中,要求运算数必须是整型的运算符是().%|第14题 (2.0分) 题号:2261若希望当A的值为奇数时,表达式的值为,A的值为偶数时,表达式的值为假,则以下不能满足要求的表达式是().A%2=1(A%2=0)(A%2)A%2第15题 (2.
7、0分) 题号:2063执行下列语句后的输出为(). int j=-1; if(j=1) printf(*n else printf(%n*%c有错,执行不正确第16题 (2.0分) 题号:2248下面有关 for 循环的正确描述是().for 循环只能用于循环次数已经确定的情况for 循环是先执行循环循环体语句,后判断表达式在 for 循环中,不能用 break 语句跳出循环体for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来D第17题 (2.0分) 题号:2059以下程序的运行结果是(). int n; for(n=1;n1;i-)for(j=1;j+y;x=i+) i=x;for(;x+=i);while(1)x+;for(i=10;i-) sum+=i;第20题 (2.0分) 题号:2249若i为整型变量,则以下循环执行次数是().for(i=2;i=0;) printf(,i-);无限次0次1次2次四、程序填空 共3题 (共计27分)第1题 (9.0分) 题号:405/*-【程序填空】-题目:要求输出结果为: A,B 65,66-*/#includevoid main()/*SPACE*/char a,【?】 a=【?】; b=b a=a-32; b=b-【?
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1