1 / 8
文档名称:

C期末考试试卷2009A.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C期末考试试卷2009A.doc

上传人:yzhfg888 2016/4/10 文件大小:0 KB

下载得到文件列表

C期末考试试卷2009A.doc

文档介绍

文档介绍:A卷长江大学试卷院(系、部) 专业班级姓名班内序号……………. ……………………………. 密………………………………………封……………….. ………………….. 线…………………………………….. 20 09─ 2010 学年第二学期《C 语言程序设计》课程考试试卷(A卷) 专业: 年级: 2006 级考试方式: 闭卷学分: 考试时间: 120 分钟( 请考生将答案写在试卷后面的答题纸上,考试结束时监考人员要将试卷与答题纸分开收齐....................................... 。) 一、选择题( 每小题 2 分,共 20分) 语言中下列运算符的操作数必须是 int 型的运算符是。 A)% B)/ C) -- D)++ 2. 若变量 a,i 已正确定义,且 i 已正确赋值,以下选项中合法的赋值语句是。 A)a==1 B) ++ i; C) a=a++=5; D) a=i ÷ 3; 3. 已知 i、j、k为 int 型变量, 若从键盘输入:1,2,3↙,使i 的值为 1、j 的值为2、k 的值为 3 ,以下选项中正确的输入语句是。 A) scanf( “%2d%2d%2d ”,&i,&j,&k); B) scanf( “%d %d %d”,&i,&j,&k); C) scanf( “%d,%d,%d ”,&i,&j,&k); D) scanf( “ i=%d,j=%d,k=%d ”,&i,&j,&k); 4. 能正确表示逻辑关系:“a≥ 10或a≤0”的C 语言表达式是。 A) a>=10 or a<=0 B) a>=0|a<=10 C) a>=10 && a<=0 D) a>=10 ‖ a<=0 5. 以下叙述正确的是。 A) do-while 语句构成的循环不能用其他语句构成的循环来代替 B) do-while 语句中构成的循环只能用 goto 语句或 break 语句退出 C)用 do-while 语句构成的循环,在 while 后的表达式为非零时结束循环 D)用 do-while 语句构成的循环,在 while 后的表达式为零时结束循环 6. 设有:int a[10],i=5; 以下对数组元素的引用不正常的是。题号一二三四五总分得分阅卷人得分 A卷 A) a[9] B) a[0] C) a[i] D) a[i+5] 7. 下列程序中, while 循环的循环次数是。 main() { int i=0; while(i<10) { if(i<1) continue; if(i==5) break; i++; }} A)1 B) 10 C)6 D) 死循环 8. 以下说法中正确的是。 A)#define 和 printf 都是 C 语句 B)#define 是C 语句,而 printf 不是 C)printf 是C 语句,但#define 不是 D)#define 和 printf 都不是 C 语句 , 其中正确的结构体成员引用形式是。 struct ss { char x[ 10 ]; float y; }; struct ss abc={ “h ello ”, }; A) . y B) [0] C) ss