自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(190)
  • 收藏
  • 关注

原创 (C)一些题21

(score[3])。要求在 main 函数中输入这 n 个学生的数据, 然后调用一个函数 count,在该函数中计算出每个学生的总分和平均分, 然后打印出所有各项数据(包括原有的和新求出的)。4.有 n 个学生,每个学生的数据包括学号(num),姓名(name[20]),性别(sex),年龄(age),三门课的成绩。1.条件语句 while(x){...}中条件表达式 x 的等价写法是 B。=2 && 3==5 的值是 C。

2024-01-01 15:01:25 481

原创 (C)一些题20

4.若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是(C )。2.若调用一个函数,且此函数中没有 return 语句,则正确的说法是( D)。程序功能是:将数组 a 中的 n 个整数元素按相反方向存放。C.能返回一个用户所希望的函数值 D.返回一个不确定的值。A.该函数没有返回值 B.该函数返回若干个系统默认值。C.可以在赋值语句中通过赋值运算对字符数组整体赋值。D.不可以用关系运算符对字符数组中的字符串进行比较。3.下面有关字符数组的描述中错误的是( C)。

2023-12-31 09:24:50 393

原创 (C)一些题20

解析 共用体变量中的所有成员共享一段公共存储区,并非同时存放于共用体变量中,如共用体变量中有两个成员, int 型成员占两个字节, float 型成员占4个字节,则该共用体变量占4个字节,并非2+4=6个字节。首先 x += x ++, x +8,++ x 这个表达式可以成 x += X ++,++ X。从而 x += x ++, X +8,++ x 表达式的值为12。继续 x += x ++得到 x +=6从而 x =12。

2023-12-30 11:44:59 539

原创 (C)一些题19

3.fun1函数的调用语句为 funl (& a ,& b ,& c );它将3个整数按由大到小的顺序调整后依次放入 a , b , c ,三个变量中, a 中放最大数,请填空。D .用 do - while 语句构成的循环,在 while 后的表达式为零时结束循环。C .用 do - while 语句构成的循环,在 while 后的表达式为非零时结束循。A . do - while 语句构成的循环不能用其他语句构成的循环来代替。B . do - while 语句构成的循环只能用 break 语句退出。

2023-12-28 21:59:54 479

原创 (C)一些题19

D .预处理就是完成 C 编译程序对 C 源程序第一遍日描,为编译词法和语法分析作准备。解析:预处理命令是由 ANSIC 统一规定的,编译程序不能识别它们, D 也不正确。C . C 源程序中凡是行首以#标是预处里指令。B .预处理指令只能位于 C 源文件。1.以下描述中,正确的是(C)A .预处理是指完成宏。答案:51,60,21。

2023-12-28 10:20:10 436

原创 (C)一些题18

1.下列程序段的输出结果为(B。解析:共四位,进一位。

2023-12-27 09:06:35 398

原创 (C)一些题15

3.功能:两个乒乓球队进行比赛,各处3人。甲队为a,b,c三人,乙队为x,y,z三人。有人向队员打听比赛的名单,a说他不和x比,c说他不和x,z比。) 和 无符号数(unsigned),有符号数区分正数和负数,无符号数只有正数,程序中如果不通过unsigned指定(如unsigned int x 来指定x为无符号数),则x默认为有符号数。2.功能:用条件编译方法实现以下功能,输入一行电报文字,可以任选两种方式输出,一种为原文输出;另一种将字母变成下一个字母(如a变成b,C变成D,其他字符不变)输出。

2023-12-26 10:38:43 854

原创 (C)一些题14

