通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"C语言试卷" 试卷中 C语言地址和指针 中有题目如下:
第1题
以下选项中,不能对主函数中变量i和j的值进行交换的程序是 ( )。
#include <stdio.h> void swap(int *p, int *q) { int *t; *t = *p; *p = *q; *q = *t; } main() { int i=10, j=20,*a=&i,*b=&j; swap(a,b); printf("i=%d j=%d\n",i,j); }
#include <stdio.h> void swap(int *p, int *q) { int t; t = *p; *p = *q; *q = t; } main() { int i=10,j=20,*a=&i,*b=&j; swap(a,b); printf("i=%d j=%d\n",i,j); }
#include <stdio.h> #include <stdlib.h> void swap(int *p, int *q) { int *t; t = (int *)malloc(sizeof(int)); *t = *p; *p = *q; *q = *t; free(t); } main() { int i=10,j=20; swap(&i,&j); printf("i=%d j=%d\n",i,j); }
#include <stdio.h> void swap( int *p, int *q) { int t; t = *p; *p = *q; *q = t; } main() { int i=10,j=20,*x=&i,*y=&j; swap(x,y); printf("i=%d j=%d\n",i,j); }
所属试卷:C语言地址和指针
下列关于模板的叙述中,正确的是
有如下程序,执行上面程序的过程中,构造函数TestCl
编写代码,输出 1~100 的所有素数。参考答案:
若int x=0x11, y=012; 则printf
下面对类和对象主要特征描述正确的是( )。
下列线性链表的叙述中,正确的是( )。
对于循环队列,下列叙述中正确的是( )。
设有以下语句执行后,c的值为( )。
定义一个矩阵类(Matrix),设计相关的构造函数、析
已知 vec =[[1,2],[3,4]],则表达式
编写程序,其功能为打印如下图所示图形。**** ***
表达式 5 if 5>6 else (6 if 3>2
函数divmod(18,4)输出的结果是( )。
请阅读下面的程序,分析代码是否能够编译通过,如果能编译
以下程序找出二维数组a中每行的最大值,并按一一对应的顺
若运行一下程序时输入:-2<回车>,则程序的输出结果是
下面各程序段能够正确实现两个字符串p、q交换的是___
对于一个主机域名www、hava、gxou、com、c
什么是链接?符号链接与硬链接的区别是什么?答:链接是指
在Linux系统下,第二个IDE通道的硬盘(从盘)被标
创建表语句中表示定义唯一约束的子句是
关系数据库的实体完整性规则规定基本关系的 都不能
下图描述的协议要素是I.语法 II.语义
下面说法错误的是(1)算法原地工作的含义是指不需要任何
函数调用语句func((e1,e2),(e3,e4,e
设有int x=11,则表达式(x++ * 1/3)的
将函数funl的入口地址赋给指针变量p的语句是____
若有说明int a[3][4];则数组元素的非法引用是
下列叙述中正确的是
(计数排序)计数排序是一个广泛使用的排序方法。下面的程
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2