2013年计算机二级考试C语言笔试题及答案5
分类: 计算机
时间: 2019-01-23 14:14:49
作者: 全国等级考试资料网
(21)设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是
A)(EXP= =0) B)(EXP!=0) C)(EXP= =1) D)(EXP!=1)
(22)有以下程序
#include
main()
{int y=9;
for( y>0;y--)
if(y%3= =0) printf("%d",--y);
}
程序的运行结果是
A)741 B)963 C)852 D)875421
(23)已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
A)isupper(c) B)’A’<=c<=’Z’
C)’A’<=c&&c<=’Z’ D)c<=(‘2’-32)&&(‘a’-32)<=c
(24)有以下程序
#include
main()
{int i,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++) m=m%j;
printf("%d ",m);
}
程序的运行结果是
A)0 B)1 C)2 D)3
(25)若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A)函数的实参和其对应的形参共占同一存储单元
B)形参只是形式上的存在,不占用具体存储单元
C)同名的实参和形参占同一存储单元
D)函数的形参和实参分别占用不同的存储单元
21-25 BCBBD