考研C语言程序设计在线题库每日一练(二十五)
以下是希赛网给大家分享考研C语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C语言程序设计在线题库每日一练,以下为具体内容
1、调用函数时,实参是一个数组名,则向函数传送的是( )。
A、数组首地址
B、数组元素个数
C、数组每个元素的地址
D、数组每个元素值
2、以下对一维整形数组a的正确说明是( )。
A、int a(10);
B、int n=10, a[n];
C、int n;
D、int a[ 10];
3、一个C语言源程序可以包括3个部分:预处理指令、全局声明和函数定义,“#include<stdio.h>”属于( )。
A、函数定义
B、预处理指令
C、全局声明
D、以上均不是
4、在C语言中,可以用来定义包含多个不同类型独立属性值变量的类型是( )。
A、指针
B、联合体
C、结构体
D、枚举
5、以下C语句执行后, int i,s=0; for(i=0;i<10;i++) s+=i; printf("%d\n",i);输出的内容为( )。
A、0
B、9
C、10
D、11
1、试题答案:A
试题解析:
数组名代表数组首元素的地址,是一个常量指针,故本题选A。
【考点】本题考查指针与数组。
2、试题答案:D
试题解析:
【考点】本题考查数组---定义数组。
【解析】选项A,不能使用(),应为[]。选项B,[]中不能是变量。选项C,定义了一个整型变量n,不是数组。故本题选D。
定义一维数组的一般形式为:类型符 数组名[常量表达式]
说明:
数组名的命名规则和玻璃门相同,遵循标识符命名规则。
在定义数组时,需要指定数组中元素个数,常量不得行用来表示元素个数,即数组长度。
常量表达式中可以包括常量和符号常量。不能包含变量。
如果在被调用函数(不包括main函数)中定义数组,其长度可以是变量或非常量表达式。
3、试题答案:B
试题解析:
【考点】本题考查预处理命令。
【解析】#include叫做文件包含命令,用来引入对应的头文件(.h文件),是C语言预处理命令的一种。#include<stdio.h>就是将stdio.h头文件的内容读进来,放在#include指令行,取代了#include<stdio.h>。故本题选B。
4、试题答案:C
试题解析:
C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,被称为结构体。故本题选C。
使用几种不同类型的变量存放到同一段内存中,即几种变量都是从同一地址开始存放,称为共用体(联合体)。
如果一个变量只有几种可能的值,可以定义枚举类型,将变量的值一一列举处理,变量的值只能在列举出来的范围内,称为枚举。
5、试题答案:C
试题解析:
【考点】本题考查C语言--循环结构--for语句--for语句实现循环。
【解析】由题,for循环中,循环变量i的初值为0,循环条件语句为i<10,循环变量控制语句为i++,那么循环体执行10,当i大于或等于10时,结束循环;此时i的值为10,故输出的内容为10,本题选C。

