1032《c语言程序》,西南大学1032C语言程序设计2018word

..1、设变量 b是 int,c 为 float,则表达式 b+c之值的数据类型是(double )2、设 char s[2*5]=“12345678“;,数组 s的长度是(8)3、设 int m[]={5,4,3,2,l},i=2;,其值为 2的数组元素是(m[i+1])4、从循环体内某一层跳出,继续执行循环外的语句是:( break 语句 )5、C 语言程序的三种最基本结构是( 顺序 )结构、选择结构和循环结构。6、循环语句“for(i=-1;i0;i--,);后,变量 i的值是__0___。30、执行语句 for(i=8;i>0;i--,);后,变量 i的值是___0___。31、一个 C语言函数由函数的首部和___函数体 _____组成。32、设 int x=6;,执行语句 x+=x-=x*x;后,x 的值是( -60 )33、设 float a,b,c;,函数调用语句 f(((a,b),a+c),5);中参数的个数是 2 。34、设 int x=4,y=2;,表达式 xmax) max=a[i] [j];if(a[i] [j](1)scanf(“%f”, ③ sum/n 41、计算 1!+2!+3!的值并输出,请完善程序。#includeint f(int n){int c=1,i;for(i=1;i① c ② f(i) ; ..③ %d 42、程序的功能是从键盘上任意输入一个正整数,求各位数字之和。请用模块化方法改写下列程序,功能不变。#include “stdio.h”void main(){int n;intr,s=0;scanf(“(1)”,do{r=(2) ;s+=r; n=n/10;}while((3));printf(“%d”, s);}答案:(1) n%10(2) %d (3) n>0 43、在 VC环境下,编译 C语言的源程序文件 f1.cpp时出现的错误是:语法错误44、设 int a=3,b=8,c=10;,表达式(a,b),(c,10)的值是( 10 )45、若函数内定义变量的存储类别是 static,该变量被称为__局部__静态变量。..46、在 VC环境下,对一个 C语言的源程序文件 f1.cpp进行编译链接后生成的可行文件名是__f1.exe___。47、设 int n=657;,执行语句 printf(“%d",n/10%10);后的输出结果是__5__。48、设 int a[][3]={1,2,3,4,5,6};,其中缺省的行长度是 2 。49、从键盘上任意输入一个正整数,求各位数字之和.#include int main(){int x,sum=0,t;printf(“请输入一个正整数:“);scanf(“%d“,while(x!=0){t=x%10;x=x/10;sum+=t;}printf(“该数的各位数字之和:%d“,sum);}50、依据下列计算公式,编写一个程序将输入的华氏温度转换为对应的摄氏温度。要求有输入输出提示,计算结果精度为 2。#include..int main(){double F = 0;printf(“请输入 F 的值:\n“);scanf(“%lf“, printf(“C = %0.2lf\n“, 5*(F-32)/9);return 0;}51、从键盘输入一个正整数 n,若能同时被 3 和 5 整除,则输出“Yes”,否则输出“No”。解:#include int main(void){int n;scanf(“%d“,if(n%3==0elseprintf(“NO\n“);return 0;}52、编写程序打印下列图形..#include “stdio.h“void main() {int i,j;for (i = 0;i int main(){int i,n=0;printf(“200:“);for(i=1;iint main(){ int i=1,n,x,j;char y='A';printf(“please enter:“);scanf(“%d“,for(;i0;j--)printf(“ “);for(x=1;x<=i;x++)printf(“%c“,y);}return 0;}55、从键盘上输入 x,依据公式 计算 y 的 值。要求有输入输出提示,计算结果精度为 3。 y=根号下(x+1) ^2+2/3|x|

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值