C语言
学校: 无
问题 1: 1. C语言中“&”是( )运算符。
选项:
• A. 指针
• B. 取地址
• C. 赋值
• D. 连接
答案: 取地址
问题 2: 2. C语言中,对指针变量的初始化正确的是( )。
选项:
• A. int a;
int p=&a;
• B. float a;
int *p=&a;
• C. int a;
int *p=&a;
• D. int a;
int *p=1000
答案: int a;
int *p=&a;
问题 3: 3. C语言中, 给指针变量赋值,只能够赋予( )。
选项:
• A. 常量
• B. 变量
• C. 地址
• D. 函数
答案: 地址
问题 4: 1. C语言中,对指针变量进行运算时,“*”的作用是( )。
选项:
• A. 取地址
• B. 定义指针变量
• C. 获取指针所指向变量在内存中的数据
• D. 乘法
答案: 获取指针所指向变量在内存中的数据
问题 5: 1. 在C语言中,一个数组的下标从( )。
选项:
• A. 0
• B. 1
• C. 2
• D. 3
答案: 0
问题 6: 2. 在C语言中引用数组元素时,其数组下标的数据类型允许是( )。
选项:
• A. 整型常量
• B. 整型表达式
• C. 整型常量或整型表达式
• D. 任何类型表达式
答案: 整型常量或整型表达式
问题 7: 1. 下列一维数组的初始化中,正确的是( )。
选项:
• A. int a[9]=(1,2,3,4,5,6,7,8,9);
• B. int a(9)={1,2,3,4,5,6,7,8,9};
• C. int a<9>=(1,2,3,4,5,6,7,8,9);
• D. int a[9]={1,2,3,4,5,6,7,8,9};
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 1. 在C语言中,如果数组中( )称为一维数组。
选项:
• A. 只有一行数字
• B. 有二行数字
• C. 有多行数字
• D. 有三行数字
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 1. 若有定义:double w[10];则数组w的元素下标范围是( )。
选项:
• A. [0,9]
• B. [0,10]
• C. [1,10]
• D. [1,9]
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 2. 以下能正确定义一维数组的选项是( )。
选项:
• A. char a[]={0,1,2,3,4,5};
• B. int a[5]={0,1,2,3,4,5};
• C. char a={‘A’,’B’,’C’}
• D. int a[5]=”0123”;
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 3. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。
选项:
• A. 整型常量
• B. 整型表达式
• C. 整型常量或整型表达式
• D. 任何类型的表达式
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 4. 对以下说明语句的正确理解是( )。
int a[10]={6,7,8,9,10};
选项:
• A. 将5个初值依次赋给a[1]至a[5];
• B. 将5个初值依次赋给a[0]至a[4]
• C. 将5个初值依次赋给a[6]至a[10];
• D. 因为数组长度与初值的个数不相同,所以此语句不正确
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 5. 以下对一维数组m进行正确初始化的是( )。
选项:
• A. int m[10]=(0,0,0,0);
• B. int m[10]={ };
• C. int m[]={0};
• D. int m[10]={10*2};
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。