二级C语言第三套选择题(3)
发布时间:2021-06-08
发布时间:2021-06-08
void fun(int m)
{m+=k;k+=m;printf("m=%d k=%d ",m,k++);}
main()
{int i=4;
fun(i++); printf("i=%d k=%d\n",i,k);
}
A)m=4 k=5 i=5 k=5 B)m=4 k=4 i=5 k=5
C)m=4 k=4 i=4 k=5 D)m=4 k=5 i=4 k=5
(17)已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
A)isupper(c) B)′A′<=c<=′Z′ C)′A′<=c&&c<=′Z′ D)c<=(′z′-32)&&(′a′-32)<=c
(18)设有:
int a=1,b=2,c=3,d=4,m=2,n=2;
执行 (m=a>b)&&(n=c>d)后,n的值是
A)1 B)2 C)3 D)4
(19)若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if(a>b) a=b; c=a; if(c!=a) c=b; printf("%d,%d,%d\n",a,b,c);
其输出结果是
A)程序段有语法错 B)3,5,3 C)3,5,5 D)3,5,7
(20)若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是
上一篇:初中数学单元教学设计策略及案例
下一篇:计算机工程与设计