1 / 7
文档名称:

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

格式:doc   大小:44KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:xzh051230 2018/11/15 文件大小:44 KB

下载得到文件列表

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

文档介绍

文档介绍:(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]=