c语言程序设计末试题B含答案

上传人:xy****7 文档编号:43865831 上传时间:2018-06-07 格式:DOC 页数:5 大小:51KB
返回 下载 相关 举报
c语言程序设计末试题B含答案_第1页
第1页 / 共5页
c语言程序设计末试题B含答案_第2页
第2页 / 共5页
c语言程序设计末试题B含答案_第3页
第3页 / 共5页
c语言程序设计末试题B含答案_第4页
第4页 / 共5页
c语言程序设计末试题B含答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《c语言程序设计末试题B含答案》由会员分享,可在线阅读,更多相关《c语言程序设计末试题B含答案(5页珍藏版)》请在金锄头文库上搜索。

1、(青海大学)(青海大学)c 语言程序设计期末模拟试卷语言程序设计期末模拟试卷 B一 单项选择题(每小题 1 分,共 10 分) 1.以下 4 组用户定义标识符中,全部合法的一组是( ) A)_total clu_1 sum B)if -max turb C)txt REAL 3COM D)int k_2 _001 2.以下程序的输出结果是( )#include main( ) int a = 1, b = 2, c = 3; printf(“%d”, cba);A) 2 B) 1 C) 0 D) 3 3.以下正确的叙述是( ) A) 在 C 语言中,main 函数必须位于文件的开头 B) C

2、语言每行中只能写一条语句 C) C 语言本身没有输入、输出语句 D) 对一个 C 语言进行编译预处理时,可检查宏定义的语法错误 4.设有定义:int a,*pa= 以下 scanf 语句中能正确为变量 a 读入数据的是( ) A)scanf(“%d“,pa); B)scanf(“%d“,a); C)scanf(“%d“, D)scanf(“%d“,*pa); 5.若有以下程序段,int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3 中的值是( ) A) 0 B) 0.5 C) 1 D) 2 6.能正确表示逻辑关系:“a=10 或 a0”的 C 语言表达式是( ) A) a

3、=10 or a=0|a=10 printf(“%d”,d=ab?(ac?a:c): b);A) 5 B) 4 C) 6 D) 不确定 10.下面是对数组 a 的初始化,其中不正确不正确的是( ) A)a5“ABCD“B)a5A,B,C,D C)a5“ D)a5“ABCDE“ 二、填空题(每空 2 分,共 32 分) 1.结构化程序设计中的三种基本结构是 1 、 2 、 3 。 2.C 程序的基本组成单位是 4 。 3.标识符的第一个字符必须是 5 或 6 。 4.实常数 123.457 的规范化指数表示形式是 7 。 5.表达式 7/2 的结果是 8 。表达式 7%2 的结果是 9 。 6.

4、定义一个整型数组 a10,则下标最大的数组元素为 10 。 7.在函数的递归调用过程中,要使递归过程不是无限制进行下去,必须具有 11 。 8.C 语言提供了 12 命令用来实现“文件包含”的操作。 9.已知:char c =“china”;将字符数组 c 中整个字符串一次输出的语句书写格式为 13 。 10.表达式 43 float t=1,s=0;for(i=1;i=;i+)t=t*i;s=s+t;printf(“s=%en“,s); . total(inttotal(int n)n) intint c;c;ifif (n=1)(n=1) c=1;c=1;elseelse c=total(

5、n-1)+n+1;c=total(n-1)+n+1;return(c);return(c); main()main() intint n;n;scanf(“%d”,n);scanf(“%d”,n); printf(“%d”,total(n);printf(“%d”,total(n); . main(main( ) ) intint a1010,i,j;a1010,i,j;for(i=0;i10;i+)for(i=0;i10;i+) for(j=0;j=i;j+)for(j=0;j=i;j+) if(j=if(j= =0)|(i=0)|(i= =j)=j) aij=1;aij=1;elseelse aij=ai-1j-1+ai-1j;aij=ai-1j-1+ai-1j;printf(“%d“,aij);printf(“%d“,aij); printf(“n“);printf(“n“);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号