- 1
- 0
- 约2.1千字
- 约 3页
- 2018-03-11 发布于河南
- 举报
C语言测试题练习
《C语言程序设计》课程期末考试试题
专业班级 姓名 学号 成绩
一、写出下列程序的运行结果:
二、选择题
(1) x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是A) INPUT x、y、z; B) scanf(%d%d%d,x,y,z);C) scanf(%d%d%d,x,y,z); D) read(%d%d%d,x,y,z);
(2)下面的变量说明中_____________是正确的。
A) a;b;c;???? B) char ie;if;ig;C) a,b,c;?????? D) char ie,if,ig;(3) 以下定义语句中,错误的是
A) int a[]={1,2}; B) char a[3]; C) char s[10]=test; D) int n=5, a[n];
(4) 假定int类型变量占用两个字节,其有定义:int x[]={0,2,4};,则数组x在内存中所占字节数是
A) 3 B) 6 C) 10 D) 12
(5) 以下程序的输出结果是
main() { int i, a[10]; for(i=0;i10;i++) a[i]=i; printf(%d%d%d,a[2],a[],a[9]); }
A) 036 B) 147 C) 258 D) 269
(6) 已知ix = 43, iy = 0;则表达式 (ix = iy) || ( ! iy ) 的值是( )
A) 0 B) 语法错 C) 1 D) “假”7) 要求a0时,执行if语句,则正确的表达式为( )
A) if ( a 0 ) B) if ( ! a ) C) if ( a = 0 ) D) if ( a )
(8) 为判断两个字符串s1和s2是否相等,应当使用( )
A) s1 = = s2 B) s1 = s2
C) strcpy (s1, s2 ) D) strcmp (s1, s2 ) = = 0
(9)下列选项中合法的C语言字符常量是( )
A) ”012” B) ’yy’ C) ’n’ D) ”wq”
(10) 以下选项中,不能正确赋值的是
A) char s1[10]; s1=; B) char s2[]={u, v, w }; C) char s3[20]=uvw; D) char s4[][2]={CT”, ”te”, ”st”, ”MU};
三、编程题
写程序判断输入的一个整数是否是数。2、写程序求出1+ 2+ … + n的值并且输出
3、值。
《C语言程序设计》试题 第 3 页, 共 3 页
1、main()
{
int i, n = 0;
for ( i =20; i = 30; i++)
if ( i%2 == 0 )
printf( “%4d”, i );
else
n++;
}
2、main ()
{
int x =1,a=0, b =0;
swicth (x)
{ case 0: b++; break;
case 1: a++; break;
case 2: a++; b++; break;
}
printf (“ %d, %d \n”,a,b);
}
4、main()
{ int i, j, min;
int a[4][3] { {1,2,4},
{12,45,7},
{67,44,9},
{77,8,53}};
min = a[0][0];
for ( i = 0; i4; i ++)
for ( j = 0 j 3; j ++)
if (min a[i][j]) min = a[i][j];
printf (“%3d\n”, min);
}
5、#include string.h
main()
{
char str1[30] ={“The House IS”}
strlwr(str1);
printf(“%s”,str1);
}
6、fun( int i , int j)
{ i ++;
j ++;
return i+j; }
main()
{
int a= 1, b= 2, c=3;
c+=fun(a,b)+a;
printf(%d,%d,%d\n,a,b,c);
3、 main()
{
int i ;
for( i =30; i
您可能关注的文档
- 路由器产品知识体系.ppt
- 苏教版有机化学基础——油脂.ppt
- 6第6章定时器及应用.ppt
- 2002《计算机网络》考试题(A卷)答案.doc
- 10-11-2软件工程B卷答案.doc
- 第02章绩效计划.ppt
- 正常血细胞形态学复习.ppt
- 节能减排包装.doc
- 路由部分培训-3.doc
- 《管理信息系统MIS》.doc
- 部编版人教版一年级语文下册《识字:古对今》赛教课件.pptx
- 新编人教部编版二年级下册语文《我是一只小虫子》名师教学课件.pptx
- 最新人教部编版九年级语文上册《精神的三间小屋》精品课件.ppt
- 全优指导高中数学人教A版选修2-1课件:3.2.1利用向量证明空间中的平行关系.ppt
- 最新人教部编版小学语文一年级下册《动物儿歌》教学设计.docx
- 最新人教部编版四年级语文上册《风筝》精品课件.ppt
- 北师大版数学六年级下册《数的运算》课件.ppt
- 部编版人教版初一七年级语文下册《老王》名师课件.ppt
- 部编版人教版初一七年级语文下册《将军百战死-壮士十年归——“互文”修辞手法》名师课件.pptx
- 部编版三年级语文下册《童年的水墨画》教学课件.pptx
原创力文档

文档评论(0)