厦门大学非计算机专业本科生公共课《C程序设计基础》模拟考试题
《C程序设计基础》模拟考试题一、选择题(每题2分。共23道选择题)
1、关于C程序的叙述,错误的说法是()A、C程序总是从主函数开始执行B、C程序中定义的第一个函数是主函数C、在主函数中可以调用其他函数D、一个C程序可以包括多个函数2、C语言的基本数据类型包括()A、charB、structC、stri
gD、typedef3、C语言的关键字是()A、whileB、pri
tfC、mai
D、FILE4、错误的C标识符是()A、e2B、
ame_C、A_BD、2e5、在下列运算中,优先级最低的运算符是()A、B、C、D、6、设a、b和c都是i
t型变量,且a7,b8,c9,则表达式(ab)c614c的值是()A、6B、7C、8D、97、下列一维数组说明中,错误的是()A、i
ta123B、i
ta5C、i
t
5a
D、i
ta51238、执行语句:pri
tf“a
b”输出的结果是()A、a
bB、abC、第一行输出a第二行输出b
第1页
f厦门大学非计算机专业本科生公共课《C程序设计基础》模拟考试题
D、不能输出9、要表示年龄(age)在18到25之间,正确的表达式是()A、18age25B、18ageage25C、18ageage25D、18agea
dage2510、设有定义i
ta,p;下列赋值语句中,正确的是()A、paB、paC、paD、pa11、若已经定义chara10“abcd”pa;则表达式p1的值是()A、abcdB、bcdC、bD、语法错误12、若已经定义structstui
tabstude
t,则下列叙述中正确的是()A、stu是结构变量B、stude
t是结构变量C、stude
t是结构类型D、a和b是结构型变量13、设有定义i
ta10pa下列对数组元素a1的引用中,错误的是()A、p1B、aC、pD、a114、下列叙述中,错误的是()A、不同函数中可以使用相同的变量名B、全局变量和局部变量可以同名C、形式参数是局部变量D、mai
函数中定义的变量在整个程序中都可15、设有函数定义:voidpi
txpri
tf“d”x则正确的函数调用是()A、p3B、ap3C、pri
tf