导航菜单
首页 >  » 正文

C语言编程试题! c语言试题 假定所有变量均已正确说明,下列程序段运行后x的值是? int a=0,b=0,c=0

C语言编程试题!

1. 求个位数为7且能被3整除的6位数的个数。 #include"stdio.h" main() { long int i,b=0; for(i=100002;i<999997;i+=3)/*由于这 个数是能被三整除所以起始值加三也是同样成立的*/ if(i/10*10==7) b++; printf("%ld",b); } 2. 从键盘输入四门功课成绩,求总成绩和平均成绩并输出。 #include"stdio.h" main() { float a,b,c,d,sum,aver; scanf("%f%f%f%f",&a,&b,&c,&d); sum=a+b+c+d; aver=sum/4; printf("sum=%f,aver=%f",sum,aver } 3. 写程序用于小商店卖糖售货员算帐:奶糖每斤12.5元,水果糖每斤8.5元,巧克力每斤15.7元,要求输入各类糖果的重量,打印出应付钱数,再输入顾客付款数,打印应找钱数。 #include"stdio.h" main() { float nai,shui,qiao,sum,fukuan; printf("please enter the zhongliang:"); sancf("%f%f%f",nai,shui,qiao); sum=nai*12.5+shui*8.5+qiao*15.7; printf("the whole money is:%f ",sum); Printf("input the fukuan:"); scanf("%f",fukuan); printf("zhao gei:%f",fukuan-sum); }

c语言试题 假定所有变量均已正确说明,下列程序段运行后x的值是? int a=0,b=0,c=0

结果为4.
1. 先给abc三个整形变量赋值0.if(!a)这里!a值为!0,即为1,即if(1),条件为真,执行x--,不执行else if语句。该if语句结束,此时x=34。
2. 第二个if(c),c值为0,条件为假,不执行x=3,执行else语句x=4,此时x赋值为4.
结果x=4.
程序调试结果x=4,过程分析如有差错请指出。
唉?楼上先我回答了,分给他吧。

以下选项中属于C语言的数据类型是( )。 A. 复合型 B. 双精度型 C. 逻辑型 D. 集合型 实在搞不清楚是B还是C

答案选B 1.C语言的基本数据类型包括:整型、浮点型、字符型。浮点型包含单精度浮点型float和双精度浮点型double. 2.逻辑型,又称为布尔型,说明符为bool。bool类型数据的值有两种:true和false.属于C++的基本数据类型。 卢韬旭 

C语言编程题 for循环语句

s=0; for(i=200;i<=300;i++) { if(i%7==0)   s=s+i; } printf(s);

c语言,,!x与x!分别表示什么意思

C语言中只有!x没有x!。

!x的意思就是x!=0;当X=0时执行while循环;

!即取反,当x!=0时不执行;若x=0,则!x非零;

若x不等于零,则!x=0;一般用if(!x)来做判断式。

c语言 - 搜狗百科c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,其设计也影响了Java、Python等编程语言。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。

计算机应用基础试题

下列说法不正确的是(A) A) 存储器的内容是取之不尽的 B) 从存储器某个单元取出其内容后,该单元仍保留原来的内容不变 C) 存储器某个单元存入新信息后,原来保存的的内容自动丢失 D) 从存储器某个单元取出其内容后,该单元的内容将消失 计算机编写的程序存放在(A)内。 A) RAM或ROM B) CPU C) RAM D) ROM 计算机的I/O子系统的硬件一般包括(A)两类外部设备。 A) I/O设备及大容量存储器 B) I/O设备及内外存储器 C) 接口及存储系统 D) 以上均不对 高级语言程序要成为计算机能执行的程序,必须通过两个步骤:(A) A) 编译、连接 B) 编辑、调试 C) 生成文件、排错 D) 翻译、调入内存 汇编语言程序要成为计算机可执行程序,必须通过(A) A) 编译、调试 B) 汇编、合并 C) 汇编、连接 D) 编译、连接 下面说法正确的一项是(C) A) 高级语言执行速度快 B) 汇编语言程序计算机能直接执行 C) 高级语言程序不能被计算机直接执行 D) C语言不是高级语言 高级语言编写源程序变为目标程序要经过(B) A) 解释 B) 编译 C) 汇编 D) 编辑 一个完整的计算机系统应包括两个部分,以下正确的一项是(C) A) 系统程序和应用程序 B) 实用程序和应用软件 C) 硬件系统和软件系统 D) CPU和软、硬件系统 计算机软件一般指的是(A) A) 系统软件和应用软件 B) 应用软件和自由软件 C) 培训软件和管理软件 D) 编辑软件和科学计算软件 关于系统文件的分类,下列说法正确的是(A) A) 操作系统、文件系统、数据库文件 B) WPS、CCED、UNIX、DOS C) WORDSTAR、DOS、WPS D) 操作系统、数据库管理系统、语言处理系统 (A)能把高级语言源程序变为机器可直接执行的程序或目标程序。 A) 解释和编译 B) 解释和连接 C) 汇编和编译 D) 汇编和解释 最基本的系统软件是(A) A) 操作系统 B) 文字处理系统 C) 语言处理系统 D) 数据库管理系统 将源程序翻译成可执行程序,用的是(B) A) 数据库管理系统 B) 语言处理系统 C) 文字处理系统 D) 操作系统 下列关于Windows2000文件和文件夹的说法中,正确的是(D) A) 在一个文件夹中可以有两个同名文件 B) 在一个文件夹中可以有两个同名文件夹 C) 在一个文件夹中可以有一个文件与一个文件夹同名 D) 在不同文件夹中可以有两个同名文件 在Windows2000中,将一个Word文件拖到“我的电脑”窗口中的“打印机”文件夹上时,指针形状是 不可用

C语言编程,从键盘输入10个学生的成绩,由高到低排序输出成绩。

//如果只有成绩信息就可以用下面的代码

//如果还需要加入学号,姓名之类的信息,可以用结构体然后对成绩排序即可

#include"stdio.h"

int main()

{

int  d[10]={0},i,j,t;//数组d存放10个学生的成绩

for(i=0;i<10;i++)//输入10个成绩(空格分开)

scanf("%d",&d[i]);

for(i=0;i<9;i++)//排序 for(j=i+1;j<10;j++) if(d[i]<d[j]) {

t=d[i],d[i]=d[j],d[j]=t;

}

for(i=0;i<10;i++)//输出10个成绩

printf("%d  ",d[i]);

getch();

return 0;

}

c语言编程:计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和

#include "stdio.h"
#include "math.h"
main()
{
int n[9]={1,2,3,4,5,6,7,8,9};
int ii;
float sum=0.0;
for(ii=0;ii<8;ii++)
{
sum = sum + sqrt((float)(n[ii]+n[ii+1])/2.0);
}
printf("sum=%f",sum);
getchar();
return 0;
}

谁知道c语言郝斌老师现状?他现在还教书吗?

我也想知道,, 没有读过大学的我都不知道怎么入门; 自看了他的C语言视频, 让我成功入门;简单易懂, 每个知识点点到为止, 然后让自己找资料深入; 非常感谢......如果知道他在哪里请也告诉我;;;;;;;非常感激他;;;;

相关推荐: