考研计算机程序设计语言在线题库每日一练(六十六)

考研 希赛网 浏览 161 来源:希赛网

以下是希赛网给大家分享考研计算机程序设计语言在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研计算机程序设计语言在线题库每日一练,以下为具体内容

1、下列行指针定义中,正确的是( )。

A、int *p[10];

B、int *p[];

C、int(*p)[10];

D、(int *)p[10];

2、已知char a[ ][20]={"Beijing","shanghai","tianjin","chongqing"};语句cout<<a[40];的输出是( )。

A、空格

B、n

C、不定

D、数组定义有误

3、已知:char s[100]; int i=0;则引用数组元素的错误的形式是( )。

A、s[i+10]

B、*(s+i)

C、*(i+s)

D、*((s++)+i)

4、说明语句"int (*p)( );"的含义是( )。

A、p是一个指向一维数组的指针变量

B、p是指针变量,指向一个整型数据

C、p是一个指向函数的指针,该函数的返回值是一个整型

D、以上都不对

5、若给出以下程序,其输出为( )。#include <iostream.h>void main(void) { int a=4,b=7; cout << (a=a+1,b+a,b+1) << endl; }

A、5

B、8

C、11

D、程序有错误,无法运行

1、试题答案:C

试题解析:

行指针是指向由若干个元素组成的一维数组的指针变量。由下表可知,C选项符合要求,故本题选C。

2、试题答案:C

试题解析:

语句cout<<a[40];属于越界访问数组a。对于越界访问的内存,若有使用权限则可能访问到随机数据;否则程序就会崩溃。故本题选C。

3、试题答案:D

试题解析:

有定义char s[100];,通过指针引用数组元素有两种方法:下标法,如s[i]形式;指针法,如*(s+i)。其中s是地址常量,不能改变其值,故s++(自增运算)错误,即选项D错误,本题选D。

4、试题答案:C

试题解析:

由下表可知,p为指向函数的指针,该函数返回一个整型值;故本题选C。

5、试题答案:B

试题解析:

输出语句中的逗号表达式(a=a+1,b+a,b+1)的值就是b+1的值即8。故输出为8,本题选B。
逗号表达式一般形式为:表达式1,表达式2,...,表达式n(表达式从左至右依次执行)。表达式的值:表达式n的值。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2026-01-29

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!