c语言试卷第二套

上传人:zw****58 文档编号:41121707 上传时间:2018-05-28 格式:DOCX 页数:10 大小:29.33KB
返回 下载 相关 举报
c语言试卷第二套_第1页
第1页 / 共10页
c语言试卷第二套_第2页
第2页 / 共10页
c语言试卷第二套_第3页
第3页 / 共10页
c语言试卷第二套_第4页
第4页 / 共10页
c语言试卷第二套_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《c语言试卷第二套》由会员分享,可在线阅读,更多相关《c语言试卷第二套(10页珍藏版)》请在金锄头文库上搜索。

1、以下叙述中正确的是(D)。 A.C语言中的函数不可以单独进行编译 B.C语言的源程序不必通过编译就可以直接运行 C.C源程序经编译形成的二进制代码可以直接运行 D.C语言中的每条可执行语句最终都将被转换成二进制的机器指令若有说明语句:char c=72;则变量c(D)。 A.说明不合法,c的值不确定 B.包含2个字符 C.包含3个字符 D.包含 1 个字符定义字符变量c1的值是A,c2的值是D. 执行语句printf(“%d,%d“,c1,c2-2);后,输出结果是(A)。 A.65,66 B.65,68 C.A,68 D.A,B若希望当A的值为奇数时,表达式的值为“真“,A的值为偶数时,表达

2、 式的值为“假“,则以下不能满足要求的表达式是(D)。 A.A%2=1 B.A%2 C.!(A%2=0) D.!(A%2)为了避免在嵌套的条件语句 if-else 中产生二义性,C语言规定: else子句总是与(A)配对。 A.其之前最近的if B.其之后最近的if C.同一行上的if D.缩排位置相同的if下面程序段运行的结果是(A). x=-1; dox=x*x;while (!x); A.循环执行一次 B.有语法错误 C.死循环 D.循环执行两次以下正确的描述是(A). A.只能在循环体内和switch语句内使用break语句 B.continue语句的作用是终止整个循环的执行 C.从多

3、层嵌套的外层循环中退出时,只能使用goto语句D.在循环体内使用break和continue语句的作用相同以下不能正确定义二维数组的选项是(A)。 A.int a2=1,2,3,4; B.int a22=1,2,3; C.int a22=1,2; D.int a2=1,2,3,4;char a10;不能将字符串“abc“存储在数组中的是(B)。 A.int i;for(i=0;inum C.p=的含义是(D).A.为写打开一个二进制文件 B.读一个二进制文件 C.为读/写打开一个二进制文件 D.为输入打开一个二进制文件 C 语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为

4、字母或下划 线。TC 语言 printf 函数的格式控制串中可以设置需要的普通字符,输出时会原样输出。T求解表达式 max=(ab)?a:b 的步骤是,先求解条件表达式(ab),再根据它的值将 a 或 b 赋给 max.T已知 a=4,b=2,c=3,d=5,表达式 ab?a:cz 的值为_0_.C 语言中,数组元素的下标下限为_0_.函数不可以进行嵌套定义,但可以进行嵌套_调用_.设有以下结构类型说明和变量定义,在TC编译环境下,变量b在内存所占字节数是 _21_。 struct stud short int age; char num3; float s2; double ave; b,*

5、p;调用 fopen 函数打开一文本文件,在“使用方式“这一项中, 为追加而打开需填入_a+_./*- 【程序设计】 -功能:输入一个字符串,过滤此串,只保留串中的字母字符,并统计新生成串中包含的字母个数。 例如:输入的字符串为ab234$df4,新生成的串为abdf 。-*/#include “stdio.h“ #include “conio.h“ #define N 80main() char strN;int fun(char *ptr);void TestFunc();int s;printf(“input a string:“);gets(str);printf(“The origi

6、nal string is :“); puts(str);s=fun(str);printf(“The new string is :“);puts(str);printf(“There are %d char in the new string.“,s);TestFunc(); int fun(char *ptr) /*Begin*/* End */【参考代码】int i,j; for(i=0,j=0;*(ptr+i)!=0;i+) if(*(ptr+i)=a|*(ptr+i)=A) *(ptr+j)=*(ptr+i); j+; *(ptr+j)=0; return(j);/*-【程序设计】 -功能:找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回。-*/#include “stdio.h“ #include“conio.h“int fun(int n) /*Begin*/* End */【参考代码】int i,k; for(i=n+1;i+) for(k=2;kc/*FILL*/area=_;printf(“area=%fn“,area); 【空 1 】 【参考答案】 define【空 2 】 【参考答案】 &b【空 3 】 【参考答案】 S(a,b,c)【空 4 】 【参考答案】 AREA(s,a,b,c)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 教育学

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