1
江苏省计算机等级考试二级C语言笔试辅导
2
语法考试要求及考题解析(2007秋~2010春)
1. C语言基本概念
⑴源程序格式、风格和结构。main函数特性。C程序保存。注释位置。
【考题解析】
[填空题]在一个C语言源程序中,必不可少的是。
答案: main函数定义
[单选题].以下叙述中正确的是。
( ){ }必须位于程序的开始
答案:D
3
[单选题] 在一个源程序中main函数的位置。
答案:D
[单选题] 下列叙述中正确的是。
A. main函数必须出现在其他函数之前
B. main函数中至少必须有一条语句
C. C程序总是从main函数的第一条语句开始执行
D. C程序总是在执行完main函数的最后一条语句后结束
答案: C
4
[单选题] 以下叙述中正确的是。
A. C语言系统以函数为单位编译源程序
B. main函数必须放在程序开始
C. 用户定义的函数可以被一个或多个函数调用任意多次
D. 在一个函数体内可以定义另外一个函数
答案:C
[全国选择题] 以下叙述中正确的是()。
A) C语言程序将从源程序中第一个函数开始执行B) 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C) C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D) main可作为用户标识符,用以命名任意一个函数作为主函数
答案:C
5
[全国选择题] 以下叙述中正确的是( ) 。
A) C程序中的注释只能出现在程序的开始位置和语句的后面。
B) C程序书写格式严格,要求一行内只能写一个语句
C) C程序书写格式自由,一个语句可以写在多行上
D) 用C语言编写的程序只能放在一个程序文件中
答案:C
[全国选择题] 以下叙述中正确的是( )。
A)C程序的基本组成单位是语句
B)C程序中的每一行只能写一条语句
C)简单C语句必须以分号结束
D)C语句必须在一行内写完
答案:C
6
⑵基本类型数据的表示及使用
①系统预定义类型标识符、类型修饰符的使用
②基本类型常量的表示及使用
③字符串常量形式
④关键字。标识符。
⑤符号常量的定义与使用
⑥基本类型变量的声明、初始化, 直接引用变量
【考题解析】
[单选题] 在C语言源程序中,不带任何修饰符的浮点数直接量(例如:)都是按类型数据存储的。
答案: double
[单选题]已知sizeof(int)的值为2,为将10!的值存储到变量f中(10!=3628800),变量f的类型应声明为。
int
int int
答案:A
7
[单选题] 以下常量表示中正确的是(22) 。
A. \xff C. aEb D.
答案:B
[单选题] 以下语句中有语法错误的是。
printf("%d",0e);
B. printf("%f",0e2);
C. printf("%d",0x2);
D. printf("%s","0x2");
答案:A
8
[单选题]以下选项中不能用作变量名的是。
答案: B
[填空题]在C语言系统中,如果一个变量能正确存储的数据范围为整数-3276832767,则该变量在内存中占(3) 个字节。
答案: 2
[单选题]以下选项中,不能用作标识符的是。
print B. FOR C. &a D. _00
答案:C
[单选题] 以下选项中, 是C语言关键字。
A. printf
答案:D
[学校单选题] 执行语句“printf(”bye\bye101\101“);”时输出到屏幕的结果为(22) 。
答案: byye101A
9
[学校单选题] 表达式“1e-8/2+”值的数据类型是(3) 。
int B. long C. float D. double
答案:D
[学校单选题]以下局部变量声明中正确的是(2) 。
int char=2; B. void a=0;
C. int a=b=0; D. int a, b=a=0;
答案:D
10
⑶运算符和表达式的表示及使用
①赋值表达式,赋值运算符的左值要求
②算术表达式。++、--运算符左值要求。溢出。
③关系表达式与逻辑表达式,逻辑表达式优化处理
④逗号表达式
⑤条
计算机等级考试计算机二级C语言 笔试辅导 来自淘豆网m.daumloan.com转载请标明出处.