C语言练习题求高手帮忙谢谢

1.若有以下定义:char a; int b; float c;double d则表达试a*b+d-c的植的类型为
2.假设指针p1已经指向了某个整型变量,要使指针p2也指向同一个变量,则下面各项正确的是 A.p2=**p1 B.p2=*&p1 C.p2=*p1 D.p2=&*p1
3.以下叙述中不正确的是 A 在不同的函数中可以使用相同名字的变量
B函数中的形式参数是局部变量
C在一个函数内定义的变量只在本函数范围内有效
D在一个函数的复合语句中定义的变量在本函数范围内有效
4.运行下面程序段的输出结果是()
char s[]="it is a book";
printf("%d",strlen(s));
A.15 B.11 C.12 13

我觉得第一题是 double型 这一题不是很确定。 2.应该是选D, *p1 是p1这个地址的内容 &取地址符号,就是这个变量的地址,然后赋给p2。 第3题选D 不确定。 第4题 选D
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言高手,帮帮忙
然后在执行i=st%i,因为初值i=10,经过执行第一句后st=75,所以i=75%10 ,所以是5 (8) !(非) &&(且) ||(或)(9) 1,2,3 因为if的条件是a>c,那么要当a>c成立的时候,才执行后面的语句,但是初值给出了a=1,c=3,所以,不执行后面的语句,所以还是现实原来的值 (10)x=0;...

求高手帮忙做一些C语言试题
第一题、单项选择题(每题1分,5道题共5分)1、设x和y均为int型变量,则以下语句:x=x+y; y=x-y; x=x-y; 的功能是:D、交换x和y中的值 2、已说明int a=256,执行语句printf(”%x” ,a);的结果是:A、100 3、以下合法的赋值语句是:A、x=y=100;4、已说明int a=2...

c语言 选择题 求高手帮忙!
答案是A 我上机试过 scanf("%s%s",a1,a2);可以正常读取aa bb a1=aa b1=bb gets(a3);gets(a4);gets(a3)读取了一个空字符('\/0')gets(a4)读取了 cc dd 所以输出是A ,这个你自己上机调试跟踪就可以了。这道题说明scanf和gets是有区别的,但我也说不清,上网查吧 ...

几道简单的C语言编程题,请高手帮忙
else printf("最大值为:%d",c);}

请高手用C语言帮忙做个编程的题目,谢谢了!
{ if(number %dev == 0){ return 1;} return 0;} void EasyDone(int a){ int chose;int i,j;printf("Input your chose\\n1>能被3整除的"<Enter 1>","\\n2>能被5整除的<Enter 2>","\\n3>能被3或5整除的<Enter 3>\\n");scanf("%d",&chose);switch(chose){ case 1:for(i =...

C语言的几道考题,请各位高手帮忙,急!!!(追加50分)
第二题我算也等于-24 三题我答案和你的一样 四题 五题的S=0没什么作用,可以不写,最后的GETCH也可不写,我是没发现有什么用。六题 include<stdio.h> int stu(int a,int b,int c);int stu(int a,int b,int c){ int s;s=a*a+b*b+c*c;return s;} void main(){ int a,b...

求各位高手帮忙作一下C语言作业
第一题:include <stdio.h> define N 10 int main(){ int a[N],i,m=0,n=0,max,min,*p;p=a;printf("Please input %d elements of the matrix :\\n",N);for(i=0;i<N;i++)scanf("%d",p+i);printf("The array you input is:\\n");for(i=0;i<N;i++)printf("%5d",*(...

一个c语言问题,请求高手帮忙。
i=10,j=1,或者说,j被析构了。

急急急,c语言问题,求高手帮我看看下面的程序,它要求是把10000以内的完 ...
错误多得触目惊心 int main(){ int i=2,m=2,k,sum=1,j=2;while (m<=100){ i=2; \/\/重设初始值 sum=1; \/\/重设初始值 while (i<m){ k=m%i;if (k==0) sum=sum+i;i=i+1;} if (sum-m==0) { \/\/判断为完全数并且输出的部分应该都在if语句内,用大括号 printf("%d ...

C语言作业,求大神帮忙
\/\/由于时间关系,我也准备断网了,先写了前边4题,剩下的明天有空再帮你补上 1、程序填空1 include <stdio.h> include <string.h> define ARR_SIZE 80 main(){ char str[ARR_SIZE];int len, i, letter=0, digit=0, space=0, others=0;gets(str);for (i=0;i < strlen(str); ...

相似回答
大家正在搜