哪位好心的大神帮忙讲下C语言的题,我是一个初学的菜鸟,拜托了

作者&投稿:伊显 (若有异议请与网页底部的电邮联系)
八点交作业!求C语言大神帮忙!!!我这是大一的问题,菜鸟!在线等,急急急!!😭&#~

#include #include #define n 3void findstr(char (*sstr)[50],char *fc){int i,j,k,m;for(k=0;k<n;k++){if(strstr(sstr[k],fc))printf("%s
",sstr[k]);}}int main(){char s[n][50],c[50],(*p)[50];printf("please input name:
")scanf("%s %s %s",&s[0],&s[1],&s[2]);//只能输入3个,要多的话自己修改成循环scanf("%s",&c);findstr(s,c);return 0;}

◆单选题 共(40 分)
1、在C语言中, char型数据在内存中的存储形式是:___A___
A、补码
B、反码
C、原码
D、ASCII码

2、已知int i, x[3][4];则不能将x[1][1]的值赋给变量i的语句是___C___
A、i=*(*(x+1))
B、i=x[1][1]
C、i=*(*(x+1))
D、i=*(x[1]+1)

3、以下叙述正确的是__D____
A、在C程序中,main函数必须位于程序的最前面
B、C程序的每行中只能写一条语句
C、C语言本身没有输入输出语句
D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误

4、若x=2,y=3则x||y的结果是__B____
A、0
B、3
C、1
D、2

5、若有以下说明语句:char s='\\\092';则下面哪一项是正确的__B____
A、使s的值包含2个字符
B、说明语句不合法
C、使s的值包含6个字符
D、使s的值包含4个字符

6、一个C程序的执行是从_A_____
A、本程序的main函数开始,到main函数结束
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C、本程序的main函数开始,到本程序文件的最后一个函数结束
D、本程序文件的第一个函数开始,到本程序main函数结束

7、已知int a[10];则对a数组元素的正确引用是______ 没有正确的,AC相同,应该是选项有问题。
A、a[10]
B、a[3.5]
C、a[10]
D、a(5)

8、若希望当A的值为奇数时,表达式的值为"真",A的值为偶数表达式的值为"假"。则以下不能满足要求的表达式是___C___
A、A%2= =1
B、!(A%2 = =0)
C、!(A%2)
D、A%2

9、在C语言的if语句中,用作判断的表达式为___B___
A、关系表达式
B、逻辑表达式
C、算术表达式
D、任意表达式

10、C语言程序由什么组成?___C___
A、子程序
B、主程序和子程序
C、函数
D、过程

11、已知static int a[2][3]={2,4,6,8,10,12}; 正确表示数组元素地址的是___C___
A、*(a[1]+2)
B、a[1]+3
C、*(a+1)
D、a[0][0]

12、075的十进制写法为___,十六进制写法为___。 C
A、0x4b 0113
B、0165 117
C、61 0x3d
D、0x4b 61

13、在C语言中,字符型数据在内存中的存储形式是__B____
A、原码
B、补码
C、反码
D、ASCII码

14、( )以下关于数组的描述正确的是 C
A、数组大小固定,但是可以有不同类型的数组元素
B、数组大小可变,但是所有数组元素的类型必须相同
C、数组大小固定,所有元素的类型必须相同
D、数组大小可变,可以有不同类型的数组元素

15、在C语言中,要求运算数必须是整型的运算符是__D___
A、/
B、++
C、!=
D、%

16、( A)若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符g的表达式是
A、ps+3
B、s[3]
C、ps[3]
D、ps+=3,*ps

17、(D )选择正确的输入语句( )。:(其中:char string[20];)使得string的内容为"I am student". D
A、scanf("%s", string);
B、scanf("%c", &string);
C、scanf("%s", &string);
D、gets(string);

18、已知char b[5], *p=b;则正确的赋值语句是。__C____
A、b=”abcd”
B、*b=”abcd”;
C、p=”abcd”;
D、*p=”abcd”;

19、printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式___B___
A、从左起输出该字串,右补空格
B、按原字符长从左向右全部输出
C、右对齐输出该字串,左补空格
D、输出错误信息

20、75的十六进制写法为___,八进制写法为______ C
A、0x4b 0113
B、0165 117
C、61 0x3d
D、0x4b 61

这道题的关键在switch函数这里,因为x=1,所以函数可以这样看:

switch(1)
{
case 0: b++;
case 1: a++;
case 2: a++,b++;
}

1、现在开始进入switch函数。因为函数的判断条件是1,所在选择条件中从1的项开始运行,即a++;此时a=1,b=0;

2、因为函数中没有break语句,所以继续执行case 2。执行a++;b++

此时a=2,b=1;

