二级C语言试题


日期:
2005-12-22 13:11:00
来源:
101网校
作者:
不详
编辑
pqj2003
一、 判断题(2×8=16分) 
1、Printf()函数总是从新行的起始位置开始打印。 ( ) 
2、所有的变量在使用前都必须予以申明。( ) 
3、在申明变量时必须给出变量的类型。( ) 
4、C语言认为变量number和NuMbEr是相同的。( ) 
5、打印三行输出的C语言程序必须用三条printf语句。( ) 
6、求余运算符%只能用于两个整数操作数。( ) 
7、switch选择结构中必须有default子句。( ) 
8、如果x>y或a<b为真,那么表达式(x>y&&a<b)为真。( ) 

二、 选择题(3×16=48分) 
1、下面实现换行功能的格式符为 。( ) 
A. \t B. \n C. \a D. \k 
2. C语言程序由什么组成?(单选) 
A. 子程序 B. 主程序和子程序 C. 函数 D. 过程 
3. 下面哪个表达式的值为4.  
A. 11/3 B. 11.0/3 
C. (float)11/3 D. (int)(11.0/3+0.5) 
4. 该源程序执行后,屏幕上显示什么? 
void main() 

int a; 
float b; 
a=4; 
b=9.5; 
printf("a=%d,b=%4.2f\n",a,b); 


A. a=%d,b=%f\n B. a=%d,b=%f 
C. a=4,b=9.50 D. a=4,b=9.5 
5. 若有以下说明语句: 
char s=’\\\092’; 
则下面哪一项是正确的. 
A. 使s的值包含2个字符 B. 说明语句不合法 
C. 使s的值包含6个字符 D. 使s的值包含4个字符 
6.若k,g均为int型变量,则以下语句的输出为哪一项? 
int k,g; 
k=017; 
g=111; 
printf("%d,",k); 
printf("%x\n",g); 

A. 15,6f B. f,6f C. f,111 D. 15,111 

7. 在C语言的if语句中,用作判断的表达式为___。 
A. 关系表达式 B. 逻辑表达式 
C. 算术表达式 D. 任意表达式 

8. 请问:下面这个程序段的输出是什么? 
int a,b,c; 
a=7;b=8;c=9; 
if(a>b) 
a=b,b=c;c=a; 
printf("a=%d b=%d c=%d\n",a,b,c); 

A. a=7 b=8 c=7 B.&

此文共有3页 上一页 1 2 3 下一页

关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。