下载此文档

模拟试卷.doc


文档分类:中学教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
模拟试卷10452459一、选择题(20小题、每题2分) 共40分
( )
A) ’\\’ B) ‘\”’ C) ’\0’ D) ‘\81’
2. 已知int n,i=1,j=2;执行 n=i<j?i++:j++;后,i和j的值是( )
A) 1,2 B) 1,3 C) 2,2 D) 2,3
3. 下列运算符中,优先级最高的运算符是( )
A) ++ B) += C)|| D) !=
4. 已知int a=4,b=5,c;则执行表达式c=a=a>b后,变量a的值为( )
A) 0 B) 1 C)4 D) 5
5. 已知int w=3,x=10,z=7;则执行下面语句后的输出结果是( )
printf(“%d”,x>10?x+100:x-10);
printf(“%d”,w++||z++);
printf(“%d”,!w>z);
printf(“%d”,w&&z);
A) 0111 B) 1111 C)0101 D)0100
6. 要判断 char 类型变量m是否数字,可以使用下列表达式( )
A) 0<=m && m<=9 B) ‘0’<=m && m<=‘9’
C) “0”<=m && m<=“9” D)前面3个答案都错
7. 有宏定义如下:
#define X 5
#define Y X+1
#define Z Y*X/2
则执行下列语句后的输出结果是( )
int a=Y;
printf(“%d,”,Z);
printf(“%d\n”,--a);
A)7,6 B) 12,6 C)12,5 D)7,5
8. 设int a,b; 和语句scanf(“%d%d”,&a,&b); 则输入两个整数时,不能作为两个整数间的分隔符的是( )
A)空格 B) , C) 回车 D) Tab键
9. 下面程序的输出是( )
#includer <>
main()
{int x=1,y=0,a=0,b=0;
switch(x)
{case 1:switch(y)
{case 0:a++;break;
case 1:b++;break;
}
case 2:a++;b++;break;
}
printf(“a=%d,b=%d\n”,a,b);
}
A)a=2,b=1   B) a=1,b=1   C)a=1,b=0  D) a=2,b=2
10. 在下面的条件语句中(其中s1和s2表示C语言的语句),只有一个在功能上与其它3条语句不等价,它是( )
A) if(a) s1;else s2;   B) if(a==0) s2;else s1;
C) if(a!=0) s1;else s2;  D) if(a==0) s1;else s2;
11. 以下错误的描述是( )
A) break语句不能用于循环语句和switch语句外的任何其它语句 
B) 在switch语句中使用break语句或continue语句的作用相同
C) 循环语句中使用continue是为了结束本次循环,而不是终止整个循环
D) 循环语句中使用break是为了使流程跳出循环体,提前结束循环
12. 执行语句for(i=-1;i++;) ;后,变量i的值是( )
A)  2

模拟试卷 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小61 KB
  • 时间2018-02-23
最近更新