3、输出a和b就是a=2,b=1了


注:

1、你要知道,如果判断语句能对应下面的选择语句,那么就要从配对的那句话开始执行,剩下的条件也必须执行完。

2、如果执行途中遇到了break,这时才会停止执行。例如:如果本题是这样:

switch(1)
{
case 0: b++;
case 1: a++;break;
case 2: a++,b++;
}

那么当程序执行玩case 1后就会停止switch语句了,而不会执行case 2



switch语句,每个子分支需要用break结束,否则执行完当前子分支会接着往下执行,知道退出switch或遇到break。


哪位好心的大神帮忙讲下C语言的题,我是一个初学的菜鸟,拜托了_百度...
这道题的关键在switch函数这里,因为x=1,所以函数可以这样看:switch(1){case 0: b++;case 1: a++;case 2: a++,b++;}1、现在开始进入switch函数。因为函数的判断条件是1,所在选择条件中从1的项开始运行,即a++;此时a=1,b=0;2、因为函数中没有break语句,所以继续执行case 2。执行a...

拜托哪位好心大神 解读下小女子的星盘~
天王星在第三宫的人是思想自由者,他们会从经验或科学事实上去学习,思想不受他人影响,你有兴趣探索不寻常的领域,使你喜欢到处旅行,接受新的刺激,尤其是直觉性的,因此许多创造及发明的科学家,天王星都位於第三宫。 天王逆行: 自由与独立的行径,有强烈需要去追求真理,不管条件,谨守真理,而这种追求使其内在产生自我的...

请一位大神帮帮忙 教我一下应该怎么学习 尤其是数学,具体一定 还有如果...
1、把书上的例题一定要搞清楚,来龙去脉要清楚,要做到举一反三;2、收集整理做错的题,一定要搞清楚原因,避免以后类似的题再错;3、做一定的练习,加快解题速度和熟练度。只有做到以上三点,你一定能学好数学。放学后2小时之内写完作业,1小时之内写完奥数,半小时复习知识,20分钟吃饭,9点前睡觉。

来位数学大神好心人求教数学。。看得我头晕。。谢谢好心人。
AB平行CD 角B+角C=180 角B=180-60=120 角E=3*180-(150+60+120+125)=85 (五边形内角和=(5-2)*180)

哪位好心的大神发一个睡前故事曹灿西游记睡前故事免费的链接地址
链接:https:\/\/pan.baidu.com\/s\/1gfwSZTaDQ_E0cMDv94xf9A 提取码:hzvk《西游记》是四部古典小说经典故事系列,不可不听的中国古典名著故事。神通广大的孙悟空、偷懒好色的猪八戒、忠厚老实的沙僧陪伴慈悲为怀的唐僧去西天取经,会发生什么样的离奇故事呢,中国十大演播艺术家之一曹灿为您讲述唐僧...

要写100句给老婆的真心话。求哪位大神好心帮帮忙。急急急急急急...
1. 在未来的五十年里,我依然会像现在这样深深地爱着你。2. 我不要短暂的激情,我只要你一生的陪伴。3. 由于你太过美好,我无法直接说出“我爱你”。4. 我的猫很调皮,你能帮我照顾它吗?5. 我希望在临睡前看到的最后一个人是你。6. 请让我把你当作手心中的宝贝。7. 不知道爱你是否是一...

哪位好心的大神发一个睡前故事露着衬衫角的小蚂蚁睡前故事免费在线听...
链接:https:\/\/pan.baidu.com\/s\/19r8uiULIV7zovgwDtNGaRw 提取码:q4ne露着衬衫角的小蚂蚁讲述了一个美丽动人的童话故事。吉吉诺是个小学生,他因为淘气,裤子总是开裆,屁股后总是露着衬衫角。他贪玩不爱学习,羡慕蚂蚁无忧无虑的生活,结果真的变成了一只小蚂蚁,徜徉在神奇的昆虫世界里。但吉吉...

跪求好心大神帮忙看紫薇命盘啊!!
可得父母的帮助。天魁对照\/天钺加会父母有不错的身份地位,对自己发展有所助益。地劫加会\/地空同宫与父母缘分浅薄,聚少离多。武曲化忌对照父母固执不好沟通,不太会金钱援助子女。福德宫在(戌) 太阴同宫重视精神生活,喜好浪漫气氛。好静不好动,能享受静态的休闲活动。右弼加会主增福加禄。文曲加会能欣赏文学、...

