计算机基础吧 关注:4,209贴子:8,720
  • 1回复贴,共1

有能做出来的么

只看楼主收藏回复

程序设计基础(C语言)
一 单选题
1.
A. 执行该函数后函数没有返回值
B. 执行该函数后不返回
C. 该函数返回任意类型的数据
D. 以上三个全错
2. 以下叙述不正确的是( )。
A. C程序中,语句之间必须用分号分隔。
B. C程序中,多行语句可以写在一行上。
C. C程序中,可以不必包含主函数。
D. 一个C程序,可以由多个函数组成。
3. 下列正确的标识符是( )。
A. int t
B. a[i]
C. a2_i
D. -a1
4. 设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为( )。
A. 1
B. 2
C. 3
D. 4
5. 设有说明:char w; float y; double z;则表达式w+z-y值的数据类型为( )。
A. float
B. char
C. int
D. double
6. 已知int x=10,y=20,z=30;执行语句:if(x<y) z=x; x=y; y=z;后x,y,z的值是( )。
A. x=10, y=20, z=30
B. x=20, y=30, z=30
C. x=20, y=10, z=10
D. x=20, y=30, z=10
7. C语言程序的基本单位( )。
A. 子程序
B. 程序
C. 过程
D. 函数
8. 若int x=2,y=3,z=4 则表达式x<z?y:z的结果是( )。
A. 3
B. 2
C. 1
D. 0
9. C语言中的简单数据类型包括( )。
A. 整型、实型、逻辑型
B. 整型、实型
C. 整型、字符型、逻辑型
D. 整型、实型、字符型
10. C语言程序由函数组成,C语言函数( )。
A. 可以嵌套定义,也可以嵌套调用
B. 可以嵌套定义,不可以嵌套调用
C. 不可以嵌套定义,但可以嵌套调用
D. 不可以嵌套定义,也不可以嵌套调用
二 判断题
1. 一个变量的指针就是该变量的地址。 ( )
2. 使用指针技术,可以通过修改形参变量的值达到修改实参变量的值的目的。 ( )
3. '\101'是一个字符型常量。 ( )
4. char *p[10];定义了一个指向字符数组的指针变量。 ( )
5. 若有char s[10]=”abcd”; 则strlen(s)的结果为5。 ( )
6. 数组名实际上是此数组的首地址,所以数组名相当于一个指针变量。 ( )
7. 对于数组而言,由于数组名代表数组的首地址,所以数组的第i个元素也可以使用*(a+i)来表示。 ( )
8. 已有a=3,b=5当执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为3。 ( )
9. 一个C程序必须而且只能有一个主函数,C程序编译、链接和执行都是从主函数main()开始的。 ( )
10. 若有定义 int a[10]={1};则表示a数组中的所有元素的值都初始化成1。 ( )
三 填空题
1. C语言的数据类型转换有两种,它们是自动转换和( )。
2. C语言的函数由( )和( )两部分组成。
3. 表达式a=5,8,10的值是( )。
4. 若i=4, j=i+5; i和j的值分别是( )和( )。
5. 若有int a=5; 则printf(“%d”,++a);的结果为( )。
四 设计题
1. 用循环结构编程序求10的阶乘并输出。
2. 输入一个长方形的长和宽(整数),计算并输出其面积和周长值。
3. 用循环结构编程序求20+21+22+……+231的值并输出。
五 应用题
1.
2.


1楼2022-04-20 13:39回复