
C程序设计(高起专 单选题10题b
11.以下程序main(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf(“%d%d%d”,a[2],a[5],a[8]);}...
11. 以下程序 main() { int i, a[10]; for(i=9;i>=0;i--) a[i]=10-i; printf(“%d%d%d”,a[2],a[5],a[8]); }的输出结果是()
A. 258
B. 741
C. 852
D. 369
满分:3 分
12. 若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()
A. p+1
B.
C. a+1
D. a++
E. ++p
满分:3 分
13. 以下叙述中错误的是()
A. 对于double类型数组,可以直接用数组名对数组进行整体输入或输出
B. 数组名代表的是数组所占存储区的首地址,其值不可改变
C. 用字符型数组存贮的字符串可以用数组名整体输入或输出
D. 可以通过赋初值的方式确定数组元素的个数
满分:3 分
14. 若以下程序所生成的可执行文件名为filel.exe; main(int argc,char *argv[]) { while(argc>1) { ++argv;printf("%s ",*argv); argc--;} } 当打入以下命令执行该程序时; FILE1 CHINA BEIJING SHANGHAI 程序的输出结果是()
A. CHINA BEIJING SHANGHAI
B. FILE1 CHINA BEIJING
C. C B S
D. F C B
满分:3 分
15. 不正确的指针概念是()
A. 一个指针变量只能指向与其类型相同的变量
B. 一个变量的地址称为该变量的指针
C. 只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中
D. 指针变量可以赋任意整数,但不能赋浮点数
满分:3 分
16. 下面选项中正确的赋值语句是(设 char a[5],*p=a;) ()
A. p="abcd";
B. a="abcd";
C. *p="abcd";
D. *a="abcd";
满分:3 分
17. 设有说明 int (*ptr)();其中标识符ptr是()
A. 是一个指向整型变量的指针
B. 它是一个指向函数值是int的函数指针
C. 是一个函数名
D. 定义不合法
满分:3 分
18. 若要求从键盘读入含有空格的字符串,应使用函数()
A. getc()
B. gets()
C. getchar()
D. scanf()
满分:3 分
19. 文件存贮在()
A. 内存
B. 外存
C. 寄存器
D. CPU
满分:3 分
20. 以下叙述中错误的是()
A. C语言中对二进制文件的访问速度比文本文件快
B. C语言中,随机文件以二进制代码形式存储数据
C. 语句 FILE fp; 定义了一个名为fp的文件指针
D. C语言中的文本文件以ASCII码形式存储数据
满分:3 分 展开
A. 258
B. 741
C. 852
D. 369
满分:3 分
12. 若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()
A. p+1
B.
C. a+1
D. a++
E. ++p
满分:3 分
13. 以下叙述中错误的是()
A. 对于double类型数组,可以直接用数组名对数组进行整体输入或输出
B. 数组名代表的是数组所占存储区的首地址,其值不可改变
C. 用字符型数组存贮的字符串可以用数组名整体输入或输出
D. 可以通过赋初值的方式确定数组元素的个数
满分:3 分
14. 若以下程序所生成的可执行文件名为filel.exe; main(int argc,char *argv[]) { while(argc>1) { ++argv;printf("%s ",*argv); argc--;} } 当打入以下命令执行该程序时; FILE1 CHINA BEIJING SHANGHAI 程序的输出结果是()
A. CHINA BEIJING SHANGHAI
B. FILE1 CHINA BEIJING
C. C B S
D. F C B
满分:3 分
15. 不正确的指针概念是()
A. 一个指针变量只能指向与其类型相同的变量
B. 一个变量的地址称为该变量的指针
C. 只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中
D. 指针变量可以赋任意整数,但不能赋浮点数
满分:3 分
16. 下面选项中正确的赋值语句是(设 char a[5],*p=a;) ()
A. p="abcd";
B. a="abcd";
C. *p="abcd";
D. *a="abcd";
满分:3 分
17. 设有说明 int (*ptr)();其中标识符ptr是()
A. 是一个指向整型变量的指针
B. 它是一个指向函数值是int的函数指针
C. 是一个函数名
D. 定义不合法
满分:3 分
18. 若要求从键盘读入含有空格的字符串,应使用函数()
A. getc()
B. gets()
C. getchar()
D. scanf()
满分:3 分
19. 文件存贮在()
A. 内存
B. 外存
C. 寄存器
D. CPU
满分:3 分
20. 以下叙述中错误的是()
A. C语言中对二进制文件的访问速度比文本文件快
B. C语言中,随机文件以二进制代码形式存储数据
C. 语句 FILE fp; 定义了一个名为fp的文件指针
D. C语言中的文本文件以ASCII码形式存储数据
满分:3 分 展开
1个回答
展开全部
11. C 12.D 13.B 14.A 15.A 16.A 17.B 18.B 19.A 20.C
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询