下载此文档

计算机二级考试(含答案).doc


文档分类:资格/认证考试 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
(1) 在C语言源程序中,以下叙述正确的是( )。
A) main函数必须位于文件的开头。
B) 每行只能写一条语句。
C) 程序中的一个语句可以写成多行。
D) 每个语句的最后必须有点号。
(2) 以下( )是正确的字符常量。
A) “c”
B) ‘\\’
C) ‘W’
D) “\32a”
(3) 若有定义:int a=2;则正确的赋值表达式是( )。
A)a-=(a*3)
B)double(-a)
C)a*3
D)a*4=3
(4) 下面叙述正确的是( )。
A)2/
B)(int) 与 2/3 等价
C)++5 与 6 等价
D)'A'与"A"等价
(5) putchar()函数的功能是向终端输出( )。
A)多个字符
B)一个字符
C)一个实型变量值
D)一个整型变量表达式
(6) 结构化程序设计不包括( )。
A)最优化
B)自顶而下,逐步细化
C)模块化设计
D)结构化编码
(7) 已知double a=; 则正确的赋值表达式是( )。
A)a+=a-=(a=4)*(a=3)
B)a=a*3=2
C)a%3
D)a=double(-3)
(8) C语言对if嵌套语句的规定:else总是与( )配对。
A)第一个if
B)之前最近的且尚未配对的if
C)缩进位置相同的if
D)之前最近的if
(9) 对于整型变量x和y,语句
for(x=0,y=0;(y!=123)&&(x<4);x++) y++;
中的“y++;”被执行( )。
A)4次
B)0次
C)123次
D)3次
(10) 以下能对一维数组a进行正确初始化的语句是( )。
A)int a[5]=(0,0,0,0,0);
B)int a[5]=[0];
C)int a[5]={1,2,3,4,5,6,7};
D)int a[]={0};
(11) 若有定义:int a[3][4]={{1,2},{0},{1,2,3}};则a[1][1]的值为( )。
A) 0
B) {1,2}
C) 1
D) 3
(12) 若有定义:char a[]="abcdef";char b[]="xyz";则以下程序段运行后屏幕输出为( )。
strcpy(a,b);
printf("%c",a[2]);
A) c
B) z
C) \0
D) d
(13) 以下程序运行后屏幕输出为( )。
#include<>
void f(int i)
{
int a=2;
a=i++;
printf("%d,",a);
}
main()
{
int a=1,c=3;
f(c);
a=c++;
printf("%d",a);
}
A)4,3
B)3,3
C)4,5
D)3,5
(14) 以下叙述中,正确的是( )。
A)宏展开不占用运行时间,只占用编译时间
B)预编译处理命令行必须以分号结束
C)一个源程序只能有一个预编译处理命令行
D)使用带参数的宏定义时,应该说明每个参数的数据类型
(15) 以下程序段运行后*(++p)的值为( )。
char a[5]=

计算机二级考试(含答案) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xzh051230
  • 文件大小44 KB
  • 时间2018-11-15