《程序设计基础形考任务2答案.docx》由会员分享,可在线阅读,更多相关《程序设计基础形考任务2答案.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序设计基础形考任务二一选择题(每题5分,合计55分)题目1正确获得5.00分中的5.00分标记题目题干在C语言中,字符串常量的定界符是_D。选择一项:A.单引号B.空格C.方括号D.双引号题目2正确获得5.00分中的5.00分标记题目题干C语言中int变量能够表示的数值范围是_Do选择一项:A. -3276732768B. 0-65535C. 065536D. -3276832767题目3正确获得5.00分中的5.00分标记题目题干在C语言中,为了表示关系:x2y2z,应该使用表达式C选择一项:A. x=y & y=zB. xyzC. x=y & y=zD. x=y=z题目4正确获得5.00
2、分中的5.00分标记题目题干实型常量在C语言中只能用_B_表示,表示方法有:选择一项:A.二进制小数形式B.十进制 小数形式和指数形式C.小数形式题目5 十进制和二进制正确获得5.00分中的5.00分标记题目题干在C语言中,不合法的int型常量是D.选择一项:A. 32768LB. OXABCC. 32767D. 0678题目6正确获得5.00分中的5.00分标记题目题干关于C语言语句的正确概念是_A。选择一项:A.在C语言中不能使用goto语句B. switch语句可以替代if语句C. goto语句可以从C语言中去除D. while和do-while都是直到型循环题目7正确获得5.00分中的
3、5.00分标记题目题干C语言中的语句#define R 20用于定义_C语句char1;则用于定义 O选择一项:A.整型常量2 0字符串变量rlB.符号变量R 字符常量C.符号常量R 字符变量rl题目8正确获得5.00分中的5.00分标记题目题干写出程序的运行结果。#include main() int a, b;scanf ( d%d”,&a, &b);if ( +a = b ) printf(,es);printf ( a+b =%dnnz a+b );)如果输入:a=6, b=8,则输出结果是 A选择一项:A.a+b=15B. - a+b =%dnH, 14C. 15D.a+b=14题目
4、9正确获得5.00分中的5.00分标记题目题干写出程序的运行结果。main() int a=0;for ( a=0;a3;a+ );printf ( %dn, a );输出结果是Bo选择一项:A. 2B. 3C. 1D. 4题目10正确获得5.00分中的5.00分标记题目题干写出程序的运行结果。#include main() int i=0,j=0,k=0,m;for ( m=0;m4;m+ )switch ( m ) case 0:i=m+;case l:j=m+;case 2:k=m+;case 3:m+;)printf (,n%d,%d,%d,%d,ij,k,m);)该程序的执行结果是o
5、选择一项:AA. 0, 1, 2, 5B. 0, 1, 1, 3C. 0, 1, 2, 3D. 0, 1, 2, 4题目11正确获得5.00分中的5.00分标记题目题干写出程序的运行结果。#include main() intj;for(j=0;j10;j+)if Q%2=0) continue;printf(,%dH,j);)该程序的执行结果是C选择一项:A. 2 4 6 8B. 0 2 4 6 8C. 1 3 5 7 9D. 1 3 5 7标记题目信息文本二、编程序(上机调试编写的程序)(每题15分,合计45分,如果以附件形式提交,请在 答题输入框中输入提示文字见附件9题目12完成满分15
6、.00标记题目题干从键盘输入3个整数,输出其中最大数。#include int main(int argc, char *argv)(int i,j,k,max;printf(Please enter three integers:);scanf(%d%d%d, &i, &j, &k);max =max = max k?max:k;printf(max:%dn,max);return 0;)题目13完成满分15.00标记题目题干编写一程序,从键盘输入10个实数,计算并输出算术平均数。#include int main(int argc, char *argv)(int num10,i,sum=
7、0;/*10个实数,循环变量,和,平均*/float avg = 0;printf(Please enter ten integers:n);for(i=0;iv10;i+)/*接受 10 个实数*/(scanf(%dH, &numi);for(i=0;iv10;i+)/* 计算和*/(sum += numi;)avg = sum *1.0/10;/*平均*/printf(avg:%.2fn, avg);)题目14完成满分15.00标记题目题干利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身 整除。main()int m,i,k;scanf( %d ,&m);k=sqrt(m);for(i=2;i=k+l)printf( 11 %d is a prime numbern ,m);elseprintf( %d is not a prime numbern ,m);)