c语言考试指针,C语言指针考试及答案.doc
C语言指针考试及答案
一、
1. 变量的指针,其含义是指该变量的_________. a)值 b)地址
c)名 d)一个标志.若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是_____.
a)a,point,*&a b)&*a,&a,*point
c)*&point,*point,&a d)&a,&*point ,point
.若有说明;int *p,m=5,n;以下正确的程序段的是________.
a)p=&n; b)p=&n;
scanf("%d",&p); scanf("%d",*p);
c)scanf("%d",&n); d)p=&n;
*p=n; *p=m;
________.
main()
{
int *p,*q,a,b;
p=&a;
printf(“input a:”);
scanf(“%d”,*p);
……
}
a)*p表示的是指针变量p的地址
b)*p表示的是变量a的值,而不是变量a的地址
c)*p表示的是指针变量p的值
d)*p只能用来说明p是一个指针变量
5. 已有变量定义和函数调用语句:int a=25; print_value(&a); 下面函数的正确输出结果是________.
void print_value(int *x)
{ printf(“%d\n”,++*x);}
a)23 b)24 c)25 d)26
6.若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是
A) *p=&a; scanf("%ld",p);
B) p=(long *)malloc(8); scanf("%ld",p);
C) scanf("%ld",p=&a);
D) scanf("%ld",&a);
.有以下程序
#include
main()
{ int m=1,n=2,*p=&m,*q=&n,*r;
r=p;p=q;q=r;
printf("%d,%d,%d,%d\n",m,n,*p,*q);
}
程序运行后的输出结果是
A)1,2,1,2 B)1,2,2,1
C)2,1,2,1 D)2,1,1,2
. 有以下程序
main()
{ int a=1, b=3, c=5;
int *p1=&a, *p2=&b, *p=&c;
*p =*p1*(*p2);
printf("%d\n",c);
}
执行后的输出结果是
A)1B)2C)3D)4
. 有以下程序
main()
{ int a,k=4,m=4,*p1=&k,*p2=&m;
a=p1==&m;printf("%d\n",a);
}
程序运行后的输出结果是A)4B)1 C)0 D)运行时出错,无定值10. 在16位编译系统上,若有定义int a[]={10,20,30}, *p=&a;,当执行p++;后,下列说法错误的是
A)p向高地址移了一个字节B)p向高地址移了一个存储单元
C)p向高地址移了两个字节D)p与a+1等价
.有以下程序段 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是() A)5 B)6 C)8 D)9若有以下定义,则对a数组元素的正确引用是_________.
int a[5],*p=a;
a)*&a[5] b)a+2 c)*(p+5) d)*(a+2)
若有以下定义,则p+5表示_______.
int a[10],*p=a;
a)元素a[5]的地址 b)元素a[5]的值
c)元素a[6]的地址 d)元素a[6]的值.设已有定义: int a[10]={15,12,7,31,47,20,16,28,13,19},*p; 下列语句中正确的是
A) for(p=a;a
B) for(p=a;p
C) for(p=a,a=a+10;p
D) for(p=a;a
15.有以下程序段 #include
int main()
{ int x[] = {10,
c语言考试指针,C语言指针考试及答案.doc相关推荐
- 2011计算机等级考试二级c语言公共基础教程.doc,2011年全国计算机等级考试二级c语言公共基础知识复习100题及答案.doc...
您所在位置:网站首页 > 海量文档  > 资格/认证考试 > 计算机等级考试 2011年全国计算机等级考试二级c语言公 ...
- C语言第11次有道巴巴,C语言上机指导(第11次实验)(附答案).doc
C语言上机指导(第11次实验)(附答案) 说明:本次题目前3题课堂必须完成: 全部题目均在课堂完成的找老师验证,均正确有额外加分. 写一个sort( )函数完成对3个整型变量按由小到大的顺序排序,要求 ...
- 历年计算机二级vf考试真题,计算机等级考试二级VF历年笔试试题及答案..doc
计算机等级考试二级VF历年笔试试题及答案. 2010年3月计算机等级考试二级VF笔试试题(文字版)一.选择题(每小题2分,共70分) 下列各题A).B).C).D)四个选项中,只有一个选项是正确的.请 ...
- 电力职称计算机多选,【2017年整理】职称计算机考试Office多选模拟题及答案.doc...
[2017年整理]职称计算机考试Office多选模拟题及答案 时代学习社区(/)是一个专门提供计算机类.外语类.资格类.学历类,会计类.建筑类.医学类等教育信息服务的教育学习交流社区.希望大家本着人人 ...
- 全国计算机一级考试网络知识,全国计算机等级考试一级网络基础知识复习题及答案.doc...
全国计算机等级考试一级网络基础知识复习题及答案 全国计算机等级考试一级网络基础知识复习题(20)关于电子邮件,下列说法中错误的是_________. A)发送电子邮件需要E-mail软件支持 B)发件 ...
- c语言 0x12ed,C语言基本数据类型及运算题库有答案.doc
C语言基本数据类型及运算题库有答案 第二章 基本数据类型及运算 一.选择题 1. 若以下选项中的变量已正确定义,则正确的赋值语句是 . A) x1=26.8%3; B) 1+2=x2; C) x3=0 ...
- 大连东软c语言编程题,大连东软信息学院C语言实验一 windows基本操作和turboc使用答案.doc...
大连东软信息学院C语言实验一 windows基本操作和turboc使用答案 实验一 Windows基本操作及Turbo C2.0编译环境 一.实验目的 1.熟悉Windows操作系统的基本操作,如文件 ...
- 全国计算机等级一级b真题,2011年3月全国计算机等级考试一级B真题及参考答案.doc...
文档介绍: 2011年3月全国计算机等级考试一级B真题考试试卷(考试时间90分钟,满分100分)一.选择题(每小题1分,共20分)下列选择题A).B).C).D)四个选项中,只有一个选项是正确的.(1 ...
- 福师计算机网考,(福师考试批次计算机应用基础复习题及参考答案.doc
(福师考试批次计算机应用基础复习题及参考答案 福师1108考试批次<计算机应用基础>复习题一及参考答案 单项选择题(每小题1分,共50分,答案仅供参考) 1.在Windows中," ...
- c语言题库杭电,C语言杭电18级B卷试题答案.doc
PAGE 杭州电子科技大学学生考试卷( B )卷 考试课程 程序设计基础 考试日期 年 月 日 成绩 课 程 号 教 师 号 任课教师姓名 考生姓名 学号(8位) 年级 专业 座位号 注意: 所有答案 ...
最新文章
- 什么?分布式事务现在不是都在用么?你还不会?
- 对于EXCEL模板程序的处理
- 背景建模与前景检测1(Background Generation And Foreground Detection)
- 限时免费报名丨网易新消费CXO论坛 - 深圳站
- linux sed举例,sed 常用命令与参数,带举例:时时更新!
- 系统架构师 项目经理 哪个更有前景_中央空调加地暖与五恒系统,哪个更省钱?...
- ejb+jpa_使用Arquillian(包括JPA,EJB,Bean验证和CDI)测试Java EE 6
- iphone各机型参数对比_带你了解新款iPhone 12系列四款机型
- java统计文本中英文单词个数split_Java实现单词统计
- Mysql函数group_concat、find_in_set进行数据库字段值翻译
- 邮件发送超大附件,上传下载特别慢,怎么解决?
- Ubuntu各个版本下载和安装
- openstack中 Server Error for url: http://controller:9696/v2.0/agents, Internal Server Error
- online learning
- 微信 进入公众号获取地理位置
- swiper 滑动图片垂直居中
- scada与MySQL连接_SCADA系统与实时数据库数据同步
- C++11的更新内容--auto--右值引用和移动构造--1114
- go语言中pdf转图片功能的实现(CentOS)
- vlookup使用步骤_vlookup怎么用详细步骤 vlookup函数的使用步骤 vlookup教程