2023年6月c模拟试卷参考解答:一、选择题:1~5:daacd6~10:bcdab11~15: ddaca16~20:bbacc
二、改错题:1.1) j=0(2) if( (str[i]%2==0) &i%2==0) )
.(1) int fun()(2) if( cock +hen +chick ==100 )
三、填空题:
1.(1) doublef;(2) (double ) abs(x)-2)/(x*x+1)或( fabs(x)-2)/(x*x+1)或1.0*( fabs(x)-2)/(x*x+1)2.
(1)–sign或sign *(1)(2) 4
3.(1) p+n(2) *q>max(3) num或&num[0]
四、编程题:
*编程2.用指针法实现*/intn=0 , i=0 ;while ( s+i)!=0’ )
*编程2.用指针变量法实现*/intn=0 ;while ( s !=0’ )return (n) ;
*编程2.用下标法实现*/
for(i=0 ; s[i] !0’ ;i++)
n++ if(s[i]==return (n);intn=0, i ;
return (n) ;2023年6月c模拟试卷题目:选择题:
1.在c语言中,合法的字符常量是()。a.'字'b. "a"c. "abc"d. 'x41'
2.c语言的下列运算符中,优先级最高的运算符是()。a. +b. +c. |d.!=
3.已知'a'的ascii码的十进制值为65,'0'的ascii码的十进制值为48,则以下程序运行结果是()。main( )
char ch1,ch2;ch1='a'+'5'-'3';
ch2='a'+'6'-'3';
printf("%d,%c",ch1,ch2);
a. 67, db. c,dc. c,68d.67,68
4.下列语句中,符合c语言语法的赋值语句是()。
a. a=7+b+c=a+7;b. a=7+b++=a+7;c. a=7+b,b++,a+7;d. a=7=b, c=a+7;
5.以下程序运行时,若从键盘输入5,则输出结果是()。main( )
int a;
scanf("%d",&a);
if(a++>5) printf("%d",a);else printf("%d",a--)
a. 7b. 4c. 5d. 6
6.有以下程序:
main( )
printf("");
当输入:247《回车》,程序的输出结果是(a. 689b. 6689c.66778d.66887
7.以下程序运行后,a的值是()。main( )b-=5;}
a. 101b. 100c. 8d. 7
8.以下程序段的运行结果是()。int x=3;
dob. int k=0;dowhile(k>=0);
c. int s=10;
while(++s%2+s%2) s++;d. for(;;
10.设已定义char s[ ]name\\address\023";,则字符串所占的字节数是()。a.19b.15c.18d.14
11.以下程序段的运行结果是()。main( )
pic(int len,char c)abcd
12.设有下列语句,则()是对a数组元素的不正确引用,其中0≤i<10。int a[10]=,p=a;a.
a[p-a]b. *a[i])c. p[i]d.
*a+i))
13.设有下列语句:
char str1=string",str2[8],*str3,*str4="string";
则(a)是对库函数strcpy的不正确调用。此函数用来复制字符串。a.
strcpy(str3,"hello3");b. strcpy(str2,"hello2");c. strcpy(str1,"hello1");d.
strcpy(str4,"hello4");
14.以下程序的运行结果是()。fun3(int x)main()
int k=2,m=1,n;n=fun3(k);n=fun3(m);
printf("%d",n);
a.3b. 4c.6d.9
15.以下程序的运行结果是()。void ast (int x,int y,int *cp,int *dp)main()
int a=4,b=3, c, d;ast (a, b, &c, &d);
printf("%d,%d",c,d);}
a.7,1b. 1,7c.7,-1d. c、d未赋值,编译出错。
16.以下程序段的运行结果是()。enum weekday week=ee;printf("%d",week); 5c.2d.4
17.若定义如下结构,则能打印出字母m的语句是()。struct person;
a. printf("%c",class[3].name);b.
printf("%c",class[2].name[0]);c. printf("%c",class[2].
name[1]);d. printf("%c",class[3].name[1]);
18.以下程序的输出结果是()。main()
printf( "d", fac(5) )fac(int n)
a.5b.6c.8d.9
20.以下程序的功能是()。#include <>main()}puts(t);}
*改错2:百钱买百鸡问题:公2元,母1元,小0.5元。各分别为?几种?*/#include <>#include <>int fun();
inthen, cock, chicken,n=0;clrscr();
for(cock=0; cock<=50; cock+=1)for(hen=0; hen<=100; hen=hen+1)}returnn;}
void main()
*填空2:公式计算π≈4×(1-1/3+1/5-1/7+。。1/10001)*/#include ""main()
double pi=0;
longi, sign=1;
for(i=1;i<=10001; i+=2)
*填空3:实现从10个数中找出最大值和最小值。*/intmax, min;
find_max_min( int *p, intn)main(){
*编程2:求输入字符串中的空格的个数。*/#include <>int fun(char *s
main( )
int i,num[10];
printf("input 10 numbers: "
for(i=0;i<10;i++)find_max_min10);printf("max=%d,num=%d",max,min);
2023年C语言上机模拟试卷
c 语言程序设计 上机试卷。本试卷完成时间 90分钟 一 改错题 20分 程序功能 将字符串s1中以字母 b 开头的单词存到数组s2中并输出。测试数据与运行结果 s1输入big bags can not be overburdened 程序正确运行后s2中输出应为 big bags be 分3行显示...
中考语文模拟试卷分类汇编 话题作文及 解析版
各地中考语文模拟试卷分类汇编 话题作文及范文 解析版 话题作文。1 写作 50分 1.成长路上,父母的一声叮咛,老师的一丝关怀,同学的一句慰问,温暖着我们的心窝。请你以 温暖 为题,写一篇作文。2.书包上我们每个人必备的学习用品,以 书包 为话题写一篇作文。要求 结合个人生活经历,选取真实的生活片段...
2019高等数学竞赛试题及参考解筨
一 选择题 40分 1.设,且,则 c a 存在且等于零b 存在但不一定等于零 c 不一定存在d 一定不存在。2.设是连续函数,的原函数,则 a a 当为奇函数时,必为偶函数 b 当为偶函数时,必为奇函数 c 当为周期函数时,必为周期函数 d 当为单调增函数时,必为单调增函数。3.设,在内恒有,记,...