EPSON R270打印问题,各位好心的大神们,帮帮忙。小弟这里写过了。虽然...
2. 关闭打印机电源,打开打印机盖,从走纸通道中取出打印纸或其他阻塞物。3.检查墨盒舱盖是否盖紧:打开墨盒舱盖,向下推墨盒直到锁定到位(发出咔嗒声),并合上墨盒舱盖直到发出咔嗒声 4. 重新打开打印机电源,检查指示灯状态是否恢复正常。如果故障仍旧存在,请您与爱普生授权服务中心联系对打印机进行...

奥数题目求大神、好心人解解 我非常急啊 哪位好心人帮我解我谢他一辈...
一个占地400平方米的正方形苗圃如果边长各增加10米苗圃的面积增加了(500)平方米 两颗杨树相距240米在中间等距离地种了15课白玉兰树第9颗白玉兰树与第一课白玉兰树相距(120)米 有5条长分别是2dm、3dm、5dm、7dm、11dm的铁线从中挑选3根围一个三角形这样可以围城(2)个不同的三角形 如图排列...

双台子区13870462275: 求大神讲解一道C语言程序题 -
睢伯万苏: 输出结果:_4,_2,12,11 (_代表空格)数组结构如下,例:5是a[1][1],9是a[2][2],11是a[3][1] a[][0] a[][1] a[][2]a[0] 1 2 3a[1] 4 5 6a[2] ...

双台子区13870462275: 四道初级C语言题目 哪位好心人帮我做下 谢谢啦 -
睢伯万苏: 第一题,1空s[i]!='\0',2空j++ 第二题 for( i = 0; i < 10; i++) s=s+sqrt( ( x[i] - 1 )* (x[i] - 1 ) + ( y[i] * y[i] ) ); 第三题 1空 sum =pst->math+pst->english+pst->computer,2空&st[i] 第四题sum=0;for( i=0; i<10; i++) if( a[i] > v ) sum=sum+a[i]; printf(“ %5f

双台子区13870462275: 哪位高手帮看一下,这道C语言题目可否帮解释详细点?结果是多少呢? -
睢伯万苏: 源文件就有问题. 最后结果是abcbcc程序改为如下,在VS2005下可以运行#include <string.h> //包含string,所以就可以用strcpy这个字符串复制函数 #include <stdio.h> //包含stdio.h,这样就可以用printf void main() {char ch[]="abc",x[3][4];...

双台子区13870462275: C语言 求好心人帮解下C语言的题 非常感谢 -
睢伯万苏: void proc(char *s) { int i,j; for (i=0,j=0; s〔i〕!= '\0'; i++) if(s〔i〕>= '0'&&s〔i〕<= '9') {/*******found*******/ s〔j〕=s〔i〕;j++;} /*******found*******/ s〔j〕="\0"; } 应该可以勒

双台子区13870462275: 谁能给我讲下思路?C语言的简单题目 -
睢伯万苏: 依你说的为例,从2开始递增到90,分别被除如果余数等于零-->将商循环

双台子区13870462275: 哪位高手给我讲一下这个基础的C语言题目?我没搞明白,谢谢!!! -
睢伯万苏: #include<stdio.h>#define N 5main(){ int a[N]={9,6,5,4,1},temp,i; printf("\n orininal array:\n"); \\这里\n表示换行 for(i=0;i<N;i++) printf("%4d",a[i]); //输出,每个数据占用4个字符位 for(i=0;i<N/2;i++) { //下面的代码表示交换,就像交换两个杯子...

双台子区13870462275: 求大神讲一下这个C语言题...~~ -
睢伯万苏: (B), (C) 合法

双台子区13870462275: 一道c语言的题 求大神帮忙 -
睢伯万苏: #include<stdio.h> void main() { char cbegin; //起始字符 int icount,i; //数量 printf("please input a char and a number: "); scanf("%c %d",&cbegin,&icount);//输入 printf("\nresult: "); for(i=0;i<icount;i++)printf("%c",cbegin+i); //输出printf("\n"); }

双台子区13870462275: 一个简单的c语言题求好心大佬看看0.0 -
睢伯万苏: #include#include int main() { char instr[80 + 1]; char b; int i, j = -1; // j = -1 int len; gets(instr); scanf("%c", &b); len = strlen(instr); for (i = 0; i<len; i++) { if (b == instr[i]) { j = i; break; } } if (j == -1) // -1 printf("Not found"); else { for (i = j; i<len; i++) printf("%c", instr[i]); } }

双台子区13870462275: 哪位高手会C语言程序的,帮忙解下题. -
睢伯万苏: 嵌套的if语句: #include<stdio.h> void main() { int x,y; printf("请输入x的值:\n"); scanf("%d",&x); if(x>-5 && x<10) { if(x<0) y=x; if(x==0) y=x-1; if(x>0) y=x+1; } printf("y的值是:%d\n",y); }if-else 语句: #include<stdio.h> void main() { int x,y;...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网