《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(分支与循环以前知识点,带答案)

学院 学号 姓名 。C语言程序设计测试 一、选择题(每空0.5分,共5分) (1)以下选项中,能用作用户标识符的是【C 】 A)void B)88 C)0 D)unsigned (2)表达式:(mt(double))92-9%2的值是【B】 A)0B)3C)4D)5 (3)若有定义语句:intx=l0,则表达式x=x+x的值为【B A)-20B)-10C)0D)10 (4)有以下程序 #include main() int a=1.b=0: printf(%d,”,b=a+b printf(%dn”,a=2*b 程序运行后的输出结果是【”D】 A)0.0B)1,0 C)3,2D)1,2 (5)有以下程序 #include int c 0.k for(k=1:k main( int n=2.k=0: while(k+&&n+>2方 printf%d%dn”,kn: 程序运行后的输出结果是【D 】 A)02 B)13C)57D)12 (7)有以下定义语句,编译时会出现编译错误的是【C】 A)char a='a'; B)char a='\n'; C)char a='aa': D)char a='\x2d': (8)有以下程序 #include main() char cl.c2: c1=A48.4 c2=A'+8'-5 printf"%c,%d\n",cl,c2) 已知字母A的ASCI码为65,程序运行后的输出结果是【A】 A)E,68B)D,69C)E,DD)输出无定值 (9)有以下程序 #include int x=011; printf“%dn”,+x: 程序运行后的输出结果是【 A)12B)11C)10D)9 (10)有以下程序 #include main() char a='H': a=(a>=A'&&a<=Z)2(a-‘A'+'a)a
学院 学号 姓名 C 语言程序设计测试 一、选择题(每空 0.5 分,共 5 分) (1)以下选项中,能用作用户标识符的是【 C 】 A)void B)8_8 C)_0_ D)unsigned (2)表达式:(int)((double)9/2)-(9)%2 的值是【 B 】 A)0 B)3 C)4 D)5 (3)若有定义语句:int x=10;,则表达式 x-=x+x 的值为【 B 】 A)-20 B)-10 C)0 D)10 (4)有以下程序 #include main() { int a=1,b=0; printf(“%d,”,b=a+b); printf(“%d\n”,a=2*b); } 程序运行后的输出结果是【 D 】 A)0,0 B)1,0 C)3,2 D)1,2 (5)有以下程序 #include main() { int c=0,k; for (k=1;k main() { int n=2,k=0; while(k++&&n++>2); printf(“%d %d\n”,k,n); } 程序运行后的输出结果是【 D 】 A)0 2 B)1 3 C)5 7 D)1 2 (7)有以下定义语句,编译时会出现编译错误的是【 C 】 A)char a=’a’; B)char a=’\n’; C)char a=’aa’; D)char a=’\x2d’; (8)有以下程序 #include main() { char c1,c2; c1=’A’+’8’-‘4’; c2=’A’+’8’-‘5’; printf(“%c,%d\n”,c1,c2);} 已知字母 A 的 ASCII 码为 65,程序运行后的输出结果是【 A 】 A)E,68 B)D,69 C)E,D D)输出无定值 (9)有以下程序 #include main() { int x=011; printf(“%d\n”,++x); } 程序运行后的输出结果是【 C 】 A)12 B)11 C)10 D)9 (10)有以下程序 #include main() { char a=’H’; a=(a>=’A’&&a<=’Z’)?(a-‘A’+’a’):a;

