文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 理学 > C语言程序设计试题2套(附有答案)
侵权投诉

C语言程序设计试题2套(附有答案)

C语言程序设计试题2套,期末考复习用很强大,附有答案哦!

C语言模拟考试卷

一、是非题(每小题1分,共5分)

(1)若有说明:int a[][4] ={0,0}; 则二维数组a的第一维大小为1

A)对 B)错

(2)判断char型变量cl是否为大写字母的正确表达式是(cl>= 'A')&&(cl<= 'Z') A)对 B)错 (3)已知 int a=1,b=-1; 则语句 printf("%d\n", (a--, ++b)); 的输出结果是 -1 A)对 B)错 (4)strcmp函数的功能是字符串的比较

A)对

B)错

(5)sizeof(float)是一个不合法的表达式

A)对

B)错

二、单项选择题(每小题3分,共75分)

(1)下列关于C语言用户标识符的叙述中正确的是()。

A)用户标识符中可以出现下划线和中划线(减号)

B)用户标识符中不可以出现中划线,但可以出现下划线

C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头

D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头(2)下列叙述中正确的是()。

A)C语言的函数可以嵌套调用

B)C语言的子程序有过程和函数两种

C)C语言的函数可以嵌套定义 D)C语言编译时不检查语法

(3)以下4个选项中,不能看做一条语句的是()。

A);

B)a=5,b=2.5,c=3.6; C)if(a<5);

D)if(b!=5)x=2;y=6;

(4)以下程序段的描述,正确的是()。

x=-1;

do

{x=x*x;} while(!x); A)是死循环

B)循环执行两次 C)循环执行一次

D)有语法错误

(5) 已知char ch=’C’;则以下表达式的值是()。

ch=(ch>=’A’ && ch<=’Z’)?(ch+32):ch;

A)A B)a C)Z D)c (6)执行下面的程序段后,变量k中的值为()。

int k=3, s[2];

s[0]=k; k=s[1]*10; A)不定值 B)33

C)30 D)10

(7)现有如下定义:int a, b, *p, *q;,则下列赋值语句错误的是()。 A)p=&a; B)q=&b;

C)p=q;

D)p=a;

(8)有如下程序段

int a=14, b=15, x;

char c='A';

x=(a&&b)&&(c<'B');

执行该程序段后,x的值为 A)ture

B)false

C)0

D)1

(9)下列说法中错误的是()。

A)只能在循环体内使用break语句

B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环

C)在while和do while循环中,continue语句并没有使整个循环终止

D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断

(10)C 语言中,系统的标准输入文件是指()。

A)键盘 B)显示器 C)软盘 D)硬盘 (11)执行以下程序后,a,b的值分别为()。

main() { int a, b, k=4, m=6, *p1=&k, *p2=&m;

a=p1==&m;

b=(*p1)/(*p2)+7;

第1页

你可能喜欢

  • C语言程序设计试题及答案
  • C语言习题
  • C语言经典程序
  • 大学C语言
  • 郑州大学
  • C语言程序设计报告
  • C语言程序设计答案(黄保和编)

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email