奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 272|回复: 0

西南大学网院17秋[1032]C语言程序设计在线作业及答案

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2017-11-17 12:25:24 | 显示全部楼层 |阅读模式
扫码加微信
1032
1、设变量b是int,c为float,则表达式b+c之值的数据类型是()西南大学网院

    int
    float
    double
    不确定
参考答案:double;
2、设chars[2*5]=12345678;,数组s的长度是()
    10
    9
    8
    7
参考答案:8;
3、<pclass="MsoPlainText">从循环体内某一层跳出,继续执行循环外的语句是:()
    break语句
    return语句
    continue语句
    空语句
参考答案:break语句;
4、<pclass="MsoPlainText">C语言程序的三种最基本结构是()结构、选择结构和循环结构。
    顺序
    递归
    转移
    嵌套
5、当调用函数时,实参是一个数组名,则想函数传递的是()。
    数组长度
    数组每一个元素的地址
    数组的首地址
    数组中每个元素的值
6、<pclass="MsoPlainText">23.在宏定义#definePI3.1415926中,用宏名PI代替一个(  )。
    单精度数
    双精度数
    常量
    字符串
7、<pclass="MsoPlainText">定义一个具有10个元素的整型数组,应该使用语句()。
    inta[10];
    inta[2
    5];&quot;
    inta[];
    int*a[10]
8、<pclass="MsoPlainText">若已定义:inta[9],*p=a;,并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是()。
    +1
    a+1
    a++
    ++
9、设inta[10];,对数组元素引用正确的是()
    a[10]
    a[′0′]
    a(6)
    a[10-10]
10、设struct{intage;intnum;}stu,*p=&stu;对结构型变量stu的成员age引用错误的是()<br
    stu.age
    -&gt;age
    *p.age
    (*p).age
11、变量定义并初始化正确的是()
    inta=l,*p=a;
    inta=2,p=*a;
    inta=3,p=&a;
    inta=4,*p=&a;
12、设inta=3,b=8,c=10;,表达式(a,b),(c,10)的值是()
    2
    6
    8
    10
13、下列为C语言保留字的是()
    Double
    long
    FLOAT
    integer
14、设intx=6;,执行语句x+=x-=x*x;后,x的值是()
    -60
    0
    6
    36
15、设inta[][2]={1,2,3,4,5,6,7,8};,其中缺省的行长度是()
    2
    3
    4
    5
16、设inti=2,a,b;doublex=2.12,y=1.2;,正确的表达式是()
    a+=(b=3)*(a=5)
    a=a*5=3
    x%(-5)+y**4
    y=double(i)
17、关于C语言程序描述正确的是()
    每个函数必须要有return语句
    主函数必须位于程序的开头
    程序中每行只能写一条语句
    一个程序中只能有一个主函数
18、用户自定义标识符正确的是()
    2abC
    float
    aa2_a
    sin(x)
19、设变量A是int,f为float,则表达式a+f之值的数据类型是()
    int
    float
    double
    不确定
20、设chars[2*5]=1234567;,数组s的长度是()
    10
    9
    8
    7
21、下列叙述正确的是()
    while语句中的循环体至少被执行一次
    do-while语句中的循环体至少被执行一次
    switch语句中每个case后必须有break语句
    continue和break在循环语句中的作用是相同的
22、设intm[]={5,4,3,2,l},i=2;,其值为l的数组元素是()
    m[i+2]
    m[i+3]
    m[i-l]
    m[m[i]]
23、设floata,b,c;,函数调用语句f(((a,b),a+c),5);中参数的个数是()
    1
    2
    3
    4
24、正确的实型常数是()
    0
    e2
    0.871
    3e-1.5
25、设inta=2,b=3,c;,正确的赋值语句是()
    E.(a+b)++
    F.b=a%2.5
    a+=b+=5
    c=a+b=5
26、正确的自定义标识符是()
    A.2C
    B.x#y
    C.case
    D.Word_2