printf"%cn”,a 程序运行以后的输出结果是【 D 】 A)A B)j CH D)h 1)若 每空0.5分,共5分》 ,则表 :a叶+的值是【 1】 3)以 #include main() 0Kx&&x20} 运行后的输出结果是【 5 】 inta=1,b=7; do while (b>1) 行后的输出结果是【10200 】 int a b.c. (a/): P平列程序运行后的输出结果是 main() 程序运行后的输出结果是【0918273645】。 int d,n=1234; while(a 与m%10: n=n/10:printf"%d"d):) 程序的运行结果是【4321】 (8)以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。 <stdio.h 256%d%m,【%10 printf% 】,10%10,x100) (9)改变量己正确定义为整型,则表达式2,艹i,i+的值为【3】。 (10)下列程序运行后的输出结果【 1 】。 main() int a=1,b=2.c=3; if(c=a)printf("%d\n",c): else printf("%d\n",b):
printf(“%c\n”, a); } 程序运行以后的输出结果是【 D 】 A) A B)a C) H D) h 二、填空题(每空 0.5 分,共 5 分) (1)若有定义语句:int a=5;,则表达式:a++的值是 【 5 】 。 (2)若有语句 double x=17;int y;,当执行 y=(int)(x/5)%2;之后 y 的值为 【 1 】 。 (3)以下程序运行后的输出结果是 【 10 】 。 #include main() { int x=20; printf(“%d”,0 main() { int a=1,b=7; do { b=b/2;a+=b; } while (b>1); printf(“%d\n”,a);} (5)下列程序运行后的输出结果是 【 10200 】 。 main( ) { int a, b,c; a=10; b=20; c=(a%b1); printf("%d %d %d\n",a,b,c);} (6)下列程序运行后的输出结果是 。 main( ) { char c1,c2; for(c1='0',c2='9';c1 main() { int d, n= 1234; while (n!=0) { d=n%10; n=n/10; printf(“%d”,d); } } 程序的运行结果是【 4321 】 。 (8)以下程序的功能是:将值为三位正整数的变量 x 中的数值按照个位、十位、百位的顺序拆分并输出。请填空。 #include main( ) { int x=256; printf("%d-%d-%d\n",【 x%10 】,x/10%10,x/100); } (9)改变量已正确定义为整型,则表达式 n=i=2,++i,i++的值为【 3 】。 (10)下列程序运行后的输出结果【 1 】。 main( ) { int a=1,b=2,c=3; if(c=a) printf("%d\n",c); else printf("%d\n",b);}
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(数组,带答案).pdf
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第06章 指针.ppt
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(函数,带答案).pdf
- 《C语言程序设计》课程教学课件(PPT讲稿)c语言指针完整教程.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)C语言指针详解.ppt
- 《C语言程序设计》课程教学资源(讲义资料)C语言指针用法详解.pdf
- 《C语言程序设计》课程教学资源(讲义资料)C指针详解(经典详细).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言中详解指针.doc
- 《计算机导论》课程教学课件(英文讲稿)7-a- Web.pdf
- 《计算机导论》课程教学课件(英文讲稿)6-b- The Internet.pdf
- 《计算机导论》课程教学课件(英文讲稿)6-a- The Internet.pdf
- 《计算机导论》课程教学课件(英文讲稿)5-b- LANS_WANS.pdf
- 《计算机导论》课程教学课件(英文讲稿)5-a- LANS_WANS.pdf
- 《计算机导论》课程教学课件(英文讲稿)4-a- File mangement.pdf
- 《计算机导论》课程教学课件(英文讲稿)4- operating system.pdf
- 《计算机导论》课程教学课件(英文讲稿)3-a-b-Computer Software.pdf
- 《计算机导论》课程教学课件(英文讲稿)2-b-Computer Hardware.pdf
- 《计算机导论》课程教学课件(英文讲稿)2-a-Computer Hardware.pdf
- 《计算机导论》课程教学课件(英文讲稿)1-b-Digital Data Representation.pdf
- 《计算机导论》课程教学课件(英文讲稿)1-a-Computer History+ Di Devices.pdf
- 中国农业大学:《C语言程序设计》课程教学资源(试卷习题)C程序设计讲义与习题(含参考答案).pdf
- 《C语言程序设计》课程教学资源(讲义资料)考试知识点复习(C语言程序设计复习样题及部分解析).doc
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第09章 文件.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第08章 结构体.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第07章 预处理命令.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第05章 函数.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第04章 数组.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第03章 三种基本控制结构(下).ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第04章 三种基本控制结构(上).ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第02章 数据类型、运算符和表达式.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第01章 C语言概述(主讲:李辉).ppt
- 《数据结构》课程实验教学大纲 Data Structure.doc
- 《数据结构》课程设计教学大纲 Course Design of Data Structure.doc
- 《数据结构》课程教学大纲 Data Structure.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案8.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案6.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案7.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案9.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案2.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案3.doc