|
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。
一、单选题(共 15 道试题,共 60 分。)V 1. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
满分:4 分
2. C语言中函数返回值的类型是由___决定的。
A. return语句中的表达式类型
B. 调用该函数的主函数类型
C. 调用函数时临时
D. 定义函数时所指定的函数类型
满分:4 分
3. 设int a,x;表达式正确的是__________.
A. a=(a[0]+a[1])/2
B. a=(x=1,x++,x+2),10
C. a*=*a+1
D. a="good"
满分:4 分
4. 下列错误的语句是________。
A. int k,*p=&k; scanf(“%d”,&k);
B. int k,*p=&k; scanf(“%d”,p)
C. int k,*p; *p=&k; scanf(“%d”,p);
D. int k,*p ; p=&k; scanf(“%d”,p)
满分:4 分
5. 下列符号中,合法的C标识符是__________.①#i ②a>b ③_ave ④a_com
A. ②④
B. ②③
C. ③④
D. ②
满分:4 分
6. 判断char型变量c1是否为大写字母的正确表达式为( )
A. ‘A‘<=c1<=‘Z‘
B. (c1>=‘A‘)&&(c1<=‘Z‘)
C. (c1>=A)&&(c1<=Z)
D. (‘A‘>=c1)&&(‘Z‘<=c1)
满分:4 分
7. C语言对嵌套if语句的规定是:else总是与( )配对。
A. 其之前最近的if
B. 第一个if
C. 其之前最近且不带else的if
D. 缩进位置相同的if
满分:4 分
8. 若变量已正确定义,执行语句scanf("%d%d%d ",&k1,&k2,&k3);时,()是正确的输入。
A. 2030,40
B. 20 30 40
C. 20, 30 40
D. 20, 30,40
满分:4 分
9. 不能进行++和――运算的数据类型是
A. int型
B. long型
C. double型
D. 指针型
满分:4 分
10. 若有说明语句:int i,x[3][4];则以下关于x、*x、x[0]、&x[0][0]的正确描述是
A. x、*x、x[0]、&x[0][0]均表示元素x[0][0]的地址
B. 只有x、x[0]和&x[0][0]表示元素x[0][0]的地址
C. 只有x[0]和&x[0][0]表示的是元素x[0][0]的地址
D. 只有&x[0][0] 表示的是元素x[0][0]的地址
满分:4 分
11. 下面程序输出结果是__________. main( ) { char a[]="programming", b[]="language"; char *p1,*p2; int i; p1=a; p2=b; for(i=0;i<7;i++) if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i)); }
A. gm
B. rg
C. or
D. ga
满分:4 分
12. 表达式:10!=9的值是( )
A. true
B. 非零值
C. 0
D. 1
满分:4 分
13. 已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为______。( )
A. 0
B. 1
C. 4
D. 5
满分:4 分
14. 当执行以下程序时,( )。#include<stdio.h> void main() { int a; while(a=5) printf("%d ",a--); }
A. 循环体将执行5次
B. 循环体将执行0次
C. 循环体将执行无限次
D. 系统会死机
满分:4 分
15. 下列数组定义正确的是________。
A. int a[5],b[2,3];
B. char no(30);
C. char x[];
D. int x[5]={1,2,3};
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. 数组的大小是固定的,但可以有不同类型的数组元素。( )
A. 错误
B. 正确
满分:4 分
2. 使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
A. 错误
B. 正确
满分:4 分
3. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确
满分:4 分
4. rewind函数的作用是使指针重新返回文件的开头,此函数无返回值( )
A. 错误
B. 正确
满分:4 分
5. 使用getchar函数可以不添加#include<stdio.h>;命令。( )
A. 错误
B. 正确
满分:4 分
6. 在C语言中,不区分字母的大小写。( )
A. 错误
B. 正确
满分:4 分
7. 所有函数都是平行的,函数间可以相互调用,但不能调用main函数。( )
A. 错误
B. 正确
满分:4 分
8. 使用printf和scanf函数时,必须添加#include <stdio.h>命令。( )
A. 错误
B. 正确
满分:4 分
9. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确
满分:4 分
10. 设char s[10]; *p=s; 则s=p+s;是正确的表达式。( )
A. 错误
B. 正确
满分:4 分
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。 |
|