江苏省计算机等级考试
学年 第学期程序设计试卷 ( )
题号一二三四五六七八九总 分
得分
一、选择题(本题共道小题,共分。)
. 若有说明,*; 则能通过语句正确给输入项读入数据的程序段是
*; ("");
)(*)()("");
) ("");
); ("");
.两次运行下面的程序,如果从键盘上分别输入和,则输出结果是
( )
{;
("");
(>) ("");
("\");}
) 和) 和) 和) 和
. 下面程序的输出是
))))
<>
<>
()
{ *"",*""[]""; (()); ("\", );}
. 若有以下说明 :
[]{};
'';
则数值为的表达式是
)[])[]
)[''''])['']
. 以下叙述中不正确的是
)在不同的函数中可以使用相同名字的变量
)函数中的形式参数是局部变量
)在一个函数内定义的变量只在本函数范围内有效
)在一个函数内的复合语句中定义的变量
. 请选出以下程序段的输出结果
<>
()()
()
{ ;
; ;
*();
("\");
}
))))
. 在程序中 ,可把整型数以二进制形式存放到文件中的函数是
) 函数) 函数) 函数) 函数
. 设有以下语句:
{ ;*;};
[]{[][],'\'},*;
[];
则表达式的值是。
)>) >) (*))>
. 语言中形参的缺省存储类别是
)自动 ())静态 ()
)寄存器 ())外部 ()
/ 6
. 执行下面的程序段后,变量中的值为
, [];
[];[]*;
) 不定值)))
. 已知字母的码为十进制的,下面程序的输出是
()
{ ;
'''''';
'''''';
("\");}
))
)) 不确定的值
.语句 (" \" , );的输出结果是
))))
. 以下说法中正确的是
) 语言程序总是从第一个的函数开始执行
) 在语言程序中,要调用的函数必须在()函数中定义
) 语言程序总是从()函数开始执行
) 语言程序中的()函数必须放在程序的开始部分
. 以下程序运行后,输出结果是
( )
{
*"";
;
("\" , );
}
))字符的码值)字符的地址)出错
. 设和均为型变量,则执行下的循环后值为
(
{
(>);
(){;}
;
}
))))
. 当,,,时,执行下面一段程序后,的值为
(
(
(
(
;
;
;
))))
. 设所有变量均为型,则表达式()的值是
. 设语言中,一个型数据在内存中占个字节,则型数据的取值范围为:
)
)
)
)
. 下面的程序
()
{ ;
()("* * * *");
("");}
) 有语法错误不能通过编译
) 输出 * * * * 。
) 可以通过编译,但是不能通过连接,因而不能运行。
) 输出。
/ 6
. 若有以下函数调用语句:(,()(,())); 在此函数调用语句中实参的个数是
))))
二、填空题(每空分,共分。)
. 若有定义:[][], 则数组中行下标的下限为,列下标的下限为。
. 设有说明语句 " [][]{{},{},{}};"则 [][] 的初始化值为,[][] 的初始化值为。
. 表达式的结果是。表达式的结果是。
. 若已知=,=,=,则表达式* 的运算结果是。
. 语言的标识符只能由大小写字母, 数字和下划线三种字符组成, 而且第一个字符必须为。
. 定义[] = { ,,,,, } , *=;表达式(* ++)++的值是。
. 已有;;为将赋给,赋给,赋给;则对应("") 调用语句的数据输入形式是
三、判断题(本题共道小题,共分。)
. 在实际编程中,循环完全可以用循环替换()
. 循环中,根据情况可以省略(
)
. 若调用一个函数,且此函数中没有语句,则返回一个不确定的值(
)
. 函数调用 (()) 的功能是将串复制到串中后再将串连接到串之后( )
. 自增运算符 ()或自减运算符 ()只能用于变量,不能用于常量或表达式(
)
. 全局变量使得函数之间的 " 耦合性 "更加紧密,不利于模块化的要求(
)
. 函数的定义可以嵌套,但函数的调用不可以嵌套(
)
. 一个变量在内存中占据一定的存储单元(
)
. 在循环中允许使用嵌套循环,但只能是嵌套循环(
)
. 字符型数组中可以存放字符串(
)
四、程序填空(本题共道小题,每题分,共分。)
. 设有以下程序:
()
{ ; ("");
()
{ ;
;
("");
}
}
程序运行后,如果从键盘上输入;则输出结果为。
.