27、执行语句for(i=10;i&gt;0;i--,);后,变量i的值是___________。
28、执行语句for(i=8;i&gt;0;i--,);后,变量i的值是______。
29、一个C语言函数由函数的首部和________组成。
30、设intx=6;,执行语句x+=x-=x*x;后,x的值是()
31、设floata,b,c;,函数调用语句f(((a,b),a+c),5);中参数的个数是。
32、设intx=4,y=2;,表达式x&lt;y?y:x++的值是_____。
33、设chars[3]=AB,*p=s;,则*(p+2)的值是______。
34、设inta,b;,与a+=5-b;等价的赋值语句是
35、设intx=4,y=2;,表达式x&lt;y?y:x的值是___。
36、设inta,b;,表达式(a=2)*(b=5)的值是_________。
37、
38、
39、
40、程序的功能是从键盘上任意输入一个正整数,求各位数字之和。请用模块化方法改写下列程序,功能不变。#includestdio.h”voidmain(){intn;intr,s=0;scanf((1)”,&amp;n);do{r=(2);s+=r;n=n/10;}while((3));printf(%d”,s);}
41、在VC环境下,编译C语言的源程序文件f1.cpp时出现的错误是____
42、设inta=3,b=8,c=10;,表达式(a,b),(c,10)的值是()
43、若函数内定义变量的存储类别是static,该变量被称为_______静态变量。
44、在VC环境下,对一个C语言的源程序文件f1.cpp进行编译链接后生成的可行文件名是__________。
45、设intn=657;,执行语句printf(%d",n/10%10);后的输出结果是____。
46、设inta[][3]={1,2,3,4,5,6};,其中缺省的行长度是。
47、从键盘上任意输入一个正整数,求各位数字之和
48、依据下列计算公式,编写一个程序将输入的华氏温度转换为对应的摄氏温度。要求有输入输出提示,计算结果精度为2。
49、从键盘输入一个正整数n,若能同时被3和5整除,则输出“Yes”,否则输出“No”。
50、编写程序打印下列图形
51、编写程序找出200以内能够被9整除的所有整数,并输出结果。
52、.利用循环结构输出下列图形。ABBBCCCCCDDDDDD
53、从键盘上输入x,依据公式<imgwidth="66"height="51"src="/ueditor/themes/default/images/spacer.gif"alt="http://202.202.107.177:8080/ueditor/themes/default/images/spacer.gif"/>计算y的值。要求有输入输出提示,计算结果精度为3。
54、编一程序找出所有三位整数的水仙花数”并输出结果。其中水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一水仙花数”,因为153=13+53+33。
55、编写程序找出100以内能够被7整除的所有整数,并输出。
56、<pclass="MsoPlainText">#include“stdio.h”<pclass="MsoPlainText">fun(intx,inty,intz)<pclass="MsoPlainText">{z=x*x+y*x;}<pclass="MsoPlainText">Voidmain()<pclass="MsoPlainText">{<pclass="MsoPlainText">Inta=31;<pclass="MsoPlainText">fun(5,2,a);<pclass="MsoPlainText">printf(“%d”,a);<pclass="MsoPlainText">}
57、<pclass="MsoPlainText">程序的基本结构有哪些?请画出这些基本结构的流程图。
58、结构程序设计方法的基本思想是什么?程序包括哪三种基本结构?请画出求100以内能够被7整除的数的算法流程图。
59、编一程序求:s=1+(1+2)+(1+2+3)+……+(1+2+3+……+10)8.从键盘上输入三条边a、b和c,若能构成三角形则输出其面积,否则输出不能构成三角形的提示信息“Notriangle”。三角形面积计算公式<imgwidth="66"height="27"src="/ueditor/themes/default/images/spacer.gif"alt="http://202.202.107.177:8080/ueditor/themes/default/images/spacer.gif"/>其中:s=(a+b+c)/2。
60、从键盘输入一个正整数n,若能同时被2和3整除,则输出“OK”,否则输出“No”。
更多学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-6-18 03:09

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表