B . do - while 循环由 do 开始,用 while 结束,在 while (表达式)后面不能写分号。C .在 do - while 循环体中,一定要有能使 while 后面表达式的值变为零("假")的操作。A .由于 do - while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。1.已知字母 a 的 ASCII 十进制代码为97,则执行下列语句后的输出结果为(C).C . for (表达式1;D . for (表达式1;B . for (表达式1;

2023-12-24 12:48:45 557

原创 (C)一些题15

2.在 C 语言中,语句 printf ("abc123\ rdef ');执行后屏幕上的显示结果为(A)3.已知整型变量 a ,则与 if (!a )不等价的是( B。4.函数delchar的功能是:删除字符串s中的所有数字字符。1.下列关于 C 语言程序结构的说法中,不正确的是(D)C .程序总是从 main 函数开始执行的。D . C 语言本身提供了许多输入输出语句。A .一个程序由一个或多个源程序文件组成。B .函数是 C 程序的主要组成部分。解析:提供了输入输出函数,不是语句。

2023-12-23 13:15:21 738 1

原创 (C)一些题14

5.有一篇文章,有三行文字,每行有80个字符。要求统计出其中英文大写字母、消协字母、数字、空格以及其他字符的个数。3.执行语句 for ( i =1;后变量 i 的值是(C。4功能:将一个字符串中下标为 m 的字符开始的全部字符复制成为另一个字符串。4.若有 char a [80],* s = a;正确的输入语句是(A。2.以下程序段的输出结果为(D。1.下列定义不正确的是(C。函数没有定义x,y的类型。

2023-12-19 21:01:34 444

原创 (C)一些题14

2.用下列语句定义 a , b , c ,然后执行 b = a 、 c = ‘b '+ b ,则 b , c 的值是(C。3.若 ch 为 char 型变量 k 为 int 型变量(已知字符 a 的 ASCII 十进制代码为97),则以下程。B .输出项与格式描述符个数不符,输出为零值或不定值。A 因变量类型与格式描述符的类型不匹配,输出无定值。4.以下程序的输出结果为(B)1.下列程序的输出结果是(B。解析:null在此为一个变量。解析:两个百分号则输出一个%序段的执行结果是(C。

2023-12-18 20:25:57 355

原创 (C)一些题14

5. 编写函数 void del(char *s,char c),其功能是在 s 所指字符串中删除与变量 c 相同的。3.设 x 为 int 类型,其值为 11,则表达式(x++*1/3)的值是( A)说明:不允许使用除 gets()和 puts()之外的任何字符串处理库函。4.编写程序,使用循环结构语句打印输出如下图形。(1)从键盘输入字符串和指定被删除的字符;(2)调用 del()函数实现删除操作;(3)输出删除后的字符串。

2023-12-17 20:30:29 91

原创 (C)一些题13

3.下 面 给 出 的 函 数 del( ) 其 功 能 是 从 字 符 串 s中 删 除 指 定 字 符 ch, 请 将 函 数 体 补 充 完 整。1,设 int x=10;执 行 上 述 语 句 x 的 值 为 (A )。答案:How dose she。

2023-12-15 17:35:29 30

原创 (C)一些基础题13

解析:宏定义原样替换,因为*的优先级大于<,所以先算10*10。4.设变量均已正确定义,若要通过 scanf("%d%c%d%c",&a1,&c1,&a2,&c2);解析:p+4 指 p 指针指向了‘\0’,‘\0’的 ASCII 码为 0。解析:%md 和%mf 的 m 为限制宽度。解析:p 指向数组第一个元素的位置,*p+4=‘a’+4=‘e’。D 中在 C 语言函数库中定义过的函数不需要进行定义即可调用。1.在 C 语言中,以下非法的赋值语句是( )。解析:%d 不读空格,%c 读空格。

2023-12-13 21:00:10 293

原创 (C)一些题12

以下选项的四个表达式中与其他三个表达式的值不相同的是(1.若指针 p 已正确定义,要使 p 指向两个连续的整型动态存储单元,不正确的语是。B ) continue 语句的作用是:使程序的执行流程跳出包含它的所有循环。D )在循环体内使用 break 语句和 continue 语句的作用相同。2.设有 intx =11;则表达式( x ++*1/3)的值是()C ) break 语句只能用在循环体内和 switch 语句体内。3.下列程序执行后的输出结果是(小数点后只写一位)()5.以下叙述中正确的是()

2023-12-12 21:57:20 108

原创 (C)一些题12

5.在下列程序段中,枚举变量c1的值是(D)。6.//要求逆序输出一个字符串,要求用递归完成。4.以下对枚举类型名的定义中正确的是(A)。7.//判断一个字符串中()是否配对。解析:bblue为4,所以顺延。

2023-12-11 19:59:22 92

原创 (C)一些题11

本题综合考查字符数组的赋值和 strdov 函数的用法,0港言不允许用赋值表达式对字符数组赋值如下面的语句就是非法的·strl= "China “China”这 5 个字符放到数组 strl 中,除了逐个地输入外还能使用 stranv 民的 该辆数的功能是将一个字符串复制到一字符数组中例加·strcnv(strl "China stroov/stdolstr2);注音不能企图用以下语句来实行赋值(将str2的值传给 strl):strl=str2;3.以下结构体类型说明和变量定义中正确的是()。

2023-12-09 21:44:47 117

原创 (C)一些题10

解析:考察scanf和gets输入字符串的区别,scanf语句接收字符时, 遇到空格就作为一个字符串的结束,所以a数组中为this,b 数组中为is,但是gets函数见到回车才认为结束所以c数组为 a cat!内存中一个字节为8位,4321 共占两个字节:0100 0011 ,0010 0001即为:ch[01=0010 0001,ch[1]=0100 0011;A. 0,1,2,0 B. 0,0,0,3 C. 1,1,2,0 D.编译有错。D. f是函数名,该函数的返回值是基类型为int类型的地址。

2023-12-07 21:44:00 192

原创 (C)一些题9

( int *) malloc ( sizeof ( int ))将申请得到的空间地址转换成了 int 类型空间地址。要注意的是 malloce 函数申请得到的空间是无类型的空间 必须强制转换成对应指针可以指向的空间的类型。4.设有语句 int a =4:则执行了语句 a += a -= a * a 后,变量 a 的值是()。malloc ( sizeof ( int ))申请一个跟 int 所占的空间大小一样的空间。所以宏替换不占用运行时间;malloc ()函数的作用是分配制定字节数的空间。

2023-12-06 16:36:49 164

原创 (C)一些题8

double log ( double x )// x 的自然对数, In ( x ), x >0。7.C语言表达式3.26* exp ( x )+( a + b )/3)所表示的数学表达是。共同体中,变量有相同的起始地址.也就是说, i [0]的地址就是 k 的起始地址。C .( int ) a + b 与( int )( a + b )A . m =( a =3.4*5)与 m = a =3.4*5。D. m% = 2+ a *3与m = m %2+ a *3。

2023-12-03 21:07:35 603

原创 (C)一些题(7)

分析:插入排序基本思想:将第i趟排序中的第i个元素插入到一个排好序的子序列中,若是由小到大排序,则将元素temp =a[i]插入到子序列a[0】,a[1】。, 以下选项中正的是( )。3.while(a《b《c) 因为a《b,为1,1《c,所以为t=1,a=2,b=1,c=1。循环在执行,a》b为0,0《c,所以为t=2,a=1,b=2,c=0,分析:(1)先按定义变量的方法写出定义体(char *s;D.C程序对预处理命令行的处理是在程序执行的过程中进行的。在循环执行,a《b为1,1》c,不合法。

2023-12-01 20:56:33 197

原创 (C)一些题6

num [0]中统计字母 A 的个数, num [1]中统计字母 B 的个数,其它依次类推。补充: strnepy(str1,str2,2)作用是将str2中最前面2个字符复制到str1中,str1中原有的最前面的2个字符。5.stract(pl,p2)为”abcABC“,str+2此时指向”z“,即从”z“处将”abcABC“复制进去。该算法是从数组的最后一个元素开始比较,如果比该数大就往后移,如果比该数小,结束循环,然后将该数插入。2.*(p+1)=k;(-x):(++y),则其中GW等价的表达式是。

2023-11-29 20:24:05 244

原创 (C)一些题5

e为指数形式输出,共13位,小数6位,指数5位。答案:第一个if有引号,所以x=-x也执行。3.统计‘0’——‘9’出现的次数。

2023-11-28 20:14:47 48

原创 (C)一些题4

1.//函数 del ( s , i , n )的功能是从字符串 s 中删除从第 i 个字符开始的 n 个字符。//主函数调用 del 函数,从字符串" managment "中删除从第3个字符开始的4个安符。//然后输出删除后的字符串。

2023-11-27 15:44:03 23

原创 (C)一些题4

若要从终端给 s 输入5个字符,错误的输入语句是。6.请编写函数 fun ,函数的功能是:删去一维数组中所有相同的数,使之只剩一。例如,一维数组中的数据是:2223445666677899101010。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。B . s 数组中元素的个数和 p 所指字符串长度相等。A.C程序中的注释只能出现在程序的开始位置和语句的后面。D .数组 s 中的内容和指针变量 p 中的内容相等。删除后,数组中的内容应该是:2345678910。则执行 p =s;

2023-11-26 15:03:39 515

原创 (C)一些题3

13.函数 fun 的功能是:将形参 n 所指变量中,个位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针 n 传回所指变量。例如,输入一个数:27638496,新的数:为739。7.已知变量 a 被定义为 int 型变量,以下定义并初始化指针变量 p 的语句中正确的。4.char h ,* s =& h :可将字符 A 通过指针存入变量 h 中的语句是。C .用户定义的函数中若没有 return 语句,则应当定义函数为 void 类型。答案:s[j++]=s[i];

2023-11-23 16:01:32 111

原创 (C)一些题2

8.下面的函数 index ( char s [], char t [])是检查字符串 s 中是否包含字符串 t ,若包含,则返回 t 在 s 中的开始位置(下标值),否则返回﹣1。6.如果 int * px ,* py :则可用( temp =* px :* px =* py :* py - temp )实现* px 和* py。1.在 C 语言中(以 16位 PC 机为例),5种基本数据类型的存储空间长度的顺序为()设变量 s 中的"生日"应是"1984年11月 ,下列对"生日"的正确赋值方式是。

2023-11-20 18:28:12 450

原创 (C)一些错题

4.假定x和y为double型,则表达式x=2,y=x+3/2的值是( D)。6.调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( B)。9.面程序的功能是输出1-100之朗每位数的乘积大于每位数的和的数。B. example 是结构体类型名 错,是结构体变量的名字。则下面的叙述中不正确的是( B)。

2023-11-16 14:56:56 146

原创 (C)程序运行结果题

【代码】(C)程序运行结果题。

2023-11-13 18:02:30 135

原创 (C)2019C语言题

则执行 y + =y -= y - y;7.若有int a[][4]={1.2,3,4,5,6,7},则数组a第一维的大小是(5.己知inta=2,b=3:则逗号表达式a+b,a++,b+=a,b+5的值为(19.若有 int x =1.y=2,z;则表达式z=(x==y)的值。9.若 x =1.y=2;6.当调用函数时,实参是一个数组名,则向函数传送的是( ).15.以下关于逻辑运算符两侧运算对象的叙述正确的。答案:DCBDB DAB。B.数组的第一个元素。A.只能是整数0或1。B能是整数0或非0.

2023-11-13 16:01:55 147

原创 (C)2018c语言题

5.已知整型变量 m , n , a , b , c , d 的值都是0,则执行( m = a == b )||( n = c ==d);18.若有定义 int a =5,b,*p =& a;则下列语句中使 b 不为5的语句是(2.在计算机高级语言中,用来对变量,符号常量名、函数、数组、类型等命名的。则执行了a*=a+=a-2;有效字符序统称为标识符,下列选项中都为正确标识符的是(1.下列关于 C 语言程序结构的说法中,不正确的是。5.a==b为真,给m赋值1,而m为0,所以短路。

2023-11-13 11:56:20 74

原创 (C)2017C语言题

9.若有定义 char str0=" ab \n \0cde\\\n ":则执行语句 printf ("% d ", strlen ( str )):输出为()。6.已知 w =1, x =2, y= 3,.z =4, a =5.b=6;则执行语句( a=w > x )&&b=y > z )后, a,b 的值为()。10.函数调用时,如果实际参数是简单变量,与之对应的形式参数之间的数据传递方式是()。B.实参传递给形参,形参传递给实参。c .传递方式由用户决定.。

2023-11-12 18:20:25 40

原创 (C)2016c语言题

的描述正确的是()。则执行n=(int)f%3后,n的值是( )。9.已知 inta =3, b =4;则语句printf("a\b");10.下列关于 C 语言中 main ()函数的说法,不止确的是()。7.下列 C 语言数据类型中,全部属于基本类型的是()。B . main ()的函数体中不能包含其他函数的声明。3."\b"是退格的意思,打印a又退格,所以为空。1.下列关于C语言中函数的说法,正确的是()。2.下列选项中,合法的C语言标识符是( )。A .整型、浮点型、逻辑型、枚举型。

2023-11-12 10:12:35 186

原创 (C)下面程序的功能是利用指向结构体数组元素的指针,从键盘输入30名学生信息并进行访问,统计来自“山东“的学生人数,请填空。

2.strcmp(p->name,"山东")==0。答案:1.&p->number,p->name,p->addr。

2023-11-11 21:25:24 114 1

原创 (C)下面程序的功能是利用指向结构体数组元素的指针对学生信息进行访问,请填空。

或 printf ("% s ,% d \ n ",(* p ). name ,(* p ). score );答案: 1. scanf("%s%d\n",stu[i].name,&stu[i].score);或 printf ("% s ,% d \ n ", p -> name , p -> score );

2023-11-11 21:14:04 93

原创 (C)下面程序的功能是输出所给多个字符串中最小的字符串,请填空。

答案:1. *min 2. a[i],min 3.min。

2023-11-11 20:55:59 37

原创 (C)下面程序的功能是计算1-3+5-7+…-99+101的值,请填空。

答案:1. t=sign*i;

2023-11-11 19:23:52 586

原创 (C)(2017年)现有10个城市名及其春、夏、秋、冬四个季节的平均温度值,编写程序,定义合适的结构体,输入10个城市名和四季温度,计算各个城市的全年平均温度,并按照平均温度从低到高的顺序输出城

(2017年)现有10个城市名及其春、夏、秋、冬四个季节的平均温度值,编写程序,定义合适的结构体,输入10个城市名和四季温度,计算各个城市的全年平均温度,并按照平均温度从低到高的顺序输出城市名、四季温度及全年平均温度。

2023-11-08 17:57:02 141

原创 (C)(填空)给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数 fun 的功能是将该学生的各科成绩都乘以一个系数 a 。

答案: STU score[i] &std。

2023-11-08 15:54:13 518

原创 (C)编写对候选人得票的统计程序。设有三个候选人,每次输入一个的票候选人的名字,要求最后输出各候选人的得票结果。

(C)编写对候选人得票的统计程序。设有三个候选人,每次输入一个的票候选人的名字,要求最后输出各候选人的得票结果。

2023-11-08 15:45:35 787

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除